From: <Saved by Windows Internet Explorer 7>
Subject: Chronic Pain Harms Brain's Wiring (HealthDay) (Yahoo) - NeuroTalk Communities
Date: Sun, 10 Feb 2008 16:07:07 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_001B_01C86BFE.FBF5E300"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://neurotalk.psychcentral.com/showthread.php?p=212151

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den dir=3Dltr><HEAD><TITLE>Chronic Pain Harms Brain's Wiring =
(HealthDay) (Yahoo) - NeuroTalk Communities</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3DISO-8859-1">
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR>
<META=20
content=3D"Chronic Pain Harms Brain's Wiring     (HealthDay) (Yahoo), =
neurotalk,braintalk,brain,talk,brain talk,community,forums,forum"=20
name=3Dkeywords>
<META=20
content=3D"Chronic Pain Harms Brain's Wiring     (HealthDay) (Yahoo) =
Health News Headlines"=20
name=3Ddescription><!-- CSS Stylesheet -->
<STYLE id=3Dvbulletin_css type=3Dtext/css>BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(images/ca_evo2/misc/bg_body.gif) #e9e9e9; PADDING-BOTTOM: 0px; =
MARGIN: 0px 10px 10px; FONT: 10pt verdana, geneva, lucida, 'lucida =
grande', arial, helvetica, sans-serif; COLOR: #000000; PADDING-TOP: 0px
}
A:link {
	COLOR: #325872
}
body_alink {
	COLOR: #325872
}
A:visited {
	COLOR: #325872
}
body_avisited {
	COLOR: #325872
}
A:hover {
	COLOR: #e3962d
}
A:active {
	COLOR: #e3962d
}
body_ahover {
	COLOR: #e3962d
}
.page {
	BACKGROUND: #ffffff; COLOR: #000000
}
TD {
	FONT: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, =
sans-serif
}
TH {
	FONT: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, =
sans-serif
}
P {
	FONT: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, =
sans-serif
}
LI {
	FONT: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, =
sans-serif
}
.tborder {
	BORDER-RIGHT: #989898 1px solid; BORDER-TOP: #989898 1px solid; =
BACKGROUND: #e1e1e1; BORDER-LEFT: #989898 1px solid; COLOR: #000000; =
BORDER-BOTTOM: #989898 1px solid
}
.tcat {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: =
url(images/ca_evo2/misc/bg_tcat.gif) #f8f8f8; FONT: bold 10pt verdana, =
geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; =
BORDER-LEFT: #fff 1px solid; COLOR: #487da4; BORDER-BOTTOM: #ccc 1px =
solid
}
.tcat A:link {
	COLOR: #487da4; TEXT-DECORATION: none
}
.tcat_alink {
	COLOR: #487da4; TEXT-DECORATION: none
}
.tcat A:visited {
	COLOR: #487da4; TEXT-DECORATION: none
}
.tcat_avisited {
	COLOR: #487da4; TEXT-DECORATION: none
}
.tcat A:hover {
	COLOR: #e3962d; TEXT-DECORATION: underline
}
.tcat A:active {
	COLOR: #e3962d; TEXT-DECORATION: underline
}
.tcat_ahover {
	COLOR: #e3962d; TEXT-DECORATION: underline
}
.thead {
	BORDER-RIGHT: #356d96 1px solid; BORDER-TOP: #709bbc 1px solid; =
BACKGROUND: url(images/ca_evo2/misc/bg_thead.gif) #487da4 repeat-x left =
top; FONT: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', =
arial, helvetica, sans-serif; BORDER-LEFT: #709bbc 1px solid; COLOR: =
#eaeff3; BORDER-BOTTOM: #487da4 2px solid
}
.thead A:link {
	COLOR: #eaeff3; TEXT-DECORATION: underline
}
.thead_alink {
	COLOR: #eaeff3; TEXT-DECORATION: underline
}
.thead A:visited {
	COLOR: #eaeff3; TEXT-DECORATION: underline
}
.thead_avisited {
	COLOR: #eaeff3; TEXT-DECORATION: underline
}
.thead A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.thead A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.thead_ahover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.tfoot {
	BORDER-RIGHT: #356d96 1px solid; BORDER-TOP: #709bbc 1px solid; =
BACKGROUND: url(images/ca_evo2/misc/bg_tfoot.gif) #5686ab; BORDER-LEFT: =
#709bbc 1px solid; COLOR: #eaeff3; BORDER-BOTTOM: #487da4 2px solid
}
.tfoot A:link {
	COLOR: #eaeff3; TEXT-DECORATION: underline
}
.tfoot_alink {
	COLOR: #eaeff3; TEXT-DECORATION: underline
}
.tfoot A:visited {
	COLOR: #eaeff3; TEXT-DECORATION: underline
}
.tfoot_avisited {
	COLOR: #eaeff3; TEXT-DECORATION: underline
}
.tfoot A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.tfoot A:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
.tfoot_ahover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.alt1 {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #ffffff 1px solid; =
BACKGROUND: url(images/ca_evo2/misc/bg_alt1.gif) #ffffff repeat-x left =
top; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: =
#e0e0e0 1px solid
}
.alt1Active {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #ffffff 1px solid; =
BACKGROUND: url(images/ca_evo2/misc/bg_alt1.gif) #ffffff repeat-x left =
top; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: =
#e0e0e0 1px solid
}
.alt2 {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #ffffff 1px solid; =
BACKGROUND: url(images/ca_evo2/misc/bg_alt2.gif) #f8f8f8 repeat-x left =
top; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: =
#d7d7d7 1px solid
}
.alt2Active {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #ffffff 1px solid; =
BACKGROUND: url(images/ca_evo2/misc/bg_alt2.gif) #f8f8f8 repeat-x left =
top; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: =
#d7d7d7 1px solid
}
TD.inlinemod {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #ffffff 1px solid; =
BACKGROUND: url(images/ca_evo2/misc/bg_alt1.gif) #ffffff repeat-x left =
top; BORDER-LEFT: #ffffff 1px solid; COLOR: #e3962d; BORDER-BOTTOM: =
#e0e0e0 1px solid
}
.wysiwyg {
	BACKGROUND: #f8f8f8; FONT: 10pt verdana, geneva, lucida, 'lucida =
grande', arial, helvetica, sans-serif; COLOR: #000000
}
TEXTAREA {
	FONT: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, =
sans-serif
}
.bginput {
	FONT: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, =
sans-serif
}
.button {
	FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, =
sans-serif
}
SELECT {
	FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, =
sans-serif
}
OPTION {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, geneva, lucida, 'lucida grande', =
arial, helvetica, sans-serif
}
OPTGROUP {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, geneva, lucida, 'lucida grande', =
arial, helvetica, sans-serif
}
.smallfont {
	FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, =
sans-serif
}
.time {
	COLOR: #666
}
.navbar {
	FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, =
sans-serif; COLOR: #666666
}
.highlight {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.fjsel {
	BACKGROUND: #3e5c92; COLOR: #e0e0f6
}
.fjdpth0 {
	BACKGROUND: #f7f7f7; COLOR: #000000
}
.fjdpth1 {
	BACKGROUND: #fff; COLOR: #444
}
.panel {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#e1e1e1 1px solid; PADDING-LEFT: 10px; BACKGROUND: =
url(images/ca_evo2/misc/bg_alt2.gif) #f8f8f8 repeat-x left top; =
PADDING-BOTTOM: 10px; BORDER-LEFT: #e1e1e1 1px solid; COLOR: #000000; =
PADDING-TOP: 10px; BORDER-BOTTOM: #e1e1e1 1px solid
}
.panelsurround {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #ffffff 1px solid; =
BACKGROUND: url(images/ca_evo2/misc/bg_alt1.gif) #ffffff repeat-x left =
top; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; BORDER-BOTTOM: =
#e0e0e0 1px solid
}
LEGEND {
	FONT: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, =
helvetica, sans-serif; COLOR: #184361
}
.vbmenu_control {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 6px; BACKGROUND: =
url(images/ca_evo2/misc/bg_tcat.gif) #f8f8f8; PADDING-BOTTOM: 3px; FONT: =
bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, =
helvetica, sans-serif; BORDER-LEFT: #fff 1px solid; COLOR: #487da4; =
PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: nowrap
}
.vbmenu_control A:link {
	COLOR: #487da4; TEXT-DECORATION: none
}
.vbmenu_control_alink {
	COLOR: #487da4; TEXT-DECORATION: none
}
.vbmenu_control A:visited {
	COLOR: #487da4; TEXT-DECORATION: none
}
.vbmenu_control_avisited {
	COLOR: #487da4; TEXT-DECORATION: none
}
.vbmenu_control A:hover {
	COLOR: #e3962d; TEXT-DECORATION: underline
}
.vbmenu_control A:active {
	COLOR: #e3962d; TEXT-DECORATION: underline
}
.vbmenu_control_ahover {
	COLOR: #e3962d; TEXT-DECORATION: underline
}
.vbmenu_popup {
	BORDER-RIGHT: #989898 1px solid; BORDER-TOP: #989898 1px solid; =
BACKGROUND: #e1e1e1; BORDER-LEFT: #989898 1px solid; COLOR: #000000; =
BORDER-BOTTOM: #989898 1px solid
}
.vbmenu_option {
	BACKGROUND: #f8f8f8; FONT: 11px verdana, geneva, lucida, 'lucida =
grande', arial, helvetica, sans-serif; CURSOR: pointer; COLOR: #000000; =
WHITE-SPACE: nowrap
}
.vbmenu_option A:link {
	COLOR: #3f749b; TEXT-DECORATION: none
}
.vbmenu_option_alink {
	COLOR: #3f749b; TEXT-DECORATION: none
}
.vbmenu_option A:visited {
	COLOR: #3f749b; TEXT-DECORATION: none
}
.vbmenu_option_avisited {
	COLOR: #3f749b; TEXT-DECORATION: none
}
.vbmenu_option A:hover {
	COLOR: #e3962d; TEXT-DECORATION: none
}
.vbmenu_option A:active {
	COLOR: #e3962d; TEXT-DECORATION: none
}
.vbmenu_option_ahover {
	COLOR: #e3962d; TEXT-DECORATION: none
}
.vbmenu_hilite {
	BACKGROUND: #487da4; FONT: 11px verdana, geneva, lucida, 'lucida =
grande', arial, helvetica, sans-serif; CURSOR: pointer; COLOR: #fff; =
WHITE-SPACE: nowrap
}
.vbmenu_hilite A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.vbmenu_hilite_alink {
	COLOR: #fff; TEXT-DECORATION: none
}
.vbmenu_hilite A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.vbmenu_hilite_avisited {
	COLOR: #fff; TEXT-DECORATION: none
}
.vbmenu_hilite A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.vbmenu_hilite A:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
.vbmenu_hilite_ahover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.bigusername {
	FONT-SIZE: 14pt
}
TD.thead {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
DIV.thead {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
.pagenav A {
	TEXT-DECORATION: none
}
.pagenav TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.fieldset {
	MARGIN-BOTTOM: 6px
}
.fieldset {
	FONT-SIZE: 11px
}
.fieldset TD {
	FONT-SIZE: 11px
}
.fieldset P {
	FONT-SIZE: 11px
}
.fieldset LI {
	FONT-SIZE: 11px
}
FORM {
	DISPLAY: inline
}
LABEL {
	CURSOR: default
}
.normal {
	FONT-WEIGHT: normal
}
.inlineimg {
	VERTICAL-ALIGN: middle
}
.header-row {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 5px; COLOR: =
#000; PADDING-TOP: 1px
}
.header-table {
	BACKGROUND: url(images/ca_evo2/misc/logo_bg.gif) #e0e0e0 repeat-x left =
bottom
}
.header-table-left {
	BACKGROUND: url(images/ca_evo2/misc/logo_left.gif) no-repeat left =
bottom
}
.header-table-right {
	BACKGROUND: url(images/ca_evo2/misc/logo_right.gif) no-repeat right =
bottom
}
.header-table-login {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.navbar-row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.navbar-row TD.vbmenu_control {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: =
url(images/ca_evo2/misc/nav_bg.gif) repeat-x left top; PADDING-BOTTOM: =
3px; PADDING-TOP: 1px
}
#navbar-row {
	PADDING-LEFT: 15px; BACKGROUND: url(images/ca_evo2/misc/bg_navbar.gif) =
no-repeat left bottom; PADDING-TOP: 10px
}
.navbar-top-row {
	BACKGROUND: url(images/ca_evo2/misc/nav_top.gif) repeat-x left bottom
}
.content-row {
	BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: =
#c2c2c2 0px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#c2c2c2 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c2c2c2 0px solid; =
BACKGROUND-COLOR: #fff
}
.footer-row {
	BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#c2c2c2 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: =
#c2c2c2 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #c2c2c2 1px solid; =
BACKGROUND-COLOR: #e1e1e1
}
BR.spacer {
	FONT-SIZE: 5px; OVERFLOW: hidden; LINE-HEIGHT: 5px; HEIGHT: 5px
}
BR.spacer8 {
	FONT-SIZE: 8px; OVERFLOW: hidden; LINE-HEIGHT: 8px; HEIGHT: 8px
}
.navbar-top STRONG {
	FONT-WEIGHT: normal; COLOR: #000
}
.navbar-top {
	COLOR: #666
}
.vbmenu_dark .vbmenu_control {
	BACKGROUND: #487da4; COLOR: #ffffff; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.vbmenu_dark .vbmenu_control A:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.vbmenu_dark .vbmenu_control_alink {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.vbmenu_dark .vbmenu_control A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.vbmenu_dark .vbmenu_control_avisited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.vbmenu_dark .vbmenu_control A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.vbmenu_dark .vbmenu_control A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.vbmenu_dark .vbmenu_control_ahover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.thead-row .vbmenu_control {
	BORDER-RIGHT: #356d96 1px solid; BORDER-TOP: #709bbc 1px solid; =
BACKGROUND: url(images/ca_evo2/misc/bg_thead.gif) #487da4 repeat-x left =
top; BORDER-LEFT: #709bbc 1px solid; COLOR: #ffffff; BORDER-BOTTOM: =
#487da4 2px solid
}
.thead-row .vbmenu_control A:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.thead-row .vbmenu_control_alink {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.thead-row .vbmenu_control A:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.thead-row .vbmenu_control_avisited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.thead-row .vbmenu_control A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.thead-row .vbmenu_control A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.thead-row .vbmenu_control_ahover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
TD.row-new A.forum-link {
	COLOR: #0e6fb2
}
TD.row-new A.forum-link:visited {
	COLOR: #0e6fb2
}
TD.row-new A.forum-link:hover {
	COLOR: #3f749b
}
TD.row-new A.forum-link:active {
	COLOR: #3f749b
}
A.post-new {
	FONT-WEIGHT: bold; COLOR: #0e6fb2
}
A.post-new:visited {
	FONT-WEIGHT: bold; COLOR: #0e6fb2
}
A.post-new:hover {
	FONT-WEIGHT: bold; COLOR: #3f749b
}
A.post-new:active {
	FONT-WEIGHT: bold; COLOR: #3f749b
}
TEXTAREA {
	BORDER-RIGHT: #989898 1px solid; BORDER-TOP: #989898 1px solid; =
BORDER-LEFT: #989898 1px solid; COLOR: #444; BORDER-BOTTOM: #989898 1px =
solid; BACKGROUND-COLOR: #fff
}
.bginput {
	BORDER-RIGHT: #989898 1px solid; BORDER-TOP: #989898 1px solid; =
BORDER-LEFT: #989898 1px solid; COLOR: #444; BORDER-BOTTOM: #989898 1px =
solid; BACKGROUND-COLOR: #fff
}
.button {
	BORDER-RIGHT: #989898 1px solid; BORDER-TOP: #989898 1px solid; =
BORDER-LEFT: #989898 1px solid; COLOR: #444; BORDER-BOTTOM: #989898 1px =
solid; BACKGROUND-COLOR: #fff
}
.button {
	BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; BORDER-TOP-COLOR: =
#666; BORDER-RIGHT-COLOR: #666
}
* HTML TEXTAREA {
	COLOR: #000
}
* HTML .bginput {
	COLOR: #000
}
TEXTAREA:hover {
	BORDER-LEFT-COLOR: #487da4; BORDER-BOTTOM-COLOR: #487da4; COLOR: #000; =
BORDER-TOP-COLOR: #487da4; BORDER-RIGHT-COLOR: #487da4
}
.bginput:hover {
	BORDER-LEFT-COLOR: #487da4; BORDER-BOTTOM-COLOR: #487da4; COLOR: #000; =
BORDER-TOP-COLOR: #487da4; BORDER-RIGHT-COLOR: #487da4
}
TEXTAREA:focus {
	BORDER-LEFT-COLOR: #487da4; BORDER-BOTTOM-COLOR: #487da4; COLOR: #000; =
BORDER-TOP-COLOR: #487da4; BACKGROUND-COLOR: #f0f0f0; =
BORDER-RIGHT-COLOR: #487da4
}
.bginput:focus {
	BORDER-LEFT-COLOR: #487da4; BORDER-BOTTOM-COLOR: #487da4; COLOR: #000; =
BORDER-TOP-COLOR: #487da4; BACKGROUND-COLOR: #f0f0f0; =
BORDER-RIGHT-COLOR: #487da4
}
DIV.vBulletin_editor {
	BORDER-RIGHT: #989898 1px solid; BORDER-TOP: #989898 1px solid; =
BORDER-LEFT: #989898 1px solid; BORDER-BOTTOM: #989898 1px solid
}
TD.vBulletin_editor {
	BORDER-RIGHT: #989898 1px solid; BORDER-TOP: #989898 1px solid; =
BORDER-LEFT: #989898 1px solid; BORDER-BOTTOM: #989898 1px solid
}
DIV.vBulletin_editor:hover {
	BORDER-LEFT-COLOR: #487da4; BORDER-BOTTOM-COLOR: #487da4; =
BORDER-TOP-COLOR: #487da4; BORDER-RIGHT-COLOR: #487da4
}
TD.vBulletin_editor:hover {
	BORDER-LEFT-COLOR: #487da4; BORDER-BOTTOM-COLOR: #487da4; =
BORDER-TOP-COLOR: #487da4; BORDER-RIGHT-COLOR: #487da4
}
.ca-panel {
	BORDER-RIGHT: #989898 1px solid; BORDER-TOP: #989898 1px solid; =
BORDER-LEFT: #989898 1px solid; BORDER-BOTTOM: #989898 1px solid
}
.bbcode-start {
	BORDER-RIGHT: #989898 1px solid; BORDER-TOP: #989898 1px solid; MARGIN: =
3px 20px; BORDER-LEFT: #989898 1px solid; BORDER-BOTTOM: #989898 1px =
solid
}
.bbcode-header {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: =
url(images/ca_evo2/misc/bg_tcat.gif) #f8f8f8; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #487da4 2px solid; COLOR: #487da4; PADDING-TOP: 5px; =
BORDER-BOTTOM: #ccc 1px solid
}
.bbcode-header A {
	COLOR: #487da4
}
.bbcode-header A:visited {
	COLOR: #487da4
}
.bbcode-header A:hover {
	COLOR: #e3962d
}
.bbcode-header A:active {
	COLOR: #e3962d
}
.bbcode-content {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: =
#444; PADDING-TOP: 3px; BACKGROUND-COLOR: #f8f8f8
}
.bbcode-rounded {
	MARGIN: 3px 20px; BACKGROUND-COLOR: #fafafa
}
.bbcode-rounded-attach {
	MARGIN: 3px 5px
}
.bbcode-rounded-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 1px; PADDING-TOP: 0px; =
HEIGHT: 5px
}
.bbcode-rounded-header DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 1px; PADDING-TOP: 0px; =
HEIGHT: 5px
}
.bbcode-rounded-header SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 1px; PADDING-TOP: 0px; =
HEIGHT: 5px
}
.bbcode-rounded-footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 1px; PADDING-TOP: 0px; =
HEIGHT: 5px
}
.bbcode-rounded-footer DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 1px; PADDING-TOP: 0px; =
HEIGHT: 5px
}
.bbcode-rounded-footer SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 1px; PADDING-TOP: 0px; =
HEIGHT: 5px
}
.bbcode-rounded-header {
	BACKGROUND: url(images/ca_evo2/misc/bg_box1.gif) no-repeat right top
}
.bbcode-rounded-header DIV {
	BACKGROUND: url(images/ca_evo2/misc/bg_box1.gif) no-repeat right top
}
.bbcode-rounded-footer {
	BACKGROUND: url(images/ca_evo2/misc/bg_box2.gif) no-repeat right top
}
.bbcode-rounded-footer DIV {
	BACKGROUND: url(images/ca_evo2/misc/bg_box2.gif) no-repeat right top
}
.bbcode-rounded-header DIV {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px -5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 5px
}
.bbcode-rounded-footer DIV {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: 0px -5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 5px
}
.bbcode-rounded-header SPAN {
	BORDER-TOP: #ccc 1px solid; DISPLAY: block; HEIGHT: 4px
}
.bbcode-rounded-footer SPAN {
	DISPLAY: block; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 4px
}
.bbcode-rounded-author {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px
}
.bbcode-rounded-content {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px
}
.bbcode-rounded-attach .bbcode-rounded-content {
	PADDING-TOP: 0px
}
.bbcode-rounded CODE {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: auto; PADDING-TOP: 0px
}
.bbcode-rounded PRE {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: auto; PADDING-TOP: 0px
}
.bbcode-rounded-code .bbcode-rounded-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.bbcode-rounded-author {
	PADDING-TOP: 0px
}
.bbcode-rounded-content {
	PADDING-BOTTOM: 0px
}
.bbcode-rounded-quote {
	BACKGROUND: url(images/ca_evo2/misc/bg_box_quote.gif) #fafafa no-repeat =
right top
}
.bbcode-rounded-code {
	BACKGROUND: url(images/ca_evo2/misc/bg_box_code.gif) #fafafa no-repeat =
right top
}
.bbcode-rounded-attach {
	BACKGROUND: url(images/ca_evo2/misc/bg_box_attach.gif) #fafafa =
no-repeat right top
}
.bbcode-poster {
	FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #666
}
.bbcode-rounded-author {
	FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #666
}
.bbcode-poster STRONG {
	FONT-WEIGHT: normal; COLOR: #487da4
}
.bbcode-rounded-author STRONG {
	FONT-WEIGHT: normal; COLOR: #487da4
}
.pm-new {
	COLOR: #444
}
.pm-new A {
	TEXT-DECORATION: none
}
.pm-new A:hover {
	TEXT-DECORATION: none
}
.pm-new STRONG {
	COLOR: #e3962d
}
.tcat2 {
	BORDER-LEFT-STYLE: none
}
HR {
	BORDER-RIGHT: #888 0px solid; BORDER-TOP: #888 1px solid; BORDER-LEFT: =
#888 0px solid; BORDER-BOTTOM: #888 0px solid
}
BR.clear {
	CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; LINE-HEIGHT: 1px; =
HEIGHT: 1px
}
.usertitle {
	COLOR: #444
}
.postdata {
	BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#e0e0e0 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; BACKGROUND: =
url(images/ca_evo2/misc/bg_alt1.gif) #ffffff repeat-x left top; =
PADDING-BOTTOM: 2px; MARGIN: 3px 5px; BORDER-LEFT: #e0e0e0 1px solid; =
COLOR: #808080; PADDING-TOP: 2px; BORDER-BOTTOM: #d7d7d7 1px solid
}
.post-title {
	PADDING-BOTTOM: 5px
}
.post-title STRONG {
	COLOR: #3f749b
}
TD.alt-noimage {
	BACKGROUND-IMAGE: none
}
.post-bottom IMG {
	VERTICAL-ALIGN: bottom
}
.tcat-rounded {
	BACKGROUND: url(images/ca_evo2/misc/tcat_mid.gif) repeat-x left bottom
}
.tcat-rounded TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: =
0px; WHITE-SPACE: nowrap; HEIGHT: 27px
}
.tcat-rounded TD.tcat-rounded-left {
	BACKGROUND: url(images/ca_evo2/misc/tcat_left.gif) no-repeat right =
bottom
}
.tcat-rounded TD.tcat-rounded-right {
	BACKGROUND: url(images/ca_evo2/misc/tcat_right.gif) no-repeat left =
bottom
}
.tcat-rounded .tcat {
	BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tcat-rounded .vbmenu_control {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.shade {
	COLOR: #777777; TEXT-DECORATION: none
}
A.shade:link {
	COLOR: #777777; TEXT-DECORATION: none
}
A.shade:visited {
	COLOR: #777777; TEXT-DECORATION: none
}
A.shade:active {
	COLOR: #3f749b; TEXT-DECORATION: underline
}
A.shade:hover {
	COLOR: #3f749b; TEXT-DECORATION: underline
}
.tcat .shade {
	COLOR: #dddddd
}
.thead .shade {
	COLOR: #dddddd
}
.tfoot .shade {
	COLOR: #dddddd
}
.underline {
	TEXT-DECORATION: underline
}
.portal-left .link-minimize {
	DISPLAY: none
}
.portal-right .link-minimize {
	DISPLAY: none
}
#jfoot {
	FONT-SIZE: 10px; font-color: #999
}
H1 {
	FONT: 150% "trebuchet ms",arial,helvetica; COLOR: #305772
}
.cmt {
	COLOR: #800080; TEXT-DECORATION: none
}
.cmt A {
	COLOR: #800080; TEXT-DECORATION: none
}
.cmt A:link {
	COLOR: #800080; TEXT-DECORATION: none
}
.cmt A:visited {
	COLOR: #800080; TEXT-DECORATION: none
}
A.cmt:link {
	COLOR: #800080; TEXT-DECORATION: none
}
A.cmt:visited {
	COLOR: #800080; TEXT-DECORATION: none
}
</STYLE>
<!-- / CSS Stylesheet -->
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js" =
type=3Dtext/javascript>
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
_uacct =3D "UA-76068-1";
_udn=3D"none";
_ulink=3D1;
urchinTracker();
</SCRIPT>
<!-- Start Quantcast tag -->
<SCRIPT src=3D"http://edge.quantserve.com/quant.js" =
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
type=3Dtext/javascript>_qacct=3D"p-1bEHV9_dJ8pro";quantserve();</SCRIPT>
<NOSCRIPT></HEAD>
<BODY=20
onload=3D"if (is_ie || is_moz) { =
fetch_object('currentPost').scrollIntoView(true); }"><A=20
href=3D"http://www.quantcast.com/p-1bEHV9_dJ8pro" target=3D_blank><IMG=20
style=3D"DISPLAY: none" height=3D1 alt=3DQuantcast=20
src=3D"http://pixel.quantserve.com/pixel/p-1bEHV9_dJ8pro.gif" width=3D1=20
border=3D0></A> </NOSCRIPT><!-- End Quantcast tag -->
<SCRIPT type=3Dtext/javascript>
<!--
var SESSIONURL =3D "";
var IMGDIR_MISC =3D "images/ca_evo2/misc";
var vb_disable_ajax =3D parseInt("0", 10);
// -->
</SCRIPT>

<SCRIPT=20
src=3D"http://neurotalk.psychcentral.com/clientscript/vbulletin_global.js=
?v=3D368"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://neurotalk.psychcentral.com/clientscript/vbulletin_menu.js?v=
=3D368"=20
type=3Dtext/javascript></SCRIPT>
<LINK title=3D"NeuroTalk Communities RSS Feed" =
href=3D"external.php?type=3DRSS2"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"NeuroTalk Communities - Health News Headlines - RSS Feed"=20
href=3D"external.php?type=3DRSS2&amp;forumids=3D66" =
type=3Dapplication/rss+xml=20
rel=3Dalternate>
<SCRIPT src=3D"http://neurotalk.psychcentral.com/vbspell.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://neurotalk.psychcentral.com/clientscript/post_thanks.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://neurotalk.psychcentral.com/clientscript/vbulletin_post_load=
er.js?v=3D368"=20
type=3Dtext/javascript></SCRIPT>
<!-- logo --><A name=3Dtop></A><!-- main table -->
<TABLE class=3Dmaintable cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter=20
border=3D0>
  <TBODY>
  <TR>
    <TD><!-- content table -->
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter border=3D0>
        <TBODY>
        <TR>
          <TD class=3Dheader-row>
            <TABLE class=3Dheader-table cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dheader-table-left width=3D9><IMG height=3D1 =
alt=3D""=20
                  src=3D"http://neurotalk.psychcentral.com/clear.gif" =
width=3D9=20
                  border=3D0></TD>
                <TD class=3Dheader-table-logo align=3Dleft><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/index.php"><IMG=20
                  alt=3D"NeuroTalk Communities"=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/misc/logo.gif"=20
                  onload=3D"if(this.height > 165) { this.height =3D 165; =
}"=20
                  border=3D0></A></TD>
                <TD class=3Dheader-table-login vAlign=3Dbottom noWrap =
align=3Dright=20
                width=3D"100%"><A=20
                  href=3D"http://neurotalk.psychcentral.com/photos/">Our =
Photo=20
                  Gallery</A> =95 <A=20
                  =
href=3D"http://neurotalk.psychcentral.com/chat/flashchat.php">Chat=20
                  Rooms</A> (2) =95 <A=20
                  =
href=3D"http://www.ncbi.nlm.nih.gov/sites/entrez?db=3DPubMed"=20
                  target=3Dresources>PubMed</A> =95 <A=20
                  =
href=3D"http://www.nlm.nih.gov/medlineplus/druginformation.html"=20
                  target=3Dresources>Drugs</A> =95 <A=20
                  href=3D"http://cancerweb.ncl.ac.uk/omd/"=20
                  target=3Dresources>Medical Dictionary</A> =
<BR><BR></TD>
                <TD class=3Dheader-table-right width=3D9><IMG height=3D1 =
alt=3D""=20
                  src=3D"http://neurotalk.psychcentral.com/clear.gif" =
width=3D9=20
                  border=3D0></TD></TR></TBODY></TABLE></TD></TR><!-- =
/logo --><!-- nav buttons bar -->
        <TR>
          <TD=20
          style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none">
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
              <TBODY>
              <TR>
                <TD vAlign=3Dbottom align=3Dright width=3D9><IMG =
height=3D2 alt=3D""=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/misc/nav_top_left=
.gif"=20
                  width=3D9 border=3D0></TD>
                <TD class=3Dnavbar-top-row width=3D"100%"><IMG =
height=3D2 alt=3D""=20
                  src=3D"http://neurotalk.psychcentral.com/clear.gif" =
width=3D1=20
                  border=3D0></TD>
                <TD vAlign=3Dbottom align=3Dleft width=3D9><IMG =
height=3D2 alt=3D""=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/misc/nav_top_righ=
t.gif"=20
                  width=3D9 =
border=3D0></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD class=3Dnavbar-row align=3Dmiddle>
            <TABLE class=3Dnavbar-row-table cellSpacing=3D0 =
cellPadding=3D4=20
            width=3D"100%" align=3Dcenter border=3D0>
              <TBODY>
              <TR class=3Dvbmenu_dark align=3Dmiddle>
                <TD=20
                style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px"=20
                align=3Dright width=3D9><IMG height=3D21 alt=3D""=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/misc/nav_left.gif=
"=20
                  width=3D9 border=3D0></TD>
                <TD class=3Dvbmenu_control><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/register.php"=20
                  rel=3Dnofollow>Register</A></TD>
                <TD class=3Dvbmenu_control><A accessKey=3D5=20
                  =
href=3D"http://neurotalk.psychcentral.com/faq.php">FAQ</A></TD>
                <TD class=3Dvbmenu_control><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/memberlist.php">Members=20
                  List</A></TD>
                <TD class=3Dvbmenu_control><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/calendar.php">Calendar</A></TD>=

                <TD class=3Dvbmenu_control><A accessKey=3D2=20
                  =
href=3D"http://neurotalk.psychcentral.com/getdaily.html">Today's=20
                  Posts</A></TD>
                <TD class=3Dvbmenu_control id=3Dnavbar_search><A =
accessKey=3D4=20
                  href=3D"http://neurotalk.psychcentral.com/search.php"=20
                  rel=3Dnofollow>Search</A> </TD>
                <TD=20
                style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px"=20
                align=3Dleft width=3D9><IMG height=3D21 alt=3D""=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/misc/nav_right.gi=
f"=20
                  width=3D9 =
border=3D0></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!-- =
NAVBAR POPUP MENUS --><!-- header quick search form -->
      <DIV class=3Dvbmenu_popup id=3Dnavbar_search_menu =
style=3D"DISPLAY: none">
      <TABLE cellSpacing=3D1 cellPadding=3D4 border=3D0>
        <TBODY>
        <TR>
          <TD class=3Dthead>Search Forums</TD></TR>
        <TR>
          <TD class=3Dvbmenu_option title=3Dnohilite>
            <FORM action=3Dsearch.php?do=3Dprocess method=3Dpost><INPUT =
type=3Dhidden=20
            value=3Dprocess name=3Ddo> <INPUT type=3Dhidden value=3D1 =
name=3Dquicksearch>=20
            <INPUT type=3Dhidden value=3D1 name=3Dchildforums> <INPUT =
type=3Dhidden=20
            value=3D1 name=3Dexactname> <INPUT type=3Dhidden name=3Ds>=20
            <DIV><INPUT class=3Dbginput tabIndex=3D1001 size=3D25 =
name=3Dquery><INPUT class=3Dbutton tabIndex=3D1004 type=3Dsubmit =
value=3DGo></DIV>
            <DIV style=3D"MARGIN-TOP: 4px"><LABEL for=3Drb_nb_sp0><INPUT =

            id=3Drb_nb_sp0 tabIndex=3D1002 type=3Dradio CHECKED =
value=3D0=20
            name=3Dshowposts>Show Threads</LABEL> &nbsp; <LABEL=20
            for=3Drb_nb_sp1><INPUT id=3Drb_nb_sp1 tabIndex=3D1003 =
type=3Dradio value=3D1=20
            name=3Dshowposts>Show Posts</LABEL> </DIV></FORM></TD></TR>
        <TR>
          <TD class=3Dvbmenu_option><A accessKey=3D4=20
            href=3D"http://neurotalk.psychcentral.com/search.php"=20
            rel=3Dnofollow>Advanced =
Search</A></TD></TR></TBODY></TABLE></DIV><!-- / header quick search =
form --><!-- / NAVBAR POPUP MENUS --><!-- PAGENAV POPUP -->
      <DIV class=3Dvbmenu_popup id=3Dpagenav_menu style=3D"DISPLAY: =
none">
      <TABLE cellSpacing=3D1 cellPadding=3D4 border=3D0>
        <TBODY>
        <TR>
          <TD class=3Dthead noWrap>Go to Page...</TD></TR>
        <TR>
          <TD class=3Dvbmenu_option title=3Dnohilite>
            <FORM id=3Dpagenav_form onsubmit=3D"return this.gotopage()"=20
            action=3Dindex.php method=3Dget><INPUT class=3Dbginput =
id=3Dpagenav_itxt=20
            style=3D"FONT-SIZE: 11px" size=3D4> <INPUT class=3Dbutton =
id=3Dpagenav_ibtn type=3Dbutton value=3DGo>=20
        </FORM></TD></TR></TBODY></TABLE></DIV><!-- / PAGENAV POPUP =
--><!-- content table --><!-- open content container -->
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter border=3D0>
        <TBODY>
        <TR>
          <TD class=3Dcontent-row vAlign=3Dtop>
            <FORM id=3Dspell_form name=3Dspell_form action=3Dvbspell.php =
method=3Dpost=20
            target=3DspellWindow><INPUT type=3Dhidden =
name=3Dspell_formname> <INPUT=20
            type=3Dhidden name=3Dspell_fieldname> <INPUT type=3Dhidden=20
            name=3Dspellstring> </FORM><!-- pm notification -->
            <DIV class=3Dpanel>
            <TABLE cellSpacing=3D0 cellPadding=3D4 width=3D"100%" =
border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dalt2=20
                style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px"=20
                vAlign=3Dcenter noWrap>
                  <DIV class=3Dsmallfont>
                  <H4><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/register.php">Register=20
                  Today!</A></H4></DIV></TD>
                <TD class=3Dalt2 vAlign=3Dtop align=3Dright><!-- login =
form -->
                  <FORM=20
                  onsubmit=3D"md5hash(vb_login_password, =
vb_login_md5password, vb_login_md5password_utf, 0)"=20
                  action=3Dlogin.php?do=3Dlogin method=3Dpost>
                  <SCRIPT=20
                  =
src=3D"http://neurotalk.psychcentral.com/clientscript/vbulletin_md5.js?v=3D=
368"=20
                  type=3Dtext/javascript></SCRIPT>

                  <TABLE cellSpacing=3D3 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3Dsmallfont><LABEL =
for=3Dnavbar_username>User=20
                        Name</LABEL></TD>
                      <TD><INPUT class=3Dbginput id=3Dnavbar_username=20
                        style=3D"FONT-SIZE: 11px"=20
                        onfocus=3D"if (this.value =3D=3D 'User Name') =
this.value =3D '';"=20
                        accessKey=3Du tabIndex=3D101 size=3D10 =
value=3D"User Name"=20
                        name=3Dvb_login_username></TD>
                      <TD class=3Dsmallfont noWrap colSpan=3D2><LABEL=20
                        for=3Dcb_cookieuser_navbar><INPUT =
id=3Dcb_cookieuser_navbar=20
                        accessKey=3Dc tabIndex=3D103 type=3Dcheckbox =
value=3D1=20
                        name=3Dcookieuser>Remember Me?</LABEL></TD></TR>
                    <TR>
                      <TD class=3Dsmallfont><LABEL=20
                        for=3Dnavbar_password>Password</LABEL></TD>
                      <TD><INPUT class=3Dbginput id=3Dnavbar_password=20
                        style=3D"FONT-SIZE: 11px" tabIndex=3D102 =
type=3Dpassword=20
                        size=3D10 name=3Dvb_login_password></TD>
                      <TD><INPUT class=3Dbutton title=3D"Enter your =
username and password in the boxes provided to login, or click the =
'register' button to create a profile for yourself." accessKey=3Ds =
tabIndex=3D104 type=3Dsubmit value=3D"Log =
in"></TD></TR></TBODY></TABLE><INPUT=20
                  type=3Dhidden name=3Ds> <INPUT type=3Dhidden =
value=3Dlogin name=3Ddo>=20
                  <INPUT type=3Dhidden name=3Dvb_login_md5password> =
<INPUT=20
                  type=3Dhidden name=3Dvb_login_md5password_utf> =
</FORM><!-- / login form --></TD></TR></TBODY></TABLE></DIV><!-- / pm =
notification --><!-- // Start Welcome Headers // --><!-- =
google_ad_section_start(weight=3Dignore) --><!-- guest welcome message =
--><BR>
            <DIV class=3Dpanel>
            <TABLE cellSpacing=3D0 cellPadding=3D6 width=3D"100%" =
align=3Dcenter=20
            border=3D0>
              <TBODY>
              <TR>
                <TD bgColor=3D#ffffcc>Welcome to <STRONG>NeuroTalk=20
                  Communities</STRONG>, a secure, reliable support =
community for=20
                  people with neurological disorders and diseases. =
<BR><BR>You=20
                  are currently viewing our forums as a guest, which =
gives you=20
                  limited access to view most discussions and access our =
other=20
                  features. By joining our <STRONG>free</STRONG> =
community you=20
                  will have access to post topics, communicate privately =
with=20
                  other members (PM), respond to polls, upload content =
and=20
                  access many other special features. Registration is =
fast,=20
                  simple and absolutely free so please, <A=20
                  =
href=3D"http://neurotalk.psychcentral.com/register.php?"><STRONG>join=20
                  our community today</STRONG></A>! <BR><BR>If you have =
any=20
                  problems with the registration process or your account =
login,=20
                  please contact <A=20
                  =
href=3D"http://neurotalk.psychcentral.com/sendmessage.php">contact=20
                  us</A>. </TD></TR></TBODY></TABLE><!-- / guest welcome =
message --><!-- google_ad_section_end --><!-- // End Welcome Headers // =
--><BR>
            <DIV class=3Dpanel>
            <TABLE cellSpacing=3D0 cellPadding=3D4 width=3D"100%" =
align=3Dcenter=20
            border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dalt1 width=3D"100%"><STRONG>Health News=20
                  Headlines</STRONG> <BR><SPAN class=3Dsmallfont>News =
and research=20
                  in health, neurology and mental=20
            health.</SPAN></TD></TR></TBODY></TABLE></DIV><BR><!-- =
breadcrumb -->
            <DIV id=3Dnavbar-row>
            <DIV class=3D"navbar navbar-top"><A accessKey=3D1=20
            =
href=3D"http://neurotalk.psychcentral.com/index.php">NeuroTalk=20
            Communities</A> <SPAN class=3Dnavbar>=BB <A=20
            =
href=3D"http://neurotalk.psychcentral.com/forum1.html">General</A></SPAN>=
=20
            <SPAN class=3Dnavbar>=BB <A=20
            =
href=3D"http://neurotalk.psychcentral.com/forum66.html">Health News=20
            Headlines</A></SPAN> =BB <STRONG>Chronic Pain Harms Brain's =
Wiring=20
            (HealthDay) (Yahoo) </STRONG></DIV></DIV><BR =
class=3Dspacer8><!-- / breadcrumb --><A id=3Dpoststop =
name=3Dpoststop></A><!-- controls above postbits -->
            <TABLE style=3D"MARGIN-BOTTOM: 3px" cellSpacing=3D0 =
cellPadding=3D0=20
            width=3D"100%" border=3D0>
              <TBODY>
              <TR vAlign=3Dbottom>
                <H1>Chronic Pain Harms Brain's Wiring (HealthDay) =
(Yahoo)</H1>
                <TD class=3Dsmallfont><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/newreply.php?do=3Dnewreply&amp;=
noquote=3D1&amp;p=3D211056"=20
                  rel=3Dnofollow><IMG alt=3DReply=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/buttons/reply.gif=
"=20
                  border=3D0></A></TD></TR></TBODY></TABLE><!-- / =
controls above postbits --><!-- toolbar -->
            <TABLE class=3Dtcat-rounded cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            align=3Dcenter border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dtcat-rounded-left width=3D25><IMG =
height=3D27 alt=3D""=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/misc/spacer.gif" =

                  width=3D25 border=3D0></TD>
                <TD class=3Dtcat width=3D"100%">
                  <DIV class=3Dsmallfont> </DIV></TD>
                <TD class=3Dvbmenu_control id=3Dthreadtools noWrap><A =
accessKey=3D3=20
                  =
href=3D"http://neurotalk.psychcentral.com/showthread.php?p=3D212151&amp;n=
ojs=3D1#goto_threadtools">Thread=20
                  Tools</A>
                  <SCRIPT=20
                  type=3Dtext/javascript> =
vbmenu_register("threadtools"); </SCRIPT>
                   </TD>
                <TD class=3Dvbmenu_control id=3Ddisplaymodes noWrap><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/showthread.php?p=3D212151&amp;n=
ojs=3D1#goto_displaymodes">Display=20
                  Modes</A>
                  <SCRIPT type=3Dtext/javascript> =
vbmenu_register("displaymodes"); </SCRIPT>
                   </TD>
                <TD class=3Dtcat-rounded-right width=3D10><IMG =
height=3D27 alt=3D""=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/misc/spacer.gif" =

                  width=3D10 border=3D0></TD></TR></TBODY></TABLE><!-- / =
toolbar --><!-- end content table =
--></DIV></TD></TR></TBODY></TABLE><!-- / close content container =
--><!-- / end content table -->
      <DIV id=3Dposts><!-- post #211056 --><!-- open content container =
-->
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter border=3D0>
        <TBODY>
        <TR>
          <TD class=3Dcontent-row vAlign=3Dtop>
            <DIV id=3Dedit211056=20
            style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 4px; PADDING-TOP: 0px"><!-- this is not the last post =
shown on the page -->
            <TABLE class=3Dtborder id=3Dpost211056 cellSpacing=3D0 =
cellPadding=3D4=20
            width=3D"100%" align=3Dcenter border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dthead=20
                style=3D"FONT-WEIGHT: normal; BORDER-RIGHT-WIDTH: =
0px"><!-- status icon and date --><A=20
                  name=3Dpost211056><IMG class=3Dinlineimg alt=3DOld=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/statusicon/post_o=
ld.gif"=20
                  border=3D0></A> 02-08-2008, 07:30 PM <!-- / status =
icon and date --></TD>
                <TD class=3Dthead=20
                style=3D"FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px"=20
                  align=3Dright>&nbsp; #<A id=3Dpostcount211056=20
                  =
href=3D"http://neurotalk.psychcentral.com/post211056-1.html"=20
                  target=3Dnew rel=3Dnofollow =
name=3D1><STRONG>1</STRONG></A> </TD></TR>
              <TR vAlign=3Dtop>
                <TD class=3Dalt2=20
                style=3D"BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px"=20
                width=3D175>
                  <DIV id=3Dpostmenu_211056><A class=3Dbigusername=20
                  =
href=3D"http://neurotalk.psychcentral.com/member.php?u=3D6921">NewsBot</A=
>
                  <SCRIPT type=3Dtext/javascript> =
vbmenu_register("postmenu_211056", true); </SCRIPT>
                   </DIV>
                  <DIV class=3D"smallfont usertitle">Senior Member</DIV>
                  <DIV class=3Dsmallfont><BR>
                  <DIV class=3Dpostdata>Join Date: Dec 2007</DIV>
                  <DIV class=3Dpostdata>Posts: 1,408 </DIV>
                  <DIV></DIV></DIV><IMG height=3D1 alt=3D""=20
                  src=3D"http://neurotalk.psychcentral.com/clear.gif" =
width=3D175=20
                  border=3D0> </TD>
                <TD class=3Dalt1 id=3Dtd_post_211056 width=3D"100%"><!-- =
icon and title -->
                  <DIV class=3D"smallfont post-title"><STRONG>Chronic =
Pain Harms=20
                  Brain's Wiring (HealthDay) (Yahoo)</STRONG> </DIV><!-- =
/ icon and title --><!-- message -->
                  <DIV id=3Dpost_message_211056>HealthDay - FRIDAY, Feb. =
8=20
                  (HealthDay News) -- Chronic pain can disrupt =
brainfunction and=20
                  cause problems such as disturbed sleep, depression, =
anxietyand=20
                  difficulty making simple decisions, a U.S. study=20
                  finds.<BR><BR><A=20
                  =
href=3D"http://us.rd.yahoo.com/dailynews/rss/diseases/*http://news.yahoo.=
com/s/hsn/20080209/hl_hsn/chronicpainharmsbrainswiring"=20
                  target=3D_blank>Read the full =
article...</A><BR><BR>(From Yahoo=20
                  Diseases)</DIV><!-- / message --></TD></TR>
              <TR>
                <TD class=3D"alt2 alt-noimage" =
style=3D"BORDER-TOP-WIDTH: 0px"=20
                vAlign=3Dbottom><IMG class=3Dinlineimg alt=3D"NewsBot is =
offline"=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/statusicon/user_o=
ffline.gif"=20
                  border=3D0> &nbsp; </TD>
                <TD class=3Dalt1 align=3Dright><!-- controls --><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/newreply.php?do=3Dnewreply&amp;=
p=3D211056"=20
                  rel=3Dnofollow><IMG alt=3D"Reply With Quote"=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/buttons/quote.gif=
"=20
                  border=3D0></A> <!-- / controls =
--></TD></TR></TBODY></TABLE>
            <DIV id=3Dpost_thanks_box_211056></DIV><!-- post 211056 =
popup menu -->
            <DIV class=3Dvbmenu_popup id=3Dpostmenu_211056_menu=20
            style=3D"DISPLAY: none">
            <TABLE cellSpacing=3D1 cellPadding=3D4 border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dthead>NewsBot</TD></TR>
              <TR>
                <TD class=3Dvbmenu_option><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/member.php?u=3D6921">View=20
                  Public Profile</A></TD></TR>
              <TR>
                <TD class=3Dvbmenu_option><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/search.php?do=3Dfinduser&amp;u=3D=
6921"=20
                  rel=3Dnofollow>Find More Posts by=20
            NewsBot</A></TD></TR></TBODY></TABLE></DIV><!-- / post =
211056 popup menu --></DIV></TD></TR></TBODY></TABLE><!-- / close =
content container --><!-- / post #211056 --><!-- post #212151 --><!-- =
open content container -->
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter border=3D0>
        <TBODY>
        <TR>
          <TD class=3Dcontent-row vAlign=3Dtop>
            <DIV id=3Dedit212151=20
            style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 4px; PADDING-TOP: 0px">
            <TABLE class=3Dtborder id=3Dpost212151 cellSpacing=3D0 =
cellPadding=3D4=20
            width=3D"100%" align=3Dcenter border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dthead id=3DcurrentPost=20
                style=3D"FONT-WEIGHT: normal; BORDER-RIGHT-WIDTH: =
0px"><!-- status icon and date --><A=20
                  name=3Dpost212151><IMG class=3Dinlineimg alt=3DOld=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/statusicon/post_o=
ld.gif"=20
                  border=3D0></A> Today, 02:10 AM=20
                <!-- / status icon and date --></TD>
                <TD class=3Dthead=20
                style=3D"FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px"=20
                  align=3Dright>&nbsp; #<A id=3Dpostcount212151=20
                  =
href=3D"http://neurotalk.psychcentral.com/post212151-2.html"=20
                  target=3Dnew rel=3Dnofollow =
name=3D2><STRONG>2</STRONG></A> </TD></TR>
              <TR vAlign=3Dtop>
                <TD class=3Dalt2=20
                style=3D"BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px"=20
                width=3D175>
                  <DIV id=3Dpostmenu_212151><A class=3Dbigusername=20
                  =
href=3D"http://neurotalk.psychcentral.com/member.php?u=3D7613">Peter=20
                  B</A>
                  <SCRIPT type=3Dtext/javascript> =
vbmenu_register("postmenu_212151", true); </SCRIPT>
                   </DIV>
                  <DIV class=3D"smallfont usertitle">Junior Member</DIV>
                  <DIV class=3Dsmallfont><BR>
                  <DIV class=3Dpostdata>Join Date: Jan 2008</DIV>
                  <DIV class=3Dpostdata>Location: Perth, Western =
Australia</DIV>
                  <DIV class=3Dpostdata>Posts: 32 </DIV>
                  <DIV class=3Dpostdata>My Mood: <IMG=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/mood/Blah.gif"=20
                  border=3D0> </DIV>
                  <DIV></DIV></DIV><IMG height=3D1 alt=3D""=20
                  src=3D"http://neurotalk.psychcentral.com/clear.gif" =
width=3D175=20
                  border=3D0> </TD>
                <TD class=3Dalt1 id=3Dtd_post_212151 width=3D"100%"><!-- =
message -->
                  <DIV id=3Dpost_message_212151>
                  <TABLE class=3D"bbcode-rounded bbcode-rounded-quote"=20
                  cellSpacing=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3Dbbcode-rounded-header>
                        <DIV><SPAN></SPAN></DIV></TD></TR>
                    <TR>
                      <TD class=3Dbbcode-rounded-author>Originally =
Posted by=20
                        <STRONG>NewsBot</STRONG> <A=20
                        =
href=3D"http://neurotalk.psychcentral.com/showthread.php?p=3D211056#post2=
11056"=20
                        rel=3Dnofollow><IMG class=3Dinlineimg =
alt=3D"View Post"=20
                        =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/buttons/viewpost.=
gif"=20
                        border=3D0></A> </TD></TR>
                    <TR>
                      <TD class=3Dbbcode-rounded-content>HealthDay - =
FRIDAY,=20
                        Feb. 8 (HealthDay News) -- Chronic pain can =
disrupt=20
                        brainfunction and cause problems such as =
disturbed=20
                        sleep, depression, anxietyand difficulty making =
simple=20
                        decisions, a U.S. study finds.<BR><BR><A=20
                        =
href=3D"http://us.rd.yahoo.com/dailynews/rss/diseases/*http://news.yahoo.=
com/s/hsn/20080209/hl_hsn/chronicpainharmsbrainswiring"=20
                        target=3D_blank>Read the full =
article...</A><BR><BR>(From=20
                        Yahoo Diseases) </TD></TR>
                    <TR>
                      <TD class=3Dbbcode-rounded-footer>
                        =
<DIV><SPAN></SPAN></DIV></TD></TR></TBODY></TABLE>Rings a bell=20
                  with me. Helps put it into words. I'd also add can't =
be=20
                  bothered eating.</DIV><!-- / message --><!-- edit note =
-->
                  <DIV class=3Dsmallfont>
                  <HR style=3D"COLOR: #e1e1e1" SIZE=3D1>
                  <EM>Last edited by Peter B : Today at <SPAN =
class=3Dtime>03:37=20
                  AM</SPAN>. </EM></DIV><!-- / edit note --></TD></TR>
              <TR>
                <TD class=3D"alt2 alt-noimage" =
style=3D"BORDER-TOP-WIDTH: 0px"=20
                vAlign=3Dbottom><IMG class=3Dinlineimg alt=3D"Peter B is =
offline"=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/statusicon/user_o=
ffline.gif"=20
                  border=3D0> &nbsp; </TD>
                <TD class=3Dalt1 align=3Dright><!-- controls --><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/newreply.php?do=3Dnewreply&amp;=
p=3D212151"=20
                  rel=3Dnofollow><IMG alt=3D"Reply With Quote"=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/buttons/quote.gif=
"=20
                  border=3D0></A> <!-- / controls =
--></TD></TR></TBODY></TABLE>
            <DIV id=3Dpost_thanks_box_212151></DIV><!-- post 212151 =
popup menu -->
            <DIV class=3Dvbmenu_popup id=3Dpostmenu_212151_menu=20
            style=3D"DISPLAY: none">
            <TABLE cellSpacing=3D1 cellPadding=3D4 border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dthead>Peter B</TD></TR>
              <TR>
                <TD class=3Dvbmenu_option><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/member.php?u=3D7613">View=20
                  Public Profile</A></TD></TR>
              <TR>
                <TD class=3Dvbmenu_option><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/search.php?do=3Dfinduser&amp;u=3D=
7613"=20
                  rel=3Dnofollow>Find More Posts by Peter=20
            B</A></TD></TR></TBODY></TABLE></DIV><!-- / post 212151 =
popup menu --></DIV></TD></TR></TBODY></TABLE><!-- / close content =
container --><!-- / post #212151 -->
      <DIV id=3Dlastpost></DIV></DIV><!-- start content table --><!-- =
open content container -->
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter border=3D0>
        <TBODY>
        <TR>
          <TD class=3Dcontent-row vAlign=3Dtop><!-- / start content =
table --><!-- controls below postbits -->
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
              <TBODY>
              <TR vAlign=3Dtop>
                <TD class=3Dsmallfont><A=20
                  =
href=3D"http://neurotalk.psychcentral.com/newreply.php?do=3Dnewreply&amp;=
noquote=3D1&amp;p=3D212151"=20
                  rel=3Dnofollow><IMG alt=3DReply=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/buttons/reply.gif=
"=20
                  border=3D0></A></TD></TR></TBODY></TABLE><!-- / =
controls below postbits --><BR>
            <DIV class=3Dsmallfont align=3Dcenter><STRONG>=AB</STRONG> =
<A=20
            =
href=3D"http://neurotalk.psychcentral.com/nextoldesttothread38592.html"=20
            rel=3Dnofollow>Previous Thread</A> | <A=20
            =
href=3D"http://neurotalk.psychcentral.com/nextnewesttothread38592.html"=20
            rel=3Dnofollow>Next Thread</A> <STRONG>=BB</STRONG> =
</DIV><BR><!-- currently active users --><!-- end currently active users =
--><!-- popup menu contents --><BR><!-- thread tools menu -->
            <DIV class=3Dvbmenu_popup id=3Dthreadtools_menu =
style=3D"DISPLAY: none">
            <FORM name=3Dthreadadminform =
action=3Dpostings.php?t=3D38592&amp;pollid=3D=20
            method=3Dpost>
            <TABLE cellSpacing=3D1 cellPadding=3D4 border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dthead>Thread Tools<A=20
name=3Dgoto_threadtools></A></TD></TR>
              <TR>
                <TD class=3Dvbmenu_option><IMG class=3Dinlineimg=20
                  alt=3D"Show Printable Version"=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/buttons/printer.g=
if">=20
                  <A accessKey=3D3=20
                  =
href=3D"http://neurotalk.psychcentral.com/printthread38592.html"=20
                  rel=3Dnofollow>Show Printable Version</A></TD></TR>
              <TR>
                <TD class=3Dvbmenu_option><IMG class=3Dinlineimg=20
                  alt=3D"Email this Page"=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/buttons/sendtofri=
end.gif">=20
                  <A=20
                  =
href=3D"http://neurotalk.psychcentral.com/sendthread38592.html"=20
                  rel=3Dnofollow>Email this=20
            Page</A></TD></TR></TBODY></TABLE></FORM></DIV><!-- / thread =
tools menu --><!-- **************************************************** =
--><!-- thread display mode menu -->
            <DIV class=3Dvbmenu_popup id=3Ddisplaymodes_menu =
style=3D"DISPLAY: none">
            <TABLE cellSpacing=3D1 cellPadding=3D4 border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dthead>Display Modes<A=20
              name=3Dgoto_displaymodes></A></TD></TR>
              <TR>
                <TD class=3Dvbmenu_option title=3Dnohilite><IMG =
class=3Dinlineimg=20
                  alt=3D"Linear Mode"=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/buttons/mode_line=
ar.gif">=20
                  <STRONG>Linear Mode</STRONG></TD></TR>
              <TR>
                <TD class=3Dvbmenu_option><IMG class=3Dinlineimg =
alt=3D"Hybrid Mode"=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/buttons/mode_hybr=
id.gif">=20
                  <A=20
                  =
href=3D"http://neurotalk.psychcentral.com/thread38592-hybrid.html">Switch=
=20
                  to Hybrid Mode</A></TD></TR>
              <TR>
                <TD class=3Dvbmenu_option><IMG class=3Dinlineimg=20
                  alt=3D"Threaded Mode"=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/buttons/mode_thre=
aded.gif">=20
                  <A=20
                  =
href=3D"http://neurotalk.psychcentral.com/post211056-threaded.html#post21=
1056">Switch=20
                  to Threaded =
Mode</A></TD></TR></TBODY></TABLE></DIV><!-- / thread display mode menu =
--><!-- **************************************************** --><!-- =
**************************************************** --><!-- / popup =
menu contents --><!-- forum rules and admin links -->
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter=20
            border=3D0>
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD class=3Dsmallfont align=3Dleft>
                  <TABLE class=3Dtborder cellSpacing=3D0 cellPadding=3D4 =
width=3D180=20
                  border=3D0>
                    <THEAD>
                    <TR>
                      <TD class=3Dthead><A style=3D"FLOAT: right"=20
                        onclick=3D"return toggle_collapse('forumrules')" =

                        =
href=3D"http://neurotalk.psychcentral.com/showthread.php?p=3D212151#top">=
<IMG=20
                        id=3Dcollapseimg_forumrules alt=3D""=20
                        =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/buttons/collapse_=
thead.gif"=20
                        border=3D0></A> Posting Rules </TD></TR></THEAD>
                    <TBODY id=3Dcollapseobj_forumrules>
                    <TR>
                      <TD class=3Dalt1 noWrap>
                        <DIV class=3Dsmallfont>
                        <DIV>You <STRONG>may not</STRONG> post new =
threads</DIV>
                        <DIV>You <STRONG>may not</STRONG> post =
replies</DIV>
                        <DIV>You <STRONG>may not</STRONG> post =
attachments</DIV>
                        <DIV>You <STRONG>may not</STRONG> edit your =
posts</DIV>
                        <HR>

                        <DIV><A=20
                        =
href=3D"http://neurotalk.psychcentral.com/misc.php?do=3Dbbcode"=20
                        target=3D_blank>vB code</A> is =
<STRONG>On</STRONG></DIV>
                        <DIV><A=20
                        =
href=3D"http://neurotalk.psychcentral.com/misc.php?do=3Dshowsmilies"=20
                        target=3D_blank>Smilies</A> are =
<STRONG>On</STRONG></DIV>
                        <DIV><A=20
                        =
href=3D"http://neurotalk.psychcentral.com/misc.php?do=3Dbbcode#imgcode"=20
                        target=3D_blank>[IMG]</A> code is=20
<STRONG>On</STRONG></DIV>
                        <DIV>HTML code is=20
                    =
<STRONG>Off</STRONG></DIV></DIV></TD></TR></TBODY></TABLE></TD>
                <TD class=3Dsmallfont align=3Dright>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
                    <TBODY>
                    <TR>
                      <TD>
                        <DIV class=3Dsmallfont=20
                        style=3D"WHITE-SPACE: nowrap; TEXT-ALIGN: left">
                        <FORM action=3Dforumdisplay.php =
method=3Dget><INPUT=20
                        type=3Dhidden name=3Ds> <INPUT type=3Dhidden =
name=3Ddaysprune>=20
                        <STRONG>Forum Jump</STRONG><BR><SELECT=20
                        onchange=3Dthis.form.submit(); name=3Df> =
<OPTGROUP=20
                          label=3D"Site Areas"> <OPTION value=3Dcp>User =
Control=20
                            Panel</OPTION> <OPTION value=3Dpm>Private=20
                            Messages</OPTION> <OPTION=20
                            value=3Dsubs>Subscriptions</OPTION> <OPTION=20
                            value=3Dwol>Who's Online</OPTION> <OPTION=20
                            value=3Dsearch>Search Forums</OPTION> =
<OPTION=20
                            value=3Dhome>Forums Home</OPTION> =
</OPTGROUP> <OPTGROUP=20
                          label=3DForums> <OPTION class=3Dfjdpth0=20
                            value=3D1>General</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D88>&nbsp; &nbsp; New Member=20
                            Introductions</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D3>&nbsp; &nbsp; Community &amp; =
Forum=20
                            Feedback</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D35>&nbsp; &nbsp; Social =
Chat</OPTION> <OPTION=20
                            class=3Dfjdpth1 value=3D55>&nbsp; &nbsp;=20
                            Classifieds</OPTION> <OPTION class=3Dfjdpth1 =

                            value=3D36>&nbsp; &nbsp; Computers and=20
                            Technology</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D61>&nbsp; &nbsp; Creative =
Corner</OPTION>=20
                            <OPTION class=3Dfjsel value=3D66 =
selected>&nbsp; &nbsp;=20
                            Health News Headlines</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D63>&nbsp; &nbsp; On the Lighter =
Side</OPTION>=20
                            <OPTION class=3Dfjdpth2 value=3D104>&nbsp; =
&nbsp; &nbsp;=20
                            &nbsp; Games and Such</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D62>&nbsp; &nbsp; Our Pets</OPTION> =
<OPTION=20
                            class=3Dfjdpth2 value=3D83>&nbsp; &nbsp; =
&nbsp; &nbsp;=20
                            Service &amp; Support Animals</OPTION> =
<OPTION=20
                            class=3Dfjdpth1 value=3D27>&nbsp; &nbsp; =
Sanctuary for=20
                            Spiritual Support</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D28>&nbsp; &nbsp; Social Security=20
                            Disability</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D30>&nbsp; &nbsp; Worker's=20
                            Compensation</OPTION> <OPTION =
class=3Dfjdpth0=20
                            value=3D57>Health &amp; Related =
Topics</OPTION>=20
                            <OPTION class=3Dfjdpth1 value=3D2>&nbsp; =
&nbsp; General=20
                            Health Conditions &amp; Rare =
Disorders</OPTION>=20
                            <OPTION class=3Dfjdpth1 value=3D87>&nbsp; =
&nbsp; Rare=20
                            Disease Subforums</OPTION> <OPTION =
class=3Dfjdpth2=20
                            value=3D71>&nbsp; &nbsp; &nbsp; &nbsp; =
Arnold Chiari=20
                            Malformation &amp; Syringomyelia</OPTION> =
<OPTION=20
                            class=3Dfjdpth2 value=3D54>&nbsp; &nbsp; =
&nbsp; &nbsp;=20
                            Colloid Cyst</OPTION> <OPTION =
class=3Dfjdpth2=20
                            value=3D78>&nbsp; &nbsp; &nbsp; &nbsp; CSF=20
                            Leak</OPTION> <OPTION class=3Dfjdpth2 =
value=3D76>&nbsp;=20
                            &nbsp; &nbsp; &nbsp; Meralgia =
Paresthetica</OPTION>=20
                            <OPTION class=3Dfjdpth2 value=3D60>&nbsp; =
&nbsp; &nbsp;=20
                            &nbsp; Metabolic Diseases / =
Mitochondrial</OPTION>=20
                            <OPTION class=3Dfjdpth2 value=3D73>&nbsp; =
&nbsp; &nbsp;=20
                            &nbsp; Tarlov Cyst</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D56>&nbsp; &nbsp; Caregivers =
Support</OPTION>=20
                            <OPTION class=3Dfjdpth1 value=3D51>&nbsp; =
&nbsp; Coping=20
                            with Grief &amp; Loss</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D89>&nbsp; &nbsp; Dentistry &amp; =
Dental=20
                            Issues</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D72>&nbsp; &nbsp; =
Medications</OPTION> <OPTION=20
                            class=3Dfjdpth1 value=3D64>&nbsp; &nbsp; =
Parents Living=20
                            with Disabilities</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D29>&nbsp; &nbsp; Survivors of =
Suicide</OPTION>=20
                            <OPTION class=3Dfjdpth1 value=3D49>&nbsp; =
&nbsp;=20
                            Vitamins, Nutrients, Herbs and =
Supplements</OPTION>=20
                            <OPTION class=3Dfjdpth1 value=3D41>&nbsp; =
&nbsp; Women's=20
                            Health</OPTION> <OPTION class=3Dfjdpth2=20
                            value=3D95>&nbsp; &nbsp; &nbsp; &nbsp;=20
                            Breast/Ovarian/Cervical Cancer</OPTION> =
<OPTION=20
                            class=3Dfjdpth1 value=3D42>&nbsp; &nbsp; =
Weight Loss=20
                            Support</OPTION> <OPTION class=3Dfjdpth0=20
                            value=3D4>Health Conditions A - L</OPTION> =
<OPTION=20
                            class=3Dfjdpth1 value=3D90>&nbsp; &nbsp;=20
                            Allergies</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D6>&nbsp; &nbsp; ALS</OPTION> <OPTION =

                            class=3Dfjdpth2 value=3D93>&nbsp; &nbsp; =
&nbsp; &nbsp;=20
                            ALS News &amp; Research</OPTION> <OPTION=20
                            class=3Dfjdpth1 value=3D59>&nbsp; &nbsp; =
Alzheimer's=20
                            Disease</OPTION> <OPTION class=3Dfjdpth2=20
                            value=3D97>&nbsp; &nbsp; &nbsp; &nbsp;=20
                            Dementia</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D7>&nbsp; &nbsp; Aneurysm</OPTION> =
<OPTION=20
                            class=3Dfjdpth1 value=3D86>&nbsp; &nbsp;=20
                            Arthritis</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D8>&nbsp; &nbsp; Autism</OPTION> =
<OPTION=20
                            class=3Dfjdpth1 value=3D44>&nbsp; &nbsp; =
Autoimmune=20
                            Diseases</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D52>&nbsp; &nbsp; Cerebral =
Palsy</OPTION>=20
                            <OPTION class=3Dfjdpth1 value=3D9>&nbsp; =
&nbsp;=20
                            Children's Health</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D10>&nbsp; &nbsp; Chronic =
Pain</OPTION> <OPTION=20
                            class=3Dfjdpth1 value=3D53>&nbsp; &nbsp;=20
                            Diabetes</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D11>&nbsp; &nbsp; Epilepsy</OPTION> =
<OPTION=20
                            class=3Dfjdpth1 value=3D12>&nbsp; &nbsp; =
Fibromyalgia=20
                            and Chronic Fatigue</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D13>&nbsp; &nbsp; Gluten Sensitivity =
/ Celiac=20
                            Disease</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D32>&nbsp; &nbsp; Headache</OPTION> =
<OPTION=20
                            class=3Dfjdpth1 value=3D14>&nbsp; &nbsp;=20
                            Hydrocephalus</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D91>&nbsp; &nbsp; Lyme Disease, =
Shingles and=20
                            Other Microbial Conditions</OPTION> <OPTION=20
                            class=3Dfjdpth0 value=3D16>Health Conditions =
M -=20
                            Z</OPTION> <OPTION class=3Dfjdpth1 =
value=3D65>&nbsp;=20
                            &nbsp; Movement Disorders</OPTION> <OPTION=20
                            class=3Dfjdpth1 value=3D17>&nbsp; &nbsp; =
Multiple=20
                            Sclerosis</OPTION> <OPTION class=3Dfjdpth2=20
                            value=3D102>&nbsp; &nbsp; &nbsp; &nbsp; MS =
Social=20
                            Chat</OPTION> <OPTION class=3Dfjdpth1 =
value=3D77>&nbsp;=20
                            &nbsp; Myasthenia Gravis</OPTION> <OPTION=20
                            class=3Dfjdpth1 value=3D19>&nbsp; &nbsp;=20
                            Neuromuscular</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D34>&nbsp; &nbsp; Parkinson's =
Disease</OPTION>=20
                            <OPTION class=3Dfjdpth2 value=3D94>&nbsp; =
&nbsp; &nbsp;=20
                            &nbsp; Parkinson's Disease Clinical =
Trials</OPTION>=20
                            <OPTION class=3Dfjdpth1 value=3D20>&nbsp; =
&nbsp;=20
                            Peripheral Neuropathy</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D21>&nbsp; &nbsp; Reflex Sympathetic=20
                            Dystrophy</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D46>&nbsp; &nbsp; Sexual Disorders =
&amp;=20
                            Sexuality</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D45>&nbsp; &nbsp; Sleep Apnea &amp; =
Sleep=20
                            Disorders</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D22>&nbsp; &nbsp; Spinal =
Disorders</OPTION>=20
                            <OPTION class=3Dfjdpth1 value=3D23>&nbsp; =
&nbsp;=20
                            Stroke</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D24>&nbsp; &nbsp; Thoracic Outlet=20
                            Syndrome</OPTION> <OPTION class=3Dfjdpth2=20
                            value=3D96>&nbsp; &nbsp; &nbsp; &nbsp; =
Repetitive=20
                            Strain Injury</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D25>&nbsp; &nbsp; Tourette =
Syndrome</OPTION>=20
                            <OPTION class=3Dfjdpth1 value=3D92>&nbsp; =
&nbsp;=20
                            Traumatic Brain Injury and Post Concussion=20
                            Syndrome</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D26>&nbsp; &nbsp; Trigeminal =
Neuralgia</OPTION>=20
                            <OPTION class=3Dfjdpth0 value=3D84>Mental =
Health=20
                            Conditions</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D85>&nbsp; &nbsp; General Mental =
Health &amp;=20
                            Emotional Support</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D31>&nbsp; &nbsp; Alcoholism, =
Addiction and=20
                            Recovery</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D50>&nbsp; &nbsp; Anxiety and =
OCD</OPTION>=20
                            <OPTION class=3Dfjdpth1 value=3D39>&nbsp; =
&nbsp;=20
                            Attention Deficit Disorder</OPTION> <OPTION=20
                            class=3Dfjdpth1 value=3D38>&nbsp; &nbsp; =
Bipolar=20
                            Disorder</OPTION> <OPTION class=3Dfjdpth2=20
                            value=3D80>&nbsp; &nbsp; &nbsp; &nbsp; =
Parents with=20
                            Bipolar Children</OPTION> <OPTION =
class=3Dfjdpth2=20
                            value=3D101>&nbsp; &nbsp; &nbsp; &nbsp; =
Bipolar=20
                            News</OPTION> <OPTION class=3Dfjdpth1 =
value=3D37>&nbsp;=20
                            &nbsp; Depression</OPTION> <OPTION =
class=3Dfjdpth1=20
                            value=3D98>&nbsp; &nbsp; Posttraumatic =
Stress=20
                            Disorder</OPTION> <OPTION class=3Dfjdpth1=20
                            value=3D40>&nbsp; &nbsp; =
Schizophrenia</OPTION>=20
                          </OPTGROUP></SELECT><INPUT class=3Dbutton =
type=3Dsubmit value=3DGo>=20
                        =
</FORM></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!-- =
/forum rules and admin links --><BR>
            <TABLE class=3Dtcat-rounded cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            align=3Dcenter border=3D0>
              <TBODY>
              <TR>
                <TD class=3Dtcat-rounded-left width=3D25><IMG =
height=3D27 alt=3D""=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/misc/spacer.gif" =

                  width=3D25 border=3D0></TD>
                <TD class=3Dtcat width=3D"100%"><A style=3D"FLOAT: =
right"=20
                  onclick=3D"return toggle_collapse('similarthreads')"=20
                  =
href=3D"http://neurotalk.psychcentral.com/showthread.php?p=3D212151#top">=
<IMG=20
                  id=3Dcollapseimg_similarthreads alt=3D""=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/buttons/collapse_=
tcat.gif"=20
                  border=3D0></A> Similar Threads<A =
name=3Dsimilarthreads></A> </TD>
                <TD class=3Dtcat-rounded-right width=3D10><IMG =
height=3D27 alt=3D""=20
                  =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/misc/spacer.gif" =

                  width=3D10 border=3D0></TD></TR></TBODY></TABLE>
            <TABLE class=3Dtborder style=3D"BORDER-TOP-WIDTH: 0px" =
cellSpacing=3D0=20
            cellPadding=3D4 width=3D"100%" align=3Dcenter border=3D0>
              <TBODY id=3Dcollapseobj_similarthreads>
              <TR class=3Dthead align=3Dmiddle>
                <TD class=3Dthead width=3D"40%">Thread</TD>
                <TD class=3Dthead noWrap width=3D"15%">Thread =
Starter</TD>
                <TD class=3Dthead width=3D"20%">Forum</TD>
                <TD class=3Dthead width=3D"5%">Replies</TD>
                <TD class=3Dthead width=3D"20%">Last Post</TD></TR>
              <TR>
                <TD class=3Dalt1 align=3Dleft><SPAN class=3Dsmallfont><A =

                  title=3D"Reuters - A new study provides strong  =
evidence that being bullied can cause children to develop  depression =
and anxiety.&#10;&#10;Read the full..."=20
                  =
href=3D"http://neurotalk.psychcentral.com/thread38411.html">Bullying=20
                  harms kids' mental health: study (Reuters)=20
                (Yahoo)</A></SPAN></TD>
                <TD class=3Dalt2 noWrap><SPAN =
class=3Dsmallfont>NewsBot</SPAN></TD>
                <TD class=3Dalt1 noWrap><SPAN class=3Dsmallfont>Health =
News=20
                  Headlines</SPAN></TD>
                <TD class=3Dalt2 align=3Dmiddle><SPAN =
class=3Dsmallfont>0</SPAN></TD>
                <TD class=3Dalt1 align=3Dright><SPAN =
class=3Dsmallfont>02-06-2008=20
                  <SPAN class=3Dtime>06:50 PM</SPAN></SPAN></TD></TR>
              <TR>
                <TD class=3Dalt1 align=3Dleft><SPAN class=3Dsmallfont><A =

                  title=3D"Reuters - Brain scans of people in chronic =
pain show a state of constant activity in areas that should be at rest, =
U.S. researchers said on Tuesday,..."=20
                  =
href=3D"http://neurotalk.psychcentral.com/thread38339.html">Chronic=20
                  pain seen altering how brain works (Reuters)=20
                (Yahoo)</A></SPAN></TD>
                <TD class=3Dalt2 noWrap><SPAN =
class=3Dsmallfont>NewsBot</SPAN></TD>
                <TD class=3Dalt1 noWrap><SPAN class=3Dsmallfont>Health =
News=20
                  Headlines</SPAN></TD>
                <TD class=3Dalt2 align=3Dmiddle><SPAN =
class=3Dsmallfont>0</SPAN></TD>
                <TD class=3Dalt1 align=3Dright><SPAN =
class=3Dsmallfont>02-06-2008=20
                  <SPAN class=3Dtime>12:40 AM</SPAN></SPAN></TD></TR>
              <TR>
                <TD class=3Dalt1 align=3Dleft><SPAN class=3Dsmallfont><A =

                  title=3D"A few years ago, while researching chronic =
pain on the internet, I came across a pamphlet which had been released =
by the Pentagon through the freedom..."=20
                  =
href=3D"http://neurotalk.psychcentral.com/thread21631.html">Torture=20
                  and Chronic Pain...</A></SPAN></TD>
                <TD class=3Dalt2 noWrap><SPAN =
class=3Dsmallfont>Idealist</SPAN></TD>
                <TD class=3Dalt1 noWrap><SPAN class=3Dsmallfont>Chronic=20
                Pain</SPAN></TD>
                <TD class=3Dalt2 align=3Dmiddle><SPAN =
class=3Dsmallfont>10</SPAN></TD>
                <TD class=3Dalt1 align=3Dright><SPAN =
class=3Dsmallfont>12-22-2007=20
                  <SPAN class=3Dtime>03:52 PM</SPAN></SPAN></TD></TR>
              <TR>
                <TD class=3Dalt1 align=3Dleft><SPAN class=3Dsmallfont><A =

                  title=3D"A new NIH-funded study shows that a specific =
gene variant in humans affects both sensitivity to short- term (acute) =
pain in healthy volunteers and..."=20
                  =
href=3D"http://neurotalk.psychcentral.com/thread4797.html">Gene=20
                  Variation affects pain sensitivity and risk of chronic =
pain -=20
                  NIH press release</A></SPAN></TD>
                <TD class=3Dalt2 noWrap><SPAN =
class=3Dsmallfont>fmichael</SPAN></TD>
                <TD class=3Dalt1 noWrap><SPAN class=3Dsmallfont>Reflex =
Sympathetic=20
                  Dystrophy</SPAN></TD>
                <TD class=3Dalt2 align=3Dmiddle><SPAN =
class=3Dsmallfont>2</SPAN></TD>
                <TD class=3Dalt1 align=3Dright><SPAN =
class=3Dsmallfont>10-26-2006=20
                  <SPAN class=3Dtime>07:35 PM</SPAN></SPAN></TD></TR>
              <TR>
                <TD class=3Dalt1 align=3Dleft><SPAN class=3Dsmallfont><A =

                  title=3D"A new NIH-funded study shows that a specific =
gene variant in humans affects both sensitivity to short- term (acute) =
pain in healthy volunteers and..."=20
                  =
href=3D"http://neurotalk.psychcentral.com/thread4796.html">Gene=20
                  Variation affects pain sensitivity and risk of chronic =
pain -=20
                  NIH press release</A></SPAN></TD>
                <TD class=3Dalt2 noWrap><SPAN =
class=3Dsmallfont>fmichael</SPAN></TD>
                <TD class=3Dalt1 noWrap><SPAN class=3Dsmallfont>Chronic=20
                Pain</SPAN></TD>
                <TD class=3Dalt2 align=3Dmiddle><SPAN =
class=3Dsmallfont>0</SPAN></TD>
                <TD class=3Dalt1 align=3Dright><SPAN =
class=3Dsmallfont>10-26-2006=20
                  <SPAN class=3Dtime>04:35=20
            PM</SPAN></SPAN></TD></TR></TBODY></TABLE><BR><BR>
            <DIV class=3Dsmallfont align=3Dcenter>All times are GMT -5. =
The time now=20
            is <SPAN class=3Dtime>05:07 PM</SPAN>. <BR>Brought to you by =
the fine=20
            folks who publish <A =
href=3D"http://psychcentral.com/">mental health=20
            and psychology information at Psych Central</A> =95 <A=20
            href=3D"http://forums.psychcentral.com/">Mental Health =
Forums</A>=20
            <BR><BR>The material on this site is for informational =
purposes=20
            only, and is not a substitute for medical advice, diagnosis =
or=20
            treatment<BR>provided by a qualified health care provider.=20
            <STRONG>Always consult your doctor before trying anything =
you read=20
            here.</STRONG> <BR><BR></DIV></TD></TR></TBODY></TABLE><!-- =
/ close content container --><!-- /content area table -->
  <TR>
    <FORM style=3D"DISPLAY: inline" action=3Dindex.php method=3Dget>
    <TD class=3Dfooter-row>
      <TABLE class=3Dpage cellSpacing=3D0 cellPadding=3D4 width=3D"100%" =
align=3Dcenter=20
      border=3D0>
        <TBODY>
        <TR>
          <TD class=3Dtfoot style=3D"BORDER-RIGHT-WIDTH: 0px"><SELECT=20
            onchange=3D"switch_id(this, 'style')" name=3Dstyleid> =
<OPTGROUP=20
              label=3D"Quick Style Chooser"> <OPTION class=3D"" =
value=3D9=20
                selected>-- Default Style</OPTION> <OPTION class=3D"" =
value=3D1>--=20
                Blue Default</OPTION> <OPTION class=3D"" value=3D2>--=20
                Chestnut</OPTION> <OPTION class=3D"" value=3D3>-- Black =
and=20
                Gold</OPTION> <OPTION class=3D"" value=3D4>-- Country=20
                Comfort</OPTION> <OPTION class=3D"" value=3D5>-- =
Epic</OPTION>=20
                <OPTION class=3D"" value=3D6>-- Smart Brown</OPTION>=20
            </OPTGROUP></SELECT> </TD>
          <TD class=3Dtfoot style=3D"BORDER-LEFT-WIDTH: 0px" =
align=3Dright=20
          width=3D"100%">
            <DIV class=3Dsmallfont><STRONG><A=20
            href=3D"http://neurotalk.psychcentral.com/sendmessage.php"=20
            rel=3Dnofollow>Contact Us</A> - <A=20
            href=3D"http://neurotalk.psychcentral.com/">Home</A> - <A=20
            =
href=3D"http://neurotalk.psychcentral.com/archive/index.php">Archive</A> =

            - <A onclick=3D"self.scrollTo(0, 0); return false;"=20
            =
href=3D"http://neurotalk.psychcentral.com/showthread.php?p=3D212151#top">=
Top</A>=20
            </STRONG></DIV></TD></TR></TBODY></TABLE><!-- / footer table =
--></TD></TR></TBODY></TABLE><!-- / content table =
--></TD></TR></TABLE><!-- / main table --><BR>
<DIV align=3Dcenter>
<DIV class=3Dsmallfont=20
align=3Dcenter><!-- Do not remove this copyright notice -->Design by <A=20
href=3D"http://www.stsoftware.biz/">Vjacheslav Trushkin</A>. Powered by =
vBulletin=20
=95 Copyright =A92000 - 2008, Jelsoft Enterprises Ltd. <!-- Do not =
remove this copyright notice --></DIV>
<DIV class=3Dsmallfont align=3Dcenter><!-- Do not remove  or your =
scheduled tasks will cease to function --><!-- Do not remove  or your =
scheduled tasks will cease to function --><BR><BR>All=20
posts copyright their original authors =95 <A=20
href=3D"http://forums.braintalk2.org/showthread.php?t=3D1293">Community=20
Guidelines</A> =95 <A =
href=3D"http://psychcentral.com/about/terms.htm">Terms of=20
Use</A> =95 <A =
href=3D"http://psychcentral.com/about/privacy.htm">Privacy Policy</A>=20
<BR><A href=3D"http://neurotalk.psychcentral.com/archive/">NeuroTalk =
Archives</A>=20
</DIV></DIV></FORM>
<SCRIPT =
src=3D"http://neurotalk.psychcentral.com/images/ca_evo2/misc/scripts.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
<!--
	// Main vBulletin Javascript Initialization
	vBulletin_init();
//-->
</SCRIPT>
<!-- temp -->
<DIV=20
style=3D"DISPLAY: none"><!-- thread rate --><!-- / thread rate =
--></DIV></BODY></HTML>

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://pixel.quantserve.com/pixel/p-1bEHV9_dJ8pro.gif

R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs=

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/clear.gif

R0lGODlhAQABAIAAAMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/misc/logo.gif

R0lGODlh+QBYAPcAABYxTBYzUhY0WhY5VRY7Wxo7XRY3YRY8YhY9aRk6YBZAXRZCZBZEaxZIZxZI
bRxDZBlFaRlJaxZGcBZKcxZNeRlMdRhOeBdQfB1SdBpReyNFXyRFYydMZSJIayxEYS1KZShLayJL
ciBNeihPcS5QbSZUeTJMaTZZekBWbkNee0djexZOghZRgxtTgxtWiR1YhhxZiSFWgiRahCFciypb
gy9fiiJdkzJXgDBbgixhiyVhlCZimCtjlCtkmjhhhzJllTNnmTRqmzholztsmjtwnS1noC1ooDBm
ojNsozVuqjhvojdwpDtwpDxyqUJkhENohkllgktuj0BrkUZym1VuhVpuhVVxjFt1hlx1jld4mUJz
o0F1q0h0pE12rU14oUp4q0R2sUV5s0p7tEx9uFV7qFB+tGZ8lE+At06AuFSApl2ColqBrFOBs1SD
u1uDslqFuluJvmWCmnOEmnOLnmOEpGKDq2OJrm2Lo26Mq2GGs2WJtGGIu2+Pt2yNu2yRtW6RunaN
o3yWrnaVuFyHwV2JwWeFyGSMwmaPyGmHyWuOwmyKymaQxW2Rw22SynGNy3CSxHOTy3aZy3mXw3mT
znuaxHuczHaa0XyW0H6Z0H2g1JKPk5iVmYKSpoWXqoGYrYSdtoehtoaguImgtYujvJOmuaGfoqak
p6+tsLa0t4OexoKb0YOhzYukw4qjzYyoxIOj1ISl2Iqi1Imm2I2q04ys25KsyJCm15Kn2JCu0JSr
2Jmt2pqyzJWw15Ox3Zqz0puy256425q446S1xKG1yqa6z6y2xKu4xKu7zaO42rC+zaG95KG96ay8
4KrA2LjJ26rE6azI8rPC47DF6rXJ47PL7LjG5brJ5b/M6LPM8b3R7LjR8sTCxMfFyMnHyczLzcHJ
1sfU3tDO0NrZ2sHO58HR5sTR68fY7svV7MrY5szb7Mna8tHc49Da7dTe8Nri69Tj9dTj+Nvj8dnl
+d3p+uTj5OLm6+zs7ODm8+Pp9OPt++js9uvy+/T09PL1+/T6/v7+/iH5BAEAAP8ALAAAAAD5AFgA
AAj+AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX
MGPKnEmzps2bOHPq3Mmzp8+fHeWZy6YuH0F/8tTJ2we0qdOTzII9w0ZNWTmB+6RJo/ZMWbqnYMNS
nFcum7l5A9NVkgqt6yyj0pRRw/Ys2Nt//rJNowZPrN+/A6f1ggYNm7JoAlNlgmWrFy9Zr5D9m5Wr
V65Zqyg58wcM2LJlvcgBHv00WqVez6BJW0aL2T9Bb9yskU3GTSB1dfKsIeOFixdWzyTJ4hWMFi6m
pJPz3Fcp0ipavXrJqvQoWx0gOWTEKEEjRhZ9Pmj+lMCAQQSOUYK4uLGj548kdvue/QJmVLn9mer2
EDLEiFGiPWww4csuFVQAwQEKLLDAMf+IEsIBBBCQgBn6fBKDDDjU4IMayPgySzDBtILWfSSetM87
5pgDTz//vPOGGFoQMYQQP/AQgyv/YAGhAAEkMMdApKSggQmA6POPMyc40AADHcTByhqSrNJKJcSU
aOVI13iGDTZavfNOH0HQ0AIGFVhgwQRV7kMKFB9UIUxB94CzDkHJpEDAA5zcQ8oNUkxR2y7/CFXf
lYRiNM0rUmGjjWG/MPOHDBUgcMABCyDgg5EC+YNpQ/24c49A34wQAXk++ILMLLKsMk6hrFLkzx/+
mdASzGd2RfLHLk8cYMAAvG7gzEakdDAAAYEQUwclq0TSR6vMQoRMG41Yssorr0gCxxc/TOPPHCZ4
8MEV7ngEjj8N0jCFF1500ey6DFEiRhuxuVEGF0Ho8EKVAsXDokjOdDBBCTHQ4Q875QzK7sH/+LJE
EkH8kF0MGVyQQTMpeZLCCWaQ40cijUgiD8II5/NFDzNgEEEDEEggAQ7oqLQOOEfywMYeb0gGcqH+
qKOziv7g8kMGC0RIgIKAuGSNCDkQ8QXFN1+pDjKpLSoNM8rYEcEBAwggAAFWINdSFAhUMEUz44jW
9H3mrJKoNosGkwoxoYAQQAAPeCJTMsNMw4f+HoZQcrZy/vQRay/KLKOMMrQ0Igi5OB1DgxZkcOH1
338h80YjlcBCy+avQAJHF7/iBA4OMdSQBeWkPfLufow8wsgeZWwBhC86CWMFHayYhfpfbCTBxBZa
xEhEEDzoAEMtO/XTzx9u7MH07gbZw00pBUlPvUx/6LCDDjO8AHEG4LcwTE9CfNHFJ9AfpMn6Ba2v
yUzEvABDCxVIwMACDEgwgQ8tF3RNRviIxiQ0koUMCMFm6SOI+9rHvplIgQUUYIACJkgABjDgDgdB
RDswUogObiQZuBAELhjnE3u474QoTCEKJ7JABTZwJlPAQAMUwKsBPAALJCRIIRyxKYp0sBD+HNnF
D7Tgt59wQ4VIRCILXyiQFsLEH+SaBx6cwIECaAAFdkNIBy+xLx96cCOsmIERiuiTUiTxjCdc4vtc
uMaWzGMaynhGNKA2DWcYgxTCqIdCfmgLi/yQI/nwAxdqkUOxOFEjh/xHIlMyjVwsAxrayIY2lIGL
5y3kh4X4RUX+2BFBaMEPo1nkRRIpSpNMIxKySg01oIG4SriGIZgsRDW8CESO+IMOLWBBPABTyoqQ
koko8cceLPEK6BQuGNKJxB4+dklMIoIdE+EkR2pRgtPxEpgY+WUbU9IMNBwCEpUoJi1koQpIGCIM
tGsmJhWBD4lIM4G9pIg2WaKHLZyhDXD+MMQjHrGIF20BCWmAZQeZ8cNJTK4h70xfPNXIwG2iJA1I
WMISmtCE4CkBCT3ogQ20UEiD/PEWP4xFR/f4RYUEMBeTQEQHJ3GLavSQIAEc4ENiClMBFsQf17jF
JAoRi4P0oxy/UIUjOugITOhiHF10yELF0Q1UlGIT69uEKbYhDvUBc6H2MEVVO6IGG+xgezbo3gvk
94IWeEGgQPQHJn6oC4gktCDtiEUs5xqLTxXkrSStpUDeGQ1FYPIcBdGHLlQ61x8iQhftVCo2B3IK
qJ7RFPZoqGQT4g9TrA8VHamFC2BQ1gtUYAKgtYBnWYFWgegDEj9EjEPw+o9+6KKwhUX+hGoHwlot
lvQfnOyHXDEp04Ewg7CwdeYrGVJKcaDRfZuI7EDmmZBTuE+PtrwACy5gAQfc7wAMcIAEStC/vA4k
HsAFLEJvOxB9XMKwujgHpvyBj3HstoNtpS151alDD/rjvB2MxTgSK5B+2AKTl4hGO/bVj3hUY60h
TSpCSomK9U1VHMr9Bz/E4VwHs3GyB2nw+rbakWEwALT3GxalICCK8er1H+X4oSLsSt/Aoha+LyUI
O4Y6UPmeuLQ2/gdIC6EKFg+kHwguxCSgmRB2BJmLCynlKcTBD4WEw30cZq5BuuE+b4QkFPZDgAKE
VgAMmrggBO0gJA56kISqtYOIuMr+Qk77w13idr7etfE4OpiLkb73FyM1yC9CmuTFPkTD21juVRdr
3MuOhB108MEIOEACJzBotfPNxQ9VkeccEwQYPxTvQmbM5zffuMV7JSqPRxrmQgy3IaU+tUEWuhB6
rO96ihy0Q//h6vWdoiT7mEYthgHdh7zVH6pgK6j/EY8f/m8h+9hxfjFV2zLf1pn8JYg+CKvJiCDj
h9HG8ET4EVVBOzSR9nBsKSqdkX1kAxi8mEUreNEOcnsUzv2gsanjLJAd93Eh1vArUdUc6k/T29OF
iK9BXluIS7gbIfgV+Kr9/BAnSlnCZtTEJpocEnPQ4hfLeIbhfjEcMieEtffQdyH++P1uve4D2wq5
R7B/iOe7wvnjz26zTwlLZImwA80K9vZCxIEKy0p8qhF2uKwJ4vNN0EMkh+oFW56h8WC8ohUG+3dB
zoFJN5d8INfIL2VLXQhMWL2+/ob5iX/oCISkuOsWWfmqrDrrgdDD5ypERWSF/u0XalgTHP6IOSox
uGAcDkS9gAUkZgHpsAskGmSPsacHQnBrIIQdO+2gImZ7dV/HPOAIIfgsK1IN+C7Yz944rtHpPtkj
rq8bI2nFIiKxGOhEhxaZsEQ/s/FlhRC86x2V5sp9jJXbF8IWird04cHu+IOs/OsSKTaPP992Kkd1
G/RgnD3CEfE0NnHohdYEZkX+Ag84tMEQ37QELDKRCUj0UwxNaEXtKfvee4N9IPpW8DVE7ghNi92t
l695QWicc4j0g6jMZxDZdwoUZxDbsELXV3eaUGuacGsjMQ1MEAZjcAZvsB+G8AZnEAZNoAQ9sAb9
53KG92PyhkD9Jnz/gA/vVQjA8IEgiH9j10HZZoK0FIAFEXHblxDO90LaBHeoNxLI0ANIkAQUtQVb
wARKEAQ9sD0z4AVR52whOBD4IHJrV4JU6A+/9UNeZ3lP2II25nGLdxGslUiFtgkNAXc6x0b8UH15
9xHTsD07kITcMwMwMIdzyAJ1cHDNJmOGtUFU+A809g+Qp2Kbp4Uu+H4IwX/+FvF/O0SDA6FhVsYQ
2XeGOpeGUCYS6TAE8sNZLXAB1GUBFMCJFDAK68cQnSd5zFZSK5eCt+CFUjdstXV8FqF8qsCIAhFx
EaYQJqSDQwdxlRgSdLACm3gBFOAADhAB2gVaNxA6w8YQe7ZFLCJNvlcIkGB/hUiIMkgQzUh5ElGK
1bZwCthwuviNAhFuUXV0IOEMNUABZ3I/CoI/+eNlOPYQ79VT0jRnP4QMByd2rHhT71RbZ4cJaddB
JHdhBNkQpFeQ/2APEWd0ITEMJWBBCwAhk7IAEIBDw+d/kZdJ0qSIhXBsFUFjyJcQyveChtcP+qZ/
EHFzhYAIH5hIttgQudj+Rg+XkI6VXCHhDCnwAEJzABBwA0VjjRARhXNFEAQHkAFZCMXHEKVmiAjR
jAY3EfjVjd5YEI7YEJGYgNo2jjV5ix2xD6JgBlTwBCXgA4KQD/nYhxDRDkMJhaklEe1AZM3YUwzh
D/LGlAehD/omlQ5xbR0UfLHmUGNYhgcpiQRBD+JWgCARD6zABnowC8DADNOgDnj4cgxhDbFUEHyJ
CNS4ENGQZgJxdoUQg3qGSXZ5EKU4bw9RatqYlf/gWDeIEDkok7toEIb5aojZEf6ADJRQCbggF6wU
DMAQklw4EXxJXme2klNoUrulZnTZQbOoEARVl9doEP/VQS3HjHzUZ7P+NoC3ORAHaH1/yZpu5z7j
9hH+MCW0wAtxpA1cARqtYA6tCBHvZRBsRmd+uQ/IAFz8hngddAsj5VodRHWXN5fvNWQKYWQ/hGQK
IUo5uAnQJ33esJCDiZUJwZ0e0QqRoDmEkxpNF3iQwIJ5uBD9gF93iV8rqQvlsF7tZQvAxWM9FGSO
UA34QC7+0A7MQGOI0Y+UeRTV2UGYIGAEZmBBxlMsSJgEEZtIVAoxaaRL5T4OuBHk8AasV0xKtwzI
RAvjBwlkVHkVgZdh5w/RGFw7NIgDsQ8ZGVyqpaNbOBB9JabCpVhtJxD0UH0phApNNqHhuXMb1hF5
QAiLEC2YoKHjFHv+jWAIbPAOtrWmC9EOiKAQ7bBywTUJ0fCBAApbl1BzagoR+vALIhdbuuCXU6kQ
PFd0psANEVYKpjoQqMqVq9oQ4cANuLkFaAAHgwB+kcB3ldAIh0AIbYB+OHIQAcZ7FOGRCXFSGTkJ
tsAMfLgQ+MAMQrVF6VUQwUoQ0xoRPxVUNOYIqoCiRXoQrXol7HAEYAAGYSAGaNAGg7AHbXAGYrAF
TYAERgBKCTSvFYEONoAE+BpRS3BRQYBRcGgDdkCvAuuWLrA92rMDM5CwmTiHLtACdDCwEPsQZMWw
LPBZFDABoiUxLQAKEduxC6EGK8AC05UBE4AACnKME1ABN9CEHttzssQmAitAARVgXQoyQfjjAAgQ
CC67swUBCiGgMg2AIAQwLBN0AFDAs0g7EKIwApIytAFQQwJgBeGStEl7DFDAI3MDAADwAZ0AqlQb
sf7wDZ1ABSogB8XQa1+btmq7tmzbtm77tnAbt3I7t3Rbt3abEwEBAAA7

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/misc/nav_top_left.gif

R0lGODlhCQACALMJAP7+/s7OztXV1ezs7M/Pz+np6fb29vPz89DQ0P///wAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAkALAAAAAAJAAIAAAQKMEkJBgozGSLKiQA7

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/misc/nav_top_right.gif

R0lGODlhCQACALMIAP7+/s7OztjY2NXV1c/Pz/Pz8+Pj493d3f///wAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAgALAAAAAAJAAIAAAQKMIgDkLUFDWIuigA7

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/misc/nav_left.gif

R0lGODlhCQAVANUxAFOHrVWIrViJrf///1mKrenp6eTk5Pb29qbA012Nr9fX18vLy8TExNjY2NDQ
0FqMsPv7+/Dw8I+wyJ+80f7+/tvb297o79Xh68LU4Xyhverq6sbGxpu50Pz8/GqXuMjIyN7e3k+E
q1GGrU6DqkV6oUJ3nkyBqEFyl0l+pUF0mkp/pkd8o+Hh4kR5oEFxlUF2ncLCwv///wAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADEALAAAAAAJABUAAAZ0wJjQ
wDBYEBkhqHLAJAiEmEbRkQiuAsonMgl4vYXGBUAuOwockXq9OHhC8PgG8hjZ77CYac835VWAgSow
AyiGhyh5K4uMK3kkkJEkhC2Vli15JZqbJXkvn6AvhCmkpSl5J6mqJ3kurq8uhCyztCx5MLi5MEEA
Ow==

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/misc/nav_right.gif

R0lGODlhCQAVANUvAFOHrf///1WIrViJreTk5P7+/lmKrdvb29jY2Pb29maUtt7o79Xh68vLy/Dw
8Hyhvd7e3srKysTExFSHrZu50F2Nr8PDw6bA04+wyNzc3Pf398LU4Z+80dfX1/z8/E+Eq1GGrU6D
qkV6oUJ3nkyBqEFyl0l+pUF0mkp/pkd8o+Hh4kR5oEFxlUF2ncLCwv///wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAC8ALAAAAAAJABUAAAZ0wMdl
QZAQXkiDobJJHCDIgXSA8XQyL4FWy3E0CoCwmIE4gM5oygvxabsVmkhoTp8ULKS8nhRwof6AKC8u
JoWGJoMpiospfSKPkCKDK5SVK4MjmZojfS2eny2DJ6OkJ4MlqKklfSytriyDKrKzKoMut7gufUEA
Ow==

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/buttons/reply.gif

R0lGODlhTwAaAOZ/ALvBxVR8mmaDmNXc4iRKaMzR1NTZ3K+ytO3t7eDg4OTk5Ojo6DRmitHR0ebm
5s7Ozt3h5IWYpkdkeld0icrKysbM0fT09N7e3luEonSUrHaKmrrH0bS0tLrEzNXW1uLi4tzc3GOJ
pMrO0kVrh/Ly8vDw8MfKy/v7+8LL0WOLqStRbNHU18zV20x6nO7u7jdac3uasZOjripUdDhrkcTH
yICds9XX2KW2wq29ybe/xJ6rtJuuu7u7u2F9kXuWqSZRb3yRoCxafFaCo62urtra2lqAnrTDzuHk
5ubo6YOgtdnb3erq6tjY2IuluOPm6KKxvDBfgW6Sq8DEx012lcDAwKm3wkR1mkRyk623vi9ih2iM
phxBXWGGotHT1IyovJGqu9/j5YajuGqOqlJ/oMLO1ydYfj5vlCBGY5iotYmfsBo+WcbGxtrd3+Hh
4enp6a6vsFyHp4GToJuwv8bO1OHi4sbR2dna232Zruvr6/z8/P7+/vr6+vn5+ff3962trQ+qGiH5
BAEAAH8ALAAAAABPABoAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRh3hrHH6XmJmam5ydnp+gmBxreINM
VB8WfXp6q62srrGws6+1sra0t7q5tCUfVEx/eEMWeiV5eQjIysnLzs3QzNLP09HU19bWeghDCKh5
eHt74ePi5Ofm6eXr6Ozq7fDv8uN5bVQHfXh8fEv7/fz+AgIc+K+gQIMEDypMyPAfiQN+VPVZ0Gdi
RYoWM2LceLGjRo8cP4oMSfLiiUt7LDiwoJLlhTAhMGQYsLKlzZo4WeZ0kiTmzJs6g94cICSJ0Jwt
91zio4BlUwsKYGjhUiRAAAhQnWrNCjVMCxxbM2iJWYTL07Nb0Q5I4YUrWq4k/y6VmNuGbh0uGMiU
0HKlRt0SfwPTLRFmjBHAcztgCFEASYgpegUjnvx3DlvJmPlc6uMigYvOLjZY7fyFQZHPSYTAybCh
c5IUKcY48dHCTI3PCYwE0OJiwBQzAxIMgCEEQw0Unw14ESMmjIEELIyzaBHChZEZYkCD7rP5AgIE
3hFUuXLFexEoGRBgsDJmjBDDOFQLubIiihkGNcAjwGGGSxQGDHxxARhjtODeewNckAFscMCBwQDT
1TCdFgjcMIMW4YXnwiUIuOEGER4SgQOAAvwgww83VJFFCyi40YQVYmxgRhQfuhECFDfU6MYOWQQg
QBBQjABBEzNkYEAIXOBAxP8G1BngRhJWwNBBkR2YgQERKgoQYogWXGLBAkwsAOYCN0ABRQ9nqBAD
E2gE4YOYIgDIxA5TlJHGAj3I8ESYYN4QxAhijiADGgJAQecdLGQgxxdmwAAmCllMgQIUXEA6BZlB
CDDmmF36QYIHCigAqgJoyPDCqKBiIcMIBXjgQxAThOpBAD+g0QMBMciqwBOrOuDBrXGkIUOsCtSZ
hg9ZZADqqxNsIIMAG/yJAhDPohoqHpe48cEHXWzbxRM/qOCttxP8YO4PBGARAQHh4ioAAWdo0O0H
MfwgQbcTnBGBDS+wa+4IXbxaornpYkFAD10EEYQMMhAAxLjcxuVHCQk0kED/xQnscAYBGHd86xkS
6JCABlucsYUGCeTwwhYCtFGxDme8cPEEasTRgAkSnHHGBDQkEIcMGrwAsg4N5LDFBAnoYKIKElxs
McYlyPXABRdMfYEJKFRg9dYFoJCDCDY8sILXKKzwAAgi5LBC1RfY8HXVXdNwgRJSoICCFCBcoIEK
GgCAgggmXGBHDgVcHYMKExS+NdUL+HGAAheAcLbkNlQAAAiSY/5AAZZXYLkNKwDgOQArFCC62Zib
UIEIZ5u+AhGid846ECoIMHoFNlBQQQEPVHD4BBXQoDnmDeBxADAIUEAEEcp7AIAIzC9PQeUAMEEE
DbsrT4QUFXjAvQfaU+BB+gVSLM/9CtgXoLzrcfDNfBfkVy5F5RGoMQEAXUTPPAIeUDGMdyCgABOY
QAMRiEAKBqQBE0LXBSYI8IALROAKKFAAESjQgUxwXgEcWEEadLAAXTBBF9Angi4IUIMoBMAGC6i+
AT4AAQroxh+YwAMPXAAPeFAAEiCghCNAwAAQQEIbIAAGOuDBCQYAAxKSmEM8HMEASGgiHhJARDZA
gIdLQOIRlsAGJeoQi3i4AASOMEQyEvGLbMChrHgQDEFQwhKXeMMBIOK4A7yhjnOc4xDkmEc/8PGO
cZzjHy+RxzwOAY+GHIIdFQkROQLSD6MohSQmSclKWvKSmGREIAAAOw==

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/misc/spacer.gif

R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/statusicon/post_old.gif

R0lGODlhCgAMAOZRAHOauDtwlzFmjjpvlrfW7avP7DFljb/X6kJ4oU6Apr3W6oyovo6qv6LH42OQ
sTFmjYCu0Nro9GaVuICgt2KWvYSsy1qMssHb8KTM6myZu1SIsLbV7JS+34qnvTVpkJe2z8fe7sPc
8IuovS9ki6C/15O614elu7bU6X+pyY631jBljKnO66nP65a82XilxkV6ommawMPY59no87XU7GGI
pqvJ4HeozZ3I6JWzybjP4Yy53FCFrpvC4avE2DBkjHGgw9vp9KHG40l9pNjn88TZ6GCQtVeAoD1x
mKDF4nObuoaowcDb8cng84iz08HX6DpvlzBljQ+qGi5jiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAFEALAAAAAAKAAwAAAdugFEBAlKFUgIBUU8AMUMRQDJEAE9QByEbBAQzFwpQUkwsBQUrGDdL
hSANQUg8HDonhU4tJSlNEDY1hTkVKC4/MBQkhT0ZEkUWGjsfUlA4SQlCLwgOSlBPNCYMCyIdE0YD
UUceBio+Iw/gUerr7IEAOw==

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/statusicon/user_offline.gif

R0lGODlhCwALANUXAODg4PDw8MPDw8LCwtra2sjIyLu7u9nZ2e3t7ff39+fn59bW1uXl5eTk5Orq
6uHh4fT09Onp6fHx8dzc3Pv7+9jY2N/f3w+qGvPz87q6uvj4+P39/e/v7+Pj493d3ba2trS0tAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABcALAAAAAALAAsAAAZQwMsA
RCyCBpfMY7MJMJ2MDIii6WiqVw4xYcFgut8EUfEpmz8QouTDabc/DSLibEYQJx5PIb93ECMHAhUV
ggceIAYABB0dC4wEAAZJRkUZF0EAOw==

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/buttons/quote.gif

R0lGODlhOgAXAPcAADFSczlaezlje0Jre0JrhFJzhFJzjFpzjFp7jFp7lGN7lGuElHOMnHOMpXuU
pYSUpYScpYScrYycrYylrYyltZSltZyttZytvaWtvaW1taW1vaW1xq21va21xq29xrW9xrXGxrXG
zr3Gzr3OzsbGxsbOzsbO1s7Ozs7W1tbW1tbe3t7e3t7n5+fn5+/v7/f39///////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAOgAXAAAI/gBhCBxI
sKDBgwgTKjz4wkWLhxAjSpxIsaLFFi5eMFyRIsWJjyBDihxJsqTJFCs0Enyx4oSLjC9ixoSRkSaM
mTBl6tTo4ibPnUAbnkihUqCLExhjwsy4VGlDpS+bPn26NGpDplCREmzh0unLq1SZZmxxNSrWr1/J
mh0bk+yLjltJtC2roUKFCRVKkG2x4e4ECRNcaJDgF8WLFh1UvGzxQQNGjCIwsH2JcqtLtY8VMMD7
QMAGjAgYVAAsoYXm0REESFYgwqELFgFQQCQg4mFDsnAHtlz82DQI1x8KgK4dEUFthx4MtDDe2wKC
hxIYPHSI0UVugS1IUKe+nLiLDwQe/ioA8XDFQ+YPRYQfH3GFAQwmBKSI6Po6DK7TzbdYoWACCBEc
GCCBeaFJIIEF+yHwgXkiFPBAd/qZ98EAC1RgXoQYnbACQS2V5+EBBSgwQAAYXBgaBAeusAICALRY
gAQsrLhgC/OpyMAA5s23X3n2ZbejiioquAIKAJQApJAcqXjAgivEGCSTKqIEwQFJArljjyTsxxGN
KxzAgY0MoNTlgih1hAAHKgCp5AdilvkAAmWKqSJXGw7kY5sonclRCgJ8mcKZcabgZZId/elnnG8W
uiehKXCoYZwtAcpRooK2aGkGXhZaJouWAtCRAwd81FKZKg4VV6koDZUCCR6loIKqhSScECtIs4oK
0golyBoSCbOmWqaGlu3ZakgdjeQRqx6dUEKvtQ4la7GrJquoVgO9RUKUHDnr60ettoRCq62y+pG4
20LbbaonFCXQWya1KxK43CZLkrwgpdCTQYdFqSmjgQa6qKL+atpRlWQttFJRM62LL8IIF6SuwQlp
pNLD+N6kMMQJBQQAOw==

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/mood/Blah.gif

R0lGODlhSAAPAPcyAAAAAP///8sGB9QJCtMJCvUMDu0MDe0MDvYNDvUNDvUND+wNDuQNDv0QEvwQ
ET15y0R+zVaJ0VqO02GS1mSV17cAALwBAbwCAbsCAbwCAsMDA8IDA8MEBMIEBMoHBtMJCdMKCu0N
DeMNDdsMDP8YGM4hIcYhIb0hIbUhId4pKd4xMd45Od5CQudKSudSUudaWudjY+drawAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADIALAAAAABIAA8A
QAj/AGUIHBigYIAJKP4ljEEhwMCHECNKnEixosCED/5p/Jdxo8YHIP9RMGAgI8iQI0mqVPmPJcmW
LzW+nGkA5sqVMkkGiOGx58aTHVPeRECU5UaXNxUo+Ff0JVEEQxGIjCGBglUKERgGaNjQwFarDMM+
SJjzptmzaNPitKmSAkegQDfGIEG3rt27ePPq3WtXIwUYbxWedYvCLdx/AdTWRGrzaM2ybG+K+Hj4
LdyQMn8CReuRsWOYoNX+i2jQ4cPSFlOrXj3Qp0aycV9T4Om6tu3buD3KiMzz8uWPMRwIH068uHHj
ig0IVzk8p9uPEUh2jGk5aPLGNFeGCBG55YGzB0RSOg4ZIbFX2iClW9YYQ3TnxThphkY7gnLg6pXb
917f/ix2+PPNp1htHeXWU0jJJaggdQbmxlWDEOYmQ0AAOw==

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/buttons/viewpost.gif

R0lGODlhDAAMANUpAOnp6f39/czMzO/v79TU1Pr6+s7OzvLy8t7e3ubm5u7u7vj4+MHBwcvLy9zc
3O3t7dra2pSsvo2muJKqvI+ousbQ183X3snT2ujo6P7+/oujtb+/v+Dg4MfHx9vb2/X19eLi4uzs
7PDw8C9ghPn5+ePj4+fn5/z8/MDAwA+qGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACkALAAAAAAMAAwAAAZtwFQq
ABKgBKCAUAhAOQ6ZgwMFEBZQj5NW+0AVUhwPiTSKjEkeTqqj+Hwso4lb0UkxBqL8ZUQRDRhrCSEh
FSMSgwl1CAQmJiMajSYECCkLKB4lmZkeKAtCGBsGEBwQBhsmSyknIA0bDSAnqbKzQQA7

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/buttons/printer.gif

R0lGODlhFQARAPfJAP///6y6v6Wenqu6v4WEjZWUqJaVqIKBjWZkasvHx6+mp7S1vbS0vrC6wHZ1
foiJlYqJlKKXmK27wcLJzsHIzdPNzcC61dbV2IOCkLWtrdTR0oOCieHg5Z2ZsbWur+Dg4c3Kyunn
7Z2csa67wHZ2fL+7uuvl9e7u8aaluai1uqmyucvV2vP19n9+ho+Om5Scouzr7pGQnMa+vn59hYqJ
keTj6Y2Ml6ekvLXDyIaFlP3+/miJZvj3/IF4kK6oqaexuIiIjuHg55GMoqy7wHt5hXV0e8jExGps
cG1sdMLBy2podY2NmI6KnOnt7qunwcfGz6KZmb28zpuaprCnp31/iJWVobu9wrS0u+rn57KqqWhn
cpuZq2tsdJSUppKRmJ+orNjW1snBwpqgpent73xvjNLR11/zN5KRom//LYWFjMzW2YqJm4uKmtvd
38K8vaGprbC7wZGQmtLOzoGAi+Lg4LCvyPz9/e7t89fS0quqtujn76KgtaCnpo2MmvX0+JefpZCO
n+Pk5o6NlYiNk2ppcrOzvrisrejq7OTi7s7N1JCQlpmfp83W2YqQmqu5voqAl9DJyp+ep7PAxdHR
0/3+/Y+Ol9DX24GAjna1Yau4vsvGx+vn5ouKnOvq8Jubqs7JyKCpr725u+rq6vf39ubm5t/f46+8
weXq6+zr65SEperq7YmHl5KRodHZ3Nzh5Le1wdfV3tze4YiHmKCrserp8K+kpbG/xI2MlXx/heXh
4f7///7+/rS9wmZlbOTf35CPmaCXmaGnq3JxfYiHkdbT1IGAkI+On5mjqOrp76y7wAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAMkALAAAAAAVABEA
QAj/AJMJTCahFSNLrsYcsrNioMOBjTwtKMRgEoCLuk7ACEGLh59SEx4KXETlTwqRKB3y2lTBFxZU
pACoSRkgB6AuTjqgwZRqCYRhBDa0KELii0g4ADSBCBPKB5gmKUUGqhVhioJPeFjQ5FQARRQ9JhDB
SpJHSgwblQQpCubwQTFje4SQ6UFEGKFeuI45ivohi4cSGojt0oEjqsNYGYAJEEDnoi3DAjNRkpPA
DRQjok5FHTKigYo2MgxBynVxlBUKkh7+kPXqSZkLqoLUQHanE4dEVyJ5ETNwwKozBupY4FOFSR8X
cX7dopEGyJuBAS6xYXVji5kdjw7MmeEACYIjoEw9DXyBQcQaJVq4DJqVMiAAOw==

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/buttons/sendtofriend.gif

R0lGODlhFQARAPfNAOjq/+fo/+fp/+jp/+Xo/9rm/9zm/9Lh/Nnl/+To/+bo/9vm/+fn/+Hn/+np
/87g+93m/9Li/LG/xLC/xLLBxuzs/9Hh/Mrg+eLn/+Dn//aZjGFqdLXDybnGy7/S3/Lw/7TDyLLB
x+bo/erq/7G/xezw/87T6Mne+rnFytDY3NLZ3v9SKMzV3s/h+9bk/8vg+fp7Yc7h+5GZqP9PI8fg
+sTd8tjf6szg+tfc7VZYX7TA1NXd6c/g+9La5ODm/tHb59LZ50dJTuzd7sjX7UBCR0BDSM7a5aGo
t7fN28HM0Njk/8ng+tfi/8jg+e7u+V5lbf1pRtfj/5igrsbV3+7J0NTa57zN1+Dk/8vU3Ht/ienr
/8Pd9+Xm/qquvrvL1MHW5uHj98bS6s3f+9vg5s3b9MnR1tri+HN7h0tPVd/m/3N6hs3g+rjFy8Tf
+cXf+K69wuTn/1dbY9Pi/LbEyfHx/sjS6FtcY87W3M3U6e/u/8nW4q++w8Hc+MzY5LjIz83e+tnm
/8Pd9MLd+Ojo/8ff+lBSWMbg+bnHzbTCx8TY8Ofq/9/j6sTT3evp/9Hd9cbf+pudqcHR2tTi/Z+s
vfePfs/e9mNncObp+M/Z8LfGzWpud9je48Ld+cne+err/+jq8vxwT76/z9bj/+nr89Pi/bPBx+Tl
++/Hztng6+Dm/3F5g2Rocr7K0cPc8b3Izu3t/9Xj/tDh+77L4dvj/8fW38LX6OPo/7XEy+Pn//5e
N6y7zbHAxdHX46y7wMvg+tHg/sDS6enq/8fS2uLl7eTm+sPO1tHg/cnS1sPd9bTCyMfY77/T4P9N
Iay7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAM0ALAAAAAAVABEA
QAj/AJsJHEiwmQQUSY6l2LTo0x2ByX5kaJDBDJEgmo5gWlAAAQIlUX4dGggCya2CKFFiuaQFAAAw
oUS4dDmgZi5mVFgInDDFWIQDlVQ9OTMJ2IsmjwTVWOZnIBBiFRqNcCBgUICrVxkwADUDRhWBbGwI
GCBAQAAFBAgkwIXBR4NUaWYVE0ihD4ICgBytQhNHhqwDByzE4vGgEwWBbyKd8HVhiaEtrTxk6pVS
ICJXZVSMGTbKCZ0PeV5V8ORAiIZTOAT2KAEgmKKZsGdCWUGJl8AOqGZCsmOqLFYFCrjAuSJM4Jwd
aRMksIXBRJcsOYrgMWBgARNWAksZgQCBOscCdaRYQioURhKpA384CCShR5QLWHLIRLCgQ82QB2tu
XCDEZ4LAPYyI0UIMymygSyI0tIFMLVaEgJIEtHDiRiBfeLFLZQQFBAA7

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/buttons/mode_linear.gif

R0lGODlhEAAQAOYAAP////H09fP19qeoqf39/ZWXl/7+/sHB/4KCioGBiVpabZSWlri4/2Bgc7W1
/1lZallZbGFhc4SEi+fn6Lq6/7m5/4aGj+jo6YKCi/T298LC/4SEjltbb1lZa4KCiFpabra2/sfH
/7a2/YeHi1pabL3JzV9fdqurq2BgdImKi6ios4eHkXl5f+fn56mpqrnEyMDA26+vr/j5+r29/7u7
/lxcb9DZ26iqqnJyeoODi6ipqoSEjZiZml9fcZmam3JyeX19grS0tLi4xWBgcnp6gMDA/3R0fb6+
/66ur5KSlcfH4rGxvqqqtMPD/1pacVdXaLe3/VlZb7Gx/7S0/25u2FxccW5u1b291uPj5Lu7/4CA
iIWFj7+//7W4uKqqt4KCifHz9WFhdIWFjYeHjzk9PmNjdvDy842NkKWnp6mpua6urvz8/IODjG1t
1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAQABAAQAe+gCVmGQKFhocCMjYDF0k9DUMNDRERYShlJkIBAwCdnp+fmzFKIU0a
GgepB0UhM1Sbalc0UCIiICAOuUdSbZsXSGIrYxYWWxsbbEBGXpugzp4BN2sE1NUEBtjYBGBdEy4e
EhgICF8JCVosP0wZA1gjHR0K8h8fHBxVTmnNz86bQTBcKFDIUqECg4MHpljZxy/UgAknPOyQkEMc
AnNEcKgIoKPFmScPQkIYqYBEjShLApBJ4WOBywIwYxbggeZFIAA7

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/buttons/mode_hybrid.gif

R0lGODlhEAAQAOYAAP////H09fP19qeoqVpaWv39/ZWXl/7+/mZmZlpabbW1/7i4/2Bgc5SWlmRk
ZLq6/4GBiba2/WFhc/T294SEjltbb4KCiujo6YaGj1pabrm5/7a2/llZa4WFj7W4uK6urmFhdIOD
jIeHj/Hz9XJyeePj5FpacZGRkb+//319gqWnp+fn6JSUlIKCi9DZ24eHkb3JzWBgdKqqt4eHi76+
/4KCiJKSlYmKi4CAiLi4xV9fcTk9Pru7/3R0dMHB/7291qmpuW5u1be3/aqqtPz8/LS0tKiqqoWF
jbS0//Dy82BgcmNjdlxccXR0fVhYWMDA24SEi6mpqldXV4KCifj5+nl5f5iZmqipqm1t1LGx/19f
dru7/oiIiK6ur7nEyJmamwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAQABAAQAepgDBJEwKFhocCVC4DFzY6DEoMDBISIDFLWjkBAwCdnp+fm6Cjnpsf
P1tCEREbGwqvNFlYmxddRy8iGBgdFBQhKU0yoqSjAUZEBcnKBQfNzQUjHitRNVAtFhZTEBA4VSRD
EwMlMxwcCecZGRUVTCZAw8ShA0VPKA8PPBoaC/w+SEHw4nUS1cMJgYMIEUrhEuDKKBYOEEhE4OBE
gB03vjTYaKCjRwNWVHgJBAA7

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/buttons/mode_threaded.gif

R0lGODlhEAAQAOYAAP////H09fP19qeoqU5OTlpaWv39/ZWXl/7+/kFBQWZmZpSWlrW1/1pabVpa
boKCillZa1tbb2RkZIGBiba2/vT297a2/ampqvz8/LW4uK6urlxccfDy83R0dKWnp3p6eoKCi729
1pSUlIiIiJiZmoSEiz4+PtDZ24CAiFpacXd3dz09PaqqtKiqqkxMTFhYWDk9Pr6+/7u7/pGRkbe3
/ePj5FdXV73JzfHz9bnEyHl5f3JyeampuUtLS/j5+pmam4CAgOfn6Kipqm1t1GpqaoKCiYmKi7Gx
/4eHi4KCiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAQABAAQAePgDccFQKFhocCPicDAI2OHysJkgkmKgGMjpmaAJebnpwDGiEyNBYW
FBQMqjFHQ51ELgSys7M9QJ2fmgEtGAa+vwYIwsIGOBlBF0klIA8PRRMTKDo7LBUDNUgQEA3cDg4R
ERspPLi5juXmoOnnjB0vBfDx8TYjAUKbIhIK+woSMwEwjPxYQPCAwYMHSHjIEQgAOw==

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/buttons/collapse_thead.gif

R0lGODlhDQANANUiAFKEqnOdvXWevlOFqnKcvI6yzW+ZuXaevHOcupu81FeGqVeIrVWGq3WdvI+u
xXehv2qWt42xzJq701aFqFuJrMjX4kd6n1iHqkZ5n2yYuVmHqmuYuJ291VCBpZO1z5y81P///0V4
ng+qGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACIALAAAAAANAA0AAAZdQJFw
SCyKAITIJ0IAFCGfgwKjOHwgQ8aHEup2KR+GUIDwmhECoadj9nY8woTFUQHZKw5LQs1uh95CDwZ+
IQYPQgsSGm0XEgtDGx8NEyETDR8ZRQMBBRwFAQNGokNBADs=

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/buttons/collapse_tcat.gif

R0lGODlhDwAPAMQZAPj4+Pb29tLS0uTk5D90m/7+/uXl5c7Ozunp6fLy8uHh4dXV1ebm5vPz87LH
19TU1HidufT09MzMzOjo6Ofn5/X19ePj483Nzf///w+qGgAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABkALAAAAAAPAA8AAAVUYCaOZGmeZjAs1zIEJ3JZVVFZF1JWV4L9v8SlQrIYgEiDhSQAIIEAAelS
cEAIWIijcGE6n5goScEAYxgKUuMQeUYOjdJkVsHcLpST6iF5vFCAgSchADs=

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2007 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"netscape";	_uOkw[8]=3D"query";=0A=
_uOsr[9]=3D"cnn";	_uOkw[9]=3D"query";=0A=
_uOsr[10]=3D"looksmart";	_uOkw[10]=3D"qt";=0A=
_uOsr[11]=3D"about";	_uOkw[11]=3D"terms";=0A=
_uOsr[12]=3D"mamma";	_uOkw[12]=3D"query";=0A=
_uOsr[13]=3D"alltheweb";	_uOkw[13]=3D"q";=0A=
_uOsr[14]=3D"gigablast";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"voila";	_uOkw[15]=3D"rdata";=0A=
_uOsr[16]=3D"virgilio";	_uOkw[16]=3D"qs";=0A=
_uOsr[17]=3D"live";	_uOkw[17]=3D"q";=0A=
_uOsr[18]=3D"baidu";	_uOkw[18]=3D"wd";=0A=
_uOsr[19]=3D"alice";	_uOkw[19]=3D"qs";=0A=
_uOsr[20]=3D"yandex";	_uOkw[20]=3D"text";=0A=
_uOsr[21]=3D"najdi";	_uOkw[21]=3D"q";=0A=
_uOsr[22]=3D"aol";	_uOkw[22]=3D"q";=0A=
_uOsr[23]=3D"club-internet"; _uOkw[23]=3D"q";=0A=
_uOsr[24]=3D"mama";	_uOkw[24]=3D"query";=0A=
_uOsr[25]=3D"seznam";	_uOkw[25]=3D"q";=0A=
_uOsr[26]=3D"search";	_uOkw[26]=3D"q";=0A=
_uOsr[27]=3D"szukaj";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"szukaj";	_uOkw[28]=3D"qt";=0A=
_uOsr[29]=3D"netsprint";	_uOkw[29]=3D"q";=0A=
_uOsr[30]=3D"google.interia";	_uOkw[30]=3D"q";=0A=
_uOsr[31]=3D"szukacz";	_uOkw[31]=3D"q";=0A=
_uOsr[32]=3D"yam";	_uOkw[32]=3D"k";=0A=
_uOsr[33]=3D"pchome";	_uOkw[33]=3D"q";=0A=
=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0;=0A=
 var nx=3D" expires=3D"+_uNx()+";";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh);=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 if (!page || page=3D=3D"") _uff=3D1;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() {_uVoid();}=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh);=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh,";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh,";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://")) < 0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else if (window.ActiveXObject) {=0A=
  for (var ii=3D10;ii>=3D2;ii--) {=0A=
   try {=0A=
    var fl=3Deval("new =
ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");=0A=
    if (fl) { f=3Dii + '.0'; break; }=0A=
   }=0A=
   catch(e) {}=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!l || l=3D=3D"") return;=0A=
 var iq =3D l.indexOf("?"); =0A=
 var ih =3D l.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { _udl.href=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) _udl.href=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) _udl.href=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) =
_udl.href=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else _udl.href=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 } else { _udl.href=3Dl; }=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!f || !f.action) return;=0A=
 var iq =3D f.action.indexOf("?"); =0A=
 var ih =3D f.action.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { f.action+=3D"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) f.action+=3D"?"+p;=0A=
   else if (ih=3D=3D-1) f.action+=3D"&"+p;=0A=
   else if (iq=3D=3D-1) =
f.action=3Df.action.substring(0,ih-1)+"?"+p+f.action.substring(ih);=0A=
   else =
f.action=3Df.action.substring(0,ih-1)+"&"+p+f.action.substring(ih);=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3D"+_uNx()+";"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmb=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmb=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmc=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmc=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 _udn =3D _udn.toLowerCase(); =0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh,s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh,";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && =
_udn.indexOf("google.org")=3D=3D-1) {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=
function urchinPathCopy(p){=0A=
 var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A=
 cs=3Dnew Array("a","b","c","v","x","z");=0A=
 h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A=
 nx=3D_uNx()+";";=0A=
 tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A=
 tx=3Dtx.toGMTString()+";";=0A=
 sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A=
 sx=3Dsx.toGMTString()+";";=0A=
 for (i=3D0;i<6;i++){=0A=
  t=3D" expires=3D";=0A=
  if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) =
t+=3Dsx; else t+=3Dnx;=0A=
  c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A=
  if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A=
 }=0A=
}=0A=
function _uCO() {=0A=
 if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A=
 var d=3D'www.google.com';=0A=
 if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A=
 _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A=
 var sc=3Ddocument.createElement('script');=0A=
 sc.type=3D'text/javascript';=0A=
 sc.id=3D"_gasojs";=0A=
 =
sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+=
Math.random();=0A=
 document.getElementsByTagName('head')[0].appendChild(sc);  =0A=
}=0A=
function _uGT() {=0A=
 var h=3Dlocation.hash, a;=0A=
 if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A=
  a=3D_uGC(h,"gaso=3D","&");=0A=
 } else {=0A=
  a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A=
 }=0A=
 return a;=0A=
}=0A=
var _utk=3D_uGT();=0A=
if (_utk && _utk!=3D"" && _utk.length>10) {=0A=
 if (window.addEventListener) {=0A=
  window.addEventListener('load', _uCO, false); =0A=
 } else if (window.attachEvent) { =0A=
  window.attachEvent('onload', _uCO);=0A=
 }=0A=
}=0A=
=0A=
function _uNx() {=0A=
  return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A=
}=0A=

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://edge.quantserve.com/quant.js

function _qcdst(){if(_qctzoff(0)!=3D_qctzoff(6))return 1;return 0;}=0A=
function _qctzoff(m){=0A=
var d1=3Dnew Date(2000,m,1,0,0,0,0);=0A=
var t=3Dd1.toGMTString();=0A=
var d3=3Dnew Date(t.substring(0,t.lastIndexOf(" ")-1));=0A=
return d1-d3;=0A=
}=0A=
function _qceuc(s){=0A=
if(typeof(encodeURIComponent)=3D=3D'function'){return =
encodeURIComponent(s);}=0A=
else{return escape(s);}=0A=
}=0A=
function _qcrnd(){return Math.round(Math.random()*2147483647);}=0A=
function _qvoid(){return;}=0A=
function _qcgc(n){=0A=
 var v=3D'';=0A=
 var c=3Ddocument.cookie;if(!c)return v;=0A=
 var i=3Dc.indexOf(n+"=3D");=0A=
 var len=3Di+n.length+1;=0A=
 if(i>-1){=0A=
  var end=3Dc.indexOf(";", len);=0A=
  if(end<0)end=3Dc.length;=0A=
  v=3Dc.substring(len,end);=0A=
 }=0A=
 return v;=0A=
}=0A=
function _qcdomain(){=0A=
 var d=3Ddocument.domain;=0A=
 if(d.substring(0,4)=3D=3D"www.")d=3Dd.substring(4,d.length);=0A=
 var a=3Dd.split(".");var len=3Da.length;=0A=
 if(len<3)return d;=0A=
 var e=3Da[len-1];=0A=
 if(e.length<3)return d;=0A=
 d=3Da[len-2]+"."+a[len-1];=0A=
 return d;=0A=
}=0A=
function _qcsc(dc){=0A=
 var s=3D"",u=3Ddocument;var d=3D_qcdomain();var a=3D_qcgc("__qca");=0A=
 if(a.length>0){s+=3D";fpan=3D0;fpa=3D"+a;}=0A=
 else{=0A=
  u.cookie=3D"__qca=3D"+dc+"; expires=3DSun, 18 Jan 2038 00:00:00 GMT; =
path=3D/; domain=3D"+d;=0A=
  a=3D_qcgc("__qca");=0A=
  if(a.length>0){s+=3D";fpan=3D1;fpa=3D"+dc;}=0A=
  else{s+=3D";fpan=3Du;fpa=3D";}=0A=
 }=0A=
 var b=3D_qcgc("__qcb");=0A=
 if(b.length>0){s+=3D";fpbn=3D0;fpb=3D"+b;}=0A=
 else{b=3D_qcrnd();=0A=
  u.cookie=3D"__qcb=3D"+b+"; path=3D/; domain=3D"+d;=0A=
  b=3D_qcgc("__qcb");=0A=
  if(b.length>0){s+=3D";fpbn=3D1;fpb=3D"+b;}=0A=
  else{s+=3D";fpbn=3Du;fpb=3D";}=0A=
 }=0A=
 return s;=0A=
}=0A=
function quantserve(){=0A=
 if((typeof _qacct =3D=3D"undefined")||(_qacct.length=3D=3D0))return;=0A=
 if((typeof _qpixelsent =
!=3D"undefined")&&(_qpixelsent=3D=3D_qacct))return;=0A=
 _qpixelsent=3D_qacct;=0A=
 var r=3D_qcrnd();=0A=
 var ce=3D(navigator.cookieEnabled)?"1":"0";=0A=
 var sr=3D'',qo=3D'',qm=3D'',url=3D'',ref=3D'',je=3D'u',ns=3D'1';=0A=
 if(typeof navigator.javaEnabled =
!=3D'undefined')je=3D(navigator.javaEnabled())?"1":"0";=0A=
 if(typeof _qoptions !=3D"undefined" && _qoptions!=3Dnull){for(var k in =
_qoptions){qo+=3D';'+k+'=3D'+_qceuc(_qoptions[k]);}_qoptions=3Dnull;}=0A=
 if(typeof _qmeta !=3D"undefined" && =
_qmeta!=3Dnull){qm=3D';m=3D'+_qceuc(_qmeta);_qmeta=3Dnull;}=0A=
 =
if(self.screen){sr=3Dscreen.width+"x"+screen.height+"x"+screen.colorDepth=
;}=0A=
 var d=3Dnew Date();=0A=
 var dst=3D_qcdst();=0A=
=0A=
=0A=
=0A=
 var dc=3D"1202315089-95122730-36853413";=0A=
 var qs=3D"http://pixel.quantserve.com";=0A=
 var fp=3D_qcsc(dc);=0A=
 if(window.location && =
window.location.href)url=3D_qceuc(window.location.href);=0A=
 if(window.document && =
window.document.referrer)ref=3D_qceuc(window.document.referrer);=0A=
 if(self=3D=3Dtop)ns=3D'0';=0A=
 var img=3Dnew Image(1,1);=0A=
 img.alt=3D"";=0A=
 =
img.src=3Dqs+'/pixel'+';r=3D'+r+fp+';ns=3D'+ns+';url=3D'+url+';ref=3D'+re=
f+';ce=3D'+ce+';je=3D'+je+';sr=3D'+sr+';dc=3D'+dc+';dst=3D'+dst+';et=3D'+=
d.getTime()+';tzo=3D'+d.getTimezoneOffset()+';a=3D'+_qacct+qo+qm;=0A=
 img.onload=3Dfunction() {_qvoid();}=0A=
}=0A=
quantserve();=0A=

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://neurotalk.psychcentral.com/clientscript/vbulletin_global.js?v=368

/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*\=0A=
|| #################################################################### =
||=0A=
|| # vBulletin 3.6.8=0A=
|| # ---------------------------------------------------------------- # =
||=0A=
|| # Copyright =A92000-2007 Jelsoft Enterprises Ltd. All Rights =
Reserved. ||=0A=
|| # This file may not be redistributed in whole or significant part. # =
||=0A=
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # =
||=0A=
|| # http://www.vbulletin.com | http://www.vbulletin.com/license.html # =
||=0A=
|| #################################################################### =
||=0A=
\*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*/=0A=
=0A=
/**=0A=
* Handle Firebug calls when Firebug is not available (getfirebug.com)=0A=
*/=0A=
if (!window.console || !console.firebug)=0A=
{=0A=
	window.console =3D {};=0A=
	var names =3D ["log", "debug", "info", "warn", "error", "assert", =
"dir", "dirxml", "group", "groupEnd", "time", "timeEnd", "count", =
"trace", "profile", "profileEnd"];=0A=
	for (var i =3D 0; i < names.length; ++i) window.console[names[i]] =3D =
function() {};=0A=
}=0A=
=0A=
/**=0A=
* Handle YUI custom event calls when YUI is not available =
(clientscript/yui/yahoo-dom-event.js)=0A=
*/=0A=
if (typeof YAHOO =3D=3D "undefined")=0A=
{=0A=
	function null_event() { this.fire =3D function() {}; this.subscribe =3D =
function() {}; };=0A=
}=0A=
=0A=
/**=0A=
* Setup Variables=0A=
*=0A=
* @var	string	SESSIONURL - stores the session URL=0A=
* @var	array	vbphrase - stores text phrases=0A=
* @var	array	vB_Editor - array of vB_Text_Editor objects=0A=
* @var	boolean	ignorequotechars - ignore characters inside [quote] tags =
for message length check=0A=
* @var	integer	pagenavcounter - counts the number of pagenav instances =
encountered so far=0A=
* @var	boolean	is_regexp - does window.regExp exist? - Catch errors with =
less capable browsers=0A=
* @var	boolean	AJAX_Compatible - does the current browser support AJAX?=0A=
* @var	string	pointer_cursor - help out old versions of IE that don't =
understand style.cursor =3D pointer=0A=
*/=0A=
var SESSIONURL       =3D (typeof(SESSIONURL) =3D=3D "undefined" ? "" : =
SESSIONURL);=0A=
var vbphrase         =3D (typeof(vbphrase) =3D=3D "undefined" ? new =
Array() : vbphrase);=0A=
var vB_Editor        =3D new Array();=0A=
var ignorequotechars =3D false;=0A=
var pagenavcounter   =3D 0;=0A=
var is_regexp        =3D (window.RegExp) ? true : false;=0A=
var AJAX_Compatible  =3D false;=0A=
var pointer_cursor   =3D (is_ie ? 'hand' : 'pointer');=0A=
=0A=
/**=0A=
* Define the browser loading the page=0A=
*=0A=
* @var	string	userAgent Useragent string=0A=
* @var	boolean	is_opera  Opera=0A=
* @var	boolean	is_saf    Safari=0A=
* @var	boolean	is_webtv  WebTV=0A=
* @var	boolean	is_ie     Internet Explorer=0A=
* @var	boolean	is_ie4    Internet Explorer 4=0A=
* @var	boolean	is_ie7    Internet Explorer 7=0A=
* @var	boolean	is_ps3    Playstation 3=0A=
* @var	boolean	is_moz    Mozilla / Firefox / Camino=0A=
* @var	boolean	is_kon    Konqueror=0A=
* @var	boolean	is_ns     Netscape=0A=
* @var	boolean	is_ns4    Netscape 4=0A=
* @var	boolean	is_mac    Client is running MacOS=0A=
*/=0A=
var userAgent =3D navigator.userAgent.toLowerCase();=0A=
var is_opera  =3D ((userAgent.indexOf('opera') !=3D -1) || =
(typeof(window.opera) !=3D 'undefined'));=0A=
var is_saf    =3D ((userAgent.indexOf('applewebkit') !=3D -1) || =
(navigator.vendor =3D=3D 'Apple Computer, Inc.'));=0A=
var is_webtv  =3D (userAgent.indexOf('webtv') !=3D -1);=0A=
var is_ie     =3D ((userAgent.indexOf('msie') !=3D -1) && (!is_opera) && =
(!is_saf) && (!is_webtv));=0A=
var is_ie4    =3D ((is_ie) && (userAgent.indexOf('msie 4.') !=3D -1));=0A=
var is_ie7    =3D ((is_ie) && (userAgent.indexOf('msie 7.') !=3D -1));=0A=
var is_ps3    =3D (userAgent.indexOf('playstation 3') !=3D -1);=0A=
var is_moz    =3D ((navigator.product =3D=3D 'Gecko') && (!is_saf));=0A=
var is_kon    =3D (userAgent.indexOf('konqueror') !=3D -1);=0A=
var is_ns     =3D ((userAgent.indexOf('compatible') =3D=3D -1) && =
(userAgent.indexOf('mozilla') !=3D -1) && (!is_opera) && (!is_webtv) && =
(!is_saf));=0A=
var is_ns4    =3D ((is_ns) && (parseInt(navigator.appVersion) =3D=3D 4));=0A=
var is_mac    =3D (userAgent.indexOf('mac') !=3D -1);=0A=
=0A=
/**=0A=
* Workaround for heinous IE bug - add special vBlength property to all =
strings=0A=
* This method is applied to ALL string objects automatically=0A=
*=0A=
* @return	integer=0A=
*/=0A=
String.prototype.vBlength =3D function()=0A=
{=0A=
	return (is_ie && this.indexOf("\n") !=3D -1) ? this.replace(/\r?\n/g, =
"_").length : this.length;=0A=
}=0A=
=0A=
/**=0A=
* Overrides IE's original String.prototype.substr to accept negative =
values=0A=
*=0A=
* @param	integer	Substring start position=0A=
* @param	integer	Substring length=0A=
*=0A=
* @return	string=0A=
*/=0A=
if ("1234".substr(-2, 2) =3D=3D "12") // (which would be incorrect)=0A=
{=0A=
	String.prototype.substr_orig =3D String.prototype.substr;=0A=
=0A=
	String.prototype.substr =3D function(start, length)=0A=
	{=0A=
		if (typeof(length) =3D=3D "undefined")=0A=
		{=0A=
			return this.substr_orig((start < 0 ? this.length + start : start));=0A=
		}=0A=
		else=0A=
		{=0A=
			return this.substr_orig((start < 0 ? this.length + start : start), =
length);=0A=
		}=0A=
	};=0A=
}=0A=
=0A=
/**=0A=
* Define Array.shift() for browsers that don't have it=0A=
*/=0A=
if (typeof Array.prototype.shift =3D=3D=3D 'undefined')=0A=
{=0A=
	Array.prototype.shift =3D function()=0A=
	{=0A=
		for(var i =3D 0, b =3D this[0], l =3D this.length-1; i < l; i++)=0A=
		{=0A=
			this[i] =3D this[i + 1];=0A=
		}=0A=
		this.length--;=0A=
		return b;=0A=
	};=0A=
}=0A=
=0A=
/**=0A=
* Function to emulate document.getElementById=0A=
*=0A=
* @param	string	Object ID=0A=
*=0A=
* @return	mixed	null if not found, object if found=0A=
*/=0A=
function fetch_object(idname)=0A=
{=0A=
	if (document.getElementById)=0A=
	{=0A=
		return document.getElementById(idname);=0A=
	}=0A=
	else if (document.all)=0A=
	{=0A=
		return document.all[idname];=0A=
	}=0A=
	else if (document.layers)=0A=
	{=0A=
		return document.layers[idname];=0A=
	}=0A=
	else=0A=
	{=0A=
		return null;=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
* Function to emulate document.getElementsByTagName=0A=
*=0A=
* @param	object	Parent object (eg: document)=0A=
* @param	string	Tag type (eg: 'td')=0A=
*=0A=
* @return	array=0A=
*/=0A=
function fetch_tags(parentobj, tag)=0A=
{=0A=
	if (parentobj =3D=3D null)=0A=
	{=0A=
		return new Array();=0A=
	}=0A=
	else if (typeof parentobj.getElementsByTagName !=3D 'undefined')=0A=
	{=0A=
		return parentobj.getElementsByTagName(tag);=0A=
	}=0A=
	else if (parentobj.all && parentobj.all.tags)=0A=
	{=0A=
		return parentobj.all.tags(tag);=0A=
	}=0A=
	else=0A=
	{=0A=
		return new Array();=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
* Function to count the number of tags in an object=0A=
*=0A=
* @param	object	Parent object (eg: document)=0A=
* @param	string	Tag type (eg: 'td')=0A=
*=0A=
* @return	integer=0A=
*/=0A=
function fetch_tag_count(parentobj, tag)=0A=
{=0A=
	return fetch_tags(parentobj, tag).length;=0A=
}=0A=
=0A=
// =
#########################################################################=
####=0A=
// Event handlers=0A=
=0A=
/**=0A=
* Handles the different event models of different browsers and prevents =
event bubbling=0A=
*=0A=
* @param	event	Event object=0A=
*=0A=
* @return	event=0A=
*/=0A=
function do_an_e(eventobj)=0A=
{=0A=
	if (!eventobj || is_ie)=0A=
	{=0A=
		window.event.returnValue =3D false;=0A=
		window.event.cancelBubble =3D true;=0A=
		return window.event;=0A=
	}=0A=
	else=0A=
	{=0A=
		eventobj.stopPropagation();=0A=
		eventobj.preventDefault();=0A=
		return eventobj;=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
* Handles the different event models of different browsers and prevents =
event bubbling in a lesser way than do_an_e()=0A=
*=0A=
* @param	event	Event object=0A=
*=0A=
* @return	event=0A=
*/=0A=
function e_by_gum(eventobj)=0A=
{=0A=
	if (!eventobj || is_ie)=0A=
	{=0A=
		window.event.cancelBubble =3D true;=0A=
		return window.event;=0A=
	}=0A=
	else=0A=
	{=0A=
		if (eventobj.target.type =3D=3D 'submit')=0A=
		{=0A=
			// naughty safari=0A=
			eventobj.target.form.submit();=0A=
		}=0A=
		eventobj.stopPropagation();=0A=
		return eventobj;=0A=
	}=0A=
}=0A=
=0A=
// =
#########################################################################=
####=0A=
// Message manipulation and validation=0A=
=0A=
/**=0A=
* Checks that a message is valid for submission to PHP=0A=
*=0A=
* @param	string	Message text=0A=
* @param	mixed	Either subject text (if you want to make sure it exists) =
or 0 if you don't care=0A=
* @param	integer	Minimum acceptable character limit for the message=0A=
*=0A=
* @return	boolean=0A=
*/=0A=
function validatemessage(messagetext, subjecttext, minchars)=0A=
{=0A=
	if (is_kon || is_saf || is_webtv)=0A=
	{=0A=
		// ignore less-than-capable browsers=0A=
		return true;=0A=
	}=0A=
	else if (subjecttext.length < 1)=0A=
	{=0A=
		// subject not specified=0A=
		alert(vbphrase['must_enter_subject']);=0A=
		return false;=0A=
	}=0A=
	else=0A=
	{=0A=
		var stripped =3D PHP.trim(stripcode(messagetext, false, =
ignorequotechars));=0A=
=0A=
		if (stripped.length < minchars)=0A=
		{=0A=
			// minimum message length not met=0A=
			alert(construct_phrase(vbphrase['message_too_short'], minchars));=0A=
			return false;=0A=
		}=0A=
		else if (typeof(document.forms.vbform) !=3D 'undefined' && =
typeof(document.forms.vbform.imagestamp) !=3D 'undefined')=0A=
		{=0A=
			// This form has image verification enabled=0A=
			document.forms.vbform.imagestamp.failed =3D false;=0A=
=0A=
			if (document.forms.vbform.imagestamp.value.length !=3D 6)=0A=
			{=0A=
				alert(vbphrase['complete_image_verification']);=0A=
				document.forms.vbform.imagestamp.failed =3D true;=0A=
				document.forms.vbform.imagestamp.focus();=0A=
				return false;=0A=
			}=0A=
			else=0A=
			{=0A=
				return true;=0A=
			}=0A=
		}=0A=
		else=0A=
		{=0A=
			// everything seems ok=0A=
			return true;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
=0A=
/**=0A=
* Strips quotes and bbcode tags from text=0A=
*=0A=
* @param	string	Text to manipulate=0A=
* @param	boolean	If true, strip <x> otherwise strip [x]=0A=
* @param	boolean	If true, strip all [quote]...contents...[/quote]=0A=
*=0A=
* @return	string=0A=
*/=0A=
function stripcode(str, ishtml, stripquotes)=0A=
{=0A=
	if (!is_regexp)=0A=
	{=0A=
		return str;=0A=
	}=0A=
=0A=
	if (stripquotes)=0A=
	{=0A=
		var start_time =3D new Date().getTime();=0A=
=0A=
		while ((startindex =3D PHP.stripos(str, '[quote')) !=3D=3D false)=0A=
		{=0A=
			if (new Date().getTime() - start_time > 2000)=0A=
			{=0A=
				// while loop has been running for over 2 seconds and has probably =
gone infinite=0A=
				break;=0A=
			}=0A=
=0A=
			if ((stopindex =3D PHP.stripos(str, '[/quote]')) !=3D=3D false)=0A=
			{=0A=
				fragment =3D str.substr(startindex, stopindex - startindex + 8);=0A=
				str =3D str.replace(fragment, '');=0A=
			}=0A=
			else=0A=
			{=0A=
				break;=0A=
			}=0A=
			str =3D PHP.trim(str);=0A=
		}=0A=
	}=0A=
=0A=
	if (ishtml)=0A=
	{=0A=
		// exempt image tags -- they need to count as characters in the string=0A=
		// as the do as BB codes=0A=
		str =3D str.replace(/<img[^>]+src=3D"([^"]+)"[^>]*>/gi, '$1');=0A=
=0A=
		var html1 =3D new RegExp("<(\\w+)[^>]*>", 'gi');=0A=
		var html2 =3D new RegExp("<\\/\\w+>", 'gi');=0A=
=0A=
		str =3D str.replace(html1, '');=0A=
		str =3D str.replace(html2, '');=0A=
=0A=
		var html3 =3D new RegExp('(&nbsp;)', 'gi');=0A=
		str =3D str.replace(html3, ' ');=0A=
	}=0A=
	else=0A=
	{=0A=
		var bbcode1 =3D new RegExp("\\[(\\w+)(=3D[^\\]]*)?\\]", 'gi');=0A=
		var bbcode2 =3D new RegExp("\\[\\/(\\w+)\\]", 'gi');=0A=
=0A=
		str =3D str.replace(bbcode1, '');=0A=
		str =3D str.replace(bbcode2, '');=0A=
	}=0A=
=0A=
	return str;=0A=
}=0A=
=0A=
// =
#########################################################################=
####=0A=
// vB_PHP_Emulator class=0A=
// =
#########################################################################=
####=0A=
=0A=
/**=0A=
* PHP Function Emulator Class=0A=
*/=0A=
function vB_PHP_Emulator()=0A=
{=0A=
}=0A=
=0A=
// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=0A=
// vB_PHP_Emulator Methods=0A=
=0A=
/**=0A=
* Find a string within a string (case insensitive)=0A=
*=0A=
* @param	string	Haystack=0A=
* @param	string	Needle=0A=
* @param	integer	Offset=0A=
*=0A=
* @return	mixed	Not found: false / Found: integer position=0A=
*/=0A=
vB_PHP_Emulator.prototype.stripos =3D function(haystack, needle, offset)=0A=
{=0A=
	if (typeof offset =3D=3D 'undefined')=0A=
	{=0A=
		offset =3D 0;=0A=
	}=0A=
=0A=
	index =3D haystack.toLowerCase().indexOf(needle.toLowerCase(), offset);=0A=
=0A=
	return (index =3D=3D -1 ? false : index);=0A=
}=0A=
=0A=
/**=0A=
* Trims leading whitespace=0A=
*=0A=
* @param	string	String to trim=0A=
*=0A=
* @return	string=0A=
*/=0A=
vB_PHP_Emulator.prototype.ltrim =3D function(str)=0A=
{=0A=
	return str.replace(/^\s+/g, '');=0A=
}=0A=
=0A=
/**=0A=
* Trims trailing whitespace=0A=
*=0A=
* @param	string	String to trim=0A=
*=0A=
* @return	string=0A=
*/=0A=
vB_PHP_Emulator.prototype.rtrim =3D function(str)=0A=
{=0A=
	return str.replace(/(\s+)$/g, '');=0A=
}=0A=
=0A=
/**=0A=
* Trims leading and trailing whitespace=0A=
*=0A=
* @param	string	String to trim=0A=
*=0A=
* @return	string=0A=
*/=0A=
vB_PHP_Emulator.prototype.trim =3D function(str)=0A=
{=0A=
	return this.ltrim(this.rtrim(str));=0A=
}=0A=
=0A=
/**=0A=
* Emulation of PHP's preg_quote()=0A=
*=0A=
* @param	string	String to process=0A=
*=0A=
* @return	string=0A=
*/=0A=
vB_PHP_Emulator.prototype.preg_quote =3D function(str)=0A=
{=0A=
	// replace + { } ( ) [ ] | / ? ^ $ \ . =3D ! < > : * with =
backslash+character=0A=
	return =
str.replace(/(\+|\{|\}|\(|\)|\[|\]|\||\/|\?|\^|\$|\\|\.|\=3D|\!|\<|\>|\:|=
\*)/g, "\\$1");=0A=
}=0A=
=0A=
/**=0A=
* Emulates PHP's preg_match_all()... sort of=0A=
*=0A=
* @param	string	Haystack=0A=
* @param	string	Regular expression - to be inserted into RegExp(x)=0A=
*=0A=
* @return	mixed	Array on match, false on no match=0A=
*/=0A=
vB_PHP_Emulator.prototype.match_all =3D function(string, regex)=0A=
{=0A=
	var gmatch =3D string.match(RegExp(regex, "gim"));=0A=
	if (gmatch)=0A=
	{=0A=
		var matches =3D new Array();=0A=
=0A=
		var iregex =3D new RegExp(regex, "im");=0A=
		for (var i =3D 0; i < gmatch.length; i++)=0A=
		{=0A=
			matches[matches.length] =3D gmatch[i].match(iregex);=0A=
		}=0A=
=0A=
		return matches;=0A=
	}=0A=
	else=0A=
	{=0A=
		return false;=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
* Emulates unhtmlspecialchars in vBulletin=0A=
*=0A=
* @param	string	String to process=0A=
*=0A=
* @return	string=0A=
*/=0A=
vB_PHP_Emulator.prototype.unhtmlspecialchars =3D function(str)=0A=
{=0A=
	f =3D new Array(/&lt;/g, /&gt;/g, /&quot;/g, /&amp;/g);=0A=
	r =3D new Array('<', '>', '"', '&');=0A=
=0A=
	for (var i in f)=0A=
	{=0A=
		str =3D str.replace(f[i], r[i]);=0A=
	}=0A=
=0A=
	return str;=0A=
}=0A=
=0A=
/**=0A=
* Unescape CDATA from vB_AJAX_XML_Builder PHP class=0A=
*=0A=
* @param	string	Escaped CDATA=0A=
*=0A=
* @return	string=0A=
*/=0A=
vB_PHP_Emulator.prototype.unescape_cdata =3D function(str)=0A=
{=0A=
	var r1 =3D /<\=3D\!\=3D\[\=3DC\=3DD\=3DA\=3DT\=3DA\=3D\[/g;=0A=
	var r2 =3D /\]\=3D\]\=3D>/g;=0A=
=0A=
	return str.replace(r1, '<![CDATA[').replace(r2, ']]>');=0A=
}=0A=
=0A=
/**=0A=
* Emulates PHP's htmlspecialchars()=0A=
*=0A=
* @param	string	String to process=0A=
*=0A=
* @return	string=0A=
*/=0A=
vB_PHP_Emulator.prototype.htmlspecialchars =3D function(str)=0A=
{=0A=
	//var f =3D new Array(/&(?!#[0-9]+;)/g, /</g, />/g, /"/g);=0A=
	var f =3D new Array(=0A=
		(is_mac && is_ie ? new RegExp('&', 'g') : new RegExp('&(?!#[0-9]+;)', =
'g')),=0A=
		new RegExp('<', 'g'),=0A=
		new RegExp('>', 'g'),=0A=
		new RegExp('"', 'g')=0A=
	);=0A=
	var r =3D new Array(=0A=
		'&amp;',=0A=
		'&lt;',=0A=
		'&gt;',=0A=
		'&quot;'=0A=
	);=0A=
=0A=
	for (var i =3D 0; i < f.length; i++)=0A=
	{=0A=
		str =3D str.replace(f[i], r[i]);=0A=
	}=0A=
=0A=
	return str;=0A=
}=0A=
=0A=
/**=0A=
* Searches an array for a value=0A=
*=0A=
* @param	string	Needle=0A=
* @param	array	Haystack=0A=
* @param	boolean	Case insensitive=0A=
*=0A=
* @return	integer	Not found: -1 / Found: integer index=0A=
*/=0A=
vB_PHP_Emulator.prototype.in_array =3D function(ineedle, haystack, =
caseinsensitive)=0A=
{=0A=
	var needle =3D new String(ineedle);=0A=
=0A=
	if (caseinsensitive)=0A=
	{=0A=
		needle =3D needle.toLowerCase();=0A=
		for (var i in haystack)=0A=
		{=0A=
			if (haystack[i].toLowerCase() =3D=3D needle)=0A=
			{=0A=
				return i;=0A=
			}=0A=
		}=0A=
	}=0A=
	else=0A=
	{=0A=
		for (var i in haystack)=0A=
		{=0A=
			if (haystack[i] =3D=3D needle)=0A=
			{=0A=
				return i;=0A=
			}=0A=
		}=0A=
	}=0A=
	return -1;=0A=
}=0A=
=0A=
/**=0A=
* Emulates PHP's strpad()=0A=
*=0A=
* @param	string	Text to pad=0A=
* @param	integer	Length to pad=0A=
* @param	string	String with which to pad=0A=
*=0A=
* @return	string=0A=
*/=0A=
vB_PHP_Emulator.prototype.str_pad =3D function(text, length, padstring)=0A=
{=0A=
	text =3D new String(text);=0A=
	padstring =3D new String(padstring);=0A=
=0A=
	if (text.length < length)=0A=
	{=0A=
		padtext =3D new String(padstring);=0A=
=0A=
		while (padtext.length < (length - text.length))=0A=
		{=0A=
			padtext +=3D padstring;=0A=
		}=0A=
=0A=
		text =3D padtext.substr(0, (length - text.length)) + text;=0A=
	}=0A=
=0A=
	return text;=0A=
}=0A=
=0A=
/**=0A=
* A sort of emulation of PHP's urlencode - not 100% the same, but =
accomplishes the same thing=0A=
*=0A=
* @param	string	String to encode=0A=
*=0A=
* @return	string=0A=
*/=0A=
vB_PHP_Emulator.prototype.urlencode =3D function(text)=0A=
{=0A=
	text =3D escape(text.toString()).replace(/\+/g, "%2B");=0A=
=0A=
	// this escapes 128 - 255, as JS uses the unicode code points for them.=0A=
	// This causes problems with submitting text via AJAX with the UTF-8 =
charset.=0A=
	var matches =3D text.match(/(%([0-9A-F]{2}))/gi);=0A=
	if (matches)=0A=
	{=0A=
		for (var matchid =3D 0; matchid < matches.length; matchid++)=0A=
		{=0A=
			var code =3D matches[matchid].substring(1,3);=0A=
			if (parseInt(code, 16) >=3D 128)=0A=
			{=0A=
				text =3D text.replace(matches[matchid], '%u00' + code);=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	// %25 gets translated to % by PHP, so if you have %25u1234,=0A=
	// we see it as %u1234 and it gets translated. So make it %u0025u1234,=0A=
	// which will print as %u1234!=0A=
	text =3D text.replace('%25', '%u0025');=0A=
=0A=
	return text;=0A=
}=0A=
=0A=
/**=0A=
* Works a bit like ucfirst, but with some extra options=0A=
*=0A=
* @param	string	String with which to work=0A=
* @param	string	Cut off string before first occurence of this string=0A=
*=0A=
* @return	string=0A=
*/=0A=
vB_PHP_Emulator.prototype.ucfirst =3D function(str, cutoff)=0A=
{=0A=
	if (typeof cutoff !=3D 'undefined')=0A=
	{=0A=
		var cutpos =3D str.indexOf(cutoff);=0A=
		if (cutpos > 0)=0A=
		{=0A=
			str =3D str.substr(0, cutpos);=0A=
		}=0A=
	}=0A=
=0A=
	str =3D str.split(' ');=0A=
	for (var i =3D 0; i < str.length; i++)=0A=
	{=0A=
		str[i] =3D str[i].substr(0, 1).toUpperCase() + str[i].substr(1);=0A=
	}=0A=
	return str.join(' ');=0A=
}=0A=
=0A=
// =
#########################################################################=
####=0A=
// vB_AJAX_Handler=0A=
// =
#########################################################################=
####=0A=
=0A=
/**=0A=
* XML Sender Class=0A=
*=0A=
* @param	boolean	Should connections be asyncronous?=0A=
*/=0A=
function vB_AJAX_Handler(async)=0A=
{=0A=
	/**=0A=
	* Should connections be asynchronous?=0A=
	*=0A=
	* @var	boolean=0A=
	*/=0A=
	this.async =3D async ? true : false;=0A=
}=0A=
=0A=
// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=0A=
// vB_AJAX_Handler methods=0A=
=0A=
/**=0A=
* Initializes the XML handler=0A=
*=0A=
* @return	boolean	True if handler created OK=0A=
*/=0A=
vB_AJAX_Handler.prototype.init =3D function()=0A=
{=0A=
	if (typeof vb_disable_ajax !=3D 'undefined' && vb_disable_ajax =3D=3D 2)=0A=
	{=0A=
		// disable all ajax features=0A=
		return false;=0A=
	}=0A=
=0A=
	if (typeof XMLHttpRequest !=3D "undefined")=0A=
	{=0A=
		this.handler =3D new XMLHttpRequest();=0A=
		return (this.handler.setRequestHeader ? true : false);=0A=
	}=0A=
	else if (is_ie && !is_ie7)=0A=
	{=0A=
		this.handler =3D eval("new A" + "ctiv" + "eX" + "Ob" + "ject('Micr" + =
"osoft.XM" + "LHTTP');");=0A=
		return true;=0A=
	}=0A=
	else=0A=
	{=0A=
		return false;=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
* Detects if the browser is fully compatible=0A=
*=0A=
* @return	boolean=0A=
*/=0A=
vB_AJAX_Handler.prototype.is_compatible =3D function()=0A=
{=0A=
	if (typeof vb_disable_ajax !=3D 'undefined' && vb_disable_ajax =3D=3D 2)=0A=
	{=0A=
		// disable all ajax features=0A=
		return false;=0A=
	}=0A=
=0A=
	if (is_ie && !is_ie4) { return true; }=0A=
	else if (typeof XMLHttpRequest !=3D 'undefined')=0A=
	{=0A=
		try { return XMLHttpRequest.prototype.setRequestHeader ? true : false; =
}=0A=
		catch(e)=0A=
		{=0A=
			try { var tester =3D new XMLHttpRequest(); return =
tester.setRequestHeader ? true : false; }=0A=
			catch(e) { return false; }=0A=
		}=0A=
	}=0A=
	else { return false; }=0A=
}=0A=
=0A=
/**=0A=
* Checks if the system is ready=0A=
*=0A=
* @return	boolean	False if ready=0A=
*/=0A=
vB_AJAX_Handler.prototype.not_ready =3D function()=0A=
{=0A=
	return (this.handler.readyState && (this.handler.readyState < 4));=0A=
}=0A=
=0A=
/**=0A=
* OnReadyStateChange event handler=0A=
*=0A=
* @param	function=0A=
*/=0A=
vB_AJAX_Handler.prototype.onreadystatechange =3D function(event)=0A=
{=0A=
	if (!this.handler)=0A=
	{=0A=
		if  (!this.init())=0A=
		{=0A=
			return false;=0A=
		}=0A=
	}=0A=
	if (typeof event =3D=3D 'function')=0A=
	{=0A=
		this.handler.onreadystatechange =3D event;=0A=
	}=0A=
	else=0A=
	{=0A=
		alert('XML Sender OnReadyState event is not a function');=0A=
	}=0A=
=0A=
	return false;=0A=
}=0A=
=0A=
/**=0A=
* Sends data=0A=
*=0A=
* @param	string	Destination URL=0A=
* @param	string	Request Data=0A=
*=0A=
* @return	mixed	Return message=0A=
*/=0A=
vB_AJAX_Handler.prototype.send =3D function(desturl, datastream)=0A=
{=0A=
	if (!this.handler)=0A=
	{=0A=
		if (!this.init())=0A=
		{=0A=
			return false;=0A=
		}=0A=
	}=0A=
	if (!this.not_ready())=0A=
	{=0A=
		this.handler.open('POST', desturl, this.async);=0A=
		this.handler.setRequestHeader('Content-Type', =
'application/x-www-form-urlencoded');=0A=
		this.handler.send(datastream + '&s=3D' + fetch_sessionhash());=0A=
=0A=
		if (!this.async && this.handler.readyState =3D=3D 4 && =
this.handler.status =3D=3D 200)=0A=
		{=0A=
			return true;=0A=
		}=0A=
	}=0A=
	return false;=0A=
}=0A=
=0A=
/**=0A=
* Fetches the contents of an XML node=0A=
*=0A=
* @param	object	XML node=0A=
*=0A=
* @return	string	XML node contents=0A=
*/=0A=
vB_AJAX_Handler.prototype.fetch_data =3D function(xml_node)=0A=
{=0A=
	if (xml_node && xml_node.firstChild && xml_node.firstChild.nodeValue)=0A=
	{=0A=
		return PHP.unescape_cdata(xml_node.firstChild.nodeValue);=0A=
	}=0A=
	else=0A=
	{=0A=
		return '';=0A=
	}=0A=
}=0A=
=0A=
// we can check this variable to see if browser is AJAX compatible=0A=
AJAX_Compatible =3D vB_AJAX_Handler.prototype.is_compatible();=0A=
console.info("Browser is%s AJAX compatible", AJAX_Compatible ? "" : " =
NOT");=0A=
=0A=
// =
#########################################################################=
####=0A=
// vB_Hidden_Form=0A=
// =
#########################################################################=
####=0A=
=0A=
/**=0A=
* Form Generator Class=0A=
*=0A=
* Builds a form filled with hidden fields for invisible submit via POST=0A=
*=0A=
* @param	string	Script (my_target_script.php)=0A=
*/=0A=
function vB_Hidden_Form(script)=0A=
{=0A=
	this.action =3D script;=0A=
	this.variables =3D new Array();=0A=
}=0A=
=0A=
// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=0A=
// vB_Hidden_Form methods=0A=
=0A=
/**=0A=
* Adds a hidden input field to the form object=0A=
*=0A=
* @param	string	Name attribute=0A=
* @param	string	Value attribute=0A=
*/=0A=
vB_Hidden_Form.prototype.add_variable =3D function(name, value)=0A=
{=0A=
	this.variables[this.variables.length] =3D new Array(name, value);=0A=
	console.log("vB_Hidden_Form :: add_variable(%s)", name);=0A=
};=0A=
=0A=
/**=0A=
* Fetches all form elements inside an HTML element and performs =
'add_input()' on them=0A=
*=0A=
* @param	object	HTML element to search=0A=
*/=0A=
vB_Hidden_Form.prototype.add_variables_from_object =3D function(obj)=0A=
{=0A=
	if (!obj)=0A=
	{=0A=
		return;=0A=
	}=0A=
	console.info("vB_Hidden_Form :: add_variables_from_object(%s)", obj.id);=0A=
	var inputs =3D fetch_tags(obj, 'input');=0A=
	for (var i =3D 0; i < inputs.length; i++)=0A=
	{=0A=
		switch (inputs[i].type)=0A=
		{=0A=
			case 'checkbox':=0A=
			case 'radio':=0A=
				if (inputs[i].checked)=0A=
				{=0A=
					this.add_variable(inputs[i].name, inputs[i].value);=0A=
				}=0A=
				break;=0A=
			case 'text':=0A=
			case 'hidden':=0A=
			case 'password':=0A=
				this.add_variable(inputs[i].name, inputs[i].value);=0A=
				break;=0A=
			default:=0A=
				continue;=0A=
		}=0A=
	}=0A=
=0A=
	var textareas =3D fetch_tags(obj, 'textarea');=0A=
	for (var i =3D 0; i < textareas.length; i++)=0A=
	{=0A=
		this.add_variable(textareas[i].name, textareas[i].value);=0A=
	}=0A=
=0A=
	var selects =3D fetch_tags(obj, 'select');=0A=
	for (var i =3D 0; i < selects.length; i++)=0A=
	{=0A=
		if (selects[i].multiple)=0A=
		{=0A=
			for (var j =3D 0; j < selects[i].options.length; j++)=0A=
			{=0A=
				if (selects[i].options[j].selected)=0A=
				{=0A=
					this.add_variable(selects[i].name, selects[i].options[j].value);=0A=
				}=0A=
			}=0A=
		}=0A=
		else=0A=
		{=0A=
			this.add_variable(selects[i].name, =
selects[i].options[selects[i].selectedIndex].value);=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
* Fetches a variable value=0A=
*=0A=
* @param	string	Variable name=0A=
*=0A=
* @return	mixed	Variable value=0A=
*/=0A=
vB_Hidden_Form.prototype.fetch_variable =3D function(varname)=0A=
{=0A=
	for (var i =3D 0; i < this.variables.length; i++)=0A=
	{=0A=
		if (this.variables[i][0] =3D=3D varname)=0A=
		{=0A=
			return this.variables[i][1];=0A=
		}=0A=
	}=0A=
=0A=
	return null;=0A=
};=0A=
=0A=
/**=0A=
* Submits the hidden form object=0A=
*/=0A=
vB_Hidden_Form.prototype.submit_form =3D function()=0A=
{=0A=
	this.form =3D document.createElement('form');=0A=
	this.form.method =3D 'post';=0A=
	this.form.action =3D this.action;=0A=
=0A=
	for (var i =3D 0; i < this.variables.length; i++)=0A=
	{=0A=
		var inputobj =3D document.createElement('input');=0A=
=0A=
		inputobj.type  =3D 'hidden';=0A=
		inputobj.name  =3D this.variables[i][0];=0A=
		inputobj.value =3D this.variables[i][1];=0A=
=0A=
		this.form.appendChild(inputobj);=0A=
	}=0A=
=0A=
	console.info("vB_Hidden_Form :: submit_form() -> %s", this.action);=0A=
	document.body.appendChild(this.form).submit();=0A=
};=0A=
=0A=
/**=0A=
* Builds a URI query string from the given variables=0A=
*/=0A=
vB_Hidden_Form.prototype.build_query_string =3D function()=0A=
{=0A=
	var query_string =3D '';=0A=
=0A=
	for (var i =3D 0; i < this.variables.length; i++)=0A=
	{=0A=
		query_string +=3D this.variables[i][0] + '=3D' + =
PHP.urlencode(this.variables[i][1]) + '&';=0A=
	}=0A=
=0A=
	console.info("vB_Hidden_Form :: Query String =3D %s", query_string);=0A=
	return query_string;=0A=
}=0A=
=0A=
/**=0A=
* Legacy functions for backward compatability=0A=
*/=0A=
vB_Hidden_Form.prototype.add_input =3D =
vB_Hidden_Form.prototype.add_variable;=0A=
vB_Hidden_Form.prototype.add_inputs_from_object =3D =
vB_Hidden_Form.prototype.add_variables_from_object;=0A=
=0A=
// =
#########################################################################=
####=0A=
// Window openers and instant messenger wrappers=0A=
=0A=
/**=0A=
* Opens a generic browser window=0A=
*=0A=
* @param	string	URL=0A=
* @param	integer	Width=0A=
* @param	integer	Height=0A=
* @param	string	Optional Window ID=0A=
*/=0A=
function openWindow(url, width, height, windowid)=0A=
{=0A=
	return window.open(=0A=
		url,=0A=
		(typeof windowid =3D=3D 'undefined' ? 'vBPopup' : windowid),=0A=
		=
'statusbar=3Dno,menubar=3Dno,toolbar=3Dno,scrollbars=3Dyes,resizable=3Dye=
s'=0A=
		+ (typeof width !=3D 'undefined' ? (',width=3D' + width) : '') + =
(typeof height !=3D 'undefined' ? (',height=3D' + height) : '')=0A=
	);=0A=
}=0A=
=0A=
/**=0A=
* Opens control panel help window=0A=
*=0A=
* @param	string	Script name=0A=
* @param	string	Action type=0A=
* @param	string	Option value=0A=
*=0A=
* @return	window=0A=
*/=0A=
function js_open_help(scriptname, actiontype, optionval)=0A=
{=0A=
	return openWindow(=0A=
		'help.php?s=3D' + SESSIONHASH + '&do=3Danswer&page=3D' + scriptname + =
'&pageaction=3D' + actiontype + '&option=3D' + optionval,=0A=
		600, 450, 'helpwindow'=0A=
	);=0A=
}=0A=
=0A=
/**=0A=
* Opens a window to show a list of attachments in a thread =
(misc.php?do=3Dshowattachments)=0A=
*=0A=
* @param	integer	Thread ID=0A=
*=0A=
* @return	window=0A=
*/=0A=
function attachments(threadid)=0A=
{=0A=
	return openWindow(=0A=
		'misc.php?' + SESSIONURL + 'do=3Dshowattachments&t=3D' + threadid,=0A=
		480, 300=0A=
	);=0A=
}=0A=
=0A=
/**=0A=
* Opens a window to show a list of posters in a thread =
(misc.php?do=3Dwhoposted)=0A=
*=0A=
* @param	integer	Thread ID=0A=
*=0A=
* @return	window=0A=
*/=0A=
function who(threadid)=0A=
{=0A=
	return openWindow(=0A=
		'misc.php?' + SESSIONURL + 'do=3Dwhoposted&t=3D' + threadid,=0A=
		230, 300=0A=
	);=0A=
}=0A=
=0A=
/**=0A=
* Opens an IM Window=0A=
*=0A=
* @param	string	IM type=0A=
* @param	integer	User ID=0A=
* @param	integer	Width of window=0A=
* @param	integer	Height of window=0A=
*=0A=
* @return	window=0A=
*/=0A=
function imwindow(imtype, userid, width, height)=0A=
{=0A=
	return openWindow(=0A=
		'sendmessage.php?' + SESSIONURL + 'do=3Dim&type=3D' + imtype + '&u=3D' =
+ userid,=0A=
		width, height=0A=
	);=0A=
}=0A=
=0A=
/**=0A=
* Sends an MSN message=0A=
*=0A=
* @param	string	Target MSN handle=0A=
*=0A=
* @return	boolean	false=0A=
*/=0A=
function SendMSNMessage(name)=0A=
{=0A=
	if (!is_ie)=0A=
	{=0A=
		alert(vbphrase['msn_functions_only_work_in_ie']);=0A=
		return false;=0A=
	}=0A=
	else=0A=
	{=0A=
		MsgrObj.InstantMessage(name);=0A=
		return false;=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
* Adds an MSN Contact (requires MSN)=0A=
*=0A=
* @param	string	MSN handle=0A=
*=0A=
* @return	boolean	false=0A=
*/=0A=
function AddMSNContact(name)=0A=
{=0A=
	if (!is_ie)=0A=
	{=0A=
		alert(vbphrase['msn_functions_only_work_in_ie']);=0A=
		return false;=0A=
	}=0A=
	else=0A=
	{=0A=
		MsgrObj.AddContact(0, name);=0A=
		return false;=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
* Detects Caps-Lock when a key is pressed=0A=
*=0A=
* @param	event=0A=
*=0A=
* @return	boolean	True if Caps-Lock is on=0A=
*/=0A=
function detect_caps_lock(e)=0A=
{=0A=
	e =3D (e ? e : window.event);=0A=
=0A=
	var keycode =3D (e.which ? e.which : (e.keyCode ? e.keyCode : =
(e.charCode ? e.charCode : 0)));=0A=
	var shifted =3D (e.shiftKey || (e.modifiers && (e.modifiers & 4)));=0A=
	var ctrled =3D (e.ctrlKey || (e.modifiers && (e.modifiers & 2)));=0A=
=0A=
	// if characters are uppercase without shift, or lowercase with shift, =
caps-lock is on.=0A=
	return (keycode >=3D 65 && keycode <=3D 90 && !shifted && !ctrled) || =
(keycode >=3D 97 && keycode <=3D 122 && shifted);=0A=
}=0A=
=0A=
/**=0A=
* Confirms log-out request=0A=
*=0A=
* @param	string	Log-out confirmation message=0A=
*=0A=
* @return	boolean=0A=
*/=0A=
function log_out(confirmation_message)=0A=
{=0A=
	var ht =3D document.getElementsByTagName("html")[0];=0A=
	ht.style.filter =3D =
"progid:DXImageTransform.Microsoft.BasicImage(grayscale=3D1)";=0A=
	if (confirm(confirmation_message))=0A=
	{=0A=
		return true;=0A=
	}=0A=
	else=0A=
	{=0A=
		ht.style.filter =3D "";=0A=
		return false;=0A=
	}=0A=
}=0A=
=0A=
// =
#########################################################################=
####=0A=
// Cookie handlers=0A=
=0A=
/**=0A=
* Sets a cookie=0A=
*=0A=
* @param	string	Cookie name=0A=
* @param	string	Cookie value=0A=
* @param	date	Cookie expiry date=0A=
*/=0A=
function set_cookie(name, value, expires)=0A=
{=0A=
	console.log("Set Cookie :: %s =3D '%s'", name, value);=0A=
	document.cookie =3D name + '=3D' + escape(value) + '; path=3D/' + =
(typeof expires !=3D 'undefined' ? '; expires=3D' + =
expires.toGMTString() : '');=0A=
}=0A=
=0A=
/**=0A=
* Deletes a cookie=0A=
*=0A=
* @param	string	Cookie name=0A=
*/=0A=
function delete_cookie(name)=0A=
{=0A=
	console.log("Delete Cookie :: %s", name);=0A=
	document.cookie =3D name + '=3D' + '; expires=3DThu, 01-Jan-70 00:00:01 =
GMT' +  '; path=3D/';=0A=
}=0A=
=0A=
/**=0A=
* Fetches the value of a cookie=0A=
*=0A=
* @param	string	Cookie name=0A=
*=0A=
* @return	string=0A=
*/=0A=
function fetch_cookie(name)=0A=
{=0A=
	cookie_name =3D name + '=3D';=0A=
	cookie_length =3D document.cookie.length;=0A=
	cookie_begin =3D 0;=0A=
	while (cookie_begin < cookie_length)=0A=
	{=0A=
		value_begin =3D cookie_begin + cookie_name.length;=0A=
		if (document.cookie.substring(cookie_begin, value_begin) =3D=3D =
cookie_name)=0A=
		{=0A=
			var value_end =3D document.cookie.indexOf (';', value_begin);=0A=
			if (value_end =3D=3D -1)=0A=
			{=0A=
				value_end =3D cookie_length;=0A=
			}=0A=
			var cookie_value =3D unescape(document.cookie.substring(value_begin, =
value_end));=0A=
			console.log("Fetch Cookie :: %s =3D '%s'", name, cookie_value);=0A=
			return cookie_value;=0A=
		}=0A=
		cookie_begin =3D document.cookie.indexOf(' ', cookie_begin) + 1;=0A=
		if (cookie_begin =3D=3D 0)=0A=
		{=0A=
			break;=0A=
		}=0A=
	}=0A=
	console.log("Fetch Cookie :: %s (null)", name);=0A=
	return null;=0A=
}=0A=
=0A=
// =
#########################################################################=
####=0A=
// Form element managers (used for 'check all' type systems)=0A=
=0A=
/**=0A=
* Sets all checkboxes, radio buttons or selects in a given form to a =
given state, with exceptions=0A=
*=0A=
* @param	object	Form object=0A=
* @param	string	Target element type (one of 'radio', 'select-one', =
'checkbox')=0A=
* @param	string	Selected option in case of 'radio'=0A=
* @param	array	Array of element names to be excluded=0A=
* @param	mixed	Value to give to found elements=0A=
*/=0A=
function js_toggle_all(formobj, formtype, option, exclude, setto)=0A=
{=0A=
	for (var i =3D0; i < formobj.elements.length; i++)=0A=
	{=0A=
		var elm =3D formobj.elements[i];=0A=
		if (elm.type =3D=3D formtype && PHP.in_array(elm.name, exclude, false) =
=3D=3D -1)=0A=
		{=0A=
			switch (formtype)=0A=
			{=0A=
				case 'radio':=0A=
					if (elm.value =3D=3D option) // option =3D=3D '' evaluates true =
when option =3D 0=0A=
					{=0A=
						elm.checked =3D setto;=0A=
					}=0A=
				break;=0A=
				case 'select-one':=0A=
					elm.selectedIndex =3D setto;=0A=
				break;=0A=
				default:=0A=
					elm.checked =3D setto;=0A=
				break;=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
* Sets all <select> elements to the selectedIndex specified by the =
'selectall' element=0A=
*=0A=
* @param	object	Form object=0A=
*/=0A=
function js_select_all(formobj)=0A=
{=0A=
	exclude =3D new Array();=0A=
	exclude[0] =3D 'selectall';=0A=
	js_toggle_all(formobj, 'select-one', '', exclude, =
formobj.selectall.selectedIndex);=0A=
}=0A=
=0A=
/**=0A=
* Sets all <input type=3D"checkbox" /> elements to have the same checked =
status as 'allbox'=0A=
*=0A=
* @param	object	Form object=0A=
*/=0A=
function js_check_all(formobj)=0A=
{=0A=
	exclude =3D new Array();=0A=
	exclude[0] =3D 'keepattachments';=0A=
	exclude[1] =3D 'allbox';=0A=
	exclude[2] =3D 'removeall';=0A=
	js_toggle_all(formobj, 'checkbox', '', exclude, formobj.allbox.checked);=0A=
}=0A=
=0A=
/**=0A=
* Sets all <input type=3D"radio" /> groups to have a particular option =
checked=0A=
*=0A=
* @param	object	Form object=0A=
* @param	mixed	Selected option=0A=
*/=0A=
function js_check_all_option(formobj, option)=0A=
{=0A=
	exclude =3D new Array();=0A=
	exclude[0] =3D 'useusergroup';=0A=
	js_toggle_all(formobj, 'radio', option, exclude, true);=0A=
}=0A=
=0A=
/**=0A=
* Alias to js_check_all=0A=
*/=0A=
function checkall(formobj)=0A=
{=0A=
	js_check_all(formobj);=0A=
}=0A=
=0A=
/**=0A=
* Alias to js_check_all_option=0A=
*/=0A=
function checkall_option(formobj, option)=0A=
{=0A=
	js_check_all_option(formobj, option);=0A=
}=0A=
=0A=
/**=0A=
* Resize function for CP textareas=0A=
*=0A=
* @param	integer	If positive, size up, otherwise size down=0A=
* @param	string	ID of the textarea=0A=
*=0A=
* @return	boolean	false=0A=
*/=0A=
function resize_textarea(to, id)=0A=
{=0A=
	if (to < 0)=0A=
	{=0A=
		var rows =3D -5;=0A=
		var cols =3D -10;=0A=
	}=0A=
	else=0A=
	{=0A=
		var rows =3D 5;=0A=
		var cols =3D 10;=0A=
	}=0A=
=0A=
	var textarea =3D fetch_object(id);=0A=
	if (typeof textarea.orig_rows =3D=3D 'undefined')=0A=
	{=0A=
		textarea.orig_rows =3D textarea.rows;=0A=
		textarea.orig_cols =3D textarea.cols;=0A=
	}=0A=
=0A=
	var newrows =3D textarea.rows + rows;=0A=
	var newcols =3D textarea.cols + cols;=0A=
=0A=
	if (newrows >=3D textarea.orig_rows && newcols >=3D textarea.orig_cols)=0A=
	{=0A=
		textarea.rows =3D newrows;=0A=
		textarea.cols =3D newcols;=0A=
	}=0A=
=0A=
	return false;=0A=
}=0A=
=0A=
// =
#########################################################################=
####=0A=
// Collapsible element handlers=0A=
=0A=
/**=0A=
* Toggles the collapse state of an object, and saves state to =
'vbulletin_collapse' cookie=0A=
*=0A=
* @param	string	Unique ID for the collapse group=0A=
*=0A=
* @return	boolean	false=0A=
*/=0A=
function toggle_collapse(objid)=0A=
{=0A=
	if (!is_regexp)=0A=
	{=0A=
		return false;=0A=
	}=0A=
=0A=
	obj =3D fetch_object('collapseobj_' + objid);=0A=
	img =3D fetch_object('collapseimg_' + objid);=0A=
	cel =3D fetch_object('collapsecel_' + objid);=0A=
=0A=
	if (!obj)=0A=
	{=0A=
		// nothing to collapse!=0A=
		if (img)=0A=
		{=0A=
			// hide the clicky image if there is one=0A=
			img.style.display =3D 'none';=0A=
		}=0A=
		return false;=0A=
	}=0A=
=0A=
	if (obj.style.display =3D=3D 'none')=0A=
	{=0A=
		obj.style.display =3D '';=0A=
		save_collapsed(objid, false);=0A=
		if (img)=0A=
		{=0A=
			img_re =3D new RegExp("_collapsed\\.gif$");=0A=
			img.src =3D img.src.replace(img_re, '.gif');=0A=
		}=0A=
		if (cel)=0A=
		{=0A=
			cel_re =3D new RegExp("^(thead|tcat)(_collapsed)$");=0A=
			cel.className =3D cel.className.replace(cel_re, '$1');=0A=
		}=0A=
	}=0A=
	else=0A=
	{=0A=
		obj.style.display =3D 'none';=0A=
		save_collapsed(objid, true);=0A=
		if (img)=0A=
		{=0A=
			img_re =3D new RegExp("\\.gif$");=0A=
			img.src =3D img.src.replace(img_re, '_collapsed.gif');=0A=
		}=0A=
		if (cel)=0A=
		{=0A=
			cel_re =3D new RegExp("^(thead|tcat)$");=0A=
			cel.className =3D cel.className.replace(cel_re, '$1_collapsed');=0A=
		}=0A=
	}=0A=
	return false;=0A=
}=0A=
=0A=
/**=0A=
* Updates vbulletin_collapse cookie with collapse preferences=0A=
*=0A=
* @param	string	Unique ID for the collapse group=0A=
* @param	boolean	Add a cookie=0A=
*/=0A=
function save_collapsed(objid, addcollapsed)=0A=
{=0A=
	var collapsed =3D fetch_cookie('vbulletin_collapse');=0A=
	var tmp =3D new Array();=0A=
=0A=
	if (collapsed !=3D null)=0A=
	{=0A=
		collapsed =3D collapsed.split('\n');=0A=
=0A=
		for (var i in collapsed)=0A=
		{=0A=
			if (collapsed[i] !=3D objid && collapsed[i] !=3D '')=0A=
			{=0A=
				tmp[tmp.length] =3D collapsed[i];=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if (addcollapsed)=0A=
	{=0A=
		tmp[tmp.length] =3D objid;=0A=
	}=0A=
=0A=
	expires =3D new Date();=0A=
	expires.setTime(expires.getTime() + (1000 * 86400 * 365));=0A=
	set_cookie('vbulletin_collapse', tmp.join('\n'), expires);=0A=
}=0A=
=0A=
// =
#########################################################################=
####=0A=
// Event Handlers for PageNav menus=0A=
=0A=
/**=0A=
* Class to handle pagenav events=0A=
*/=0A=
function vBpagenav()=0A=
{=0A=
}=0A=
=0A=
/**=0A=
* Handles clicks on pagenav menu control objects=0A=
*/=0A=
vBpagenav.prototype.controlobj_onclick =3D function(e)=0A=
{=0A=
	this._onclick(e);=0A=
	var inputs =3D fetch_tags(this.menu.menuobj, 'input');=0A=
	for (var i =3D 0; i < inputs.length; i++)=0A=
	{=0A=
		if (inputs[i].type =3D=3D 'text')=0A=
		{=0A=
			inputs[i].focus();=0A=
			break;=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
* Submits the pagenav form... sort of=0A=
*/=0A=
vBpagenav.prototype.form_gotopage =3D function(e)=0A=
{=0A=
	if ((pagenum =3D parseInt(fetch_object('pagenav_itxt').value, 10)) > 0)=0A=
	{=0A=
		window.location =3D this.addr + '&page=3D' + pagenum;=0A=
	}=0A=
	return false;=0A=
};=0A=
=0A=
/**=0A=
* Handles clicks on the 'Go' button in pagenav popups=0A=
*/=0A=
vBpagenav.prototype.ibtn_onclick =3D function(e)=0A=
{=0A=
	return this.form.gotopage();=0A=
};=0A=
=0A=
/**=0A=
* Handles keypresses in the text input of pagenav popups=0A=
*/=0A=
vBpagenav.prototype.itxt_onkeypress =3D function(e)=0A=
{=0A=
	return ((e ? e : window.event).keyCode =3D=3D 13 ? this.form.gotopage() =
: true);=0A=
};=0A=
=0A=
// =
#########################################################################=
####=0A=
// DHTML Popup Menu Handling (complements vbulletin_menu.js)=0A=
=0A=
/**=0A=
* Wrapper for vBmenu.register=0A=
*=0A=
* @param	string	Control ID=0A=
* @param	boolean	No image (true)=0A=
* @param	boolean	Does nothing any more=0A=
*/=0A=
function vbmenu_register(controlid, noimage, datefield)=0A=
{=0A=
	if (typeof(vBmenu) =3D=3D "object")=0A=
	{=0A=
		return vBmenu.register(controlid, noimage);=0A=
	}=0A=
	else=0A=
	{=0A=
		return false;=0A=
	}=0A=
}=0A=
=0A=
// =
#########################################################################=
####=0A=
// Stuff that really doesn't fit anywhere else=0A=
=0A=
/**=0A=
* Sets an element and all its children to be 'unselectable'=0A=
*=0A=
* @param	object	Object to be made unselectable=0A=
*/=0A=
function set_unselectable(obj)=0A=
{=0A=
	if (!is_ie4 && typeof obj.tagName !=3D 'undefined')=0A=
	{=0A=
		if (obj.hasChildNodes())=0A=
		{=0A=
			for (var i =3D 0; i < obj.childNodes.length; i++)=0A=
			{=0A=
				set_unselectable(obj.childNodes[i]);=0A=
			}=0A=
		}=0A=
		obj.unselectable =3D 'on';=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
* Fetches the sessionhash from the SESSIONURL variable=0A=
*=0A=
* @return	string=0A=
*/=0A=
function fetch_sessionhash()=0A=
{=0A=
	return (SESSIONURL =3D=3D '' ? '' : SESSIONURL.substr(2, 32));=0A=
}=0A=
=0A=
/**=0A=
* Emulates the PHP version of vBulletin's construct_phrase() sprintf =
wrapper=0A=
*=0A=
* @param	string	String containing %1$s type replacement markers=0A=
* @param	string	First replacement=0A=
* @param	string	Nth replacement=0A=
*=0A=
* @return	string=0A=
*/=0A=
function construct_phrase()=0A=
{=0A=
	if (!arguments || arguments.length < 1 || !is_regexp)=0A=
	{=0A=
		return false;=0A=
	}=0A=
=0A=
	var args =3D arguments;=0A=
	var str =3D args[0];=0A=
	var re;=0A=
=0A=
	for (var i =3D 1; i < args.length; i++)=0A=
	{=0A=
		re =3D new RegExp("%" + i + "\\$s", 'gi');=0A=
		str =3D str.replace(re, args[i]);=0A=
	}=0A=
	return str;=0A=
}=0A=
=0A=
/**=0A=
* Handles the quick style/language options in the footer=0A=
*=0A=
* @param	object	Select object=0A=
* @param	string	Type (style or language)=0A=
*/=0A=
function switch_id(selectobj, type)=0A=
{=0A=
	var id =3D selectobj.options[selectobj.selectedIndex].value;=0A=
=0A=
	if (id =3D=3D '')=0A=
	{=0A=
		return;=0A=
	}=0A=
=0A=
	var url =3D new String(window.location);=0A=
	var fragment =3D new String('');=0A=
=0A=
	// get rid of fragment=0A=
	url =3D url.split('#');=0A=
=0A=
	// deal with the fragment first=0A=
	if (url[1])=0A=
	{=0A=
		fragment =3D '#' + url[1];=0A=
	}=0A=
=0A=
	// deal with the main url=0A=
	url =3D url[0];=0A=
=0A=
	// remove id=3Dx& from main bit=0A=
	if (url.indexOf(type + 'id=3D') !=3D -1 && is_regexp)=0A=
	{=0A=
		re =3D new RegExp(type + "id=3D\\d+&?");=0A=
		url =3D url.replace(re, '');=0A=
	}=0A=
=0A=
	// add the ? to the url if needed=0A=
	if (url.indexOf('?') =3D=3D -1)=0A=
	{=0A=
		url +=3D '?';=0A=
	}=0A=
	else=0A=
	{=0A=
		// make sure that we have a valid character to join our id bit=0A=
		lastchar =3D url.substr(url.length - 1);=0A=
		if (lastchar !=3D '&' && lastchar !=3D '?')=0A=
		{=0A=
			url +=3D '&';=0A=
		}=0A=
	}=0A=
=0A=
	window.location =3D url + type + 'id=3D' + id + fragment;=0A=
}=0A=
=0A=
/**=0A=
* Takes the 'alt' attribute for an image and attaches it to the 'title' =
attribute=0A=
*=0A=
* @param	object	Image object=0A=
*/=0A=
function img_alt_2_title(img)=0A=
{=0A=
	if (!img.title && img.alt !=3D '')=0A=
	{=0A=
		img.title =3D img.alt;=0A=
	}=0A=
}=0A=
=0A=
// =
#########################################################################=
####=0A=
// Initialize a PostBit=0A=
=0A=
/**=0A=
* This function runs all the necessary Javascript code on a PostBit=0A=
* after it has been loaded via AJAX. Don't use this method before a=0A=
* complete page load or you'll have problems.=0A=
*=0A=
* @param	object	Object containing postbits=0A=
*/=0A=
function PostBit_Init(obj, postid)=0A=
{=0A=
	console.log("PostBit Init: %d", postid);=0A=
=0A=
	if (typeof vBmenu !=3D 'undefined')=0A=
	{=0A=
		// init profile menu(s)=0A=
		var divs =3D fetch_tags(obj, 'div');=0A=
		for (var i =3D 0; i < divs.length; i++)=0A=
		{=0A=
			if (divs[i].id && divs[i].id.substr(0, 9) =3D=3D 'postmenu_')=0A=
			{=0A=
				vBmenu.register(divs[i].id, true);=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if (typeof vB_QuickEditor !=3D 'undefined')=0A=
	{=0A=
		// init quick edit controls=0A=
		vB_AJAX_QuickEdit_Init(obj);=0A=
	}=0A=
=0A=
	if (typeof vB_QuickReply !=3D 'undefined')=0A=
	{=0A=
		// init quick reply button=0A=
		qr_init_buttons(obj);=0A=
	}=0A=
=0A=
	if (typeof mq_init !=3D 'undefined')=0A=
	{=0A=
		// init quick reply button=0A=
		mq_init(obj);=0A=
	}=0A=
=0A=
	if (typeof vBrep !=3D 'undefined')=0A=
	{=0A=
		if (typeof postid !=3D 'undefined' && typeof postid !=3D 'null')=0A=
		{=0A=
			vbrep_register(postid);=0A=
		}=0A=
	}=0A=
=0A=
	if (typeof inlineMod !=3D 'undefined')=0A=
	{=0A=
		im_init(obj);=0A=
	}=0A=
}=0A=
=0A=
// =
#########################################################################=
####=0A=
// Main vBulletin Javascript Initialization=0A=
=0A=
/**=0A=
* This function runs (almost) at the end of script loading on most =
vBulletin pages=0A=
*=0A=
* It sets up things like image alt->title tags, turns on the popup menu =
system etc.=0A=
*=0A=
* @return	boolean=0A=
*/=0A=
function vBulletin_init()=0A=
{=0A=
	// don't bother doing any exciting stuff for WebTV=0A=
	if (is_webtv)=0A=
	{=0A=
		return false;=0A=
	}=0A=
=0A=
	// set 'title' tags for image elements=0A=
	var imgs =3D fetch_tags(document, 'img');=0A=
	for (var i =3D 0; i < imgs.length; i++)=0A=
	{=0A=
		img_alt_2_title(imgs[i]);=0A=
	}=0A=
=0A=
	// finalize popup menus=0A=
	if (typeof vBmenu =3D=3D 'object')=0A=
	{=0A=
		// close all menus on document click or resize=0A=
		if (typeof(YAHOO) !=3D "undefined")=0A=
		{=0A=
			YAHOO.util.Event.on(document, "click", vbmenu_hide);=0A=
			YAHOO.util.Event.on(window, "resize", vbmenu_hide);=0A=
		}=0A=
		else if (window.attachEvent && !is_saf)=0A=
		{=0A=
			document.attachEvent('onclick', vbmenu_hide);=0A=
			window.attachEvent('onresize', vbmenu_hide);=0A=
		}=0A=
		else if (document.addEventListener && !is_saf)=0A=
		{=0A=
			document.addEventListener('click', vbmenu_hide, false);=0A=
			window.addEventListener('resize', vbmenu_hide, false);=0A=
		}=0A=
		else=0A=
		{=0A=
			window.onclick =3D vbmenu_hide;=0A=
			window.onresize =3D vbmenu_hide;=0A=
		}=0A=
=0A=
		// add popups to pagenav elements=0A=
		var pagenavs =3D fetch_tags(document, 'td');=0A=
		for (var n =3D 0; n < pagenavs.length; n++)=0A=
		{=0A=
			if (pagenavs[n].hasChildNodes() && pagenavs[n].firstChild.name && =
pagenavs[n].firstChild.name.indexOf('PageNav') !=3D -1)=0A=
			{=0A=
				var addr =3D pagenavs[n].title;=0A=
				pagenavs[n].title =3D '';=0A=
				pagenavs[n].innerHTML =3D '';=0A=
				pagenavs[n].id =3D 'pagenav.' + n;=0A=
				var pn =3D vBmenu.register(pagenavs[n].id);=0A=
				if (is_saf)=0A=
				{=0A=
					pn.controlobj._onclick =3D pn.controlobj.onclick;=0A=
					pn.controlobj.onclick =3D vBpagenav.prototype.controlobj_onclick;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// process the pagenavs popup form=0A=
		if (typeof addr !=3D 'undefined')=0A=
		{=0A=
			fetch_object('pagenav_form').addr =3D addr;=0A=
			fetch_object('pagenav_form').gotopage =3D =
vBpagenav.prototype.form_gotopage;=0A=
			fetch_object('pagenav_ibtn').onclick =3D =
vBpagenav.prototype.ibtn_onclick;=0A=
			fetch_object('pagenav_itxt').onkeypress =3D =
vBpagenav.prototype.itxt_onkeypress;=0A=
		}=0A=
=0A=
		// activate the menu system=0A=
		vBmenu.activate(true);=0A=
	}=0A=
=0A=
	// the new init system=0A=
	vBulletin.init();=0A=
=0A=
	return true;=0A=
}=0A=
=0A=
// =
#########################################################################=
####=0A=
// vBulletin Javascript Framework=0A=
=0A=
/**=0A=
* General class for handling custom events and custom controls=0A=
*/=0A=
function vBulletin_Framework()=0A=
{=0A=
	/**=0A=
	* @var	array	Array of elements to be passed to control init functions=0A=
	* @var	array	Array of AJAX load/save URLs=0A=
	* @var	array	Array of YUI custom events=0A=
	* @var	date	Current time=0A=
	*/=0A=
	this.elements =3D new Array();=0A=
	this.ajaxurls =3D new Array();=0A=
	this.events =3D new Array();=0A=
	this.time =3D new Date();=0A=
=0A=
	// custom event to fire during class init=0A=
	this.add_event("systemInit");=0A=
}=0A=
=0A=
/**=0A=
* Initializes the object - usually called at end of footer template=0A=
*/=0A=
vBulletin_Framework.prototype.init =3D function()=0A=
{=0A=
	this.events.systemInit.fire();=0A=
	console.info("System Init Fired");=0A=
}=0A=
=0A=
/**=0A=
* Emulates OOP class extension=0A=
*=0A=
* @param	object	Extended class=0A=
* @param	object	Base class=0A=
*/=0A=
vBulletin_Framework.prototype.extend =3D function(subClass, baseClass)=0A=
{=0A=
   function inheritance() {}=0A=
   inheritance.prototype =3D baseClass.prototype;=0A=
=0A=
   subClass.prototype =3D new inheritance();=0A=
   subClass.prototype.constructor =3D subClass;=0A=
   subClass.baseConstructor =3D baseClass;=0A=
   subClass.superClass =3D baseClass.prototype;=0A=
}=0A=
=0A=
/**=0A=
* Registers a custom control for later initialization=0A=
* Arguments 1-n are stored for later use=0A=
*=0A=
* @param	string	Control type (vB_DatePicker etc.)=0A=
* @param	string	HTML element ID=0A=
*/=0A=
vBulletin_Framework.prototype.register_control =3D function(controltype, =
element)=0A=
{=0A=
	var args =3D new Array();=0A=
	for (var i =3D 1; i < arguments.length; i++)=0A=
	{=0A=
		args.push(arguments[i]);=0A=
	}=0A=
	if (!this.elements[controltype])=0A=
	{=0A=
		console.info("Creating array vBulletin.elements[\"%s\"]", controltype);=0A=
		this.elements[controltype] =3D new Array();=0A=
	}=0A=
	var x =3D this.elements[controltype].push(args);=0A=
	console.log("vBulletin.elements[\"%s\"][%d] =3D %s", controltype, x-1, =
args.join(", "));=0A=
}=0A=
=0A=
/**=0A=
* Registers AJAX load/save urls for a control=0A=
*=0A=
* @param	Fetch URL=0A=
* @param	Save URL=0A=
* @param	List of elements to which these URLs apply=0A=
*/=0A=
vBulletin_Framework.prototype.register_ajax_urls =3D function(fetch, =
save, elements)=0A=
{=0A=
	var fetch =3D fetch.split("?"); fetch[1] =3D SESSIONURL + "ajax=3D1&" + =
fetch[1].replace(/\{(\d+)(:\w+)?\}/gi, '%$1$s');=0A=
	var save  =3D  save.split("?");  save[1] =3D SESSIONURL + "ajax=3D1&" + =
save[1].replace(/\{(\d+)(:\w+)?\}/gi, '%$1$s');=0A=
=0A=
	console.log("Register AJAX URLs for %s", elements);=0A=
=0A=
	for (var i =3D 0; i < elements.length; i++)=0A=
	{=0A=
		this.ajaxurls[elements[i]] =3D new Array(fetch, save);=0A=
	}=0A=
}=0A=
=0A=
/**=0A=
* Register a custom event=0A=
*=0A=
* @param	string	Event name=0A=
*/=0A=
vBulletin_Framework.prototype.add_event =3D function(eventname)=0A=
{=0A=
	this.events[eventname] =3D (typeof YAHOO !=3D 'undefined' ? new =
YAHOO.util.CustomEvent(eventname) : new null_event());=0A=
}=0A=
=0A=
/**=0A=
* BC: Pass console calls to Firebug if it's available=0A=
*/=0A=
vBulletin_Framework.prototype.console =3D console.log;=0A=
=0A=
// =
#########################################################################=
####=0A=
=0A=
// initialize the PHP function emulator=0A=
var PHP =3D new vB_PHP_Emulator();=0A=
=0A=
// Create an instance of the vBulletin Framework object=0A=
var vBulletin =3D new vBulletin_Framework();=0A=
=0A=
/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*\=0A=
|| ####################################################################=0A=
|| # Downloaded: 08:16, Sat Aug 25th 2007=0A=
|| # CVS: $RCSfile$ - $Revision: 17556 $=0A=
|| ####################################################################=0A=
\*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*/
------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://neurotalk.psychcentral.com/clientscript/vbulletin_menu.js?v=368

/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*\=0A=
|| #################################################################### =
||=0A=
|| # vBulletin 3.6.8=0A=
|| # ---------------------------------------------------------------- # =
||=0A=
|| # Copyright =A92000-2007 Jelsoft Enterprises Ltd. All Rights =
Reserved. ||=0A=
|| # This file may not be redistributed in whole or significant part. # =
||=0A=
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # =
||=0A=
|| # http://www.vbulletin.com | http://www.vbulletin.com/license.html # =
||=0A=
|| #################################################################### =
||=0A=
\*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*/=0A=
=0A=
vBulletin.add_event("vBmenuShow");=0A=
vBulletin.add_event("vBmenuHide");=0A=
=0A=
/**=0A=
* vBulletin popup menu example usage:=0A=
*=0A=
* To create a new popup menu:=0A=
* 	<element id=3D"x">Click me <script type=3D"text/javascript"> =
vbmenu_register('x'); </script></element>=0A=
* The menu class expects an element with the id of x_menu that contains =
the menu.=0A=
*	<div id=3D"x_menu" class=3D"vbmenu_popup"> ... </div>=0A=
*/=0A=
=0A=
// =
#########################################################################=
####=0A=
// vB_Popup_Handler=0A=
// =
#########################################################################=
####=0A=
=0A=
/**=0A=
* vBulletin popup menu registry=0A=
*/=0A=
function vB_Popup_Handler()=0A=
{=0A=
	/**=0A=
	* Options:=0A=
	*=0A=
	* @var	integer	Number of steps to use in sliding menus open=0A=
	* @var	boolean	Use opacity face in menu open?=0A=
	*/=0A=
	this.open_steps =3D 10;=0A=
	this.open_fade =3D false;=0A=
=0A=
	this.active =3D false;=0A=
=0A=
	this.menus =3D new Array();=0A=
	this.activemenu =3D null;=0A=
=0A=
	this.hidden_selects =3D new Array();=0A=
};=0A=
=0A=
// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=0A=
// vB_Popup_Handler methods=0A=
=0A=
/**=0A=
* Activate / Deactivate the menu system=0A=
*=0A=
* @param	boolean	Active state for menus=0A=
*/=0A=
vB_Popup_Handler.prototype.activate =3D function(active)=0A=
{=0A=
	this.active =3D active;=0A=
	console.log("vBmenu :: System Activated");=0A=
};=0A=
=0A=
/**=0A=
* Register a control object as a menu control=0A=
*=0A=
* @param	string	ID of the control object=0A=
* @param	boolean	Disable menu pop image addition=0A=
* @param	boolean	Disable menu slide open=0A=
*=0A=
* @return	vB_Popup_Menu=0A=
*/=0A=
vB_Popup_Handler.prototype.register =3D function(controlkey, noimage, =
noslide)=0A=
{=0A=
	//console.log("vBmenu :: registering '%s'", controlkey);=0A=
	this.menus[controlkey] =3D new vB_Popup_Menu(controlkey, noimage, =
noslide);=0A=
=0A=
	return this.menus[controlkey];=0A=
};=0A=
=0A=
/**=0A=
* Hide active menu=0A=
*/=0A=
vB_Popup_Handler.prototype.hide =3D function()=0A=
{=0A=
	if (this.activemenu !=3D null)=0A=
	{=0A=
		this.menus[this.activemenu].hide();=0A=
	}=0A=
};=0A=
=0A=
=0A=
// =
#########################################################################=
####=0A=
// initialize menu registry=0A=
=0A=
var vBmenu =3D new vB_Popup_Handler();=0A=
=0A=
/**=0A=
* Function to allow anything to hide all menus=0A=
*=0A=
* @param	event	Event object=0A=
*=0A=
* @return	mixed=0A=
*/=0A=
function vbmenu_hide(e)=0A=
{=0A=
	if (e && e.button && e.button !=3D 1 && e.type =3D=3D 'click')=0A=
	{=0A=
		return true;=0A=
	}=0A=
	else=0A=
	{=0A=
		vBmenu.hide();=0A=
	}=0A=
};=0A=
=0A=
// =
#########################################################################=
####=0A=
// vB_Popup_Menu=0A=
// =
#########################################################################=
####=0A=
=0A=
/**=0A=
* vBulletin popup menu class constructor=0A=
*=0A=
* Manages a single menu and control object=0A=
* Initializes control object=0A=
*=0A=
* @param	string	ID of the control object=0A=
* @param	boolean	Disable menu pop image addition=0A=
* @param	boolean	Disable menu slide open=0A=
*/=0A=
function vB_Popup_Menu(controlkey, noimage, noslide)=0A=
{=0A=
	this.controlkey =3D controlkey;=0A=
	this.menuname =3D this.controlkey.split('.')[0] + '_menu';=0A=
=0A=
	this.init_control(noimage);=0A=
=0A=
	if (fetch_object(this.menuname))=0A=
	{=0A=
		this.init_menu();=0A=
	}=0A=
=0A=
	this.slide_open =3D ((is_opera || noslide) ? false : true);=0A=
	this.open_steps =3D vBmenu.open_steps;=0A=
=0A=
	vBulletin.add_event("vBmenuShow_" + this.controlkey);=0A=
	vBulletin.add_event("vBmenuHide_" + this.controlkey);=0A=
};=0A=
=0A=
// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=0A=
// vB_Popup_Menu methods=0A=
=0A=
/**=0A=
* Initialize the control object=0A=
*/=0A=
vB_Popup_Menu.prototype.init_control =3D function(noimage)=0A=
{=0A=
	this.controlobj =3D fetch_object(this.controlkey);=0A=
	this.controlobj.state =3D false;=0A=
=0A=
	if (this.controlobj.firstChild && (this.controlobj.firstChild.tagName =
=3D=3D 'TEXTAREA' || this.controlobj.firstChild.tagName =3D=3D 'INPUT'))=0A=
	{=0A=
		// do nothing=0A=
	}=0A=
	else=0A=
	{=0A=
		if (!noimage && !(is_mac && is_ie))=0A=
		{=0A=
			var space =3D document.createTextNode(' ');=0A=
			this.controlobj.appendChild(space);=0A=
=0A=
			var img =3D document.createElement('img');=0A=
			img.src =3D IMGDIR_MISC + '/menu_open.gif';=0A=
			img.border =3D 0;=0A=
			img.title =3D '';=0A=
			img.alt =3D '';=0A=
			this.controlobj.appendChild(img);=0A=
		}=0A=
=0A=
		this.controlobj.unselectable =3D true;=0A=
		if (!noimage)=0A=
		{=0A=
			this.controlobj.style.cursor =3D pointer_cursor;=0A=
		}=0A=
		this.controlobj.onclick =3D =
vB_Popup_Events.prototype.controlobj_onclick;=0A=
		this.controlobj.onmouseover =3D =
vB_Popup_Events.prototype.controlobj_onmouseover;=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
* Init the popup menu object=0A=
*/=0A=
vB_Popup_Menu.prototype.init_menu =3D function()=0A=
{=0A=
	this.menuobj =3D fetch_object(this.menuname);=0A=
=0A=
	if (this.menuobj && !this.menuobj.initialized)=0A=
	{=0A=
		this.menuobj.initialized =3D true;=0A=
		this.menuobj.onclick =3D e_by_gum;=0A=
		this.menuobj.style.position =3D 'absolute';=0A=
		this.menuobj.style.zIndex =3D 50;=0A=
=0A=
		// init popup filters (ie only)=0A=
		if (is_ie && !is_mac)=0A=
		{=0A=
			this.menuobj.style.filter +=3D =
"progid:DXImageTransform.Microsoft.alpha(enabled=3D1,opacity=3D100)";=0A=
			this.menuobj.style.filter +=3D =
"progid:DXImageTransform.Microsoft.shadow(direction=3D135,color=3D#8E8E8E=
,strength=3D3)";=0A=
		}=0A=
=0A=
		this.init_menu_contents();=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
* Init the popup menu contents=0A=
*/=0A=
vB_Popup_Menu.prototype.init_menu_contents =3D function()=0A=
{=0A=
	var tds =3D fetch_tags(this.menuobj, 'td');=0A=
	for (var i =3D 0; i < tds.length; i++)=0A=
	{=0A=
		if (tds[i].className =3D=3D 'vbmenu_option')=0A=
		{=0A=
			if (tds[i].title && tds[i].title =3D=3D 'nohilite')=0A=
			{=0A=
				// not an active cell=0A=
				tds[i].title =3D '';=0A=
			}=0A=
			else=0A=
			{=0A=
				// create a reference back to the menu class=0A=
				tds[i].controlkey =3D this.controlkey;=0A=
=0A=
				// handle mouseover / mouseout highlighting events=0A=
				tds[i].onmouseover =3D =
vB_Popup_Events.prototype.menuoption_onmouseover;=0A=
				tds[i].onmouseout =3D =
vB_Popup_Events.prototype.menuoption_onmouseout;=0A=
=0A=
				var links =3D fetch_tags(tds[i], 'a');=0A=
				if (links.length =3D=3D 1)=0A=
				{=0A=
					/* Ok we have a link, we should use this if=0A=
					1. There is no onclick event in the link=0A=
					2. There is no onclick event on the cell=0A=
					3. The onclick event for the cell should equal the link if the =
above are true=0A=
=0A=
					If we find a browser thats gets confused we may need to set =
remove_link to true for it.=0A=
					*/=0A=
=0A=
					tds[i].className =3D tds[i].className + ' vbmenu_option_alink';=0A=
					tds[i].islink =3D true;=0A=
=0A=
					var linkobj =3D links[0];=0A=
					var remove_link =3D false;=0A=
=0A=
					tds[i].target =3D linkobj.getAttribute('target');=0A=
=0A=
					if (typeof linkobj.onclick =3D=3D 'function')=0A=
					{=0A=
						tds[i].ofunc =3D linkobj.onclick;=0A=
						tds[i].onclick =3D =
vB_Popup_Events.prototype.menuoption_onclick_function;=0A=
						remove_link =3D true;=0A=
					}=0A=
					else if (typeof tds[i].onclick =3D=3D 'function')=0A=
					{=0A=
						tds[i].ofunc =3D tds[i].onclick;=0A=
						tds[i].onclick =3D =
vB_Popup_Events.prototype.menuoption_onclick_function;=0A=
						remove_link =3D true;=0A=
					}=0A=
					else=0A=
					{=0A=
						tds[i].href =3D linkobj.href;=0A=
						tds[i].onclick =3D =
vB_Popup_Events.prototype.menuoption_onclick_link;=0A=
					}=0A=
=0A=
					if (remove_link)=0A=
					{=0A=
						var newlink =3D document.createElement('a');=0A=
						newlink.innerHTML =3D linkobj.innerHTML;=0A=
						newlink.href =3D '#';=0A=
						newlink.onclick =3D function(e) { e =3D e ? e : window.event; =
e.returnValue =3D false; return false; };=0A=
						tds[i].insertBefore(newlink, linkobj);=0A=
						tds[i].removeChild(linkobj);=0A=
					}=0A=
				}=0A=
				else if (typeof tds[i].onclick =3D=3D 'function')=0A=
				{=0A=
					tds[i].ofunc =3D tds[i].onclick;=0A=
					tds[i].onclick =3D =
vB_Popup_Events.prototype.menuoption_onclick_function;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
* Show the menu=0A=
*=0A=
* @param	object	The control object calling the menu=0A=
* @param	boolean	Use slide (false) or open instantly? (true)=0A=
*/=0A=
vB_Popup_Menu.prototype.show =3D function(obj, instant)=0A=
{=0A=
	if (!vBmenu.active)=0A=
	{=0A=
		return false;=0A=
	}=0A=
	else if (!this.menuobj)=0A=
	{=0A=
		this.init_menu();=0A=
	}=0A=
=0A=
	if (!this.menuobj || vBmenu.activemenu =3D=3D this.controlkey)=0A=
	{=0A=
		return false;=0A=
	}=0A=
=0A=
	console.log("vBmenu :: Show '%s'", this.controlkey);=0A=
=0A=
	if (vBmenu.activemenu !=3D null && vBmenu.activemenu !=3D =
this.controlkey)=0A=
	{=0A=
		vBmenu.menus[vBmenu.activemenu].hide();=0A=
	}=0A=
=0A=
	vBmenu.activemenu =3D this.controlkey;=0A=
=0A=
	this.menuobj.style.display =3D '';=0A=
	if (this.slide_open)=0A=
	{=0A=
		this.menuobj.style.clip =3D 'rect(auto, 0px, 0px, auto)';=0A=
	}=0A=
=0A=
	this.set_menu_position(obj);=0A=
=0A=
	if (!instant && this.slide_open)=0A=
	{=0A=
		this.intervalX =3D Math.ceil(this.menuobj.offsetWidth / =
this.open_steps);=0A=
		this.intervalY =3D Math.ceil(this.menuobj.offsetHeight / =
this.open_steps);=0A=
		this.slide((this.direction =3D=3D 'left' ? 0 : =
this.menuobj.offsetWidth), 0, 0);=0A=
	}=0A=
	else if (this.menuobj.style.clip && this.slide_open)=0A=
	{=0A=
		this.menuobj.style.clip =3D 'rect(auto, auto, auto, auto)';=0A=
	}=0A=
=0A=
	// deal with IE putting <select> elements on top of everything=0A=
	this.handle_overlaps(true);=0A=
=0A=
	if (this.controlobj.editorid)=0A=
	{=0A=
		this.controlobj.state =3D true;=0A=
		//this.controlobj.editor.menu_context(this.controlobj, 'mousedown');=0A=
		vB_Editor[this.controlobj.editorid].menu_context(this.controlobj, =
'mousedown');=0A=
	}=0A=
=0A=
	vBulletin.events["vBmenuShow_" + this.controlkey].fire(this.controlkey);=0A=
	vBulletin.events.vBmenuShow.fire(this.controlkey);=0A=
};=0A=
=0A=
/**=0A=
* Position the menu relative to a reference element=0A=
*=0A=
* @param	object	Reference HTML element=0A=
*/=0A=
vB_Popup_Menu.prototype.set_menu_position =3D function(obj)=0A=
{=0A=
	this.pos =3D this.fetch_offset(obj);=0A=
	this.leftpx =3D this.pos['left'];=0A=
	this.toppx =3D this.pos['top'] + obj.offsetHeight;=0A=
=0A=
	if ((this.leftpx + this.menuobj.offsetWidth) >=3D =
document.body.clientWidth && (this.leftpx + obj.offsetWidth - =
this.menuobj.offsetWidth) > 0)=0A=
	{=0A=
		this.leftpx =3D this.leftpx + obj.offsetWidth - =
this.menuobj.offsetWidth;=0A=
		this.direction =3D 'right';=0A=
	}=0A=
	else=0A=
	{=0A=
		this.direction =3D 'left'=0A=
	}=0A=
=0A=
	this.menuobj.style.left =3D this.leftpx + 'px';=0A=
	this.menuobj.style.top  =3D this.toppx + 'px';=0A=
};=0A=
=0A=
/**=0A=
* Hide the menu=0A=
*/=0A=
vB_Popup_Menu.prototype.hide =3D function(e)=0A=
{=0A=
	if (e && e.button && e.button !=3D 1)=0A=
	{=0A=
		// get around some context menu issues etc.=0A=
		return true;=0A=
	}=0A=
=0A=
	console.log("vBmenu :: Hide '%s'", this.controlkey);=0A=
=0A=
	this.stop_slide();=0A=
=0A=
	this.menuobj.style.display =3D 'none';=0A=
=0A=
	this.handle_overlaps(false);=0A=
=0A=
	if (this.controlobj.editorid)=0A=
	{=0A=
		this.controlobj.state =3D false;=0A=
		vB_Editor[this.controlobj.editorid].menu_context(this.controlobj, =
'mouseout');=0A=
	}=0A=
=0A=
	vBmenu.activemenu =3D null;=0A=
=0A=
	vBulletin.events["vBmenuHide_" + this.controlkey].fire(this.controlkey);=0A=
	vBulletin.events.vBmenuHide.fire(this.controlkey);=0A=
};=0A=
=0A=
/**=0A=
* Hover behaviour for control object=0A=
*/=0A=
vB_Popup_Menu.prototype.hover =3D function(obj)=0A=
{=0A=
	if (vBmenu.activemenu !=3D null)=0A=
	{=0A=
		if (vBmenu.menus[vBmenu.activemenu].controlkey !=3D this.id)=0A=
		{=0A=
			this.show(obj, true);=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
* Slides menu open=0A=
*=0A=
* @param	integer	Clip X=0A=
* @param	integer	Clip Y=0A=
* @param	integer	Opacity (0-100)=0A=
*/=0A=
vB_Popup_Menu.prototype.slide =3D function(clipX, clipY, opacity)=0A=
{=0A=
	if (this.direction =3D=3D 'left' && (clipX < this.menuobj.offsetWidth =
|| clipY < this.menuobj.offsetHeight))=0A=
	{=0A=
		if (vBmenu.open_fade && is_ie)=0A=
		{=0A=
			opacity +=3D 10;=0A=
			this.menuobj.filters.item('DXImageTransform.Microsoft.alpha').opacity =
=3D opacity;=0A=
		}=0A=
=0A=
		clipX +=3D this.intervalX;=0A=
		clipY +=3D this.intervalY;=0A=
=0A=
		this.menuobj.style.clip =3D "rect(auto, " + clipX + "px, " + clipY + =
"px, auto)";=0A=
		this.slidetimer =3D =
setTimeout("vBmenu.menus[vBmenu.activemenu].slide(" + clipX + ", " + =
clipY + ", " + opacity + ");", 0);=0A=
	}=0A=
	else if (this.direction =3D=3D 'right' && (clipX > 0 || clipY < =
this.menuobj.offsetHeight))=0A=
	{=0A=
		if (vBmenu.open_fade && is_ie)=0A=
		{=0A=
			opacity +=3D 10;=0A=
			menuobj.filters.item('DXImageTransform.Microsoft.alpha').opacity =3D =
opacity;=0A=
		}=0A=
=0A=
		clipX -=3D this.intervalX;=0A=
		clipY +=3D this.intervalY;=0A=
=0A=
		this.menuobj.style.clip =3D "rect(auto, " + this.menuobj.offsetWidth + =
"px, " + clipY + "px, " + clipX + "px)";=0A=
		this.slidetimer =3D =
setTimeout("vBmenu.menus[vBmenu.activemenu].slide(" + clipX + ", " + =
clipY + ", " + opacity + ");", 0);=0A=
	}=0A=
	else=0A=
	{=0A=
		this.stop_slide();=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
* Abort menu slider=0A=
*/=0A=
vB_Popup_Menu.prototype.stop_slide =3D function()=0A=
{=0A=
	clearTimeout(this.slidetimer);=0A=
=0A=
	this.menuobj.style.clip =3D 'rect(auto, auto, auto, auto)';=0A=
=0A=
	if (vBmenu.open_fade && is_ie)=0A=
	{=0A=
		this.menuobj.filters.item('DXImageTransform.Microsoft.alpha').opacity =
=3D 100;=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
* Fetch offset of an object=0A=
*=0A=
* @param	object	The object to be measured=0A=
*=0A=
* @return	array	The measured offsets left/top=0A=
*/=0A=
vB_Popup_Menu.prototype.fetch_offset =3D function(obj)=0A=
{=0A=
	if (obj.getBoundingClientRect)=0A=
	{=0A=
		// better, more accurate function for IE=0A=
		var rect =3D obj.getBoundingClientRect();=0A=
=0A=
		var scrollTop =3D Math.max(document.documentElement.scrollTop, =
document.body.scrollTop);=0A=
		var scrollLeft =3D Math.max(document.documentElement.scrollLeft, =
document.body.scrollLeft);=0A=
=0A=
		if (document.documentElement.dir =3D=3D 'rtl')=0A=
		{=0A=
			// IE returns a positive scrollLeft, but we need a negative value to =
actually do proper calculations.=0A=
			// This actually flips the scolloing to be relative to the distance =
scrolled from the default.=0A=
			scrollLeft =3D scrollLeft + document.documentElement.clientWidth - =
document.documentElement.scrollWidth;=0A=
		}=0A=
=0A=
		return { 'left' : rect.left + scrollLeft, 'top' : rect.top + scrollTop =
};=0A=
	}=0A=
=0A=
	var left_offset =3D obj.offsetLeft;=0A=
	var top_offset =3D obj.offsetTop;=0A=
=0A=
	while ((obj =3D obj.offsetParent) !=3D null)=0A=
	{=0A=
		left_offset +=3D obj.offsetLeft;=0A=
		top_offset +=3D obj.offsetTop;=0A=
	}=0A=
=0A=
	return { 'left' : left_offset, 'top' : top_offset };=0A=
};=0A=
=0A=
/**=0A=
* Detect an overlap of an object and a menu=0A=
*=0A=
* @param	object	Object to be tested for overlap=0A=
* @param	array	Array of dimensions for menu object=0A=
*=0A=
* @return	boolean	True if overlap=0A=
*/=0A=
vB_Popup_Menu.prototype.overlaps =3D function(obj, m)=0A=
{=0A=
	var s =3D new Array();=0A=
	var pos =3D this.fetch_offset(obj);=0A=
	s['L'] =3D pos['left'];=0A=
	s['T'] =3D pos['top'];=0A=
	s['R'] =3D s['L'] + obj.offsetWidth;=0A=
	s['B'] =3D s['T'] + obj.offsetHeight;=0A=
=0A=
=0A=
	if (s['L'] > m['R'] || s['R'] < m['L'] || s['T'] > m['B'] || s['B'] < =
m['T'])=0A=
	{=0A=
		return false;=0A=
	}=0A=
	return true;=0A=
};=0A=
=0A=
/**=0A=
* Handle IE overlapping <select> elements=0A=
*=0A=
* @param	boolean	Hide (true) or show (false) overlapping <select> =
elements=0A=
*/=0A=
vB_Popup_Menu.prototype.handle_overlaps =3D function(dohide)=0A=
{=0A=
	if (is_ie && !is_ie7)=0A=
	{=0A=
		var selects =3D fetch_tags(document, 'select');=0A=
=0A=
		if (dohide)=0A=
		{=0A=
			var menuarea =3D new Array(); menuarea =3D {=0A=
				'L' : this.leftpx,=0A=
				'R' : this.leftpx + this.menuobj.offsetWidth,=0A=
				'T' : this.toppx,=0A=
				'B' : this.toppx + this.menuobj.offsetHeight=0A=
			};=0A=
=0A=
			for (var i =3D 0; i < selects.length; i++)=0A=
			{=0A=
				if (this.overlaps(selects[i], menuarea))=0A=
				{=0A=
					var hide =3D true;=0A=
					var s =3D selects[i];=0A=
					while (s =3D s.parentNode)=0A=
					{=0A=
						if (s.className =3D=3D 'vbmenu_popup')=0A=
						{=0A=
							hide =3D false;=0A=
							break;=0A=
						}=0A=
					}=0A=
=0A=
					if (hide)=0A=
					{=0A=
						selects[i].style.visibility =3D 'hidden';=0A=
						vBmenu.hidden_selects.push(i);=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
		else=0A=
		{=0A=
			while (true)=0A=
			{=0A=
				var i =3D vBmenu.hidden_selects.pop();=0A=
				if (typeof i =3D=3D 'undefined' || i =3D=3D null)=0A=
				{=0A=
					break;=0A=
				}=0A=
				else=0A=
				{=0A=
					selects[i].style.visibility =3D 'visible';=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
// =
#########################################################################=
####=0A=
// Menu event handler functions=0A=
=0A=
/**=0A=
* Class containing menu popup event handlers=0A=
*/=0A=
function vB_Popup_Events()=0A=
{=0A=
};=0A=
=0A=
/**=0A=
* Handles control object click events=0A=
*/=0A=
vB_Popup_Events.prototype.controlobj_onclick =3D function(e)=0A=
{=0A=
	if (typeof do_an_e =3D=3D 'function')=0A=
	{=0A=
		do_an_e(e);=0A=
		if (vBmenu.activemenu =3D=3D null || =
vBmenu.menus[vBmenu.activemenu].controlkey !=3D this.id)=0A=
		{=0A=
			vBmenu.menus[this.id].show(this);=0A=
		}=0A=
		else=0A=
		{=0A=
			vBmenu.menus[this.id].hide();=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
* Handles control object mouseover events=0A=
*/=0A=
vB_Popup_Events.prototype.controlobj_onmouseover =3D function(e)=0A=
{=0A=
	if (typeof do_an_e =3D=3D 'function')=0A=
	{=0A=
		do_an_e(e);=0A=
		vBmenu.menus[this.id].hover(this);=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
* Handles menu option click events for options with onclick events=0A=
*/=0A=
vB_Popup_Events.prototype.menuoption_onclick_function =3D function(e)=0A=
{=0A=
	this.ofunc(e);=0A=
	vBmenu.menus[this.controlkey].hide();=0A=
};=0A=
=0A=
/**=0A=
* Handles menu option click events for options containing links=0A=
*/=0A=
vB_Popup_Events.prototype.menuoption_onclick_link =3D function(e)=0A=
{=0A=
	e =3D e ? e : window.event;=0A=
=0A=
	if (e.shiftKey || (this.target !=3D null && this.target !=3D '' && =
this.target.toLowerCase() !=3D '_self'))=0A=
	{=0A=
		if (this.target !=3D null && this.target.charAt(0) !=3D '_')=0A=
		{=0A=
			window.open(this.href, this.target);=0A=
		}=0A=
		else=0A=
		{=0A=
			window.open(this.href);=0A=
		}=0A=
	}=0A=
	else=0A=
	{=0A=
		window.location =3D this.href;=0A=
	}=0A=
=0A=
	// Safari has "issues" with resetting what was clicked on, super minor =
and I dont care=0A=
	e.cancelBubble =3D true;=0A=
	if (e.stopPropagation) e.stopPropagation();=0A=
	if (e.preventDefault) e.preventDefault();=0A=
=0A=
	vBmenu.menus[this.controlkey].hide();=0A=
	return false;=0A=
};=0A=
=0A=
/**=0A=
* Handles menu option mouseover events=0A=
*/=0A=
vB_Popup_Events.prototype.menuoption_onmouseover =3D function(e)=0A=
{=0A=
	this.className =3D 'vbmenu_hilite' + (this.islink ? ' =
vbmenu_hilite_alink' : '');=0A=
	this.style.cursor =3D pointer_cursor;=0A=
};=0A=
=0A=
/**=0A=
* Handles menu option mouseout events=0A=
*/=0A=
vB_Popup_Events.prototype.menuoption_onmouseout =3D function(e)=0A=
{=0A=
	this.className =3D 'vbmenu_option' + (this.islink ? ' =
vbmenu_option_alink' : '');=0A=
	this.style.cursor =3D 'default';=0A=
};=0A=
=0A=
/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*\=0A=
|| ####################################################################=0A=
|| # Downloaded: 08:16, Sat Aug 25th 2007=0A=
|| # CVS: $RCSfile$ - $Revision: 17313 $=0A=
|| ####################################################################=0A=
\*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*/
------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://neurotalk.psychcentral.com/vbspell.js

//=0A=
// vB Spell v0.9.7 Copyrights 2005 LowCarber.org @ =
http://forum.lowcarber.org=0A=
// vB Spell is licensed under the GPL v2 or later=0A=
// License terms are available at http://www.gnu.org/licenses/gpl.txt=0A=
//=0A=
// Based on: Pungo Spell Copyright (c) 2003 Billy Cook, Barry Johnson =
Licensed under the MIT License=0A=
// And phpSpell: phpSpell 1.06o (beta) Spelling Engine (c)Copyright =
2002, 2003, Team phpSpell. Licensed under the GPL License=0A=
//=0A=
=0A=
// Public functions --------------------------------=0A=
=0A=
var ie =3D (document.all) ? 1:0;=0A=
var ns =3D (navigator.userAgent.indexOf('compatible') >=3D -1) ? 1:0;=0A=
=0A=
function spellCheck( formName, fieldName, editmode ) {=0A=
=0A=
        var h_spellform =3D document.forms['spell_form'];=0A=
=0A=
        h_spellform.spell_formname.value =3D formName;=0A=
        h_spellform.spell_fieldname.value =3D fieldName;=0A=
=0A=
        if (document.getElementById(fieldName + '_iframe') =3D=3D =
undefined)=0A=
        {=0A=
                h_spellform.spellstring.value =3D =
document.forms[formName]["message"].value;=0A=
        }=0A=
        else=0A=
        {=0A=
                var iframe =3D document.getElementById(fieldName + =
'_iframe');=0A=
                var iframedoc =3D iframe.contentWindow.document;=0A=
                var oHtml =3D iframedoc.body;=0A=
                h_spellform.spellstring.value =3D oHtml.innerHTML;=0A=
        }=0A=
=0A=
        openSpellWin(640, 480);=0A=
        h_spellform.submit();=0A=
        return true;=0A=
}=0A=
=0A=
// Private functions -------------------------------=0A=
=0A=
// globals=0A=
var wordindex =3D -1;=0A=
var offsetindex =3D 0;=0A=
var ignoredWords =3D Array();=0A=
=0A=
=0A=
// mispelled word object=0A=
//=0A=
function misp(word, start, end, suggestions) {=0A=
=0A=
        this.word =3D word;               // the word=0A=
        this.start =3D start;             // start index=0A=
        this.end =3D end;                 // end index=0A=
        this.suggestions =3D suggestions; // array of suggestions=0A=
}=0A=
=0A=
// replace the word in the misps array at the "wordindex" index.  The=0A=
// misps array is generated by a PHP script after the string to be spell=0A=
// checked is evaluated with pspell=0A=
//=0A=
function replaceWord() {=0A=
=0A=
        var frm =3D document.fm1;=0A=
        var strstart =3D '';=0A=
        var strend;=0A=
=0A=
        // if this isn't the beginning of the string then get all of the =
string=0A=
        // that is before the word we are replacing=0A=
        if ( misps[ wordindex ].start !=3D 0 )=0A=
        strstart =3D mispstr.slice( 0, misps[ wordindex ].start + =
offsetindex);=0A=
=0A=
        // get the end of the string after the word we are replacing=0A=
        strend =3D mispstr.slice( misps[ wordindex ].end + 1 + =
offsetindex);=0A=
=0A=
        // rebuild the string with the new word=0A=
        mispstr =3D strstart +  frm.changeto.value  + strend;=0A=
=0A=
        // update offsetindex to compensate for replacing a word with a =
word=0A=
        // of a different length.=0A=
        offsetindex +=3D frm.changeto.value.length - misps[ wordindex =
].word.length;=0A=
=0A=
        // update the word so future replaceAll calls don't change it=0A=
        misps[ wordindex ].word =3D frm.changeto.value;=0A=
=0A=
        nextWord(false);=0A=
}=0A=
=0A=
=0A=
function thesarusWord()=0A=
{=0A=
        var frm =3D document.fm1;=0A=
        =
window.open("http://www.m-w.com/cgi-bin/thesaurus?book=3DThesaurus&va=3D"=
+frm.changeto.value, "dictionary", =
"width=3D630,resizable=3Dyes,scrollbars=3Dyes,height=3D500");=0A=
=0A=
}=0A=
=0A=
function lookupWord()=0A=
{=0A=
        var frm =3D document.fm1;=0A=
        =
window.open("http://www.m-w.com/cgi-bin/dictionary?book=3DDictionary&va=3D=
"+frm.changeto.value, "dictionary", =
"width=3D630,resizable=3Dyes,scrollbars=3Dyes,height=3D500");=0A=
}=0A=
=0A=
function Get_Cookie(sName)=0A=
{=0A=
        var aCookie =3D document.cookie;=0A=
        if (aCookie =3D=3D null) return (null);=0A=
        aCookie =3D aCookie.split("; ");=0A=
        for (var i=3D0; i < aCookie.length; i++)=0A=
        {=0A=
                var aCrumb =3D aCookie[i].split("=3D");=0A=
                if (sName =3D=3D aCrumb[0])=0A=
                return unescape(aCrumb[1]);=0A=
        }=0A=
        return null;=0A=
}=0A=
=0A=
function Set_Cookie(Cookie_Name, Cookie_Value)=0A=
{=0A=
        var Expires =3D new Date();=0A=
        Expires.setDate(Expires.getDate() + 365);=0A=
        var NewCookie =3D Cookie_Name + "=3D" + escape(Cookie_Value) + =
"; expires=3D"+Expires.toGMTString()+";";=0A=
        document.cookie =3D NewCookie;=0A=
}=0A=
function learnWord()=0A=
{=0A=
        Word =3D misps[ wordindex ].word;=0A=
        Cookie =3D Get_Cookie("vbspell_words");=0A=
        if (Cookie =3D=3D null) Cookie =3D Word;=0A=
        else Cookie =3D Cookie + "," + Word;=0A=
        Set_Cookie("vbspell_words",Cookie);=0A=
        nextWord(true);=0A=
}=0A=
=0A=
function exitWord()=0A=
{=0A=
        window.close();=0A=
}=0A=
=0A=
function doneWord() {=0A=
=0A=
        var frm =3D document.fm1;=0A=
        var sug =3D document.fm1.suggestions;=0A=
        var sugidx =3D 0;=0A=
        var newopt;=0A=
        var isselected =3D 0;=0A=
=0A=
        iFrameBody.innerHTML =3D mispstr;=0A=
=0A=
=0A=
        if (window.opener.document.getElementById(spell_fieldname + =
'_iframe') =3D=3D undefined)=0A=
        {=0A=
                iFrameBody.innerHTML =3D =
iFrameBody.innerHTML.replace(/_\|_/g, "<br>");=0A=
        }=0A=
        else=0A=
        {=0A=
                iFrameBody.innerHTML =3D =
iFrameBody.innerHTML.replace(/_\|_/g, " ");=0A=
        }=0A=
=0A=
        clearBox( sug );=0A=
=0A=
        frm.change.disabled =3D true;=0A=
        frm.changeall.disabled =3D true;=0A=
        frm.ignore.disabled =3D true;=0A=
        frm.ignoreall.disabled =3D true;=0A=
=0A=
        // put line feeds back=0A=
        mispstr =3D mispstr.replace(/_\|_/g, "\n");=0A=
=0A=
        if (window.opener.document.getElementById(spell_fieldname + =
'_iframe') =3D=3D undefined)=0A=
        {=0A=
                if =
(window.opener.document.getElementById(spell_fieldname + =
'_textarea').innerHTML =3D=3D '')=0A=
                {=0A=
                        =
window.opener.document.forms[spell_formname]["message"].value =3D =
mispstr;=0A=
                }=0A=
                else=0A=
                {=0A=
                        var oHtml =3D =
window.opener.document.getElementById(spell_fieldname + '_textarea');=0A=
                        oHtml.innerHTML =3D mispstr;=0A=
                        =
window.opener.document.forms[spell_formname]["message"].value =3D =
mispstr;=0A=
                }=0A=
        }=0A=
        else=0A=
        {=0A=
                var iframe =3D =
window.opener.document.getElementById(spell_fieldname + '_iframe');=0A=
                var iframedoc =3D iframe.contentWindow.document;=0A=
                var oHtml =3D iframedoc.body;=0A=
=0A=
                oHtml.innerHTML =3D mispstr;=0A=
        }=0A=
=0A=
        window.close();=0A=
        return true;=0A=
}=0A=
=0A=
// replaces all instances of currently selected word with contents =
chosen by user.=0A=
// note: currently only replaces words after hilighted word.  I think we =
can re-index=0A=
// all words at replacement or ignore time to have it wrap to the =
beginning if we want=0A=
// to.=0A=
//=0A=
function replaceAll() {=0A=
=0A=
        var frm =3D document.fm1;=0A=
        var strstart =3D '';=0A=
        var strend;=0A=
        var idx;=0A=
        var origword;=0A=
        var localoffsetindex =3D offsetindex;=0A=
=0A=
        origword =3D misps[ wordindex ].word;=0A=
=0A=
        // reindex everything past the current word=0A=
        for (idx =3D wordindex; idx < misps.length; idx++) {=0A=
                misps[ idx ].start +=3D localoffsetindex;=0A=
                misps[ idx ].end +=3D localoffsetindex;=0A=
        }=0A=
=0A=
        // testing=0A=
        localoffsetindex =3D 0;=0A=
=0A=
        for (idx =3D 0; idx < misps.length; idx++) {=0A=
=0A=
                if (misps[ idx ].word =3D=3D origword) {=0A=
                        if ( misps[ idx ].start !=3D 0 )=0A=
                        strstart =3D mispstr.slice( 0, misps[ idx =
].start + localoffsetindex);=0A=
=0A=
=0A=
                        // get the end of the string after the word we =
are replacing=0A=
                        strend =3D mispstr.slice( misps[ idx ].end + 1 + =
localoffsetindex);=0A=
=0A=
                        // rebuild the string with the new word=0A=
                        mispstr =3D strstart +  frm.changeto.value  + =
strend;=0A=
=0A=
                        // update offsetindex to compensate for =
replacing a word with a word=0A=
                        // of a different length.=0A=
                        localoffsetindex +=3D frm.changeto.value.length =
- misps[ idx ].word.length;=0A=
=0A=
                }=0A=
                // we have to re-index everything after replacements=0A=
                misps[ idx ].start +=3D localoffsetindex;=0A=
                misps[ idx ].end +=3D localoffsetindex;=0A=
        }=0A=
=0A=
        // add the word to the ignore array=0A=
        ignoredWords[ origword ] =3D 1;=0A=
=0A=
        // reset offsetindex since we reindexed=0A=
        offsetindex =3D 0;=0A=
=0A=
        nextWord(false);=0A=
}=0A=
=0A=
// hilight the word that was selected using the nextWord function=0A=
//=0A=
function hilightWord() {=0A=
=0A=
        var strstart =3D '';=0A=
        var strend;=0A=
=0A=
        // if this isn't the beginning of the string then get all of the =
string=0A=
        // that is before the word we are replacing=0A=
=0A=
        if ( misps[ wordindex ].start !=3D 0 )=0A=
                strstart =3D mispstr.slice( 0, misps[ wordindex ].start =
+ offsetindex);=0A=
=0A=
        // get the end of the string after the word we are replacing=0A=
=0A=
        strend =3D mispstr.slice( misps[ wordindex ].end + 1 + =
offsetindex);=0A=
=0A=
        // rebuild the string with a span wrapped around the misspelled =
word=0A=
        // so we can hilight it in the div the user is viewing the =
string in=0A=
=0A=
        //var divptr =3D document.getElementById("strview");=0A=
        var divptr =3D iFrameBody;=0A=
=0A=
        divptr.innerHTML =3D '';=0A=
        divptr.innerHTML =3D strstart;=0A=
=0A=
        divptr.innerHTML +=3D  "<a name=3D'comehere'> </a=3D> <span =
class=3D'highlight' id=3D'h1' name=3D'hl'> " + misps[ wordindex ].word + =
" </span>" + htmlToText(strend);=0A=
=0A=
        if (window.opener.document.getElementById(spell_fieldname + =
'_iframe') =3D=3D undefined)=0A=
        {=0A=
                divptr.innerHTML =3D divptr.innerHTML.replace(/_\|_/g, =
"<br>");=0A=
        }=0A=
        else=0A=
        {=0A=
                divptr.innerHTML =3D divptr.innerHTML.replace(/_\|_/g, " =
");=0A=
        }=0A=
}=0A=
=0A=
// called by onLoad handler to start the process of evaluating misspelled=0A=
// words=0A=
//=0A=
function startsp() {=0A=
=0A=
        nextWord(false);=0A=
}=0A=
=0A=
function getCorrectedText() {=0A=
=0A=
        return mispstr;=0A=
}=0A=
=0A=
// display the next misspelled word to the user and populate the =
suggested=0A=
// spellings box=0A=
//=0A=
function nextWord(ignoreall) {=0A=
=0A=
        var frm =3D document.fm1;=0A=
        var sug =3D document.fm1.suggestions;=0A=
        var sugidx =3D 0;=0A=
        var newopt;=0A=
        var isselected =3D 0;=0A=
=0A=
        // push ignored word onto ingoredWords array=0A=
        if (ignoreall)=0A=
                ignoredWords[ misps[ wordindex ].word ] =3D 1;=0A=
=0A=
        // update the index of all words we have processed=0A=
        // This must be done to accomodate the replaceAll function.=0A=
        if (wordindex >=3D 0) {=0A=
                misps[ wordindex ].start +=3D offsetindex;=0A=
                misps[ wordindex ].end +=3D offsetindex;=0A=
        }=0A=
=0A=
        // increment the counter for the array of misspelled words=0A=
        wordindex++;=0A=
=0A=
        // draw it and quit if there are no more misspelled words to =
evaluate=0A=
        if (misps.length <=3D wordindex) {=0A=
                iFrameBody.innerHTML =3D mispstr;=0A=
=0A=
                if =
(window.opener.document.getElementById(spell_fieldname + '_iframe') =
=3D=3D undefined)=0A=
                {=0A=
                        iFrameBody.innerHTML =3D =
iFrameBody.innerHTML.replace(/_\|_/g, "<br>");=0A=
                }=0A=
                else=0A=
                {=0A=
                        iFrameBody.innerHTML =3D =
iFrameBody.innerHTML.replace(/_\|_/g, " ");=0A=
                }=0A=
=0A=
                clearBox( sug );=0A=
=0A=
                alert('Spell checking complete.');=0A=
=0A=
                frm.change.disabled =3D true;=0A=
                frm.changeall.disabled =3D true;=0A=
                frm.ignore.disabled =3D true;=0A=
                frm.ignoreall.disabled =3D true;=0A=
=0A=
                // put line feeds back=0A=
                mispstr =3D mispstr.replace(/_\|_/g, "\n");=0A=
=0A=
                if =
(window.opener.document.getElementById(spell_fieldname + '_iframe') =
=3D=3D undefined)=0A=
                {=0A=
                        if =
(window.opener.document.getElementById(spell_fieldname + =
'_textarea').innerHTML =3D=3D '')=0A=
                        {=0A=
                                =
window.opener.document.forms[spell_formname]["message"].value =3D =
mispstr;=0A=
                        }=0A=
                        else=0A=
                        {=0A=
                                var oHtml =3D =
window.opener.document.getElementById(spell_fieldname + '_textarea');=0A=
                                oHtml.innerHTML =3D mispstr;=0A=
                                =
window.opener.document.forms[spell_formname]["message"].value =3D =
mispstr;=0A=
                        }=0A=
                }=0A=
                else=0A=
                {=0A=
                        var iframe =3D =
window.opener.document.getElementById(spell_fieldname + '_iframe');=0A=
                        var iframedoc =3D iframe.contentWindow.document;=0A=
                        var oHtml =3D iframedoc.body;=0A=
=0A=
                        oHtml.innerHTML =3D mispstr;=0A=
                }=0A=
=0A=
                window.close();=0A=
                return true;=0A=
        }=0A=
=0A=
=0A=
        // check to see if word is supposed to be ignored=0A=
        if (ignoredWords[ misps[ wordindex ].word ] =3D=3D 1) {=0A=
                nextWord(false);=0A=
                return;=0A=
        }=0A=
=0A=
        // clear out the suggestions box=0A=
        clearBox( sug );=0A=
=0A=
        // re-populate the suggestions box if there are any suggested =
spellings for the word=0A=
        if (misps[ wordindex ].suggestions.length) {=0A=
                for (sugidx =3D 0; sugidx < misps[ wordindex =
].suggestions.length; sugidx++) {=0A=
                        if (sugidx =3D=3D 0)=0A=
                                isselected =3D 1;=0A=
                        else=0A=
                                isselected =3D 0;=0A=
                        newopt =3D new Option(misps[ wordindex =
].suggestions[sugidx], misps[ wordindex ].suggestions[sugidx], 0, =
isselected);=0A=
                        sug.options[ sugidx ] =3D newopt;=0A=
=0A=
                        if (isselected) {=0A=
                                frm.changeto.value =3D misps[ wordindex =
].suggestions[sugidx];=0A=
                                frm.changeto.select();=0A=
                        }=0A=
                }=0A=
        }=0A=
=0A=
        hilightWord();=0A=
=0A=
        parent.spellbox.document.getElementById("h1").scrollIntoView(ns);=0A=
}=0A=
=0A=
function htmlToText(thetext) {=0A=
=0A=
        // disable for now=0A=
        return thetext;=0A=
=0A=
        var re =3D /\</g;=0A=
        var re2 =3D /\>/g;=0A=
        var re3 =3D /\n/g;=0A=
        var re4 =3D /\ /g;=0A=
=0A=
        thetext =3D thetext.replace(re, "&lt;");=0A=
        thetext =3D thetext.replace(re2, "&gt;");=0A=
        thetext =3D thetext.replace(re3, "<br>");=0A=
        thetext =3D thetext.replace(re4, "&nbsp;");=0A=
=0A=
        return thetext;=0A=
}=0A=
=0A=
// remove all items from the suggested spelling box=0A=
//=0A=
function clearBox( box ) {=0A=
=0A=
        var length =3D box.length;=0A=
=0A=
        // delete old options -- rememeber that select=0A=
        //                       boxes automatically re-index=0A=
        for (i =3D 0; i < length; i++) {=0A=
                box.options[0] =3D null;=0A=
        }=0A=
}=0A=
=0A=
function openSpellWin(wx, hx) {=0A=
=0A=
        window.open("", "spellWindow", =
'toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,scr=
ollbars=3Dno,resizable=3Dno,width=3D'+wx+',height=3D'+hx);=0A=
        window.focus;=0A=
}=0A=

------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://neurotalk.psychcentral.com/clientscript/post_thanks.js

/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*\=0A=
|| ################################### ||=0A=
|| # Post Thank You Hack version 6.1 # ||=0A=
|| ################################### ||=0A=
\*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*/=0A=
=0A=
function post_thanks_give(postid, integrate)=0A=
{=0A=
	fetch_object('post_thanks_button_' + postid).style.display =3D 'none';=0A=
=0A=
	if (integrate =3D=3D true)=0A=
	{=0A=
		fetch_object('post_groan_button_' + postid).style.display =3D 'none';=0A=
	}=0A=
	=0A=
	do_thanks_add =3D new vB_AJAX_Handler(true);=0A=
	do_thanks_add.postid =3D postid;=0A=
	do_thanks_add.onreadystatechange(thanks_add_Done);=0A=
	=
do_thanks_add.send('post_thanks.php?do=3Dpost_thanks_add&using_ajax=3D1&p=
=3D' + postid);=0A=
}=0A=
function thanks_add_Done()=0A=
{=0A=
	if (do_thanks_add.handler.readyState =3D=3D 4 && =
do_thanks_add.handler.status =3D=3D 200)=0A=
	{=0A=
		fetch_object('post_thanks_box_' + do_thanks_add.postid).innerHTML =3D =
do_thanks_add.handler.responseText;=0A=
	}=0A=
}=0A=
function post_thanks_remove_all(postid, integrate)=0A=
{=0A=
	do_thanks_remove_all =3D new vB_AJAX_Handler(true)=0A=
	do_thanks_remove_all.postid =3D postid=0A=
	do_thanks_remove_all.onreadystatechange(thanks_remove_all_Done)=0A=
	=
do_thanks_remove_all.send('post_thanks.php?do=3Dpost_thanks_remove_all&us=
ing_ajax=3D1&p=3D' + postid)=0A=
=0A=
	fetch_object('post_thanks_button_' + postid).style.display =3D ''=0A=
=0A=
	if (integrate =3D=3D true)=0A=
	{=0A=
		fetch_object('post_groan_button_' + postid).style.display =3D '';=0A=
	}=0A=
}=0A=
function thanks_remove_all_Done()=0A=
{=0A=
	if (do_thanks_remove_all.handler.readyState =3D=3D 4 && =
do_thanks_remove_all.handler.status =3D=3D 200)=0A=
	{=0A=
		fetch_object('post_thanks_box_' + =
do_thanks_remove_all.postid).innerHTML =3D =
do_thanks_remove_all.handler.responseText=0A=
	}=0A=
}=0A=
function post_thanks_remove_user(postid, integrate)=0A=
{=0A=
	do_thanks_remove_user =3D new vB_AJAX_Handler(true)=0A=
	do_thanks_remove_user.postid =3D postid=0A=
	do_thanks_remove_user.onreadystatechange(thanks_remove_user_Done)=0A=
	=
do_thanks_remove_user.send('post_thanks.php?do=3Dpost_thanks_remove_user&=
using_ajax=3D1&p=3D' + postid)=0A=
=0A=
	fetch_object('post_thanks_button_' + postid).style.display =3D ''=0A=
=0A=
	if (integrate =3D=3D true)=0A=
	{=0A=
		fetch_object('post_groan_button_' + postid).style.display =3D '';=0A=
	}	=0A=
}=0A=
function thanks_remove_user_Done()=0A=
{=0A=
	if (do_thanks_remove_user.handler.readyState =3D=3D 4 && =
do_thanks_remove_user.handler.status =3D=3D 200)=0A=
	{=0A=
		fetch_object('post_thanks_box_' + =
do_thanks_remove_user.postid).innerHTML =3D =
do_thanks_remove_user.handler.responseText=0A=
	}=0A=
}
------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://neurotalk.psychcentral.com/clientscript/vbulletin_post_loader.js?v=368

/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*\=0A=
|| #################################################################### =
||=0A=
|| # vBulletin 3.6.8=0A=
|| # ---------------------------------------------------------------- # =
||=0A=
|| # Copyright =A92000-2007 Jelsoft Enterprises Ltd. All Rights =
Reserved. ||=0A=
|| # This file may not be redistributed in whole or significant part. # =
||=0A=
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # =
||=0A=
|| # http://www.vbulletin.com | http://www.vbulletin.com/license.html # =
||=0A=
|| #################################################################### =
||=0A=
\*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*/=0A=
=0A=
/**=0A=
* Attempts to display a post via AJAX, falling back to opening a new =
window if AJAX not available=0A=
*=0A=
* @param	integer	Post ID=0A=
*=0A=
* @return	boolean	False=0A=
*/=0A=
function display_post(postid)=0A=
{=0A=
	if (AJAX_Compatible)=0A=
	{=0A=
		vB_PostLoader[postid] =3D new vB_AJAX_PostLoader(postid);=0A=
		vB_PostLoader[postid].init();=0A=
	}=0A=
	else=0A=
	{=0A=
		pc_obj =3D fetch_object('postcount' + this.postid);=0A=
		openWindow('showpost.php?' + (SESSIONURL ? 's=3D' + SESSIONURL : '') + =
(pc_obj !=3D null ? '&postcount=3D' + PHP.urlencode(pc_obj.name) : '') + =
'&p=3D' + postid);=0A=
	}=0A=
	return false;=0A=
};=0A=
=0A=
// =
#########################################################################=
####=0A=
// vB_AJAX_PostLoader=0A=
// =
#########################################################################=
####=0A=
=0A=
var vB_PostLoader =3D new Array();=0A=
=0A=
/**=0A=
* Class to load a postbit via AJAX=0A=
*=0A=
* @param	integer	Post ID=0A=
*/=0A=
function vB_AJAX_PostLoader(postid)=0A=
{=0A=
	this.postid =3D postid;=0A=
	this.container =3D fetch_object('edit' + this.postid);=0A=
};=0A=
=0A=
/**=0A=
* Initiates the AJAX send to showpost.php=0A=
*/=0A=
vB_AJAX_PostLoader.prototype.init =3D function()=0A=
{=0A=
	if (this.container)=0A=
	{=0A=
		postid =3D this.postid;=0A=
		pc_obj =3D fetch_object('postcount' + this.postid);=0A=
		this.ajax =3D new vB_AJAX_Handler(true);=0A=
		this.ajax.onreadystatechange(vB_PostLoader[postid].ajax_check);=0A=
		this.ajax.send('showpost.php?p=3D' + this.postid,=0A=
			'ajax=3D1&postid=3D' + this.postid +=0A=
			(pc_obj !=3D null ? '&postcount=3D' + PHP.urlencode(pc_obj.name) : '')=0A=
		);=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
* Onreadystate handler for AJAX post loader=0A=
*=0A=
* @return	boolean	False=0A=
*/=0A=
vB_AJAX_PostLoader.prototype.ajax_check =3D function()=0A=
{=0A=
	var AJAX =3D vB_PostLoader[postid].ajax.handler;=0A=
=0A=
	if (AJAX.readyState =3D=3D 4 && AJAX.status =3D=3D 200)=0A=
	{=0A=
		vB_PostLoader[postid].display(AJAX.responseXML);=0A=
=0A=
		if (is_ie)=0A=
		{=0A=
			AJAX.abort();=0A=
		}=0A=
	}=0A=
=0A=
	return false;=0A=
};=0A=
=0A=
/**=0A=
* Takes the AJAX HTML output and replaces the existing post placeholder =
with the new HTML=0A=
*=0A=
* @param	string	Postbit HTML=0A=
*/=0A=
vB_AJAX_PostLoader.prototype.display =3D function(postbit_xml)=0A=
{=0A=
	if (fetch_tag_count(postbit_xml, 'postbit'))=0A=
	{=0A=
		this.container.innerHTML =3D =
this.ajax.fetch_data(fetch_tags(postbit_xml, 'postbit')[0]);=0A=
		PostBit_Init(fetch_object('post' + this.postid), this.postid);=0A=
	}=0A=
	else=0A=
	{	// parsing of XML failed, probably IE=0A=
		openWindow('showpost.php?' + (SESSIONURL ? 's=3D' + SESSIONURL : '') + =
(pc_obj !=3D null ? '&postcount=3D' + PHP.urlencode(pc_obj.name) : '') + =
'&p=3D' + this.postid);=0A=
	}=0A=
};=0A=
=0A=
/*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*\=0A=
|| ####################################################################=0A=
|| # Downloaded: 08:16, Sat Aug 25th 2007=0A=
|| # CVS: $RCSfile$ - $Revision: 15091 $=0A=
|| ####################################################################=0A=
\*=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D*/
------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://neurotalk.psychcentral.com/clientscript/vbulletin_md5.js?v=368

/*=0A=
 * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message=0A=
 * Digest Algorithm, as defined in RFC 1321.=0A=
 * Version 2.1 Copyright (C) Paul Johnston 1999 - 2002.=0A=
 * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet=0A=
 * Distributed under the BSD License=0A=
 * See http://pajhome.org.uk/crypt/md5 for more info.=0A=
=0A=
 * vBulletin Usage: md5hash(input,output)=0A=
 * Recommend: input =3D password input field; output =3D hidden field=0A=
=0A=
 */=0A=
=0A=
/*=0A=
 * Configurable variables. You may need to tweak these to be compatible =
with=0A=
 * the server-side, but the defaults work in most cases.=0A=
 */=0A=
var hexcase =3D 0;  /* hex output format. 0 - lowercase; 1 - uppercase   =
     */=0A=
var b64pad  =3D ""; /* base-64 pad character. "=3D" for strict RFC =
compliance   */=0A=
var chrsz   =3D 8;  /* bits per input character. 8 - ASCII; 16 - Unicode =
     */=0A=
=0A=
/*=0A=
 * These are the functions you'll usually want to call=0A=
 * They take string arguments and return either hex or base-64 encoded =
strings=0A=
 */=0A=
function hex_md5(s){ return binl2hex(core_md5(str2binl(s), s.length * =
chrsz));}=0A=
function b64_md5(s){ return binl2b64(core_md5(str2binl(s), s.length * =
chrsz));}=0A=
function str_md5(s){ return binl2str(core_md5(str2binl(s), s.length * =
chrsz));}=0A=
function hex_hmac_md5(key, data) { return binl2hex(core_hmac_md5(key, =
data)); }=0A=
function b64_hmac_md5(key, data) { return binl2b64(core_hmac_md5(key, =
data)); }=0A=
function str_hmac_md5(key, data) { return binl2str(core_hmac_md5(key, =
data)); }=0A=
=0A=
/*=0A=
 * Calculate the MD5 of an array of little-endian words, and a bit length=0A=
 */=0A=
function core_md5(x, len)=0A=
{=0A=
  /* append padding */=0A=
  x[len >> 5] |=3D 0x80 << ((len) % 32);=0A=
  x[(((len + 64) >>> 9) << 4) + 14] =3D len;=0A=
=0A=
  var a =3D  1732584193;=0A=
  var b =3D -271733879;=0A=
  var c =3D -1732584194;=0A=
  var d =3D  271733878;=0A=
=0A=
  for(var i =3D 0; i < x.length; i +=3D 16)=0A=
  {=0A=
    var olda =3D a;=0A=
    var oldb =3D b;=0A=
    var oldc =3D c;=0A=
    var oldd =3D d;=0A=
=0A=
    a =3D md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);=0A=
    d =3D md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);=0A=
    c =3D md5_ff(c, d, a, b, x[i+ 2], 17,  606105819);=0A=
    b =3D md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);=0A=
    a =3D md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);=0A=
    d =3D md5_ff(d, a, b, c, x[i+ 5], 12,  1200080426);=0A=
    c =3D md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);=0A=
    b =3D md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);=0A=
    a =3D md5_ff(a, b, c, d, x[i+ 8], 7 ,  1770035416);=0A=
    d =3D md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);=0A=
    c =3D md5_ff(c, d, a, b, x[i+10], 17, -42063);=0A=
    b =3D md5_ff(b, c, d, a, x[i+11], 22, -1990404162);=0A=
    a =3D md5_ff(a, b, c, d, x[i+12], 7 ,  1804603682);=0A=
    d =3D md5_ff(d, a, b, c, x[i+13], 12, -40341101);=0A=
    c =3D md5_ff(c, d, a, b, x[i+14], 17, -1502002290);=0A=
    b =3D md5_ff(b, c, d, a, x[i+15], 22,  1236535329);=0A=
=0A=
    a =3D md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);=0A=
    d =3D md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);=0A=
    c =3D md5_gg(c, d, a, b, x[i+11], 14,  643717713);=0A=
    b =3D md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);=0A=
    a =3D md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);=0A=
    d =3D md5_gg(d, a, b, c, x[i+10], 9 ,  38016083);=0A=
    c =3D md5_gg(c, d, a, b, x[i+15], 14, -660478335);=0A=
    b =3D md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);=0A=
    a =3D md5_gg(a, b, c, d, x[i+ 9], 5 ,  568446438);=0A=
    d =3D md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);=0A=
    c =3D md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);=0A=
    b =3D md5_gg(b, c, d, a, x[i+ 8], 20,  1163531501);=0A=
    a =3D md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);=0A=
    d =3D md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);=0A=
    c =3D md5_gg(c, d, a, b, x[i+ 7], 14,  1735328473);=0A=
    b =3D md5_gg(b, c, d, a, x[i+12], 20, -1926607734);=0A=
=0A=
    a =3D md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);=0A=
    d =3D md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);=0A=
    c =3D md5_hh(c, d, a, b, x[i+11], 16,  1839030562);=0A=
    b =3D md5_hh(b, c, d, a, x[i+14], 23, -35309556);=0A=
    a =3D md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);=0A=
    d =3D md5_hh(d, a, b, c, x[i+ 4], 11,  1272893353);=0A=
    c =3D md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);=0A=
    b =3D md5_hh(b, c, d, a, x[i+10], 23, -1094730640);=0A=
    a =3D md5_hh(a, b, c, d, x[i+13], 4 ,  681279174);=0A=
    d =3D md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);=0A=
    c =3D md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);=0A=
    b =3D md5_hh(b, c, d, a, x[i+ 6], 23,  76029189);=0A=
    a =3D md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);=0A=
    d =3D md5_hh(d, a, b, c, x[i+12], 11, -421815835);=0A=
    c =3D md5_hh(c, d, a, b, x[i+15], 16,  530742520);=0A=
    b =3D md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);=0A=
=0A=
    a =3D md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);=0A=
    d =3D md5_ii(d, a, b, c, x[i+ 7], 10,  1126891415);=0A=
    c =3D md5_ii(c, d, a, b, x[i+14], 15, -1416354905);=0A=
    b =3D md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);=0A=
    a =3D md5_ii(a, b, c, d, x[i+12], 6 ,  1700485571);=0A=
    d =3D md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);=0A=
    c =3D md5_ii(c, d, a, b, x[i+10], 15, -1051523);=0A=
    b =3D md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);=0A=
    a =3D md5_ii(a, b, c, d, x[i+ 8], 6 ,  1873313359);=0A=
    d =3D md5_ii(d, a, b, c, x[i+15], 10, -30611744);=0A=
    c =3D md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);=0A=
    b =3D md5_ii(b, c, d, a, x[i+13], 21,  1309151649);=0A=
    a =3D md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);=0A=
    d =3D md5_ii(d, a, b, c, x[i+11], 10, -1120210379);=0A=
    c =3D md5_ii(c, d, a, b, x[i+ 2], 15,  718787259);=0A=
    b =3D md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);=0A=
=0A=
    a =3D safe_add(a, olda);=0A=
    b =3D safe_add(b, oldb);=0A=
    c =3D safe_add(c, oldc);=0A=
    d =3D safe_add(d, oldd);=0A=
  }=0A=
  return Array(a, b, c, d);=0A=
=0A=
}=0A=
=0A=
/*=0A=
 * These functions implement the four basic operations the algorithm =
uses.=0A=
 */=0A=
function md5_cmn(q, a, b, x, s, t)=0A=
{=0A=
  return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), =
s),b);=0A=
}=0A=
function md5_ff(a, b, c, d, x, s, t)=0A=
{=0A=
  return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);=0A=
}=0A=
function md5_gg(a, b, c, d, x, s, t)=0A=
{=0A=
  return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);=0A=
}=0A=
function md5_hh(a, b, c, d, x, s, t)=0A=
{=0A=
  return md5_cmn(b ^ c ^ d, a, b, x, s, t);=0A=
}=0A=
function md5_ii(a, b, c, d, x, s, t)=0A=
{=0A=
  return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);=0A=
}=0A=
=0A=
/*=0A=
 * Calculate the HMAC-MD5, of a key and some data=0A=
 */=0A=
function core_hmac_md5(key, data)=0A=
{=0A=
  var bkey =3D str2binl(key);=0A=
  if(bkey.length > 16) bkey =3D core_md5(bkey, key.length * chrsz);=0A=
=0A=
  var ipad =3D Array(16), opad =3D Array(16);=0A=
  for(var i =3D 0; i < 16; i++)=0A=
  {=0A=
    ipad[i] =3D bkey[i] ^ 0x36363636;=0A=
    opad[i] =3D bkey[i] ^ 0x5C5C5C5C;=0A=
  }=0A=
=0A=
  var hash =3D core_md5(ipad.concat(str2binl(data)), 512 + data.length * =
chrsz);=0A=
  return core_md5(opad.concat(hash), 512 + 128);=0A=
}=0A=
=0A=
/*=0A=
 * Add integers, wrapping at 2^32. This uses 16-bit operations internally=0A=
 * to work around bugs in some JS interpreters.=0A=
 */=0A=
function safe_add(x, y)=0A=
{=0A=
  var lsw =3D (x & 0xFFFF) + (y & 0xFFFF);=0A=
  var msw =3D (x >> 16) + (y >> 16) + (lsw >> 16);=0A=
  return (msw << 16) | (lsw & 0xFFFF);=0A=
}=0A=
=0A=
/*=0A=
 * Bitwise rotate a 32-bit number to the left.=0A=
 */=0A=
function bit_rol(num, cnt)=0A=
{=0A=
  return (num << cnt) | (num >>> (32 - cnt));=0A=
}=0A=
=0A=
/*=0A=
 * Convert a string to an array of little-endian words=0A=
 * If chrsz is ASCII, characters >255 have their hi-byte silently =
ignored.=0A=
 */=0A=
function str2binl(str)=0A=
{=0A=
  var bin =3D new Array();=0A=
  var mask =3D (1 << chrsz) - 1;=0A=
  for(var i =3D 0; i < str.length * chrsz; i +=3D chrsz)=0A=
    bin[i>>5] |=3D (str.charCodeAt(i / chrsz) & mask) << (i%32);=0A=
  return bin;=0A=
}=0A=
=0A=
/*=0A=
 * Convert an array of little-endian words to a string=0A=
 */=0A=
function binl2str(bin)=0A=
{=0A=
  var str =3D "";=0A=
  var mask =3D (1 << chrsz) - 1;=0A=
  for(var i =3D 0; i < bin.length * 32; i +=3D chrsz)=0A=
    str +=3D String.fromCharCode((bin[i>>5] >>> (i % 32)) & mask);=0A=
  return str;=0A=
}=0A=
=0A=
/*=0A=
 * Convert an array of little-endian words to a hex string.=0A=
 */=0A=
function binl2hex(binarray)=0A=
{=0A=
  var hex_tab =3D hexcase ? "0123456789ABCDEF" : "0123456789abcdef";=0A=
  var str =3D "";=0A=
  for(var i =3D 0; i < binarray.length * 4; i++)=0A=
  {=0A=
    str +=3D hex_tab.charAt((binarray[i>>2] >> ((i%4)*8+4)) & 0xF) +=0A=
           hex_tab.charAt((binarray[i>>2] >> ((i%4)*8  )) & 0xF);=0A=
  }=0A=
  return str;=0A=
}=0A=
=0A=
/*=0A=
 * Convert an array of little-endian words to a base-64 string=0A=
 */=0A=
function binl2b64(binarray)=0A=
{=0A=
  var tab =3D =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";=0A=
  var str =3D "";=0A=
  for(var i =3D 0; i < binarray.length * 4; i +=3D 3)=0A=
  {=0A=
    var triplet =3D (((binarray[i   >> 2] >> 8 * ( i   %4)) & 0xFF) << =
16)=0A=
                | (((binarray[i+1 >> 2] >> 8 * ((i+1)%4)) & 0xFF) << 8 )=0A=
                |  ((binarray[i+2 >> 2] >> 8 * ((i+2)%4)) & 0xFF);=0A=
    for(var j =3D 0; j < 4; j++)=0A=
    {=0A=
      if(i * 8 + j * 6 > binarray.length * 32) str +=3D b64pad;=0A=
      else str +=3D tab.charAt((triplet >> 6*(3-j)) & 0x3F);=0A=
    }=0A=
  }=0A=
  return str;=0A=
}=0A=
=0A=
function str_to_ent(str)=0A=
{=0A=
	var result =3D '';=0A=
	var i;=0A=
=0A=
	for (i =3D 0; i < str.length; i++)=0A=
	{=0A=
		var c =3D str.charCodeAt(i);=0A=
		var tmp =3D '';=0A=
=0A=
		if (c > 255)=0A=
		{=0A=
=0A=
			while (c >=3D 1)=0A=
			{=0A=
				tmp =3D "0123456789" . charAt(c % 10) + tmp;=0A=
				c =3D c / 10;=0A=
			}=0A=
=0A=
			if (tmp =3D=3D '')=0A=
			{=0A=
				tmp =3D "0";=0A=
			}=0A=
			tmp =3D "#" + tmp;=0A=
			tmp =3D "&" + tmp;=0A=
			tmp =3D tmp + ";";=0A=
=0A=
			result +=3D tmp;=0A=
		}=0A=
		else=0A=
		{=0A=
			result +=3D str.charAt(i);=0A=
		}=0A=
	}=0A=
	return result;=0A=
}=0A=
=0A=
function trim(s)=0A=
{=0A=
	while (s.substring(0, 1) =3D=3D ' ')=0A=
	{=0A=
		s =3D s.substring(1, s.length);=0A=
	}=0A=
	while (s.substring(s.length-1, s.length) =3D=3D ' ')=0A=
	{=0A=
		s =3D s.substring(0, s.length-1);=0A=
	}=0A=
	return s;=0A=
}=0A=
=0A=
function md5hash(input, output_html, output_utf, skip_empty)=0A=
{=0A=
=0A=
	if (navigator.userAgent.indexOf("Mozilla/") =3D=3D 0 && =
parseInt(navigator.appVersion) >=3D 4)=0A=
	{=0A=
		var md5string =3D hex_md5(str_to_ent(trim(input.value)));=0A=
		output_html.value =3D md5string;=0A=
		if (output_utf)=0A=
		{=0A=
			md5string =3D hex_md5(trim(input.value));=0A=
			output_utf.value =3D md5string;=0A=
		}=0A=
		if (!skip_empty)=0A=
		{=0A=
			// implemented like this to make sure un-updated templates behave as =
before=0A=
			input.value =3D '';=0A=
		}=0A=
	}=0A=
=0A=
	return true;=0A=
}
------=_NextPart_000_001B_01C86BFE.FBF5E300
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://neurotalk.psychcentral.com/images/ca_evo2/misc/scripts.js

// CA Simplicity JavaScript. =0A=
=0A=
// replace images for vbmenu_control, fix double tcat=0A=
var rows =3D document.getElementsByTagName("tr"); =0A=
var j =3D 0;=0A=
var row =3D false;=0A=
var item =3D false;=0A=
var imglist =3D false;=0A=
var attr =3D "";=0A=
var change =3D false;=0A=
var found =3D false;=0A=
var tcat =3D false;=0A=
for (var i =3D 0; i < rows.length; i++)=0A=
{ =0A=
    row =3D rows[i];=0A=
	if(!row.className || row.className =3D=3D '')=0A=
	{=0A=
		// find all class=3D"thead"=0A=
		change =3D false;=0A=
		tcat =3D false;=0A=
		for(j =3D 0; j < row.childNodes.length; j++)=0A=
		{=0A=
			item =3D row.childNodes[j];=0A=
			if(item.className && item.className =3D=3D 'thead')=0A=
			{=0A=
				change =3D true;=0A=
			}=0A=
			if(item.className && item.className =3D=3D 'tcat')=0A=
			{=0A=
				if(tcat)=0A=
				{=0A=
					item.className =3D 'tcat tcat2';=0A=
				}=0A=
				tcat =3D true;=0A=
			}=0A=
		}=0A=
		if(change)=0A=
		{=0A=
			row.className =3D 'thead-row';=0A=
			imglist =3D row.getElementsByTagName("img");=0A=
			for(j =3D 0; j < imglist.length; j++)=0A=
			{=0A=
				attr =3D imglist.item(j).src;=0A=
				if(attr.indexOf('menu_open.gif') > 0)=0A=
				{=0A=
					attr =3D attr.replace(/menu_open.gif/, 'menu_open2.gif');=0A=
					imglist.item(j).src =3D attr;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
	if(row.className && row.className =3D=3D 'vbmenu_dark')=0A=
	{=0A=
		imglist =3D row.getElementsByTagName("img");=0A=
		for(j =3D 0; j < imglist.length; j++)=0A=
		{=0A=
			attr =3D imglist.item(j).src;=0A=
			if(attr.indexOf('menu_open.gif') > 0)=0A=
			{=0A=
				attr =3D attr.replace(/menu_open.gif/, 'menu_open2.gif');=0A=
				imglist.item(j).src =3D attr;=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
// fix thread display=0A=
item =3D document.getElementById('posts');=0A=
if(item)=0A=
{=0A=
	rows =3D item.getElementsByTagName('table');=0A=
	if(rows && rows.length > 1 && rows[1].className && rows[1].className =
=3D=3D=3D 'tborder')=0A=
	{=0A=
		rows[1].style.borderTopWidth =3D '0';=0A=
	}=0A=
}=0A=
item =3D document.getElementById('post');=0A=
if(item && item.className && item.className =3D=3D=3D 'tborder')=0A=
{=0A=
	item.style.borderTopWidth =3D '0';=0A=
}=0A=
=0A=
// fix bbcode=0A=
ca_parse_bbcode_block(document);=0A=
=0A=
function ca_parse_bbcode_block(parent)=0A=
{=0A=
/*	rows =3D parent.getElementsByTagName("pre"); =0A=
	j =3D rows.length;=0A=
	if(j =3D=3D 0)=0A=
	{=0A=
		rows =3D parent.getElementsByTagName("code");=0A=
		j =3D rows.length;=0A=
	}=0A=
	if(j > 0)=0A=
	{ */=0A=
		// find all bbcode divs=0A=
		rows =3D parent.getElementsByTagName("table");=0A=
		for(i =3D 0; i < rows.length; i++)=0A=
		{ =0A=
			ca_parse_bbcode_table(rows[i]);=0A=
		}=0A=
/*	} */=0A=
}=0A=
=0A=
function ca_parse_bbcode_table(row)=0A=
{=0A=
	if(row.className && row.className =3D=3D 'bbcode-rounded =
bbcode-rounded-code')=0A=
	{=0A=
		item =3D row.parentNode;=0A=
		if(item.offsetWidth =3D=3D row.offsetWidth && item.offsetWidth > 0)=0A=
		{=0A=
			// lolzilla bug=0A=
			change =3D row.offsetWidth - 40;=0A=
			if(item.className && item.className =3D=3D 'bbcode-rounded-content')=0A=
			{=0A=
				change =3D change - 10;=0A=
			}=0A=
			row.style.width =3D change + 'px';=0A=
			imglist =3D row.getElementsByTagName('pre');=0A=
			if(imglist.length)=0A=
			{=0A=
				imglist[0].style.width =3D (change - 8) + 'px';=0A=
			}=0A=
		}=0A=
		else=0A=
		{=0A=
			change =3D item.offsetWidth - 40 - row.offsetWidth;=0A=
			if(change > 10)=0A=
			{=0A=
				if(item.className && item.className =3D=3D 'bbcode-rounded-content')=0A=
				{=0A=
					change =3D change - 10;=0A=
				}=0A=
				row.style.width =3D (row.offsetWidth + change) + 'px';=0A=
				imglist =3D row.getElementsByTagName('pre');=0A=
				if(imglist.length)=0A=
				{=0A=
					imglist[0].style.width =3D (imglist[0].offsetWidth + change - 8) + =
'px';=0A=
				}=0A=
			}=0A=
		}=0A=
//		item.innerHTML =3D item.innerHTML + 'offsetwidth =3D ' + =
item.offsetWidth + ', ' + row.offsetWidth + ', clientwidth =3D ' + =
item.clientWidth + ', ' + row.clientWidth + ', item =3D ' + item + '<br =
/>';=0A=
	}=0A=
	if(row.className && row.className =3D=3D 'bbcode-rounded =
bbcode-rounded-quote')=0A=
	{=0A=
		item =3D row.parentNode;=0A=
		if(item.offsetWidth =3D=3D row.offsetWidth && item.offsetWidth > 0)=0A=
		{=0A=
			// lolzilla bug=0A=
			change =3D row.offsetWidth - 40;=0A=
			if(item.className && item.className =3D=3D 'bbcode-rounded-content')=0A=
			{=0A=
				change =3D change - 10;=0A=
			}=0A=
			row.style.width =3D change + 'px';=0A=
		}=0A=
		else=0A=
		{=0A=
			change =3D item.offsetWidth - 40 - row.offsetWidth;=0A=
			if(change > 10)=0A=
			{=0A=
				if(item.className && item.className =3D=3D 'bbcode-rounded-content')=0A=
				{=0A=
					change =3D change - 10;=0A=
				}=0A=
				row.style.width =3D (row.offsetWidth + change) + 'px';=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
var ca_bbcode_parsed =3D true;=0A=

------=_NextPart_000_001B_01C86BFE.FBF5E300--

