From: <Saved by Windows Internet Explorer 7>
Subject: Migraine News,Information,Migraine Coping Ideas: Chronic Pain Harms the Brain
Date: Fri, 15 Feb 2008 08:47:16 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_013B_01C86FAF.5DF36010"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.blogger.com/img/icon18_email.gif

R0lGODlhEgANAOMAAIqKioCAgOXl5f////Ly8urq6uTk5AAAAMzMzLS0tBoaGjMzM2ZmZk1NTf//
/////ywAAAAAEgANAAAEWRDISSsIk+jN+QUIQAxkaRIgVoSjWaKIoa6iOxygIQNFz56Lg27X89UO
isMiqZv1AAnRgdFYHoROqEAAQCqZxIJ2SxYsA03euLw9CBJozJpdhmMC+Lx+j48AADs=

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.blogger.com/img/icon18_edit_allbkg.gif

R0lGODlhEgASAOMAANDHu6pqNFRTUOWjJQAAABYWFhAJA9CPKUk1ErmIF+KjUygVBjMmBv/BMfy2
I9DHuyH5BAEAAA8ALAAAAAASABIAAARP8MlJq72TYLyM3hQRBB4oFcoxlhujAMAKIk6jKMKHIY0z
qLoLz3dIFEAMBzGBABkGy+aGkCAGpBjRcmEKAFKB4KUAg4kvhPJ5TCBgTfBKBAA7

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.blogger.com/img/icon18_wrench_allbkg.png

iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAA1VBMVEX///9/f38gSoc0ZaTr6efs
6uj+/v6vr691kK5shaFlhKxje5WduNL5+fj09PSRpr7o5+bo5+Tk4+Hj4+Lj4uHX4u3f39/t6+mf
n56EnLaNmKWVlZGBk6mOjo7u8/aBipWGhobz8vH49/bt6+pZfatUfK77+/tgdo9gd5Hq6urq6ej/
//+krbaXpbaQpr76+vnBwcGkutDT3+rY2NfA0eL4+Pf6+vqdts7PzcrMzMywxtvc3Nzz8/JbcYmi
rryhtMjw9PedsMpFcant8vZfX17y8e/w8PCUA2JZAAAAAXRSTlMAQObYZgAAALRJREFUeF5N0FWu
AzEMQNHYgUEoMzPDQ2bY/5LqcVL13c+j2LIi8gBAuMLQyiq5dibXZxsNyVgePSI2nVh69iQvIhoz
yTvJUlwClPW+TWIIKCj81utKqQS+UhKu+3BLqU9ZmzC4qxBRptOGuIT+cYdyM4N/cvV2H+GhYs6G
zWorihdolHKG773OPPZfEYzWbJh9bFmEgPzdgOjpu28lt9IPzWIQ32QsbC9/IMiCyMrl5xCduE6l
mw1pZ6RL9QAAAABJRU5ErkJggg==

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://bp1.blogger.com/_4BWiQsove1I/R4F_dlJw-NI/AAAAAAAAABE/ETxuRCH5lr0/S240/1074%5B1%5D.jpg

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
T/iDgncDnj5DUjb9de40B//Z

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://bp2.blogger.com/_4BWiQsove1I/RyE76cperOI/AAAAAAAAAAs/JnY85o3SR3c/S240/Picture+016.jpg

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
2Q==

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogger.com/widgets/3399906366-videobar.css

DIV.floatingPlayer_gsvb DIV.playerInnerBox_gsvb .player_gsvb {
	WIDTH: 320px; HEIGHT: 260px
}
.videoBar-status {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: =
4px; MARGIN: 10px; COLOR: #676767; PADDING-TOP: 4px
}
.videoBar-container {
	CLEAR: both; MARGIN: auto; WORD-SPACING: normal; TEXT-TRANSFORM: none; =
FONT-FAMILY: Arial, sans-serif; LETTER-SPACING: normal
}

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.blogger.com/widgets/3692497862-list.css

.quickedit {
	CURSOR: pointer
}

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogger.com/widgets/3319451950-blogarchive.css

#ArchiveList .toggle {
	CURSOR: pointer; FONT-FAMILY: Arial, sans-serif
}
#ArchiveList .toggle-open {
	LINE-HEIGHT: 0.6em; _font-size: 1.7em
}
#ArchiveList {
	TEXT-ALIGN: left
}
#ArchiveList A.post-count-link {
	TEXT-DECORATION: none
}
#ArchiveList A.post-count-link:link {
	TEXT-DECORATION: none
}
#ArchiveList A.post-count-link:visited {
	TEXT-DECORATION: none
}
#ArchiveList A.toggle {
	TEXT-DECORATION: none
}
#ArchiveList A.toggle:link {
	TEXT-DECORATION: none
}
#ArchiveList A.toggle:visited {
	TEXT-DECORATION: none
}
#ArchiveList A.toggle:hover {
	TEXT-DECORATION: none
}
.BlogArchive #ArchiveList UL LI {
	BORDER-TOP-WIDTH: 0px; LIST-STYLE: none none outside; PADDING-LEFT: =
15px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat =
0% 0%; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; TEXT-INDENT: -15px; =
BORDER-RIGHT-WIDTH: 0px
}
.BlogArchive #ArchiveList UL UL LI {
	PADDING-LEFT: 1.2em
}
.BlogArchive #ArchiveList UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; LIST-STYLE-IMAGE: none; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
.BlogArchive #ArchiveList UL UL {
	MARGIN-TOP: 5px
}
.BlogArchive #ArchiveList UL.posts LI {
	PADDING-LEFT: 1.3em
}
#ArchiveList .collapsed UL {
	DISPLAY: none
}

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogger.com/css/blog_controls.css

.item-control {
	DISPLAY: none
}
.item-control A {
	TEXT-DECORATION: none! important
}
.item-action A {
	TEXT-DECORATION: none! important
}
.widget-item-control {
	FLOAT: right
}
.icon-action {
	MARGIN: 0px 0px -5px 0.5em; BORDER-TOP-STYLE: none! important; =
BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; =
BORDER-BOTTOM-STYLE: none! important
}
.delete-comment-icon {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: =
url(/img/icon_delete13.gif) no-repeat left 50%; PADDING-BOTTOM: 7px; =
PADDING-TOP: 7px
}

@media All   =20
{
.BLOG_mobile_video_class {
	DISPLAY: none
}

}

@media Handheld   =20
{
.BLOG_mobile_video_class {
	DISPLAY: inline
}
.BLOG_video_class {
	DISPLAY: none
}

}

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogger.com/widgets/3597482671-blog.css

.backlink-toggle-zippy {
	PADDING-RIGHT: 11px; BACKGROUND: =
url(http://www.blogger.com/img/triangle_ltr.gif) no-repeat left center; =
CURSOR: hand; MARGIN-RIGHT: 0.1em
}
.expanded-backlink .backlink-toggle-zippy {
	BACKGROUND-IMAGE: url(http://www.blogger.com/img/triangle_open.gif)
}
.collapsed-backlink .collapseable {
	DISPLAY: none
}
.status-msg-wrap {
	FONT-SIZE: 110%; MARGIN: 10px auto; WIDTH: 90%; POSITION: relative
}
.status-msg-border {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FILTER: =
alpha(opacity=3D40); BORDER-LEFT: #000000 1px solid; WIDTH: 100%; =
BORDER-BOTTOM: #000000 1px solid; POSITION: relative; -moz-opacity: .40; =
opacity: .40
}
.status-msg-bg {
	Z-INDEX: 1; FILTER: alpha(opacity=3D30); WIDTH: 100%; POSITION: =
relative; BACKGROUND-COLOR: #cccccc; -moz-opacity: .80; opacity: .80
}
.status-msg-body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 4; PADDING-BOTTOM: =
0.3em; WIDTH: 100%; PADDING-TOP: 0.3em; POSITION: absolute; TEXT-ALIGN: =
center
}
.status-msg-hidden {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; VISIBILITY: hidden; =
PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.status-msg-wrap A {
	PADDING-LEFT: 0.4em; TEXT-DECORATION: underline
}
#comments .blogger-comment-icon {
	PADDING-LEFT: 20px; BACKGROUND: url(/img/b16-rounded.gif) no-repeat =
left 50%; LINE-HEIGHT: 16px
}
.blogger-comment-icon {
	PADDING-LEFT: 20px; BACKGROUND: url(/img/b16-rounded.gif) no-repeat =
left 50%; LINE-HEIGHT: 16px
}
#comments .openid-comment-icon {
	PADDING-LEFT: 20px; BACKGROUND: url(/img/openid16-rounded.gif) =
no-repeat left 50%; LINE-HEIGHT: 16px
}
.openid-comment-icon {
	PADDING-LEFT: 20px; BACKGROUND: url(/img/openid16-rounded.gif) =
no-repeat left 50%; LINE-HEIGHT: 16px
}
#comments .anon-comment-icon {
	PADDING-LEFT: 20px; BACKGROUND: url(/img/anon16-rounded.gif) no-repeat =
left 50%; LINE-HEIGHT: 16px
}
.anon-comment-icon {
	PADDING-LEFT: 20px; BACKGROUND: url(/img/anon16-rounded.gif) no-repeat =
left 50%; LINE-HEIGHT: 16px
}
.paging-control-container {
	FONT-SIZE: 80%; FLOAT: right; MARGIN: 0px 6px 0px 0px
}
.unneeded-paging-control {
	VISIBILITY: hidden
}

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.blogger.com/img/navbar/1/btn_search_this.png

iVBORw0KGgoAAAANSUhEUgAAAGAAAAAPCAMAAAAs5DqFAAAAdVBMVEUfWIwJQ3h+seRhlckmX5MJ
QnhLgbUQSn88c6dSiLtonNAIQngYUYYIQndCd6t3qt0uZpo1bKFCeKxvo9ZDeq4/cqQwYpJCeKsS
S4ARRHdZjsISSoBDeKw+caMwYpMvYpI/caMlXJESSn0mXZElXZESSX0mXZKP7sSuAAABZUlEQVR4
XrWS14rlQAwFVerknH3jhM3//4mLLJjdl4F58cFGgS6KNpbfb9+G5ay8Xu7y/uvJabn9vMh+aznR
sMvSnyho20GufYJ51JmoqhGyZqwfZ5BVM1FBI7CpasBHVKNjcJAbhA1sl73U0DPIQoJxKsVISxMa
Q6gU1orun8CLj2zBMRcwqQmwXaeCvQKJqwy9CZqDjBGKzlqsrxtEC77/EPjoAsfAT7sguqhqsKR2
kZeUQFadiBoCTMrRN2P0Ox37D4GPLnDMT6z1/wK2EFUhschgAnj4x4U8hjFbnwOiHXz6iRxzAUXF
BIgWmop5JbpArqmFKj7q4+6FUMfaZHTa0dQxfiKom+IYGFmpGNqxbpN2dGNVKdAO8mKCHOqChBCE
IEiwhzxT6lBZb1vw4iMhiGNwkBPkEGbkYa2VDKlf/Dc9Le0ir7cTBf1tl8v3Z5vS/Yvxg1/O88+b
/Ljs1+Ws7O/3v7uMJw2wTNG0AAAAAElFTkSuQmCC

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogger.com/v-css/navbar/2173601441-navbar.css

#b-navbar {
	DISPLAY: block! important; Z-INDEX: 1; MIN-HEIGHT: 24px; LEFT: 0px; =
MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; FONT: small "Trebuchet =
MS",Verdana,Arial,Sans-serif; WIDTH: 100%; COLOR: #47a; BORDER-BOTTOM: =
#024 1px solid; POSITION: absolute! important; TOP: 0px
}
.bt1 {
	FONT-SIZE: 1px; MARGIN: 0px 1px; LINE-HEIGHT: 1px; POSITION: relative; =
HEIGHT: 1px
}
.bt2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 83%; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px; POSITION: relative
}
#b-next {
	PADDING-LEFT: 5px
}
#b-search-this {
	MARGIN: 0px; TEXT-TRANSFORM: uppercase; CURSOR: pointer; WHITE-SPACE: =
nowrap; POSITION: relative; TEXT-DECORATION: none
}
#b-flag-this {
	PADDING-LEFT: 5px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; CURSOR: =
pointer; WHITE-SPACE: nowrap; POSITION: relative; TEXT-DECORATION: none
}
#b-navbar #b-logo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 5px; =
BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute! important; TOP: 0.15em; =
BORDER-RIGHT-WIDTH: 0px
}

@media All   =20
{
#b-search {
	MARGIN: 0px 0px 0px 34px; HEIGHT: 1em; BACKGROUND-COLOR: #147
}
#b-search TABLE {
	PADDING-RIGHT: 5px
}
#b-search TD {
	FONT-SIZE: 100%; LINE-HEIGHT: 0.8em
}
#b-more {
	FLOAT: right
}
#b-searchbtn {
	MARGIN-RIGHT: 5px
}
#b-more {
	FLOAT: right
}
#b-search TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px; _padding: 1px 2px 1px
}
#b-search A {
	LINE-HEIGHT: 1em; TEXT-DECORATION: none
}
#b-search A:hover {
	LINE-HEIGHT: 1em; TEXT-DECORATION: none
}
#b-search TD {
	LINE-HEIGHT: 0.8; PADDING-TOP: 2px
}
#b-search TD TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#b-searchbtn {
	DISPLAY: block
}

}

@media Handheld   =20
{
#b-search {
	DISPLAY: none! important
}
#b-more {
	DISPLAY: none! important
}
    }
.navbar-right {
	PADDING-RIGHT: 10px
}
TD.navbutton {
	PADDING-RIGHT: 5px; _padding-top: .3em
}
TD.navsearch {
	PADDING-LEFT: 5px
}
#b-query {
	VERTICAL-ALIGN: top; WIDTH: 12em; MARGIN-RIGHT: 0.25em
}
#b-query {
	FONT-SIZE: x-small! important
}

@media All   =20
{
BODY DIV.b-mobile {
	DISPLAY: none
}
#b-sms {
	DISPLAY: none! important
}

}

@media Handheld   =20
{
BODY DIV.b-mobile {
	DISPLAY: block
}
#b-sms {
	PADDING-RIGHT: 7px; DISPLAY: block! important; PADDING-LEFT: 7px; =
FONT-SIZE: 100%; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px 100px; =
LINE-HEIGHT: 1em; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#b-sms A {
	LINE-HEIGHT: 1em; MARGIN-RIGHT: 0.5em; WHITE-SPACE: nowrap; =
TEXT-DECORATION: none
}
#b-sms A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}

}

@media All   =20
{
#flagi {
	PADDING-RIGHT: 1px; DISPLAY: none; PADDING-LEFT: 1px; Z-INDEX: 300; =
PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TOP: 7px; BACKGROUND-COLOR: #333
}
#unflagi {
	PADDING-RIGHT: 1px; DISPLAY: none; PADDING-LEFT: 1px; Z-INDEX: 300; =
PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TOP: 7px; BACKGROUND-COLOR: #333
}

}

@media Handheld   =20
{
#flagi {
	DISPLAY: none! important
}
#unflagi {
	DISPLAY: none! important
}
    }
#flagi-body {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 14px; PADDING-TOP: 3px; =
FONT-FAMILY: "Trebuchet MS", Vedana, Arial, Sans-serif; =
BACKGROUND-COLOR: #ffff99; TEXT-ALIGN: center
}
#flagi-body A {
	FONT-SIZE: 10px; COLOR: #3366cc; TEXT-DECORATION: none
}
#flagi-body A:hover {
	TEXT-DECORATION: underline
}
#unflagi-body {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 14px; PADDING-TOP: 3px; =
FONT-FAMILY: "Trebuchet MS", Vedana, Arial, Sans-serif; =
BACKGROUND-COLOR: #ffff99; TEXT-ALIGN: center
}
#unflagi-body A {
	FONT-SIZE: 10px; COLOR: #3366cc; TEXT-DECORATION: none
}
#unflagi-body A:hover {
	TEXT-DECORATION: underline
}

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogger.com/v-css/navbar/2795506556-1.css

#b-navbar {
	COLOR: #47a; BORDER-BOTTOM: #024 1px solid; BACKGROUND-COLOR: #036
}
#b-search TABLE {
	BACKGROUND: url(../../img/navbar/1/corner.gif) #147 no-repeat left =
bottom
}
#b-query {
	BORDER-RIGHT: #47a 1px solid; BORDER-TOP: #47a 1px solid; BORDER-LEFT: =
#47a 1px solid; BORDER-BOTTOM: #47a 1px solid
}
#b-search A {
	COLOR: #9cf
}
#b-search TD {
	COLOR: #fff
}
#b-search A:hover {
	COLOR: #fff
}
#b-sms A {
	COLOR: #9cf
}
#b-sms A:hover {
	COLOR: #fff
}
#navbar-logo {
	BACKGROUND-IMAGE: url(../../img/navbar/1/logobar.png); WIDTH: 24px; =
HEIGHT: 24px
}
#b-search-this {
	BACKGROUND: #114477
}
.bt1 {
	BACKGROUND-COLOR: #4477aa
}
.bt2 {
	BORDER-RIGHT: #4477aa 1px solid; BORDER-LEFT: #4477aa 1px solid; COLOR: =
#99ccff; BACKGROUND-COLOR: #114477
}
DIV.bt2:hover {
	BACKGROUND-COLOR: #4477aa
}
#bt-flag {
	PADDING-LEFT: 8px; BACKGROUND: url(../../img/navbar/1/flag.gif) =
no-repeat left 50%
}

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogger.com/v-js/3625575137-cookies.common.js

// Copyright 2005, Google Inc.=0A=
// =0A=
// Operations on cookies that are common across our pages.=0A=
//=0A=
// Original Author: Pal Takacsi-Nagy (pal@google.com)=0A=
=0A=
=0A=
/**=0A=
 * Sets a Cookie with the given name and value.=0A=
 *=0A=
 * name       Name of the cookie=0A=
 * value      Value of the cookie=0A=
 * [expires]  Expiration date of the cookie (default: end of current =
session)=0A=
 * [path]     Path where the cookie is valid (default: path of calling =
document)=0A=
 * [domain]   Domain where the cookie is valid=0A=
 *              (default: domain of calling document)=0A=
 * [secure]   Boolean value indicating if the cookie transmission =
requires a=0A=
 *              secure transmission=0A=
 */=0A=
function setCookie(name, value, domain, expires, path, secure) {=0A=
    document.cookie =3D name + "=3D" + escape(value) +=0A=
        ((expires) ? "; expires=3D" + expires.toGMTString() : "") +=0A=
        ((path) ? "; path=3D" + path : "") +=0A=
        ((domain) ? "; domain=3D" + domain : "") +=0A=
        ((secure) ? "; secure" : "");=0A=
}=0A=
=0A=
/**=0A=
 * Gets the value of the specified cookie.=0A=
 *=0A=
 * name  Name of the desired cookie.=0A=
 *=0A=
 * Returns a string containing value of specified cookie,=0A=
 *   or null if cookie does not exist.=0A=
 */=0A=
function getCookie(name) {=0A=
    var dc =3D document.cookie;=0A=
    var prefix =3D name + "=3D";=0A=
    var begin =3D dc.indexOf("; " + prefix);=0A=
=0A=
    if (begin =3D=3D -1) {=0A=
        begin =3D dc.indexOf(prefix);=0A=
        if (begin !=3D 0) return null;=0A=
    } else {=0A=
        begin +=3D 2;=0A=
    }=0A=
=0A=
    var end =3D document.cookie.indexOf(";", begin);=0A=
=0A=
    if (end =3D=3D -1) {=0A=
        end =3D dc.length;=0A=
    }=0A=
=0A=
    return unescape(dc.substring(begin + prefix.length, end));=0A=
}=0A=

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogger.com/v-app/scripts/1019856700-common.js

// Copied from .../google3/javascript/common.js=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// This file contains common utilities and basic javascript =
infrastructure.=0A=
//=0A=
// Notes:=0A=
// * Press 'D' to toggle debug mode.=0A=
//=0A=
// Functions:=0A=
//=0A=
// - Assertions=0A=
// DEPRECATED: Use assert.js=0A=
// AssertTrue(): assert an expression. Throws an exception if false.=0A=
// Fail(): Throws an exception. (Mark block of code that should be =
unreachable)=0A=
// AssertEquals(): assert that two values are equal.=0A=
// AssertNumArgs(): assert number of arguments for the function=0A=
// AssertType(): assert that a value has a particular type=0A=
//=0A=
// - Cookies=0A=
// SetCookie(): Sets a cookie.=0A=
// ExpireCookie(): Expires a cookie.=0A=
// GetCookie(): Gets a cookie value.=0A=
//=0A=
// - Dynamic HTML/DOM utilities=0A=
// MaybeGetElement(): get an element by its id=0A=
// GetElement(): get an element by its id=0A=
// GetParentNode(): Get the parent of an element=0A=
// GetAttribute(): Get attribute value of a DOM node=0A=
// SetInnerHTML(): set the inner HTML of a node=0A=
// GetInnerHTML(): get the inner HTML of a node=0A=
// ClearInnerHTML(): clear the inner HTML of a node=0A=
// SetCssStyle(): Sets a CSS property of a node.=0A=
// GetStyleProperty(): Get CSS property from a style attribute string=0A=
// ShowElement(): Show/hide element by setting the "display" css =
property.=0A=
// ShowBlockElement(): Show/hide block element=0A=
// SetButtonText(): Set the text of a button element.=0A=
// AppendNewElement(): Create and append a html element to a parent node.=0A=
// CreateDIV(): Create a DIV element and append to the document.=0A=
// CreateIFRAME(): Create an IFRAME and append to the document.=0A=
// HasClass(): check if element has a given class=0A=
// AddClass(): add a class to an element=0A=
// RemoveClass(): remove a class from an element=0A=
//=0A=
// - Window/Screen utiltiies=0A=
// GetPageOffsetLeft(): get the X page offset of an element=0A=
// GetPageOffsetTop(): get the Y page offset of an element=0A=
// GetPageOffset(): get the X and Y page offsets of an element=0A=
// GetPageOffsetRight() : get X page offset of the right side of an =
element=0A=
// GetPageOffsetRight() : get Y page offset of the bottom of an element=0A=
// GetScrollTop(): get the vertical scrolling pos of a window.=0A=
// GetScrollLeft(): get the horizontal scrolling pos of a window=0A=
// IsScrollAtEnd():  check if window scrollbar has reached its maximum =
offset=0A=
// ScrollTo(): scroll window to a position=0A=
// ScrollIntoView(): scroll window so that an element is in view.=0A=
// GetWindowWidth(): get width of a window.=0A=
// GetWindowHeight(): get height of a window=0A=
// GetAvailScreenWidth(): get available screen width=0A=
// GetAvailScreenHeight(): get available screen height=0A=
// GetNiceWindowHeight(): get a nice height for a new browser window.=0A=
// Open{External/Internal}Window(): open a separate window=0A=
// CloseWindow(): close a window=0A=
//=0A=
// - DOM walking utilities=0A=
// AnnotateTerms(): find terms in a node and decorate them with some tag=0A=
// AnnotateText(): find terms in a text node and decorate them with some =
tag=0A=
//=0A=
// - String utilties=0A=
// HtmlEscape(): html escapes a string=0A=
// HtmlUnescape(): remove html-escaping.=0A=
// QuoteEscape(): escape " quotes.=0A=
// CollapseWhitespace(): collapse multiple whitespace into one =
whitespace.=0A=
// Trim(): trim whitespace on ends of string=0A=
// IsEmpty(): check if CollapseWhiteSpace(String) =3D=3D ""=0A=
// IsLetterOrDigit(): check if a character is a letter or a digit=0A=
// ConvertEOLToLF(): normalize the new-lines of a string.=0A=
// HtmlEscapeInsertWbrs(): HtmlEscapes and inserts <wbr>s (word break =
tags)=0A=
//   after every n non-space chars and/or after or before certain =
special chars=0A=
//=0A=
// - TextArea utilities=0A=
// GetCursorPos(): finds the cursor position of a textfield=0A=
// SetCursorPos(): sets the cursor position in a textfield=0A=
//=0A=
// - Array utilities=0A=
// FindInArray(): do a linear search to find an element value.=0A=
// DeleteArrayElement(): return a new array with a specific value =
removed.=0A=
// CloneObject(): clone an object, copying its values recursively.=0A=
// CloneEvent(): clone an event; cannot use CloneObject because it=0A=
//               suffers from infinite recursion=0A=
//=0A=
// - Formatting utilities=0A=
// PrintArray(): used to print/generate HTML by combining static text=0A=
// and dynamic strings.=0A=
// ImageHtml(): create html for an img tag=0A=
// FormatJSLink(): formats a link that invokes js code when clicked.=0A=
// MakeId3(): formats an id that has two id numbers, eg, foo_3_7=0A=
//=0A=
// - Miscellaneous=0A=
// IsDefined(): returns true if argument is not undefined=0A=
//-----------------------------------------------------------------------=
-=0A=
=0A=
// browser detection=0A=
var agent =3D navigator.userAgent.toLowerCase();=0A=
var is_ie =3D (agent.indexOf('msie') !=3D -1);=0A=
//var is_ie5 =3D (agent.indexOf('msie 5') !=3D -1 && document.all);=0A=
var is_konqueror =3D (agent.indexOf('konqueror') !=3D -1);=0A=
var is_safari =3D (agent.indexOf('safari') !=3D -1) || is_konqueror;=0A=
var is_nav =3D !is_ie && !is_safari && (agent.indexOf('mozilla') !=3D =
-1);=0A=
var is_win =3D (agent.indexOf('win') !=3D -1);=0A=
delete agent;=0A=
=0A=
=0A=
var BACKSPACE_KEYCODE =3D 8;=0A=
var COMMA_KEYCODE =3D 188;                // ',' key=0A=
var DEBUG_KEYCODE =3D 68;                 // 'D' key=0A=
var DELETE_KEYCODE =3D 46;=0A=
var DOWN_KEYCODE =3D 40;                  // DOWN arrow key=0A=
var ENTER_KEYCODE =3D 13;                 // ENTER key=0A=
var ESC_KEYCODE =3D 27;                   // ESC key=0A=
var LEFT_KEYCODE =3D 37;                  // LEFT arrow key=0A=
var RIGHT_KEYCODE =3D 39;                 // RIGHT arrow key=0A=
var SPACE_KEYCODE =3D 32;                 // space bar=0A=
var TAB_KEYCODE =3D 9;                    // TAB key=0A=
var UP_KEYCODE =3D 38;                    // UP arrow key=0A=
var SHIFT_KEYCODE =3D 16;=0A=
=0A=
// This is a "constant" but has different values depending on the browser=0A=
var semicolon_keycode =3D (is_ie ? 186 : 59);=0A=
=0A=
var MAX_EMAIL_ADDRESS_LENGTH =3D 320;     // 64 + '@' + 255=0A=
var MAX_SIGNATURE_LENGTH =3D 1000;        // 1000 chars of maximum =
signature=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// Assertions=0A=
// DEPRECATED: Use assert.js=0A=
//-----------------------------------------------------------------------=
-=0A=
/**=0A=
 * DEPRECATED: Use assert.js=0A=
 */=0A=
function raise(msg) {=0A=
  if (typeof Error !=3D 'undefined') {=0A=
    throw new Error(msg || 'Assertion Failed');=0A=
  } else {=0A=
    throw (msg);=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * DEPRECATED: Use assert.js=0A=
 *=0A=
 * Fail() is useful for marking logic paths that should=0A=
 * not be reached. For example, if you have a class that uses=0A=
 * ints for enums:=0A=
 *=0A=
 * MyClass.ENUM_FOO =3D 1;=0A=
 * MyClass.ENUM_BAR =3D 2;=0A=
 * MyClass.ENUM_BAZ =3D 3;=0A=
 *=0A=
 * And a switch statement elsewhere in your code that=0A=
 * has cases for each of these enums, then you can=0A=
 * "protect" your code as follows:=0A=
 *=0A=
 * switch(type) {=0A=
 *   case MyClass.ENUM_FOO: doFooThing(); break;=0A=
 *   case MyClass.ENUM_BAR: doBarThing(); break;=0A=
 *   case MyClass.ENUM_BAZ: doBazThing(); break;=0A=
 *   default:=0A=
 *     Fail("No enum in MyClass with value: " + type);=0A=
 * }=0A=
 *=0A=
 * This way, if someone introduces a new value for this enum=0A=
 * without noticing this switch statement, then the code will=0A=
 * fail if the logic allows it to reach the switch with the=0A=
 * new value, alerting the developer that he should add a=0A=
 * case to the switch to handle the new value he has introduced.=0A=
 *=0A=
 * @param {string} opt_msg to display for failure=0A=
 *                 DEFAULT: "Assertion failed"=0A=
 */=0A=
function Fail(opt_msg) {=0A=
  if (opt_msg =3D=3D=3D undefined) opt_msg =3D 'Assertion failed';=0A=
  if (IsDefined(DumpError)) DumpError(opt_msg + '\n');=0A=
  raise(opt_msg);=0A=
}=0A=
=0A=
/**=0A=
 * DEPRECATED: Use assert.js=0A=
 *=0A=
 * Asserts that an expression is true (non-zero and non-null).=0A=
 *=0A=
 * Note that it is critical not to pass logic=0A=
 * with side-effects as the expression for AssertTrue=0A=
 * because if the assertions are removed by the=0A=
 * JSCompiler, then the expression will be removed=0A=
 * as well, in which case the side-effects will=0A=
 * be lost. So instead of this:=0A=
 *=0A=
 *  AssertTrue( criticalComputation() );=0A=
 *=0A=
 * Do this:=0A=
 *=0A=
 *  var result =3D criticalComputation();=0A=
 *  AssertTrue(result);=0A=
 *=0A=
 * @param {anything} expression to evaluate=0A=
 * @param {string}   opt_msg to display if the assertion fails=0A=
 *=0A=
 */=0A=
function AssertTrue(expression, opt_msg) {=0A=
  if (!expression) {=0A=
    if (opt_msg =3D=3D=3D undefined) opt_msg =3D 'Assertion failed';=0A=
    Fail(opt_msg);=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * DEPRECATED: Use assert.js=0A=
 *=0A=
 * Asserts that two values are the same.=0A=
 *=0A=
 * @param {anything} val1=0A=
 * @param {anything} val2=0A=
 * @param {string} opt_msg to display if the assertion fails=0A=
 */=0A=
function AssertEquals(val1, val2, opt_msg) {=0A=
  if (val1 !=3D val2) {=0A=
    if (opt_msg =3D=3D=3D undefined) {=0A=
      opt_msg =3D "AssertEquals failed: <" + val1 + "> !=3D <" + val2 + =
">";=0A=
    }=0A=
    Fail(opt_msg);=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * DEPRECATED: Use assert.js=0A=
 *=0A=
 * Asserts that a value is of the provided type.=0A=
 *=0A=
 *   AssertType(6, Number);=0A=
 *   AssertType("ijk", String);=0A=
 *   AssertType([], Array);=0A=
 *   AssertType({}, Object);=0A=
 *   AssertType(ICAL_Date.now(), ICAL_Date);=0A=
 *=0A=
 * @param {anything} value=0A=
 * @param {constructor function} type=0A=
 * @param {string} opt_msg to display if the assertion fails=0A=
 */=0A=
function AssertType(value, type, opt_msg) {=0A=
  // for backwards compatability only=0A=
  if (typeof value =3D=3D type) return;=0A=
=0A=
  if (value || value =3D=3D "") {=0A=
    try {=0A=
      if (type =3D=3D AssertTypeMap[typeof value] || value instanceof =
type) return;=0A=
    } catch (e) { /* failure, type was an illegal argument to instanceof =
*/ }=0A=
  }=0A=
  if (opt_msg =3D=3D=3D undefined) {=0A=
    if (typeof type =3D=3D 'function') {=0A=
      var match =3D type.toString().match(/^\s*function\s+([^\s\{]+)/);=0A=
      if (match) type =3D match[1];=0A=
    }=0A=
    opt_msg =3D "AssertType failed: <" + value + "> not typeof "+ type;=0A=
  }=0A=
  Fail(opt_msg);=0A=
}=0A=
=0A=
var AssertTypeMap =3D {=0A=
  'string'  : String,=0A=
  'number'  : Number,=0A=
  'boolean' : Boolean=0A=
};=0A=
=0A=
/**=0A=
 * DEPRECATED: Use assert.js=0A=
 *=0A=
 * Asserts that the number of arguments to a=0A=
 * function is num. For example:=0A=
 *=0A=
 * function myFunc(one, two, three) [=0A=
 *   AssertNumArgs(3);=0A=
 *   ...=0A=
 * }=0A=
 *=0A=
 * myFunc(1, 2); // assertion fails!=0A=
 *=0A=
 * Note that AssertNumArgs does not take the function=0A=
 * as an argument; it is simply used in the context=0A=
 * of the function.=0A=
 *=0A=
 * @param {int} number of arguments expected=0A=
 * @param {string} opt_msg to display if the assertion fails=0A=
 */=0A=
function AssertNumArgs(num, opt_msg) {=0A=
  var caller =3D AssertNumArgs.caller;  // This is not supported in =
safari 1.0=0A=
  if (caller && caller.arguments.length !=3D num) {=0A=
    if (opt_msg =3D=3D=3D undefined) {=0A=
      opt_msg =3D caller.name + ' expected ' + num + ' arguments '=0A=
                  + ' but received ' + caller.arguments.length;=0A=
    }=0A=
    Fail(opt_msg);=0A=
  }=0A=
}=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// Cookies=0A=
//-----------------------------------------------------------------------=
-=0A=
var ILLEGAL_COOKIE_CHARS_RE =3D /[\s;]/=0A=
/**=0A=
 * Sets a cookie.=0A=
 * The max_age can be -1 to set a session cookie. To expire cookies, use=0A=
 * ExpireCookie() instead.=0A=
 *=0A=
 * @param name The cookie name.=0A=
 * @param value The cookie value.=0A=
 * @param opt_max_age The max age in seconds (from now). Use -1 to set a=0A=
 *   session cookie. If not provided, the default is -1 (i.e. set a =
session=0A=
 *   cookie).=0A=
 * @param opt_path The path of the cookie, or null to not specify a path=0A=
 *   attribute (browser will use the full request path). If not =
provided, the=0A=
 *   default is '/' (i.e. path=3D/).=0A=
 * @param opt_domain The domain of the cookie, or null to not specify a =
domain=0A=
 *   attribute (brower will use the full request host name). If not =
provided,=0A=
 *   the default is null (i.e. let browser use full request host name).=0A=
 * @return Void.=0A=
 */=0A=
function SetCookie(name, value, opt_max_age, opt_path, opt_domain) {=0A=
=0A=
  value =3D '' + value;=0A=
  AssertTrue((typeof name =3D=3D 'string' &&=0A=
              typeof value =3D=3D 'string' &&=0A=
              !name.match(ILLEGAL_COOKIE_CHARS_RE) &&=0A=
              !value.match(ILLEGAL_COOKIE_CHARS_RE)),=0A=
             'trying to set an invalid cookie');=0A=
=0A=
  if (!IsDefined(opt_max_age)) opt_max_age =3D -1;=0A=
  if (!IsDefined(opt_path)) opt_path =3D '/';=0A=
  if (!IsDefined(opt_domain)) opt_domain =3D null;=0A=
=0A=
  var domain_str =3D (opt_domain =3D=3D null) ? '' : ';domain=3D' + =
opt_domain;=0A=
  var path_str =3D (opt_path =3D=3D null) ? '' : ';path=3D' + opt_path;=0A=
=0A=
  var expires_str;=0A=
=0A=
  // Case 1: Set a session cookie.=0A=
  if (opt_max_age < 0) {=0A=
    expires_str =3D '';=0A=
=0A=
  // Case 2: Expire the cookie.=0A=
  // Note: We don't tell people about this option in the function doc =
because=0A=
  // we prefer people to use ExpireCookie() to expire cookies.=0A=
  } else if (opt_max_age =3D=3D 0) {=0A=
    // Note: Don't use Jan 1, 1970 for date because NS 4.76 will try to =
convert=0A=
    // it to local time, and if the local time is before Jan 1, 1970, =
then the=0A=
    // browser will ignore the Expires attribute altogether.=0A=
    var pastDate =3D new Date(1970, 1 /*Feb*/, 1);  // Feb 1, 1970=0A=
    expires_str =3D ';expires=3D' + pastDate.toUTCString();=0A=
=0A=
  // Case 3: Set a persistent cookie.=0A=
  } else {=0A=
    var futureDate =3D new Date(Now() + opt_max_age * 1000);=0A=
    expires_str =3D ';expires=3D' + futureDate.toUTCString();=0A=
  }=0A=
=0A=
  document.cookie =3D name + '=3D' + value + domain_str + path_str + =
expires_str;=0A=
}=0A=
=0A=
var EXPIRED_COOKIE_VALUE =3D 'EXPIRED';=0A=
=0A=
/**=0A=
 * Expires a cookie.=0A=
 *=0A=
 * @param name The cookie name.=0A=
 * @param opt_path The path of the cookie, or null to expire a cookie =
set at=0A=
 *   the full request path. If not provided, the default is '/' (i.e. =
path=3D/).=0A=
 * @param opt_domain The domain of the cookie, or null to expire a =
cookie set=0A=
 *   at the full request host name. If not provided, the default is null =
(i.e.=0A=
 *   cookie at full request host name).=0A=
 * @return Void.=0A=
 */=0A=
function ExpireCookie(name, opt_path, opt_domain) {=0A=
  SetCookie(name, EXPIRED_COOKIE_VALUE, 0, opt_path, opt_domain);=0A=
}=0A=
=0A=
/** Returns the value for the first cookie with the given name=0A=
 * @param name : string=0A=
 * @return a string or the empty string if no cookie found.=0A=
 */=0A=
function GetCookie(name) {=0A=
  var nameeq =3D name + "=3D";=0A=
  var cookie =3D String(document.cookie);=0A=
  for (var pos =3D -1; (pos =3D cookie.indexOf(nameeq, pos + 1)) >=3D =
0;) {=0A=
    var i =3D pos;=0A=
    // walk back along string skipping whitespace and looking for a ; =
before=0A=
    // the name to make sure that we don't match cookies whose name =
contains=0A=
    // the given name as a suffix.=0A=
    while (--i >=3D 0) {=0A=
      var ch =3D cookie.charAt(i);=0A=
      if (ch =3D=3D ';') {=0A=
        i =3D -1;  // indicate success=0A=
        break;=0A=
      } else if (' \t'.indexOf(ch) < 0) {=0A=
        break;=0A=
      }=0A=
    }=0A=
    if (-1 =3D=3D=3D i) {  // first cookie in the string or we found a ;=0A=
      var end =3D cookie.indexOf(';', pos);=0A=
      if (end < 0) { end =3D cookie.length; }=0A=
      return cookie.substring(pos + nameeq.length, end);=0A=
    }=0A=
  }=0A=
  return "";=0A=
}=0A=
=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// Time=0A=
//-----------------------------------------------------------------------=
-=0A=
function Now() {=0A=
  return (new Date()).getTime();=0A=
}=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// Dynamic HTML/DOM utilities=0A=
//-----------------------------------------------------------------------=
-=0A=
// Gets a element by its id, may return null=0A=
function MaybeGetElement(win, id) {=0A=
  return win.document.getElementById(id);=0A=
}=0A=
=0A=
// Same as MaybeGetElement except that it throws an exception if it's =
null=0A=
function GetElement(win, id) {=0A=
  var el =3D win.document.getElementById(id);=0A=
  if (!el) {=0A=
    DumpError("Element " + id + " not found.");=0A=
  }=0A=
  return el;=0A=
}=0A=
=0A=
// Gets elements by its id/name=0A=
// IE treats getElementsByName as searching over ids, while Moz use =
names.=0A=
// so tags must have both id and name as the same string=0A=
function GetElements(win, id) {=0A=
  return win.document.getElementsByName(id);=0A=
}=0A=
=0A=
// Gets the parent of a html element.=0A=
function GetParentNode(n) {=0A=
  try {=0A=
    return n.parentNode;=0A=
  } catch (e) {=0A=
    // n.parentNode may throw a permission-denied exception on mozilla=0A=
    // (e.g. on text element), ignore this exception.=0A=
    return n;=0A=
  }=0A=
}=0A=
=0A=
function IsDescendant(parent, child) {=0A=
  do {=0A=
    if (parent =3D=3D=3D child) return true;=0A=
    child =3D GetParentNode(child);=0A=
  } while (child && child !=3D=3D document.body);=0A=
  return false;=0A=
}=0A=
=0A=
// Get attribute value of a DOM node=0A=
function GetAttribute(node, attribute) {=0A=
  if (!node.getAttribute) {=0A=
    return null;=0A=
  }=0A=
  var attr =3D node.getAttribute(attribute);=0A=
  if (is_ie && attribute =3D=3D "style") {=0A=
    return attr.value;=0A=
  } else {=0A=
    return attr;=0A=
  }=0A=
}=0A=
=0A=
// Sets inner html of a html element=0A=
function SetInnerHTML(win, id, html) {=0A=
  try {=0A=
    GetElement(win, id).innerHTML =3D html;=0A=
  } catch (ex) {=0A=
    DumpException(ex);=0A=
  }=0A=
}=0A=
=0A=
// Gets inner-html of a html element=0A=
function GetInnerHTML(win, id) {=0A=
  try {=0A=
    return GetElement(win, id).innerHTML;=0A=
  } catch (ex) {=0A=
    DumpException(ex);=0A=
    return "";=0A=
  }=0A=
}=0A=
=0A=
// Clears inner html of a html element=0A=
function ClearInnerHTML(win, id) {=0A=
  try {=0A=
    GetElement(win, id).innerHTML =3D "";=0A=
  } catch (ex) {=0A=
    DumpException(ex);=0A=
  }=0A=
}=0A=
=0A=
// Sets a CSS style of an element=0A=
function SetCssStyle(win, id, name, value) {=0A=
  try {=0A=
    var elem =3D GetElement(win, id);=0A=
    elem.style[name] =3D value;=0A=
  } catch (ex) {=0A=
    DumpException(ex);=0A=
  }=0A=
}=0A=
=0A=
// Get CSS property from a style attribute string=0A=
function GetStyleProperty(style, name) {=0A=
  var i =3D style.indexOf(name);=0A=
  if (i !=3D -1) {=0A=
    var j =3D style.indexOf(";", i);=0A=
    if (j =3D=3D -1) {=0A=
      j =3D style.length;=0A=
    }=0A=
    // the +1 below is for the colon following the attribute name=0A=
    return CollapseWhitespace(style.substring(i + name.length + 1, j));=0A=
  }=0A=
  return null;=0A=
}=0A=
=0A=
// Show/hide an element.=0A=
function ShowElement(el, show) {=0A=
  el.style.display =3D show ? "" : "none";=0A=
}=0A=
=0A=
// Show/hide a block element.=0A=
// ShowElement() doesn't work if object has an initial class with =
display:none=0A=
function ShowBlockElement(el, show) {=0A=
  el.style.display =3D show ? "block" : "none";=0A=
}=0A=
=0A=
// Show/hide an inline element.=0A=
// ShowElement() doesn't work when an element starts off display:none.=0A=
function ShowInlineElement(el, show) {=0A=
  el.style.display =3D show ? "inline" : "none";=0A=
}=0A=
=0A=
// Set the text of a button. This is to get around a bug in mozilla,=0A=
// where we can't set the text of a button by setting innerHTML.=0A=
function SetButtonText(button, text) {=0A=
  button.childNodes[0].nodeValue =3D text;=0A=
}=0A=
=0A=
// Append a new HTML element to a HTML node.=0A=
function AppendNewElement(win, parent, tag) {=0A=
  var e =3D win.document.createElement(tag);=0A=
  parent.appendChild(e);=0A=
  return e;=0A=
}=0A=
=0A=
// Finds the child with the given ID, or null if there is node.=0A=
// This does not search the children's children.=0A=
function FindChildWithID(parent, id) {=0A=
  var el;=0A=
  for (el =3D parent.firstChild; el && el.id !=3D id; el =3D =
el.nextSibling) {=0A=
    // skip=0A=
  }=0A=
  return el;=0A=
}=0A=
=0A=
// Adds a disabled option to the given menu=0A=
function AddMenuDisabledOption(win, menu, html) {=0A=
  var op =3D AppendNewElement(win, menu, 'OPTION');=0A=
  op.disabled =3D true;=0A=
  op.innerHTML =3D html;=0A=
=0A=
  return op;=0A=
}=0A=
=0A=
// Adds a option to the given menu=0A=
function AddMenuOption(win, menu, value, html) {=0A=
  var op =3D AppendNewElement(win, menu, 'OPTION');=0A=
  op.value =3D value;=0A=
  op.innerHTML =3D html;=0A=
=0A=
  return op;=0A=
}=0A=
=0A=
// Create a new DIV (append it to the end of the document)=0A=
function CreateDIV(win, id) {=0A=
  var div =3D MaybeGetElement(win, id);=0A=
  if (!div) {=0A=
    div =3D AppendNewElement(win, win.document.body, "div");=0A=
    div.id =3D id;=0A=
  }=0A=
  return div;=0A=
}=0A=
=0A=
// Create a new IFRAME (append it to the end of the document)=0A=
function CreateIFRAME(win, id, url) {=0A=
  var iframe =3D MaybeGetElement(win, id);=0A=
  if (!iframe) {=0A=
    // We cannot create an IFRAME directly (IE doesn't allow it), so we=0A=
    // create a DIV and then insert an IFRAME.=0A=
    // We also give the IFRAME a name (same as id)=0A=
    var div =3D AppendNewElement(win, win.document.body, "div");=0A=
    div.innerHTML =3D "<iframe id=3D" + id + " name=3D" + id +=0A=
             " src=3D" + url + "></iframe>";=0A=
    iframe =3D GetElement(win, id);=0A=
  }=0A=
  return iframe;=0A=
}=0A=
=0A=
// Create a new TR containing the given td's=0A=
function Tr(win, tds) {=0A=
  var tr =3D win.document.createElement("TR");=0A=
  for (var i =3D 0; i < tds.length; i++) {=0A=
    tr.appendChild(tds[i]);=0A=
  }=0A=
  return tr;=0A=
}=0A=
=0A=
// Create a new TD, with an optional colspan=0A=
function Td(win, opt_colspan) {=0A=
  var td =3D win.document.createElement("TD");=0A=
  if (opt_colspan) {=0A=
    td.colSpan =3D opt_colspan;=0A=
  }=0A=
  return td;=0A=
}=0A=
=0A=
=0A=
// Check if an element has a given class=0A=
function HasClass(el, cl) {=0A=
  if (el =3D=3D null || el.className =3D=3D null) return false;=0A=
  var classes =3D el.className.split(" ");=0A=
  for (var i =3D 0; i < classes.length; i++) {=0A=
    if (classes[i] =3D=3D cl) {=0A=
      return true;=0A=
    }=0A=
  }=0A=
  return false;=0A=
}=0A=
=0A=
// Add a class to element=0A=
function AddClass(el, cl) {=0A=
  if (HasClass(el, cl)) return;=0A=
  el.className +=3D " " + cl;=0A=
}=0A=
=0A=
// Remove a class from an element=0A=
function RemoveClass(el, cl) {=0A=
  if (el.className =3D=3D null) return;=0A=
  var classes =3D el.className.split(" ");=0A=
  var result =3D [];=0A=
  var changed =3D false;=0A=
  for (var i =3D 0; i < classes.length; i++) {=0A=
    if (classes[i] !=3D cl) {=0A=
      if (classes[i]) { result.push(classes[i]); }=0A=
    } else {=0A=
      changed =3D true;=0A=
    }=0A=
  }=0A=
  if (changed) { el.className =3D result.join(" "); }=0A=
}=0A=
=0A=
// Performs an in-order traversal of the tree rooted at the given node=0A=
// (excluding the root node) and returns an array of nodes that match the=0A=
// given selector. The selector must implement the method:=0A=
//=0A=
// boolean select(node);=0A=
//=0A=
// This method is a generalization of the DOM method =
"getElementsByTagName"=0A=
//=0A=
function GetElementsBySelector(root, selector) {=0A=
  var nodes =3D [];=0A=
  for (var child =3D root.firstChild; child; child =3D =
child.nextSibling) {=0A=
    AddElementBySelector_(child, selector, nodes);=0A=
  }=0A=
  return nodes;=0A=
}=0A=
=0A=
// Recursive helper for GetElemnetsBySelector()=0A=
function AddElementBySelector_(root, selector, nodes) {=0A=
  // First test the parent=0A=
  if (selector.select(root)) {=0A=
    nodes.push(root);=0A=
  }=0A=
=0A=
  // Then recurse through the children=0A=
  for (var child =3D root.firstChild; child; child =3D =
child.nextSibling) {=0A=
    AddElementBySelector_(child, selector, nodes);=0A=
  }=0A=
}=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// Window/screen utilities=0A=
// TODO: these should be renamed (e.g. GetWindowWidth to =
GetWindowInnerWidth=0A=
// and moved to geom.js)=0A=
//-----------------------------------------------------------------------=
-=0A=
// Get page offset of an element=0A=
function GetPageOffsetLeft(el) {=0A=
  var x =3D el.offsetLeft;=0A=
  if (el.offsetParent !=3D null)=0A=
    x +=3D GetPageOffsetLeft(el.offsetParent);=0A=
  return x;=0A=
}=0A=
=0A=
// Get page offset of an element=0A=
function GetPageOffsetTop(el) {=0A=
  var y =3D el.offsetTop;=0A=
  if (el.offsetParent !=3D null)=0A=
    y +=3D GetPageOffsetTop(el.offsetParent);=0A=
  return y;=0A=
}=0A=
=0A=
// Get page offset of an element=0A=
function GetPageOffset(el) {=0A=
  var x =3D el.offsetLeft;=0A=
  var y =3D el.offsetTop;=0A=
  if (el.offsetParent !=3D null) {=0A=
    var pos =3D GetPageOffset(el.offsetParent);=0A=
    x +=3D pos.x;=0A=
    y +=3D pos.y;=0A=
  }=0A=
  return {x: x, y: y};=0A=
}=0A=
=0A=
function GetPageOffsetRight(el) {=0A=
  return GetPageOffsetLeft(el) + el.offsetWidth;=0A=
}=0A=
=0A=
function GetPageOffsetBottom(el) {=0A=
  return GetPageOffsetTop(el) + el.offsetHeight;=0A=
}=0A=
=0A=
// Get the y position scroll offset.=0A=
function GetScrollTop(win) {=0A=
  // all except Explorer=0A=
  if ("pageYOffset" in win) {=0A=
    return win.pageYOffset;=0A=
  }=0A=
  // Explorer 6 Strict Mode=0A=
  else if ("documentElement" in win.document &&=0A=
           "scrollTop" in win.document.documentElement) {=0A=
    return win.document.documentElement.scrollTop;=0A=
  }=0A=
  // other Explorers=0A=
  else if ("scrollTop" in win.document.body) {=0A=
    return win.document.body.scrollTop;=0A=
  }=0A=
=0A=
  return 0;=0A=
}=0A=
=0A=
// Get the x position scroll offset.=0A=
function GetScrollLeft(win) {=0A=
  // all except Explorer=0A=
  if ("pageXOffset" in win) {=0A=
    return win.pageXOffset;=0A=
  }=0A=
  // Explorer 6 Strict Mode=0A=
  else if ("documentElement" in win.document &&=0A=
           "scrollLeft" in win.document.documentElement) {=0A=
    return win.document.documentElement.scrollLeft;=0A=
  }=0A=
  // other Explorers=0A=
  else if ("scrollLeft" in win.document.body) {=0A=
    return win.document.body.scrollLeft;=0A=
  }=0A=
=0A=
  return 0;=0A=
}=0A=
=0A=
/**=0A=
 * Checks if window scrollbar has reached its maximum offset=0A=
 *=0A=
 * @param win a window object=0A=
 * @param opt_isHoriz true if horizontal bar, false if vertical=0A=
 */=0A=
function IsScrollAtEnd(win, opt_isHoriz) {=0A=
  var total =3D=0A=
    (opt_isHoriz) ? document.body.offsetWidth : =
document.body.offsetHeight;=0A=
  var inner =3D=0A=
    (opt_isHoriz) ? GetWindowWidth(win) : GetWindowHeight(win);=0A=
  var offset =3D=0A=
    (opt_isHoriz) ? GetScrollLeft(win) : GetScrollTop(win);=0A=
=0A=
  return (inner + offset >=3D total || total < inner);=0A=
}=0A=
=0A=
// Scroll window to pos=0A=
// position: 0 =3D top, 0.5 =3D middle, 1 =3D bottom=0A=
function ScrollTo(win, el, position) {=0A=
  var y =3D GetPageOffsetTop(el);=0A=
  y -=3D GetWindowHeight(win) * position;=0A=
  win.scrollTo(0, y);=0A=
}=0A=
=0A=
// Scroll so that as far as possible the entire element is in view.=0A=
var ALIGN_BOTTOM =3D 'b';=0A=
var ALIGN_MIDDLE =3D 'm';=0A=
var ALIGN_TOP =3D 't';=0A=
function ScrollIntoView(win, el, alignment) {=0A=
  var el_top =3D GetPageOffsetTop(el);=0A=
  var el_bottom =3D el_top + el.offsetHeight;=0A=
  var win_top =3D GetScrollTop(win);=0A=
  var win_height =3D GetWindowHeight(win);=0A=
  var win_bottom =3D win_top + win_height;=0A=
=0A=
  // Out of view?=0A=
  if (el_top < win_top ||=0A=
      el_bottom > win_bottom) {=0A=
=0A=
    var scrollto_y;=0A=
    if (alignment =3D=3D ALIGN_BOTTOM) {=0A=
      scrollto_y =3D el_bottom - win_height + 5;=0A=
    } else if (alignment =3D=3D ALIGN_MIDDLE) {=0A=
      scrollto_y =3D (el_top + el_bottom) / 2 - win_height/2;=0A=
    } else {=0A=
      scrollto_y =3D el_top - 5;        // ALIGN_TOP=0A=
    }=0A=
=0A=
    Debug("Scrolling to " + scrollto_y);=0A=
    win.scrollTo(0, scrollto_y);=0A=
  }=0A=
}=0A=
=0A=
function IsElementVisible(win, id) {=0A=
  var el =3D MaybeGetElement(win, id);=0A=
  if (el =3D=3D null) {=0A=
    return false;=0A=
  }=0A=
  var el_top =3D GetPageOffsetTop(el);=0A=
  var el_bottom =3D el_top + el.offsetHeight;=0A=
  var win_top =3D GetScrollTop(win);=0A=
  var win_bottom =3D win_top + GetWindowHeight(win);=0A=
  if (el_top >=3D win_top && el_bottom <=3D win_bottom) {=0A=
    return true;=0A=
  }=0A=
  return false;=0A=
}=0A=
=0A=
function GetWindowWidth(win) {=0A=
  // all except Explorer=0A=
  if ("innerWidth" in win) {=0A=
    return win.innerWidth;=0A=
  }=0A=
  // Explorer 6 Strict Mode=0A=
  else if ("documentElement" in win.document &&=0A=
           "clientWidth" in win.document.documentElement) {=0A=
    return win.document.documentElement.clientWidth;=0A=
  }=0A=
  // other Explorers=0A=
  else if ("clientWidth" in win.document.body) {=0A=
    return win.document.body.clientWidth;=0A=
  }=0A=
=0A=
  return 0;=0A=
}=0A=
=0A=
function GetWindowHeight(win) {=0A=
  // all except Explorer=0A=
  if ("innerHeight" in win) {=0A=
    return win.innerHeight;=0A=
  }=0A=
  // Explorer 6 Strict Mode=0A=
  else if ("documentElement" in win.document &&=0A=
           "clientHeight" in win.document.documentElement) {=0A=
    return win.document.documentElement.clientHeight;=0A=
  }=0A=
  // other Explorers=0A=
  else if ("clientHeight" in win.document.body) {=0A=
    return win.document.body.clientHeight;=0A=
  }=0A=
=0A=
  return 0;=0A=
}=0A=
=0A=
function GetAvailScreenWidth(win) {=0A=
  return win.screen.availWidth;=0A=
}=0A=
=0A=
function GetAvailScreenHeight(win) {=0A=
  return win.screen.availHeight;=0A=
}=0A=
=0A=
// Returns a "nice" window height.=0A=
// Use the screen height. (Or should we use the height of the current =
window?)=0A=
function GetNiceWindowHeight(win) {=0A=
  return Math.floor(0.8 * GetAvailScreenHeight(win));=0A=
}=0A=
=0A=
// Used for horizontally centering a new window of the given width in the=0A=
// available screen. Set the new window's distance from the left of the =
screen=0A=
// equal to this function's return value.=0A=
// Params: width: the width of the new window=0A=
// Returns: the distance from the left edge of the screen for the new =
window to=0A=
//   be horizontally centered=0A=
function GetCenteringLeft(win, width) {=0A=
  return (win.screen.availWidth - width) >> 1;=0A=
}=0A=
=0A=
// Used for vertically centering a new window of the given height in the=0A=
// available screen. Set the new window's distance from the top of the =
screen=0A=
// equal to this function's return value.=0A=
// Params: height: the height of the new window=0A=
// Returns: the distance from the top edge of the screen for the new =
window to=0A=
//   be vertically aligned.=0A=
function GetCenteringTop(win, height) {=0A=
  return (win.screen.availHeight - height) >> 1;=0A=
}=0A=
=0A=
/*=0A=
 * Opens a child popup window that has no browser toolbar/decorations.=0A=
 * (Copied from caribou's common.js library with small modifications.)=0A=
 *=0A=
 * @param url the URL for the new window (Note: this will be =
unique-ified)=0A=
 * @param opt_name the name of the new window=0A=
 * @param opt_width the width of the new window=0A=
 * @param opt_height the height of the new window=0A=
 * @param opt_center if true, the new window is centered in the =
available screen=0A=
 * @param opt_hide_scrollbars if true, the window hides the scrollbars=0A=
 * @param opt_noresize if true, makes window unresizable=0A=
 * @param opt_blocked_msg message warning that the popup has been blocked=0A=
 * @return a reference to the new child window=0A=
 */=0A=
function Popup(url, opt_name, opt_width, opt_height, opt_center,=0A=
               opt_hide_scrollbars, opt_noresize, opt_blocked_msg) {=0A=
  if (!opt_height) {=0A=
    opt_height =3D Math.floor(GetWindowHeight(window.top) * 0.8);=0A=
  }=0A=
  if (!opt_width) {=0A=
    opt_width =3D Math.min(GetAvailScreenWidth(window), opt_height);=0A=
  }=0A=
=0A=
  var features =3D "resizable=3D" + (opt_noresize ? "no" : "yes") + "," +=0A=
                 "scrollbars=3D" + (opt_hide_scrollbars ? "no" : "yes") =
+ "," +=0A=
                 "width=3D" + opt_width + ",height=3D" + opt_height;=0A=
  if (opt_center) {=0A=
    features +=3D ",left=3D" + GetCenteringLeft(window, opt_width) + "," =
+=0A=
                "top=3D" + GetCenteringTop(window, opt_height);=0A=
  }=0A=
  return OpenWindow(window, url, opt_name, features, opt_blocked_msg);=0A=
}=0A=
=0A=
/*=0A=
 * Opens a new window. Returns the new window handle. Tries to open the =
new=0A=
 * window using top.open() first. If that doesn't work, then tries =
win.open().=0A=
 * If that still doesn't work, prints an alert.=0A=
 * (Copied from caribou's common.js library with small modifications.)=0A=
 *=0A=
 * @param win the parent window from which to open the new child window=0A=
 * @param url the URL for the new window (Note: this will be =
unique-ified)=0A=
 * @param opt_name the name of the new window=0A=
 * @param opt_features the properties of the new window=0A=
 * @param opt_blocked_msg message warning that the popup has been blocked=0A=
 * @return a reference to the new child window=0A=
 */=0A=
function OpenWindow(win, url, opt_name, opt_features, opt_blocked_msg) {=0A=
  var newwin =3D OpenWindowHelper(top, url, opt_name, opt_features);=0A=
  if (!newwin || newwin.closed || !newwin.focus) {=0A=
    newwin =3D OpenWindowHelper(win, url, opt_name, opt_features);=0A=
  }=0A=
  if (!newwin || newwin.closed || !newwin.focus) {=0A=
    if (opt_blocked_msg) alert(opt_blocked_msg);=0A=
  } else {=0A=
    // Make sure that the window has the focus=0A=
    newwin.focus();=0A=
  }=0A=
  return newwin;=0A=
}=0A=
=0A=
/*=0A=
 * Helper for OpenWindow().=0A=
 * (Copied from caribou's common.js library with small modifications.)=0A=
 */=0A=
function OpenWindowHelper(win, url, name, features) {=0A=
  var newwin;=0A=
  if (features) {=0A=
    newwin =3D win.open(url, name, features);=0A=
  } else if (name) {=0A=
    newwin =3D win.open(url, name);=0A=
  } else {=0A=
    newwin =3D win.open(url);=0A=
  }=0A=
  return newwin;=0A=
}=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// DOM walking utilities=0A=
//-----------------------------------------------------------------------=
-=0A=
=0A=
function MaybeEscape(str, escape) {=0A=
  return escape ? HtmlEscape(str) : str;=0A=
}=0A=
=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// Window data=0A=
//-----------------------------------------------------------------------=
-=0A=
// Gets an array, which can store data for the window. This data=0A=
// is deleted when the window is unloaded.=0A=
var windata =3D [];=0A=
function GetWindowData(win) {=0A=
  var data =3D windata[win.name];=0A=
  if (!data) {=0A=
    windata[win.name] =3D data =3D [];=0A=
  }=0A=
  return data;=0A=
}=0A=
=0A=
// Clear js data for a window.=0A=
function ClearWindowData(win_name) {=0A=
  if (windata[win_name]) {=0A=
    windata[win_name] =3D null;=0A=
  }=0A=
}=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// String utilities=0A=
//-----------------------------------------------------------------------=
-=0A=
// Do html escaping=0A=
var amp_re_ =3D /&/g;=0A=
var lt_re_ =3D /</g;=0A=
var gt_re_ =3D />/g;=0A=
=0A=
// Convert text to HTML format. For efficiency, we just convert '&', =
'<', '>'=0A=
// characters.=0A=
// Note: Javascript >=3D 1.3 supports lambda expression in the =
replacement=0A=
// argument. But it's slower on IE.=0A=
// Note: we can also implement HtmlEscape by setting the value=0A=
// of a textnode and then reading the 'innerHTML' value, but that=0A=
// that turns out to be slower.=0A=
// Params: str: String to be escaped.=0A=
// Returns: The escaped string.=0A=
function HtmlEscape(str) {=0A=
  if (!str) return "";=0A=
  return str.replace(amp_re_, "&amp;").replace(lt_re_, "&lt;").=0A=
    replace(gt_re_, "&gt;").replace(quote_re_, "&quot;");=0A=
}=0A=
=0A=
/** converts html entities to plain text.  It covers the most common =
named=0A=
 * entities and numeric entities.=0A=
 * It does not cover all named entities -- it covers =
&{lt,gt,amp,quot,nbsp}; but=0A=
 * does not handle some of the more obscure ones like &{ndash,eacute};.=0A=
 */=0A=
function HtmlUnescape(str) {=0A=
  if (!str) return "";=0A=
  return str.=0A=
    replace(/&#(\d+);/g,=0A=
      function (_, n) { return String.fromCharCode(parseInt(n, 10)); }).=0A=
    replace(/&#x([a-f0-9]+);/gi,=0A=
      function (_, n) { return String.fromCharCode(parseInt(n, 16)); }).=0A=
    replace(/&(\w+);/g, function (_, entity) {=0A=
      entity =3D entity.toLowerCase();=0A=
      return entity in HtmlUnescape.unesc ? HtmlUnescape.unesc[entity] : =
'?';=0A=
    });=0A=
}=0A=
HtmlUnescape.unesc =3D { lt: '<', gt: '>', quot: '"', nbsp: ' ', amp: =
'&' };=0A=
=0A=
// Replace multiple spaces with &nbsp; to retain whitespace formatting=0A=
// in addition to escaping '&', '<', and '>'.=0A=
var dbsp_re_ =3D /  /g;=0A=
var ret_re_ =3D /\r/g;=0A=
var nl_re_ =3D /\n/g;=0A=
function HtmlWhitespaceEscape(str) {=0A=
  str =3D HtmlEscape(str);=0A=
  str =3D str.replace(dbsp_re_, "&nbsp;&nbsp;");=0A=
  str =3D str.replace(ret_re_, "");=0A=
  str =3D str.replace(nl_re_, "<br>");=0A=
  return str;=0A=
}=0A=
=0A=
// Escape double quote '"' characters in addition to '&', '<', '>' so =
that a=0A=
// string can be included in an HTML tag attribute value within double =
quotes.=0A=
// Params: str: String to be escaped.=0A=
// Returns: The escaped string.=0A=
var quote_re_ =3D /\"/g;=0A=
function QuoteEscape(str) {=0A=
  return HtmlEscape(str).replace(quote_re_, "&quot;");=0A=
}=0A=
=0A=
var JS_SPECIAL_RE_ =3D /[\'\\\r\n\b\"<>&]/g;=0A=
=0A=
function JSEscOne_(s) {=0A=
  if (!JSEscOne_.js_escs_) {=0A=
    var escapes =3D {};=0A=
    escapes['\\'] =3D '\\\\';=0A=
    escapes['\''] =3D '\\047';=0A=
    escapes['\n'] =3D '\\n';=0A=
    escapes['\r'] =3D '\\r';=0A=
    escapes['\b'] =3D '\\b';=0A=
    escapes['\"'] =3D '\\042';=0A=
    escapes['<'] =3D  '\\074';=0A=
    escapes['>'] =3D  '\\076';=0A=
    escapes['&'] =3D  '\\046';=0A=
=0A=
    JSEscOne_.js_escs_ =3D escapes;=0A=
  }=0A=
=0A=
  return JSEscOne_.js_escs_[s];=0A=
}=0A=
=0A=
/** convert a string to a javascript string literal.  This function has =
the=0A=
  * property that the return value is also already html escaped, so the =
output=0A=
  * can be embedded in an html handler attribute.=0A=
  */=0A=
function ToJSString(s) {=0A=
  return "'" + s.toString().replace(JS_SPECIAL_RE_, JSEscOne_) + "'";=0A=
}=0A=
=0A=
// converts multiple ws chars to a single space, and strips=0A=
// leading and trailing ws=0A=
var spc_re_ =3D /\s+/g;=0A=
var beg_spc_re_ =3D /^ /;=0A=
var end_spc_re_ =3D / $/;=0A=
function CollapseWhitespace(str) {=0A=
  if (!str) return "";=0A=
  return str.replace(spc_re_, " ").replace(beg_spc_re_, "").=0A=
    replace(end_spc_re_, "");=0A=
}=0A=
=0A=
var newline_re_ =3D /\r?\n/g;=0A=
var spctab_re_ =3D /[ \t]+/g;=0A=
var nbsp_re_ =3D /\xa0/g;=0A=
function StripNewlines(str) {=0A=
  if (!str) return "";=0A=
  return str.replace(newline_re_, " ");=0A=
}=0A=
=0A=
function CanonicalizeNewlines(str) {=0A=
  if (!str) return "";=0A=
  return str.replace(newline_re_, '\n');=0A=
}=0A=
=0A=
function HtmlifyNewlines(str) {=0A=
  if (!str) return "";=0A=
  return str.replace(newline_re_, "<br>");=0A=
}=0A=
=0A=
function NormalizeSpaces(str) {=0A=
  if (!str) return "";=0A=
  return str.replace(spctab_re_, " ").replace(nbsp_re_, " ");=0A=
}=0A=
=0A=
// URL encodes the string.=0A=
function UrlEncode(str) {=0A=
  return encodeURIComponent(str);=0A=
}=0A=
=0A=
function Trim(str) {=0A=
  if (!str) return "";=0A=
  return str.replace(/^\s+/, "").replace(/\s+$/, "");=0A=
}=0A=
=0A=
function EndsWith(str, suffix) {=0A=
  if (!str) return !suffix;=0A=
  return (str.lastIndexOf(suffix) =3D=3D (str.length - suffix.length));=0A=
}=0A=
=0A=
// Check if a string is empty=0A=
function IsEmpty(str) {=0A=
  return CollapseWhitespace(str) =3D=3D "";=0A=
}=0A=
=0A=
// Check if a character is a letter=0A=
function IsLetterOrDigit(ch) {=0A=
  return ((ch >=3D "a" && ch <=3D "z") ||=0A=
          (ch >=3D "A" && ch <=3D "Z") ||=0A=
         (ch >=3D '0' && ch <=3D '9'));=0A=
}=0A=
=0A=
// Check if a character is a space character=0A=
function IsSpace(ch) {=0A=
  return (" \t\r\n".indexOf(ch) >=3D 0);=0A=
}=0A=
=0A=
// Converts any instances of "\r" or "\r\n" style EOLs into "\n" (Line =
Feed),=0A=
// and also trim the extra newlines and whitespaces at the end.=0A=
var eol_re_ =3D /\r\n?/g;=0A=
var trailingspc_re_ =3D /[\n\t ]+$/;=0A=
function NormalizeText(str) {=0A=
  return str.replace(eol_re_, "\n").replace(trailingspc_re_, "");=0A=
}=0A=
=0A=
// Inserts <wbr>s (word break tag) after every n non-space chars and/or=0A=
// after or before certain special chars. The input string should be =
plain=0A=
// text that has not yet been HTML-escaped.=0A=
// Params:=0A=
//   str: The string to insert <wbr>s into.=0A=
//   n: The maximum number of consecutive non-space characters to allow =
before=0A=
//     adding a <wbr>. To turn off this rule (i.e. if you only want to =
add=0A=
//     breaks based on special characters), pass in the value -1.=0A=
//   chars_to_break_after: The list of special characters (concatenated =
into a=0A=
//     string) after which a <wbr> should be added, if there is no =
natural=0A=
//     break at that point. To turn off this rule, pass in the empty =
string.=0A=
//   chars_to_break_before: The list of special characters (concatenated =
into a=0A=
//     string) before which a <wbr> should be added, if there is no =
natural=0A=
//     break at that point. To turn off this rule, pass in the empty =
string.=0A=
// Returns: The string str htmlescaped, and with <wbr>s inserted =
according to=0A=
//   the rules specified by the other arguments.=0A=
function HtmlEscapeInsertWbrs(str, n, chars_to_break_after,=0A=
                              chars_to_break_before) {=0A=
  AssertNumArgs(4);=0A=
=0A=
  var out =3D '';=0A=
  var strpos =3D 0;=0A=
  var spc =3D 0;=0A=
=0A=
  for (var i =3D 1; i < str.length; ++i) {=0A=
    var prev_char =3D str.charAt(i - 1);=0A=
    var next_char =3D str.charAt(i);=0A=
    if (IsSpace(next_char)) {=0A=
      spc =3D i;=0A=
    } else if (i - spc =3D=3D n ||=0A=
               chars_to_break_after.indexOf(prev_char) !=3D -1 ||=0A=
               chars_to_break_before.indexOf(next_char) !=3D -1) {=0A=
      out +=3D HtmlEscape(str.substring(strpos, i)) + '<wbr>';=0A=
      strpos =3D i;=0A=
      spc =3D i;=0A=
    }=0A=
  }=0A=
  out +=3D HtmlEscape(str.substr(strpos));=0A=
  return out;=0A=
}=0A=
=0A=
// Converts a string to its canonicalized label form.=0A=
var illegal_chars_re_ =3D /[ \/(){}&|\\\"\000]/g;=0A=
function CanonicalizeLabel(str, lowercase) {=0A=
  var uppercase =3D str.replace(illegal_chars_re_, '-');=0A=
  return lowercase ? uppercase.toLowerCase() : uppercase;=0A=
}=0A=
=0A=
// Case-insensitive string comparator=0A=
function CompareStringsIgnoreCase(s1, s2) {=0A=
  s1 =3D s1.toLowerCase();=0A=
  s2 =3D s2.toLowerCase();=0A=
=0A=
  if (s1 < s2) {=0A=
    return -1;=0A=
  } else if (s1 =3D=3D s2) {=0A=
    return 0;=0A=
  } else {=0A=
    return 1;=0A=
  }=0A=
}=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// TextArea utilities=0A=
//-----------------------------------------------------------------------=
-=0A=
=0A=
// Gets the cursor pos in a text area. Returns -1 if the cursor pos =
cannot=0A=
// be determined or if the cursor out of the textfield.=0A=
function GetCursorPos(win, textfield) {=0A=
  try {=0A=
    if (IsDefined(textfield.selectionEnd)) {=0A=
      // Mozilla directly supports this=0A=
      return textfield.selectionEnd;=0A=
=0A=
    } else if (win.document.selection && =
win.document.selection.createRange) {=0A=
      // IE doesn't export an accessor for the endpoints of a selection.=0A=
      // Instead, it uses the TextRange object, which has an extremely =
obtuse=0A=
      // API. Here's what seems to work:=0A=
=0A=
      // (1) Obtain a textfield from the current selection (cursor)=0A=
      var tr =3D win.document.selection.createRange();=0A=
=0A=
      // Check if the current selection is in the textfield=0A=
      if (tr.parentElement() !=3D textfield) {=0A=
        return -1;=0A=
      }=0A=
=0A=
      // (2) Make a text range encompassing the textfield=0A=
      var tr2 =3D tr.duplicate();=0A=
      tr2.moveToElementText(textfield);=0A=
=0A=
      // (3) Move the end of the copy to the beginning of the selection=0A=
      tr2.setEndPoint("EndToStart", tr);=0A=
=0A=
      // (4) The span of the textrange copy is equivalent to the cursor =
pos=0A=
      var cursor =3D tr2.text.length;=0A=
=0A=
      // Finally, perform a sanity check to make sure the cursor is in =
the=0A=
      // textfield. IE sometimes screws this up when the window is =
activated=0A=
      if (cursor > textfield.value.length) {=0A=
        return -1;=0A=
      }=0A=
      return cursor;=0A=
    } else {=0A=
      Debug("Unable to get cursor position for: " + navigator.userAgent);=0A=
=0A=
      // Just return the size of the textfield=0A=
      // TODO: Investigate how to get cursor pos in Safari!=0A=
      return textfield.value.length;=0A=
    }=0A=
  } catch (e) {=0A=
    DumpException(e, "Cannot get cursor pos");=0A=
  }=0A=
  =0A=
  return -1;=0A=
}=0A=
=0A=
function SetCursorPos(win, textfield, pos) {=0A=
  if (IsDefined(textfield.selectionEnd) &&=0A=
      IsDefined(textfield.selectionStart)) {=0A=
    // Mozilla directly supports this=0A=
    textfield.selectionStart =3D pos;=0A=
    textfield.selectionEnd =3D pos;=0A=
=0A=
  } else if (win.document.selection && textfield.createTextRange) {=0A=
    // IE has textranges. A textfield's textrange encompasses the=0A=
    // entire textfield's text by default=0A=
    var sel =3D textfield.createTextRange();=0A=
=0A=
    sel.collapse(true);=0A=
    sel.move("character", pos);=0A=
    sel.select();=0A=
  }=0A=
}=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// Array utilities=0A=
//-----------------------------------------------------------------------=
-=0A=
// Find an item in an array, returns the key, or -1 if not found=0A=
function FindInArray(array, x) {=0A=
  for (var i =3D 0; i < array.length; i++) {=0A=
    if (array[i] =3D=3D x) {=0A=
      return i;=0A=
    }=0A=
  }=0A=
  return -1;=0A=
}=0A=
=0A=
// Inserts an item into an array, if it's not already in the array=0A=
function InsertArray(array, x) {=0A=
  if (FindInArray(array, x) =3D=3D -1) {=0A=
    array[array.length] =3D x;=0A=
  }=0A=
}=0A=
=0A=
// Delete an element from an array=0A=
function DeleteArrayElement(array, x) {=0A=
  var i =3D 0;=0A=
  while (i < array.length && array[i] !=3D x)=0A=
    i++;=0A=
  array.splice(i, 1);=0A=
}=0A=
=0A=
// Copies a flat array=0A=
function CopyArray(array) {=0A=
  var copy =3D [];=0A=
  for (var i =3D 0; i < array.length; i++) {=0A=
    copy[i] =3D array[i];=0A=
  }=0A=
  return copy;=0A=
}=0A=
=0A=
// Clone an object (recursively)=0A=
function CloneObject(x) {=0A=
  if ((typeof x) =3D=3D "object") {=0A=
    var y =3D [];=0A=
    for (var i in x) {=0A=
      y[i] =3D CloneObject(x[i]);=0A=
    }=0A=
    return y;=0A=
  }=0A=
  return x;=0A=
}=0A=
=0A=
/**=0A=
 * Clone an event; cannot use CloneObject(event)=0A=
 * because it suffers from infinite recursion.=0A=
 * Thus, only a subset of the event properties are=0A=
 * cloned -- if you need others, just add them=0A=
 * to this function (just don't remove any!)=0A=
 */=0A=
function CloneEvent(ev) {=0A=
  var clone =3D {};=0A=
  clone.clientX =3D ev.clientX;=0A=
  clone.clientY =3D ev.clientY;=0A=
  clone.pageX =3D ev.pageX;=0A=
  clone.pageY =3D ev.pageY;=0A=
  clone.type =3D ev.type;=0A=
  clone.srcElement =3D ev.srcElement;=0A=
  clone.target =3D ev.target;=0A=
  clone.cancelBubble =3D ev.cancelBubble;=0A=
  clone.explicitOriginalTarget =3D ev.explicitOriginalTarget;=0A=
  // add more properties here=0A=
=0A=
  return clone;=0A=
}=0A=
=0A=
function GetEventTarget(/*Event*/ ev) {=0A=
// Event is not a type in IE; IE uses Object for events=0A=
//  AssertType(ev, Event, 'arg passed to GetEventTarget not an Event');=0A=
  return ev.srcElement || ev.target;=0A=
}=0A=
=0A=
/** cancels the event */=0A=
// from http://www.quirksmode.org/js/events_order.html=0A=
function CancelEvent(/*Event*/ ev) {=0A=
  if (is_ie) {=0A=
    ev.cancelBubble =3D true;=0A=
  } else if (ev.stopPropagation) {=0A=
    ev.stopPropagation();=0A=
  }=0A=
}=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// Formatting utilities=0A=
//-----------------------------------------------------------------------=
-=0A=
// A simple printf type function that takes in a template array, and a =
data=0A=
// array. e.g. PrintArray(["a",,"b",,"c"], ["x", "y"]) =3D> axbyc=0A=
function PrintArray(array, data) {=0A=
  // Check that the argument count is correct.=0A=
  AssertEquals(array.length, data.length * 2 + 1);=0A=
=0A=
  for (var i =3D 0, idx =3D 1; i < data.length; i++, idx +=3D 2) {=0A=
    array[idx] =3D data[i];=0A=
  }=0A=
  return array.join("");=0A=
}=0A=
=0A=
function ImageHtml(url, attributes) {=0A=
  return "<img " + attributes + " src=3D" + url + ">";=0A=
}=0A=
=0A=
// Formats an object id that has two id numbers, eg, foo_3_7=0A=
function MakeId3(idprefix, m, n) {=0A=
  return idprefix + m + "_" + n;=0A=
}=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// Email address parsing=0A=
//-----------------------------------------------------------------------=
-=0A=
// Parse an email address of the form "name" <address> into [name, =
address]=0A=
function ParseAddress(addr) {=0A=
  var name =3D "";=0A=
  var address =3D "";=0A=
  for (var i =3D 0; i < addr.length;) {=0A=
    var token =3D GetEmailToken(addr, i);=0A=
    if (token.charAt(0) =3D=3D '<') {=0A=
      var end =3D token.indexOf(">");=0A=
      address =3D token.substring(1, (end !=3D -1) ? end : token.length);=0A=
    } else if (address =3D=3D "") {=0A=
      name +=3D token;=0A=
    }=0A=
    i +=3D token.length;=0A=
  }=0A=
=0A=
  // Check if it's a simple email address of the form "jlim@google.com"=0A=
  if (address =3D=3D "" && name.indexOf("@") !=3D -1) {=0A=
    address =3D name;=0A=
    name =3D "";=0A=
  }=0A=
=0A=
  name =3D CollapseWhitespace(name);=0A=
  name =3D StripQuotes(name, "'");=0A=
  name =3D StripQuotes(name, "\"");=0A=
  address =3D CollapseWhitespace(address);=0A=
  return [name, address];=0A=
}=0A=
=0A=
// Given an email address, get the address part=0A=
function GetAddress(address) {=0A=
  return ParseAddress(address)[1];=0A=
}=0A=
=0A=
// Get the username part of an email address=0A=
function GetAddressUsername(address) {=0A=
  address =3D GetAddress(address);=0A=
  var at =3D address.indexOf("@");=0A=
  return (at =3D=3D -1) ? address : address.substr(0, at);=0A=
}=0A=
=0A=
// Given an email address, get the personal part=0A=
function GetPersonal(address) {=0A=
  return ParseAddress(address)[0];=0A=
}=0A=
=0A=
// Given an address, get a short name=0A=
function GetPersonalElseUsername(address) {=0A=
  var personal =3D GetPersonal(address);=0A=
  if (personal !=3D "") {=0A=
    return personal;=0A=
  } else {=0A=
    return GetAddressUsername(address);=0A=
  }=0A=
}=0A=
=0A=
// Strip ' or " chars around a string=0A=
function StripQuotes(str, quotechar) {=0A=
  var len =3D str.length;=0A=
  if (str.charAt(0) =3D=3D quotechar &&=0A=
      str.charAt(len - 1) =3D=3D quotechar) {=0A=
    return str.substring(1, len - 1);=0A=
  }=0A=
  return str;=0A=
}=0A=
=0A=
// Convert a string containing list of email addresses into an array=0A=
// of strings=0A=
function EmailsToArray(str) {=0A=
  var result =3D [];=0A=
  var email =3D "";=0A=
  var token;=0A=
=0A=
  for (var i =3D 0; i < str.length; ) {=0A=
    token =3D GetEmailToken(str, i);=0A=
    if (token =3D=3D ",") {=0A=
      AddEmailAddress(result, email);=0A=
      email =3D "";=0A=
      i++;=0A=
      continue;=0A=
    }=0A=
    email +=3D token;=0A=
    i +=3D token.length;=0A=
  }=0A=
=0A=
  // Add last=0A=
  if (email !=3D"" || token =3D=3D ",") {=0A=
    AddEmailAddress(result, email);=0A=
  }=0A=
  return result;=0A=
}=0A=
=0A=
// Get the next token from a position in an address string=0A=
var openers_ =3D "\"<([";=0A=
var closers_ =3D "\">)]";=0A=
function GetEmailToken(str, pos) {=0A=
  var ch =3D str.charAt(pos);=0A=
  var p =3D openers_.indexOf(ch);=0A=
  if (p =3D=3D -1)=0A=
    return ch;=0A=
  var end_pos =3D str.indexOf(closers_.charAt(p), pos + 1);=0A=
  var token =3D (end_pos >=3D 0) ? str.substring(pos, end_pos + 1) :=0A=
              str.substr(pos);=0A=
  return token;=0A=
}=0A=
=0A=
// Add an email address to the result array.=0A=
function AddEmailAddress(result, email) {=0A=
  email =3D CleanEmailAddress(email);=0A=
  result[result.length] =3D email;=0A=
}=0A=
=0A=
// Clean up email address:=0A=
// - remove extra spaces=0A=
// - Surround name with quotes if it contains special characters=0A=
// to check if we need " quotes=0A=
// Note: do not use /g in the regular expression, otherwise the=0A=
// regular expression cannot be reusable.=0A=
var specialchars_re_ =3D /[()<>@,;:\\\".\[\]]/;=0A=
=0A=
function CleanEmailAddress(str) {=0A=
  var name_address =3D ParseAddress(str);=0A=
  var name =3D name_address[0];=0A=
  var address =3D name_address[1];=0A=
=0A=
  if (name.indexOf("\"") =3D=3D -1) {  // If there's no "=0A=
    var quote_needed =3D specialchars_re_.test(name);=0A=
    if (quote_needed) {=0A=
      name =3D "\"" + name + "\"";=0A=
    }=0A=
  }=0A=
=0A=
  if (name =3D=3D "")=0A=
    return address;=0A=
  else if (address =3D=3D "")=0A=
    return name;=0A=
  else=0A=
    return name + " <" + address + ">";=0A=
}=0A=
=0A=
//-----------------------------------------------------------------------=
-=0A=
// Misc=0A=
//-----------------------------------------------------------------------=
-=0A=
// Compare long hex strings=0A=
function CompareID(a, b) {=0A=
  if (a.length !=3D b.length) {=0A=
    return (a.length - b.length);=0A=
  } else {=0A=
    return (a < b) ? -1 : (a > b) ? 1 : 0;=0A=
  }=0A=
}=0A=
=0A=
// Check if a value is defined=0A=
function IsDefined(value) {=0A=
  return (typeof value) !=3D 'undefined';=0A=
}=0A=
=0A=
function GetKeyCode(event) {=0A=
  var code;=0A=
  if (event.keyCode) {=0A=
    code =3D event.keyCode;=0A=
  } else if (event.which) {=0A=
    code =3D event.which;=0A=
  }=0A=
  return code;=0A=
}=0A=
=0A=
// define a forid function to fetch a DOM node by id.=0A=
function forid_1(id) {=0A=
  return document.getElementById(id);=0A=
}=0A=
function forid_2(id) {=0A=
  return document.all[id];=0A=
}=0A=
=0A=
/**=0A=
 * Fetch an HtmlElement by id.=0A=
 * DEPRECATED: use $ in dom.js=0A=
 */=0A=
var forid =3D document.getElementById ? forid_1 : forid_2;=0A=
=0A=
=0A=
=0A=
function log(msg) {=0A=
  /* a top level window is its own parent.  Use !=3D or else fails on IE =
with=0A=
   * infinite loop.=0A=
   */=0A=
  try {=0A=
    if (window.parent !=3D window && window.parent.log) {=0A=
      window.parent.log(window.name + '::' + msg);=0A=
      return;=0A=
    }=0A=
  } catch (e) {=0A=
    // Error: uncaught exception: Permission denied to get property =
Window.log=0A=
  }=0A=
  var logPane =3D forid('log');=0A=
  if (logPane) {=0A=
    var logText =3D '<p class=3Dlogentry><span class=3Dlogdate>' + new =
Date() +=0A=
                  '</span><span class=3Dlogmsg>' + msg + '</span></p>';=0A=
    logPane.innerHTML =3D logText + logPane.innerHTML;=0A=
  } else {=0A=
    window.status =3D msg;=0A=
  }=0A=
}=0A=

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogger.com/v-app/scripts/107652916-dom.common.js

=0A=
// Commonly-used functions, reduced.=0A=
=0A=
function d(s) {return document.getElementById(s);}=0A=
function dE(o,s) {return o.getElementsByTagName(s);}=0A=
=0A=
/**=0A=
 * toggleDisplay()=0A=
 *=0A=
 * Will toggle the display property of the style object for any=0A=
 * DOM element or object that supports style as a property.=0A=
 *=0A=
 * Warning: This'll wreak havoc if applied to <TR> elements. Those=0A=
 * babies got different types "table-row" | "block" dependant on =0A=
 * what browser's being used.=0A=
 *=0A=
 * Warning: Written in Texas.  Yeehaw.=0A=
 *=0A=
 * Typical usage:=0A=
 * toggleDisplay(document.getElementById("foo"));=0A=
 */=0A=
function toggleDisplay(o)=0A=
{  =0A=
  var display =3D getStyle(o, "display"); =0A=
  =0A=
  if (o.style)=0A=
    o.style.display =3D=0A=
      (display !=3D "none") ? "none" : getDisplayStyleByTagName(o);=0A=
}=0A=
=0A=
=0A=
function getDisplayStyleByTagName(o)=0A=
{=0A=
  var n =3D o.nodeName.toLowerCase(); =0A=
  return (=0A=
          n =3D=3D "span"=0A=
          || n =3D=3D "img"=0A=
          || n =3D=3D "a"=0A=
          ) ? "inline" : "block";=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * hideElement()=0A=
 *=0A=
 * Hides an element from view.=0A=
 *=0A=
 * Typical usage:=0A=
 * hideElement(getElement("the-id-of-the-element"));=0A=
 */=0A=
function hideElement(o)=0A=
{=0A=
  if (o && o.style) o.style.display =3D "none";=0A=
}=0A=
=0A=
=0A=
=0A=
/**=0A=
 * showElement()=0A=
 *=0A=
 * Shows an element that was hidden from view.=0A=
 *=0A=
 * Typical usage:=0A=
 * showElement(getElement("the-id-of-the-element"));=0A=
 */=0A=
function showElement(o)=0A=
{=0A=
  =0A=
  if (o && o.style) o.style.display =3D getDisplayStyleByTagName(o);=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * getElement()=0A=
 *=0A=
 * Returns an element by its ID or shows an alert if it can't be found.=0A=
 *=0A=
 * Typical usage:=0A=
 * getElement("the-id-of-the-element");=0A=
 */=0A=
function getElement(id) {=0A=
  var e =3D d(id);=0A=
  if (!e) {=0A=
    alert("Cannot get element: " + id);=0A=
  }=0A=
  return e;=0A=
}=0A=
=0A=
/**=0A=
 * setInnerHTML()=0A=
 *=0A=
 * Sets the innerHTML of an element or shows an alert if can't be set.=0A=
 *=0A=
 * Typical usage:=0A=
 * setInnerHTML("the-id-of-the-element");=0A=
 */=0A=
function setInnerHTML(id, html) {=0A=
  try {=0A=
    getElement(id).innerHTML =3D html;=0A=
  } catch (ex) {=0A=
    alert("Cannot set inner HTML: " + id);=0A=
  }=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * setCssStyle()=0A=
 *=0A=
 * Sets the style of an element by its id or shows an alert if can't be =
set.=0A=
 *=0A=
 * Typical usage:=0A=
 * setCssStyle("the-id-of-the-element", "display", "block");=0A=
 */=0A=
function setCssStyle(id, name, value) {=0A=
  try {=0A=
    getElement(id).style[name] =3D value;=0A=
  } catch (ex) {=0A=
    alert("Cannot set style: " + id);=0A=
  }=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * getStyle()=0A=
 *=0A=
 * Gets the computed style of any object.=0A=
 *=0A=
 * WARNING: Produces unexpected results in Safari.  To achieve best =0A=
 * results, explicitly set the style property for that browser when the =0A=
 * element is rendered.=0A=
 *=0A=
 * Typical usage:=0A=
 * getStyle(object, "display");=0A=
 */=0A=
function getStyle(el, style) {=0A=
  if (!document.getElementById || !el) return;=0A=
  =0A=
  if (document.defaultView=0A=
      && document.defaultView.getComputedStyle) {=0A=
      return document.defaultView.=0A=
        getComputedStyle(el, "").getPropertyValue(style);=0A=
  }  =0A=
  else if (el.currentStyle) {=0A=
    return el.currentStyle[style];=0A=
  }  =0A=
  else { =0A=
    return el.style.display;=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * getStyleAttribute()=0A=
 *=0A=
 * Returns the style attribute of the specified node.=0A=
 */=0A=
function getStyleAttribute(node) {=0A=
  if (Detect.IE()) {=0A=
    return node.getAttribute('style').value;=0A=
  }else {=0A=
    return node.getAttribute('style');=0A=
  }=0A=
}=0A=
=0A=
=0A=
/*=0A=
 * showProps()=0A=
 *=0A=
 * Displays all the properties for a given element=0A=
 */=0A=
function showProps(o) {=0A=
	var s=3D""; for (var p in o) {=0A=
		s+=3Dp+": "+o[p]+"\n<br />";=0A=
	}=0A=
	document.write(s);=0A=
}=0A=
=0A=
=0A=
=0A=
function setIFrameEvent(iframe, eventName, func)=0A=
{=0A=
  if (document.all) {=0A=
    eval('getIFrameDocument(iframe).on' + eventName + ' =3D func;');=0A=
  } else {=0A=
    iframe.contentWindow.addEventListener(eventName, func, true);=0A=
  }=0A=
}=0A=
=0A=
function setIFrameBody(iframe, strStyle, innerHtml) =0A=
{=0A=
  if (!innerHtml) innerHtml =3D '';=0A=
  if (innerHtml =3D=3D '' && Detect.IE()) {=0A=
    innerHtml =3D '<div></div>';=0A=
  }=0A=
  var doc =3D getIFrameDocument(iframe);=0A=
  doc.open();=0A=
  doc.write('<head></head><body style=3D"' + strStyle + '">'=0A=
    + innerHtml + '</body>');=0A=
  doc.close();=0A=
}=0A=
=0A=
=0A=
function getIFrameDocument(iframe)=0A=
{=0A=
  if (Detect.IE()) {=0A=
    return iframe.document;=0A=
  } else {=0A=
    return iframe.contentDocument;=0A=
  }=0A=
}=0A=
=0A=
function getIFrame(strId)=0A=
{=0A=
  if (Detect.IE()) {=0A=
    return document.frames[strId];=0A=
  } else {=0A=
    return document.getElementById(strId);=0A=
  }=0A=
}=0A=
=0A=
=0A=
function createElementandAppend(nodeName, strId, appendTo) {=0A=
  var el =3D document.createElement(nodeName);=0A=
  el.setAttribute("id", strId);=0A=
  if (appendTo) {=0A=
    appendTo.appendChild(el); =0A=
  } else {=0A=
    document.body.appendChild(el); =0A=
  }=0A=
  return el; =0A=
}=0A=
=0A=
function createElementandInsertBefore(nodeName, strId, appendTo, =
sibling) {=0A=
  var el =3D document.createElement(nodeName);=0A=
  el.setAttribute("id", strId);=0A=
  if (appendTo) {=0A=
    appendTo.insertBefore(el, sibling); =0A=
  } else {=0A=
    document.body.insertBefore(el, sibling); =0A=
  }=0A=
  return el; =0A=
}=0A=
=0A=
=0A=
/**=0A=
* getXY()=0A=
 *=0A=
 * Returns the position of any element as an object.=0A=
 *=0A=
 * Typical usage:=0A=
 * var pos =3D getXY(object);=0A=
 * alert(pos.x + " " +pos.y);=0A=
 */=0A=
function getXY(el) {=0A=
  var x =3D el.offsetLeft;=0A=
  var y =3D el.offsetTop;=0A=
  if (el.offsetParent !=3D null) {=0A=
    var pos =3D getXY(el.offsetParent);=0A=
    x +=3D pos.x;=0A=
    y +=3D pos.y;=0A=
  }=0A=
  return {x: x, y: y}=0A=
}=0A=
=0A=
// The following 3 functions are taken from common.js=0A=
function hasClass(el, cl) {=0A=
  if (el =3D=3D null || el.className =3D=3D null) return false;=0A=
  var classes =3D el.className.split(" ");=0A=
  for (var i =3D 0; i < classes.length; i++) {=0A=
    if (classes[i] =3D=3D cl) {=0A=
      return true;=0A=
    }=0A=
  }=0A=
  return false;=0A=
}=0A=
=0A=
// Add a class to element=0A=
function addClass(el, cl) {=0A=
  if (hasClass(el, cl)) return;=0A=
  el.className +=3D " " + cl;=0A=
} =0A=
=0A=
// Remove a class from an element=0A=
function removeClass(el, cl) {=0A=
  if (el.className =3D=3D null) return;=0A=
  var classes =3D el.className.split(" ");=0A=
  var result =3D [];=0A=
  var changed =3D false;=0A=
  for (var i =3D 0; i < classes.length; i++) {=0A=
    if (classes[i] !=3D cl) {=0A=
      if (classes[i]) { result.push(classes[i]); }=0A=
    } else {=0A=
      changed =3D true;=0A=
    } =0A=
  } =0A=
  if (changed) { el.className =3D result.join(" "); }=0A=
} =0A=
=0A=
function toggleClass(el, cl) {=0A=
  if (hasClass(el, cl)) {=0A=
    removeClass(el, cl);=0A=
  } else {=0A=
    addClass(el, cl);=0A=
  }=0A=
}=0A=
=0A=
=0A=
/* Constants for node types, since IE doesn't support Node.TEXT_NODE */=0A=
var TEXT_NODE =3D 3;=0A=
var ELEMENT_NODE =3D 1;=0A=
=0A=
=0A=

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_015C_01C86FAF.5DF36010"


------=_NextPart_001_015C_01C86FAF.5DF36010
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-brain.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML dir=3Dltr xmlns=3D"http://www.w3.org/1999/xhtml" xmlns:b =3D=20
"http://www.google.com/2005/gml/b" xmlns:data =3D=20
"http://www.google.com/2005/gml/data" xmlns:expr =3D=20
"http://www.google.com/2005/gml/expr"><HEAD><TITLE>Migraine =
News,Information,Migraine Coping Ideas: Chronic Pain Harms the =
Brain</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<META content=3Dtrue name=3DMSSmartTagsPreventParsing>
<META content=3D"MSHTML 6.00.6000.16608" name=3DGENERATOR><LINK=20
title=3D"Migraine News,Information,Migraine Coping Ideas - Atom"=20
href=3D"http://migraineisreal.blogspot.com/feeds/posts/default"=20
type=3Dapplication/atom+xml rel=3Dalternate><LINK=20
title=3D"Migraine News,Information,Migraine Coping Ideas - RSS"=20
href=3D"http://migraineisreal.blogspot.com/feeds/posts/default?alt=3Drss"=
=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"Migraine News,Information,Migraine Coping Ideas - Atom"=20
href=3D"http://www.blogger.com/feeds/2091390509624313970/posts/default"=20
type=3Dapplication/atom+xml rel=3Dservice.post><LINK title=3DRSD=20
href=3D"http://www.blogger.com/rsd.g?blogID=3D2091390509624313970"=20
type=3Dapplication/rsd+xml rel=3DEditURI><LINK=20
title=3D"Migraine News,Information,Migraine Coping Ideas - Atom"=20
href=3D"http://migraineisreal.blogspot.com/feeds/6617357927077437307/comm=
ents/default"=20
type=3Dapplication/atom+xml rel=3Dalternate>
<STYLE id=3Dpage-skin-1 type=3Dtext/css>BODY {
	BACKGROUND: url(http://www.blogblog.com/dots/bg_dots.gif) #fff 50% =
31px; MARGIN: 0px; FONT: small Verdana, Arial, Sans-serif; COLOR: =
#333333; TEXT-ALIGN: center
}
#outer-wrapper {
	BACKGROUND: url(http://www.blogblog.com/dots/bg_3dots.gif) no-repeat =
250px 50px; MARGIN: 0px auto; FONT: 100% Verdana,Arial,Sans-Serif; =
WIDTH: 700px; TEXT-ALIGN: left
}
#header-wrapper {
	DISPLAY: none
}
#main-wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; FLOAT: right; =
PADDING-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 450px; PADDING-TOP: =
100px; WORD-WRAP: break-word
}
#main {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(http://www.blogblog.com/dots/bg_dots2.gif) -100px -100px; =
PADDING-BOTTOM: 15px; PADDING-TOP: 20px
}
#sidebar-wrapper {
	FONT-SIZE: 85%; FLOAT: left; PADDING-BOTTOM: 20px; OVERFLOW: hidden; =
WIDTH: 200px; WORD-WRAP: break-word
}
#sidebar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(http://www.blogblog.com/dots/bg_dots2.gif) 150px -50px; =
PADDING-BOTTOM: 15px; WIDTH: 180px; PADDING-TOP: 40px
}
.Header H1 {
	MARGIN: 0px 0px 0.5em; FONT: 250% Georgia,Serif; COLOR: #335533
}
.Header H1 A {
	COLOR: #335533; TEXT-DECORATION: none
}
.Header .description {
	MARGIN: 0px 0px 1.75em; FONT: 100% Verdana, Arial, Sans-Serif; COLOR: =
#999966
}
A:link {
	COLOR: #448888
}
A:visited {
	COLOR: #888855
}
A:hover {
	COLOR: #888855
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
H2.date-header {
	PADDING-BOTTOM: 0.35em; MARGIN: 0px 0px 0.75em; FONT: 95% Georgia, =
Serif; TEXT-TRANSFORM: uppercase; COLOR: #666633; BORDER-BOTTOM: #99bb99 =
1px dotted; LETTER-SPACING: 0.3em
}
.post {
	MARGIN: 0px 0px 2.5em
}
.post H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; BACKGROUND: =
url(http://www.blogblog.com/dots/bg_post_title.gif) no-repeat left =
0.25em; PADDING-BOTTOM: 1px; MARGIN: 0.25em 0px; FONT: bold 130% =
Georgia,Serif; COLOR: #999966; PADDING-TOP: 0px
}
.post H3 A {
	COLOR: #999966; TEXT-DECORATION: none
}
.post H3 A:hover {
	COLOR: #333333
}
.post P {
	MARGIN: 0px 0px 0.75em; LINE-HEIGHT: 1.6em
}
.post-footer {
	MARGIN: 0px
}
.uncustomized-post-template .post-footer {
	TEXT-ALIGN: right
}
.uncustomized-post-template .post-author {
	DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 4px; TEXT-ALIGN: left
}
.uncustomized-post-template .post-timestamp {
	DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 4px; TEXT-ALIGN: left
}
.post-author {
	COLOR: #999966
}
.post-timestamp {
	COLOR: #999966
}
A.comment-link {
	PADDING-LEFT: 15px; BACKGROUND: =
url(http://www.blogblog.com/dots/icon_comment.gif) no-repeat left 0.25em
}
HTML > BODY A.comment-link {
	PADDING-LEFT: 15px; BACKGROUND: =
url(http://www.blogblog.com/dots/icon_comment.gif) no-repeat left 0.25em
}
.post IMG {
	BORDER-RIGHT: #99bb99 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#99bb99 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px =
0px 5px; BORDER-LEFT: #99bb99 1px solid; PADDING-TOP: 4px; =
BORDER-BOTTOM: #99bb99 1px solid
}
.feed-links {
	CLEAR: both; LINE-HEIGHT: 2.5em
}
#blog-pager-newer-link {
	FLOAT: left
}
#blog-pager-older-link {
	FLOAT: right
}
#blog-pager {
	TEXT-ALIGN: center
}
#comments {
	MARGIN: 0px
}
#comments H4 {
	BORDER-TOP: #99bb99 1px dotted; MARGIN: 0px 0px 10px; FONT: bold 110% =
Georgia,Serif; COLOR: #333; PADDING-TOP: 0.5em
}
#comments-block {
	LINE-HEIGHT: 1.6em
}
.comment-author {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: =
url(http://www.blogblog.com/dots/icon_comment.gif) no-repeat 2px 0.35em; =
PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px; PADDING-TOP: 0px
}
.comment-body {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.comment-body P {
	MARGIN: 0px 0px 0.5em
}
.comment-footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0.75em; MARGIN: =
0px 0px 0.5em; COLOR: #996; PADDING-TOP: 0px
}
.comment-footer A:link {
	COLOR: #996
}
.deleted-comment {
	COLOR: gray; FONT-STYLE: italic
}
.sidebar H2 {
	PADDING-BOTTOM: 0.35em; MARGIN: 2em 0px 0.75em; FONT: 100% =
Georgia,Serif; TEXT-TRANSFORM: uppercase; COLOR: #666633; BORDER-BOTTOM: =
#99bb99 1px dotted; LETTER-SPACING: 0.3em
}
.sidebar P {
	MARGIN: 0px 0px 0.75em; LINE-HEIGHT: 1.6em
}
.sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.5em 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sidebar .widget {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.5em 0px 1em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.main .widget {
	PADDING-BOTTOM: 1em
}
.sidebar UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: =
url(http://www.blogblog.com/dots/bullet.gif) no-repeat 3px 0.45em; =
PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.sidebar P {
	MARGIN: 0px 0px 0.6em
}
.profile-datablock {
	MARGIN: 0px 0px 1em
}
.profile-img {
	BORDER-RIGHT: #cc9 4px solid; BORDER-TOP: #cc9 4px solid; FLOAT: left; =
MARGIN: 0px 8px 5px 0px; BORDER-LEFT: #cc9 4px solid; BORDER-BOTTOM: =
#cc9 4px solid
}
.profile-data {
	MARGIN: 0px; LINE-HEIGHT: 1.5em
}
.profile-textblock {
	CLEAR: left; MARGIN-LEFT: 0px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 15px
}
#footer P {
	MARGIN: 0px
}
BODY#layout #sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
BODY#layout #main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
BODY#layout #main-wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
BODY#layout #outer-wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
BODY#layout #sidebar-wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
BODY#layout #sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
240px; PADDING-TOP: 0px
}
BODY#layout #sidebar-wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
240px; PADDING-TOP: 0px
}
</STYLE>
<LINK href=3D"http://www.blogger.com/widgets/3399906366-videobar.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://www.blogger.com/widgets/3692497862-list.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK=20
href=3D"http://www.blogger.com/widgets/3319451950-blogarchive.css" =
type=3Dtext/css=20
rel=3Dstylesheet><!-- -->
<STYLE type=3Dtext/css>@import url( =
http://www.blogger.com/css/blog_controls.css );
@import url( =
http://www.blogger.com/dyn-css/authorization.css?targetBlogID=3D209139050=
9624313970 );
#navbar-iframe {
	DISPLAY: block
}
</STYLE>
<LINK href=3D"http://www.blogger.com/widgets/3597482671-blog.css" =
type=3Dtext/css=20
rel=3Dstylesheet></HEAD>
<BODY>
<DIV class=3D"navbar section" id=3Dnavbar>
<DIV class=3D"widget Navbar" id=3DNavbar1><IFRAME id=3Dnavbar-iframe =
marginWidth=3D0=20
marginHeight=3D0=20
src=3D"http://www.blogger.com/navbar.g?targetBlogID=3D2091390509624313970=
&amp;blogName=3DMigraine+News%2CInformation%2CMigraine+Co...&amp;publishM=
ode=3DPUBLISH_MODE_BLOGSPOT&amp;navbarType=3DBLUE&amp;layoutType=3DLAYOUT=
S&amp;homepageUrl=3Dhttp%3A%2F%2Fmigraineisreal.blogspot.com%2F&amp;searc=
hRoot=3Dhttp%3A%2F%2Fmigraineisreal.blogspot.com%2Fsearch"=20
frameBorder=3D0 width=3D"100%" scrolling=3Dno height=3D30></IFRAME>
<DIV id=3Dspace-for-ie></DIV></DIV></DIV>
<DIV id=3Douter-wrapper>
<DIV id=3Dwrap2><!-- skip links for text browsers --><SPAN =
id=3Dskiplinks=20
style=3D"DISPLAY: none"><A=20
href=3D"http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-bra=
in.html#main">skip=20
to main </A>| <A=20
href=3D"http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-bra=
in.html#sidebar">skip=20
to sidebar</A> </SPAN>
<DIV id=3Dcontent-wrapper>
<DIV id=3Dcrosscol-wrapper style=3D"TEXT-ALIGN: center">
<DIV class=3D"crosscol section" id=3Dcrosscol></DIV></DIV>
<DIV id=3Dmain-wrapper>
<DIV class=3D"main section" id=3Dmain>
<DIV class=3D"widget Blog" id=3DBlog1>
<DIV class=3D"blog-posts hfeed"><!-- google_ad_section_start -->
<H2 class=3Ddate-header>Wednesday, February 13, 2008</H2>
<DIV class=3D"post hentry"><A name=3D6617357927077437307></A>
<H3 class=3D"post-title entry-title"><A=20
href=3D"http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-bra=
in.html">Chronic=20
Pain Harms the Brain</A> </H3>
<DIV class=3Dpost-header-line-1></DIV>
<DIV class=3D"post-body entry-content">
<P>Chronic Pain Harms the Brain <BR>I=E2=80=99ve been talking for years =
that someone=20
living with chronic pain needs a treatment plan that addresses more than =
just=20
physical pain management. A report published in Science Daily by =
Northwestern=20
University=E2=80=99s Feinberg School of Medicine (2008, February 6) =
titled Chronic Pain=20
Harms The Brain validates my concerns. Please see an excerpt from this =
report=20
below.<BR><BR>In a new study, investigators at Northwestern =
University=E2=80=99s=20
Feinberg School of Medicine have identified a clue that may explain how=20
suffering long-term pain could trigger these other pain-related=20
symptoms.Researchers found that in a healthy brain all the regions exist =
in a=20
state of equilibrium. When one region is active, the others quiet down. =
But in=20
people with chronic pain, a front region of the cortex mostly associated =
with=20
emotion =E2=80=9Cnever shuts up,=E2=80=9D said Dante Chialvo, lead =
author and associate research=20
professor of physiology at the Feinberg School. =E2=80=9CThe areas that =
are affected=20
fail to deactivate when they should.=E2=80=9D They are stuck on full =
throttle, wearing=20
out neurons and altering their connections to each other.<BR><BR>People =
with=20
unrelenting pain don=E2=80=99t only suffer from the non-stop sensation =
of throbbing=20
pain; they also have trouble sleeping, are often depressed, anxious and =
even=20
have difficulty making simple decisions. These people need treatment =
that=20
addresses the whole person. This takes a multidisciplinary team that =
includes=20
medical, psychological, and in some cases addiction team members. =
I=E2=80=99ve also=20
found that a spiritual component added to the treatment plan can be of =
great=20
benefit.Now that we=E2=80=99re learning about how pain impacts the brain =
of chronic pain=20
patients, we need to develop interventions to treat and hopefully =
prevent more=20
brain damage. The good news is that people who experience this =
hyperactive brain=20
condition can learn simple tools to cope with the psychological and =
emotional=20
components of chronic pain, including anticipatory pain. For more =
information=20
please go to the articles page archives on the APM=E2=84=A2=20
website<BR><BR>source:http://www.addiction-free.com/blog/chronic-pain-har=
ms-the-brain/</P>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<DIV class=3Dpost-footer>
<P class=3D"post-footer-line post-footer-line-1"><SPAN=20
class=3D"post-author vcard">Posted by <SPAN class=3Dfn>middle one</SPAN> =

</SPAN><SPAN class=3Dpost-timestamp>at <A class=3Dtimestamp-link=20
title=3D"permanent link"=20
href=3D"http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-bra=
in.html"=20
rel=3Dbookmark><ABBR class=3Dpublished =
title=3D2008-02-13T08:27:00-08:00>8:27=20
AM</ABBR></A> </SPAN><SPAN class=3Dpost-comment-link></SPAN><SPAN=20
class=3Dpost-icons><SPAN class=3Ditem-action><A title=3D"Email Post"=20
href=3D"http://www.blogger.com/email-post.g?blogID=3D2091390509624313970&=
amp;postID=3D6617357927077437307"><IMG=20
class=3Dicon-action alt=3D"" =
src=3D"http://www.blogger.com/img/icon18_email.gif">=20
</A></SPAN><SPAN class=3D"item-control blog-admin pid-1208698745"><A=20
title=3D"Edit Post"=20
href=3D"http://www.blogger.com/post-edit.g?blogID=3D2091390509624313970&a=
mp;postID=3D6617357927077437307"><IMG=20
class=3Dicon-action alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_edit_allbkg.gif"> =
</A></SPAN></SPAN></P>
<P class=3D"post-footer-line post-footer-line-2"><SPAN=20
class=3Dpost-labels></SPAN></P>
<P class=3D"post-footer-line post-footer-line-3"></P></DIV></DIV>
<DIV class=3Dcomments id=3Dcomments><A name=3Dcomments></A>
<H4>0 comments: </H4>
<DL id=3Dcomments-block></DL>
<P class=3Dcomment-footer><A onclick=3D""=20
href=3D"http://www.blogger.com/comment.g?blogID=3D2091390509624313970&amp=
;postID=3D6617357927077437307">Post=20
a Comment</A> </P>
<DIV id=3Dbacklinks-container>
<DIV id=3DBlog1_backlinks-container></DIV></DIV></DIV><!-- =
google_ad_section_end -->
<SCRIPT type=3Dtext/javascript><!--=0A=
google_ad_client=3D"pub-8474580466662443";=0A=
google_ad_host=3D"pub-1556223355139109";=0A=
google_ad_width=3D234;=0A=
google_ad_height=3D60;=0A=
google_ad_format=3D"234x60_as";=0A=
google_ad_type=3D"text";=0A=
google_color_border=3D"FFFFFF";=0A=
google_color_bg=3D"888855";=0A=
google_color_link=3D"333333";=0A=
google_color_url=3D"999966";=0A=
google_color_text=3D"335533";=0A=
//--></SCRIPT>

<SCRIPT src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
type=3Dtext/javascript>=0A=
</SCRIPT>
<!-- google_ad_section_start --><!-- google_ad_section_end --></DIV>
<DIV class=3Dblog-pager id=3Dblog-pager><SPAN =
id=3Dblog-pager-older-link><A=20
class=3Dblog-pager-older-link id=3DBlog1_blog-pager-older-link =
title=3D"Older Post"=20
href=3D"http://migraineisreal.blogspot.com/2008/02/surgery-cures-lucky-he=
adache-victims.html">Older=20
Post</A> </SPAN><A class=3Dhome-link=20
href=3D"http://migraineisreal.blogspot.com/">Home</A> </DIV>
<DIV class=3Dclear></DIV>
<DIV class=3Dpost-feeds>
<DIV class=3Dfeed-links>Subscribe to: <A class=3Dfeed-link=20
href=3D"http://migraineisreal.blogspot.com/feeds/6617357927077437307/comm=
ents/default"=20
target=3D_blank type=3Dapplication/atom+xml>Post Comments (Atom)</A>=20
</DIV></DIV></DIV></DIV></DIV>
<DIV id=3Dsidebar-wrapper>
<DIV class=3D"sidebar section" id=3Dsidebar>
<DIV class=3D"widget TextList" id=3DTextList2>
<H2>Migraine Specialist in Binghamton Area</H2>
<DIV class=3Dwidget-content>
<UL>
  <LI>Broome County Chiropractic Douglas K. Sullivan, DC=20
  <LI>Regional Clinical Research, Inc. 409 Hooper RD Endwell,NY =
607-754-4081=20
  </LI></UL>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("TextList2"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DTextList&amp;widgetId=3DTextList2&amp;action=3DeditWidget" =

target=3DconfigTextList2><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV class=3D"widget AdSense" id=3DAdSense3>
<DIV class=3Dwidget-content>
<SCRIPT type=3Dtext/javascript><!--=0A=
google_ad_client=3D"pub-8474580466662443";=0A=
google_ad_host=3D"pub-1556223355139109";=0A=
google_ad_width=3D728;=0A=
google_ad_height=3D15;=0A=
google_ad_format=3D"728x15_0ads_al";=0A=
google_color_border=3D"999966";=0A=
google_color_bg=3D"333333";=0A=
google_color_link=3D"999966";=0A=
google_color_url=3D"448888";=0A=
google_color_text=3D"335533";=0A=
//--></SCRIPT>

<SCRIPT src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
type=3Dtext/javascript>=0A=
</SCRIPT>
</DIV></DIV>
<DIV class=3D"widget Header" id=3DHeader1>
<DIV id=3Dheader-inner>
<DIV class=3Dtitlewrapper>
<H1 class=3Dtitle><A =
href=3D"http://migraineisreal.blogspot.com/">Migraine=20
News,Information,Migraine Coping Ideas</A> </H1></DIV>
<DIV class=3Ddescriptionwrapper>
<P class=3Ddescription><SPAN>Updated with migraine news.Ideas for =
comfort=20
items.Information for migraineurs collected by a migraineur,determined =
to get=20
respect for migraine disease.</SPAN></P></DIV></DIV></DIV>
<DIV class=3D"widget VideoBar" id=3DVideoBar2>
<H2 class=3Dtitle>Migraine Explained</H2>
<DIV class=3Dwidget-content>
<DIV id=3DVideoBar2_bar><SPAN class=3DvideoBar-status>Loading...</SPAN> =
</DIV></DIV>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("VideoBar2"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DVideoBar&amp;widgetId=3DVideoBar2&amp;action=3DeditWidget" =

target=3DconfigVideoBar2><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3D"widget TextList" id=3DTextList1>
<H2>Migraine &amp; Headache Specialist</H2>
<DIV class=3Dwidget-content>
<UL>
  <LI>Jefferson Headache Center 111 South 11th Street Suite 8130 Gibbon=20
  Philadelphia, PA Phone (215) 955-2243=20
  <LI>The Center for Headaches and Facial Pain 2045 Route 35 South =
/Amboy,NJ=20
  732-727-5000=20
  <LI>TRIAD NEUROLOGICAL ASSOCIATES Winston Salem, NC (336) 768-6347 =
</LI></UL>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("TextList1"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DTextList&amp;widgetId=3DTextList1&amp;action=3DeditWidget" =

target=3DconfigTextList1><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV class=3D"widget LinkList" id=3DLinkList7>
<DIV class=3Dwidget-content>
<UL>
  <LI><A=20
  =
href=3D"http://migraineconversations.blogspot.com/">http://migraineconver=
sations.blogspot.com/</A>=20

  <LI><A href=3D"http://mymigraines.com/">http://mymigraines.com/</A> =
</LI></UL>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("LinkList7"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DLinkList&amp;widgetId=3DLinkList7&amp;action=3DeditWidget" =

target=3DconfigLinkList7><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV class=3D"widget Image" id=3DImage2>
<H2>The major areas of the brain have one or more specific =
functions.</H2>
<DIV class=3Dwidget-content><IMG id=3DImage2_img height=3D192=20
alt=3D"The major areas of the brain have one or more specific =
functions."=20
src=3D"http://bp1.blogger.com/_4BWiQsove1I/R4F_dlJw-NI/AAAAAAAAABE/ETxuRC=
H5lr0/S240/1074%5B1%5D.jpg"=20
width=3D240> <BR></DIV>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("Image2"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DImage&amp;widgetId=3DImage2&amp;action=3DeditWidget"=20
target=3DconfigImage2><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3D"widget VideoBar" id=3DVideoBar3>
<H2 class=3Dtitle>migraine</H2>
<DIV class=3Dwidget-content>
<DIV id=3DVideoBar3_bar><SPAN class=3DvideoBar-status>Loading...</SPAN> =
</DIV></DIV>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("VideoBar3"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DVideoBar&amp;widgetId=3DVideoBar3&amp;action=3DeditWidget" =

target=3DconfigVideoBar3><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3D"widget HTML" id=3DHTML1>
<DIV class=3Dwidget-content><!-- Google CSE Search Box Begins  -->
<FORM id=3Dsearchbox_013886657903897584236:vtbmsaxlkp0=20
action=3Dhttp://www.google.com/cse><INPUT type=3Dhidden=20
value=3D013886657903897584236:vtbmsaxlkp0 name=3Dcx> <INPUT size=3D25 =
name=3Dq> <INPUT type=3Dsubmit value=3DSearch name=3Dsa> </FORM>
<SCRIPT=20
src=3D"http://www.google.com/coop/cse/brand?form=3Dsearchbox_013886657903=
897584236%3Avtbmsaxlkp0&amp;lang=3Den"=20
type=3Dtext/javascript></SCRIPT>
</DIV>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("HTML1"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DHTML&amp;widgetId=3DHTML1&amp;action=3DeditWidget"=20
target=3DconfigHTML1><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3D"widget LinkList" id=3DLinkList5>
<H2>mymigraines.com</H2>
<DIV class=3Dwidget-content>
<UL>
  <LI><A href=3D"http://mymigraines.com/">http://mymigraines.com/</A> =
</LI></UL>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("LinkList5"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DLinkList&amp;widgetId=3DLinkList5&amp;action=3DeditWidget" =

target=3DconfigLinkList5><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV class=3D"widget LinkList" id=3DLinkList3>
<H2>Angela Herzberg Memorial</H2>
<DIV class=3Dwidget-content>
<UL>
  <LI><A=20
  =
href=3D"http://www.suicide.org/memorials/angela-herzberg.html">http://www=
.suicide.org/memorials/angela-herzberg.html</A>=20
  </LI></UL>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("LinkList3"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DLinkList&amp;widgetId=3DLinkList3&amp;action=3DeditWidget" =

target=3DconfigLinkList3><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV class=3D"widget AdSense" id=3DAdSense2>
<DIV class=3Dwidget-content>
<SCRIPT type=3Dtext/javascript><!--=0A=
google_ad_client=3D"pub-8474580466662443";=0A=
google_ad_host=3D"pub-1556223355139109";=0A=
google_ad_width=3D120;=0A=
google_ad_height=3D240;=0A=
google_ad_format=3D"120x240_as";=0A=
google_ad_type=3D"text";=0A=
google_color_border=3D"99BB99";=0A=
google_color_bg=3D"99BB99";=0A=
google_color_link=3D"333333";=0A=
google_color_url=3D"333333";=0A=
google_color_text=3D"335533";=0A=
//--></SCRIPT>

<SCRIPT src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
type=3Dtext/javascript>=0A=
</SCRIPT>
</DIV></DIV>
<DIV class=3D"widget Image" id=3DImage1>
<H2>Migraine</H2>
<DIV class=3Dwidget-content><IMG id=3DImage1_img height=3D180 =
alt=3DMigraine=20
src=3D"http://bp2.blogger.com/_4BWiQsove1I/RyE76cperOI/AAAAAAAAAAs/JnY85o=
3SR3c/S240/Picture+016.jpg"=20
width=3D240> <BR><SPAN class=3Dcaption>Can make your Head feel like it's =

exploding</SPAN> </DIV>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("Image1"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DImage&amp;widgetId=3DImage1&amp;action=3DeditWidget"=20
target=3DconfigImage1><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3D"widget BlogArchive" id=3DBlogArchive1>
<H2>Blog Archive</H2>
<DIV class=3Dwidget-content>
<DIV id=3DArchiveList>
<DIV id=3DBlogArchive1_ArchiveList>
<UL>
  <LI class=3D"archivedate expanded"><A class=3Dtoggle=20
  =
href=3D"http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-bra=
in.html?widgetType=3DBlogArchive&amp;widgetId=3DBlogArchive1&amp;action=3D=
toggle&amp;dir=3Dclose&amp;toggle=3DYEARLY-1199174400000&amp;toggleopen=3D=
MONTHLY-1201852800000"><SPAN=20
  class=3D"zippy toggle-open">=E2=96=BC </SPAN></A><A =
class=3Dpost-count-link=20
  =
href=3D"http://migraineisreal.blogspot.com/search?updated-min=3D2008-01-0=
1T00%3A00%3A00-08%3A00&amp;updated-max=3D2009-01-01T00%3A00%3A00-08%3A00&=
amp;max-results=3D25">2008</A>=20
  <SPAN class=3Dpost-count dir=3Dltr>(25)</SPAN>=20
  <UL>
    <LI class=3D"archivedate expanded"><A class=3Dtoggle=20
    =
href=3D"http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-bra=
in.html?widgetType=3DBlogArchive&amp;widgetId=3DBlogArchive1&amp;action=3D=
toggle&amp;dir=3Dclose&amp;toggle=3DMONTHLY-1201852800000&amp;toggleopen=3D=
MONTHLY-1201852800000"><SPAN=20
    class=3D"zippy toggle-open">=E2=96=BC </SPAN></A><A =
class=3Dpost-count-link=20
    =
href=3D"http://migraineisreal.blogspot.com/2008_02_01_archive.html">Febru=
ary</A>=20
    <SPAN class=3Dpost-count dir=3Dltr>(9)</SPAN>=20
    <UL class=3Dposts>
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-bra=
in.html">Chronic=20
      Pain Harms the Brain</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/02/surgery-cures-lucky-he=
adache-victims.html">Surgery=20
      cures lucky headache victims</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/02/migraine-hell.html">Mi=
graine=20
      Hell</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/02/fda-has-analyzed-repor=
ts-of-suicidality.html">The=20
      FDA has analyzed reports of suicidality</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/02/migraine-triggers.html=
">Migraine=20
      Triggers</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/02/migraines-sleep-habits=
-and-melatonin.html">Migraines,=20
      Sleep Habits and Melatonin</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/02/color-imagery-and-comf=
ort.html">Color,=20
      Imagery and Comfort</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/02/new-tactics-for-trounc=
ing-migraine.html">New=20
      Tactics For Trouncing Migraine</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/02/is-stress-eating-into-=
your-body.html">Is=20
      stress eating into your body?</A> </LI></UL></LI></UL>
  <UL>
    <LI class=3D"archivedate collapsed"><A class=3Dtoggle=20
    =
href=3D"http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-bra=
in.html?widgetType=3DBlogArchive&amp;widgetId=3DBlogArchive1&amp;action=3D=
toggle&amp;dir=3Dopen&amp;toggle=3DMONTHLY-1199174400000&amp;toggleopen=3D=
MONTHLY-1201852800000"><SPAN=20
    class=3Dzippy>=E2=96=BA </SPAN></A><A class=3Dpost-count-link=20
    =
href=3D"http://migraineisreal.blogspot.com/2008_01_01_archive.html">Janua=
ry</A>=20
    <SPAN class=3Dpost-count dir=3Dltr>(16)</SPAN>=20
    <UL class=3Dposts>
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/priorities-online-for-=
migaineurs.html">Priorities=20
      online for Migaineurs</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/migraine-sites-and-blo=
gs-work-against.html">Migraine=20
      Sites and Blogs work against each other</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/natural-medicines-in-c=
linical.html">Natural=20
      Medicines in Clinical Management</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/migraine-and-stroke-ri=
sk.html">Migraine=20
      and Stroke Risk</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/ask-expert-children-vo=
miting-question.html">Ask=20
      An Expert: Children Vomiting ----------------...</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/migraine-news-12808-ne=
w-procedure-may.html">Migraine=20
      News 1/28/08 New procedure may help sinus...</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/migraine-news-on-here-=
updated-regularly.html">Migraine=20
      News on Here Updated Regularly</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/migraine-management.ht=
ml">Migraine=20
      Management</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/okfor-those-who-are-no=
t-migrainuers.html">Ok,For=20
      those Who Are Not Migrainuers</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/global-warming-is-caus=
ing-more.html">Global=20
      Warming is Causing More Migraines Steven N...</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/thinking-about-migrain=
epennsylvania.html">Thinking=20
      About Migraine/Pennsylvania Neurological ...</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/when-migraine-strikes.=
html">When=20
      Migraine strikes</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/in-words-of-rodney-dan=
gerfieldill-tell.html">In=20
      the Words of Rodney Dangerfield:I'll tell ya,I ...</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/survival-mode.html">Su=
rvival=20
      Mode</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/information-here-and-a=
t.html">Information=20
      here and at http://mymigraines.com/ind...</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2008/01/energy-efficient-bulbs=
-may-trigger.html">Energy=20
      efficient bulbs may trigger migraines</A> =
</LI></UL></LI></UL></LI></UL>
<UL>
  <LI class=3D"archivedate collapsed"><A class=3Dtoggle=20
  =
href=3D"http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-bra=
in.html?widgetType=3DBlogArchive&amp;widgetId=3DBlogArchive1&amp;action=3D=
toggle&amp;dir=3Dopen&amp;toggle=3DYEARLY-1167638400000&amp;toggleopen=3D=
MONTHLY-1201852800000"><SPAN=20
  class=3Dzippy>=E2=96=BA </SPAN></A><A class=3Dpost-count-link=20
  =
href=3D"http://migraineisreal.blogspot.com/search?updated-min=3D2007-01-0=
1T00%3A00%3A00-08%3A00&amp;updated-max=3D2008-01-01T00%3A00%3A00-08%3A00&=
amp;max-results=3D31">2007</A>=20
  <SPAN class=3Dpost-count dir=3Dltr>(31)</SPAN>=20
  <UL>
    <LI class=3D"archivedate collapsed"><A class=3Dtoggle=20
    =
href=3D"http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-bra=
in.html?widgetType=3DBlogArchive&amp;widgetId=3DBlogArchive1&amp;action=3D=
toggle&amp;dir=3Dopen&amp;toggle=3DMONTHLY-1196496000000&amp;toggleopen=3D=
MONTHLY-1201852800000"><SPAN=20
    class=3Dzippy>=E2=96=BA </SPAN></A><A class=3Dpost-count-link=20
    =
href=3D"http://migraineisreal.blogspot.com/2007_12_01_archive.html">Decem=
ber</A>=20
    <SPAN class=3Dpost-count dir=3Dltr>(18)</SPAN>=20
    <UL class=3Dposts>
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/best-new-pain-cures-wi=
th-focus-on-women.html">The=20
      Best New Pain Cures, With a Focus on Women</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/happy-new-year.html">H=
APPY=20
      NEW YEAR!!!!!!!!!!!!!!!!</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/stomach-ulcer-bug-link=
ed-to-migraines.html">Stomach=20
      ulcer bug linked to migraines</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/in-memoriam-print-page=
-john-edmeads.html">In=20
      Memoriam</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/neck-jab-reduces-migra=
ine-symptoms.html">Neck=20
      jab reduces migraine symptoms</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/for-new-year.html">For=
=20
      the New Year</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/foundation-funding-res=
earch-to-end.html">Foundation=20
      funding research to end debilitating pa...</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/aroma-therapy-and-migr=
aine.html">Aroma=20
      Therapy and Migraine</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/migraine-mother-saved-=
by-two-year-olds.html">Migraine=20
      Mother Saved By Two Year Old=E2=80=99s 911 Call T...</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/migraine-and-suicide.h=
tml">Migraine=20
      and suicide</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/who-failed-lindsey-hug=
gins.html">Who=20
      failed Lindsey Huggins?</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/migraines-push-woman-t=
o-lethal-overdose.html">Migraines=20
      Push Woman To Lethal Overdose</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/migraines-affect-milli=
ons-of-americans.html">Migraines=20
      affect millions of Americans</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/what-have-love-me-tend=
er-and-alice-in.html">What=20
      have Love Me Tender and Alice in Wonderland g...</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/12/migraines-myth-vs-real=
ity.html">Migraines:=20
      Myth Vs. Reality</A> </LI></UL></LI></UL>
  <UL>
    <LI class=3D"archivedate collapsed"><A class=3Dtoggle=20
    =
href=3D"http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-bra=
in.html?widgetType=3DBlogArchive&amp;widgetId=3DBlogArchive1&amp;action=3D=
toggle&amp;dir=3Dopen&amp;toggle=3DMONTHLY-1193900400000&amp;toggleopen=3D=
MONTHLY-1201852800000"><SPAN=20
    class=3Dzippy>=E2=96=BA </SPAN></A><A class=3Dpost-count-link=20
    =
href=3D"http://migraineisreal.blogspot.com/2007_11_01_archive.html">Novem=
ber</A>=20
    <SPAN class=3Dpost-count dir=3Dltr>(4)</SPAN>=20
    <UL class=3Dposts>
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/11/i-have-new-forum-mymig=
rainescom.html">I=20
      Have A New Forum!.mymigraines.com</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/11/crazy-weather.html">Cr=
azy=20
      weather</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/11/do-you-get-feeling-you=
-dont-matter.html">Do=20
      You get the Feeling You don't Matter?</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/11/high-level-of-pain-con=
tinues.html">High=20
      Level of Pain continues</A> </LI></UL></LI></UL>
  <UL>
    <LI class=3D"archivedate collapsed"><A class=3Dtoggle=20
    =
href=3D"http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-bra=
in.html?widgetType=3DBlogArchive&amp;widgetId=3DBlogArchive1&amp;action=3D=
toggle&amp;dir=3Dopen&amp;toggle=3DMONTHLY-1191222000000&amp;toggleopen=3D=
MONTHLY-1201852800000"><SPAN=20
    class=3Dzippy>=E2=96=BA </SPAN></A><A class=3Dpost-count-link=20
    =
href=3D"http://migraineisreal.blogspot.com/2007_10_01_archive.html">Octob=
er</A>=20
    <SPAN class=3Dpost-count dir=3Dltr>(9)</SPAN>=20
    <UL class=3Dposts>
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/10/what-do-if-you-think-y=
ou-might-have.html">What=20
      to do if you think you might have migraine?</A>=20
      <LI><A=20
      =
href=3D"http://migraineisreal.blogspot.com/2007/10/triptans.html">Triptan=
s</A>=20
      </LI></UL></LI></UL></LI></UL></DIV></DIV>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("BlogArchive1"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DBlogArchive&amp;widgetId=3DBlogArchive1&amp;action=3DeditWi=
dget"=20
target=3DconfigBlogArchive1><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV class=3D"widget Profile" id=3DProfile1>
<H2>About Me</H2>
<DIV class=3Dwidget-content>
<DL class=3Dprofile-datablock>
  <DT class=3Dprofile-data>middle one=20
  <DD class=3Dprofile-textblock>I write poetry.I read alot. I love a =
dark clear=20
  night just looking at the stars. Any information and suggestions on my =
blog=20
  are from my own experience.I am not in the medical profession. =
</DD></DL><A=20
class=3Dprofile-link=20
href=3D"http://www.blogger.com/profile/09704817184262489850">View my =
complete=20
profile</A>=20
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("Profile1"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DProfile&amp;widgetId=3DProfile1&amp;action=3DeditWidget"=20
target=3DconfigProfile1><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV></DIV></DIV></DIV><!-- spacer for skins =
that want sidebar and main to be the same height-->
<DIV class=3Dclear>&nbsp;</DIV></DIV><!-- end content-wrapper -->
<DIV id=3Dfooter-wrapper>
<DIV class=3D"footer section" id=3Dfooter>
<DIV class=3D"widget Text" id=3DText2>
<H2 class=3Dtitle>America's Migraine Hot Spots</H2>
<DIV class=3Dwidget-content><BR>America's Migraine Hot Spots<BR>by=20
BestPlaces.net<BR>More on this in Health &amp; Fitness<BR><A id=3Dgted=20
href=3D"http://boards.live.com/Healthboards/board.aspx?BoardID=3D107"=20
ce=3D"1">Headaches &amp; Migraines Message Board</A><BR><A id=3Dgted=20
href=3D"http://health.msn.com/health-topics/pain-management/headaches/ind=
ex.aspx"=20
ce=3D"2">Read More About Headaches</A><BR>1 <A=20
href=3D"http://health.msn.com/health-topics/pain-management/headaches/art=
iclepage.aspx?cp-documentid=3D100132899&amp;page=3D2">2</A>=20
<A=20
href=3D"http://health.msn.com/health-topics/pain-management/headaches/art=
iclepage.aspx?cp-documentid=3D100132899&amp;page=3D2">Next=20
&gt;</A><BR>Nearly everybody gets a headache now and then, but did you =
know that=20
more than 29 million Americans suffer the worst form of head =
pain=E2=80=94<A=20
href=3D"http://health.msn.com/health-topics/articlepage.aspx?cp-documenti=
d=3D100062086">migraines</A>?=20
A new study by Sperling's BestPlaces, which was sponsored by drug maker=20
Ortho-McNeil Neurologics Inc., spotlights those U.S. metropolitan areas =
with the=20
highest prevalence of factors most commonly associated with migraines. =
Coming in=20
as the worst of the worst is Cincinnati.<BR>Top 10 Migraine Hot=20
Spots<BR>Cincinnati<BR>Madison, Wis.<BR>Little Rock-North Little Rock,=20
Ark.<BR>Knoxville, Tenn.<BR>St. Louis<BR>Nashville, Tenn.<BR>Johnson=20
City-Kingsport-Bristol, Tenn./Va.<BR>Chattanooga,=20
Tenn.<BR>Greenville-Spartanburg-Anderson, S.C.<BR>Canton-Massillon,=20
Ohio<BR>"Migraine is more prevalent than <A=20
href=3D"http://health.msn.com/health-topics/asthma/">asthma</A> and <A=20
href=3D"http://health.msn.com/health-topics/diabetes/">diabetes</A>, yet =
many=20
people who experience migraine symptoms still don=E2=80=99t seek medical =
help," said=20
BestPlaces President Bert Sperling. "We hope this study helps increase =
national=20
awareness of migraine."<BR></DIV>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("Text2"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DText&amp;widgetId=3DText2&amp;action=3DeditWidget"=20
target=3DconfigText2><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3D"widget Text" id=3DText1>
<H2 class=3Dtitle>What Types of Headaches Are There?</H2>
<DIV class=3Dwidget-content><BR>February 11, 2008<BR>This material is =
from the=20
Nueces County Medical Society<BR>HEADACHES<BR>Frequently Asked Questions =
About=20
Headaches<BR>1. What Types of Headaches Are There?<BR>There are several =
types of=20
headaches - 150 diagnostic headache categories have been =
established!<BR>Below=20
is a list of the most common types of headaches.<BR><A=20
href=3D"http://www.webmd.com/content/article/46/1826_50695.htm">Tension =
headaches:=20
</A>Also called chronic daily headaches or chronic non-progressive =
headaches,=20
tension headaches are the most common type of headaches among adults and =

adolescents. These muscle contraction headaches cause mild to moderate =
pain and=20
come and go over a prolonged period of time.<BR><A=20
href=3D"http://www.webmd.com/content/article/46/1826_50692.htm">Migraines=
: </A>The=20
exact causes of migraines are unknown, although they are related to =
blood vessel=20
contractions and other changes in the brain as well as inherited =
abnormalities=20
in certain areas of the brain. Migraine pain is moderate to severe, =
often=20
described as pounding, throbbing pain. They can last from 4 hours to 3 =
days and=20
usually occur 1 to 4 times per month. Migraines are associated with =
symptoms=20
such as light sensitivity; noise or odors; nausea or vomiting; loss of =
appetite;=20
and stomach upset or abdominal pain. When a child is having a migraine =
they=20
often look pale, feel dizzy, have blurred vision, fever, stomach upset, =
in=20
addition to having the above listed symptoms.<BR>A small percentage of =
pediatric=20
migraines include recurrent (cyclic) gastrointestinal symptoms, in which =

vomiting is most common. Cyclic vomiting means that the symptoms occur =
on a=20
regular basis -- about once a month. These types of migraines are =
sometimes=20
called abdominal migraines.<BR><A=20
href=3D"http://www.webmd.com/content/article/46/1826_50697.htm">Mixed =
headache=20
syndrome: </A>Also called transformed migraines, this is a combination =
of=20
migraine and tension headaches. Both adults and children experience this =
type of=20
headache.<BR><A=20
href=3D"http://www.webmd.com/content/article/46/1826_50688.htm">Cluster =
headaches:=20
</A>The least common, although the most severe, type of primary =
headache, the=20
pain of a cluster headache is intense and may be described as having a =
burning=20
or piercing quality that is throbbing or constant. The pain is so severe =
that=20
most cluster headache sufferers cannot sit still and will often pace =
during an=20
attack. The pain is located behind one eye or in the eye region, without =

changing sides. The term "cluster headache" refers to headaches that =
have a=20
characteristic grouping of attacks. Cluster headaches occur one to three =
times=20
per day during a cluster period, which may last 2 weeks to 3 months. The =

headaches may disappear completely (go into "remission") for months or =
years,=20
only to recur.<BR><A=20
href=3D"http://www.webmd.com/content/article/46/1826_50689.htm">Sinus =
headaches:=20
</A>Sinus headaches are associated with a deep and constant pain in the=20
cheekbones, forehead or bridge of the nose. The pain usually intensifies =
with=20
sudden head movement or straining and usually occurs with other sinus =
symptoms,=20
such as nasal discharge, feeling of fullness in the ears, fever, and =
facial=20
swelling.<BR>Acute headaches: Seen in children, these are headaches that =
occur=20
suddenly and for the first time and have symptoms that subside after a=20
relatively short period of time. Acute headaches most commonly result in =
a visit=20
to the pediatrician's office and/or the emergency room. If there are no=20
neurological signs or symptoms, the most common cause for acute =
headaches in=20
children and adolescents is a respiratory or sinus infection.<BR><A=20
href=3D"http://www.webmd.com/content/article/46/1826_50696.htm">Hormone =
headaches:=20
</A>Headaches in women are often associated with changing hormone levels =
that=20
occur during menstruation, pregnancy, and menopause. Chemically induced =
hormone=20
changes, such as with birth control pills, also trigger headaches in =
some=20
women.<BR>Chronic progressive headaches: Also called traction or =
inflammatory=20
headaches, chronic progressive headaches get worse and happen more often =
over=20
time. These are the least common type of headache, accounting for less =
than 5%=20
of all headaches in adults and less than 2% of all headaches in kids. =
Chronic=20
progressive headaches may be the result of an illness or disorder of the =
brain=20
or skull.<BR>2. Are Headaches Hereditary?<BR>Yes, headaches, especially =
<A=20
href=3D"http://www.webmd.com/content/article/46/1826_50692.htm">migraines=
</A>,=20
have a tendency to run in families. Most children and adolescents (90%) =
who have=20
migraines have other family members with migraines. When both parents =
have a=20
history of migraines, there is a 70% chance that the child will also =
develop=20
migraines. If only one parent has a history of migraines, the risk drops =
to=20
25%-50%.<BR>3. What Causes Headaches?<BR>Headache pain results from =
signals=20
interacting between the brain, blood vessels, and surrounding nerves. =
During a=20
headache, specific nerves of the blood vessels and head muscles are =
activated=20
and send pain signals to the brain. It's not clear, however, why these =
signals=20
are activated in the first place.<BR>There is a migraine "pain center" =
or=20
generator in the mid-brain area. A migraine begins when hyperactive =
nerve cells=20
send out impulses to the blood vessels, causing constriction, followed =
by the=20
dilation of these vessels and the release of prostaglandins, serotonin, =
and=20
other inflammatory substances that cause the pulsation to be painful. =
Serotonin=20
is a naturally occurring chemical essential for certain body=20
processes.<BR>Headaches that occur suddenly (acute-onset) are usually =
due to an=20
illness, infection, cold or fever. Other conditions that can cause an =
acute=20
headache include sinusitis (inflammation of the sinuses), pharyngitis=20
(inflammation or infection of the throat) or otitis (ear infection or=20
inflammation).<BR>In some cases, the headaches may be the result of a =
blow to=20
the head (trauma) or rarely a sign of a more serious medical=20
condition.<BR>Common causes of <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50695.htm">tension=20
headaches</A> or chronic nonprogressive headaches include emotional =
stress=20
related to family and friends, work or school; alcohol use; skipping =
meals;=20
changes in sleep patterns; excessive medication use; tension and =
depression.=20
Other causes of tension headaches include eyestrain and neck or back =
strain due=20
to poor posture.<BR>Headaches can also be triggered by specific =
environmental=20
factors that are shared in a family's household, such as exposure to <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50680.htm">second-ha=
nd=20
tobacco smoke</A> strong odors from household chemicals or perfumes, =
exposure to=20
certain allergens or eating certain <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50691.htm">foods</A>=
. <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50693.htm">Stress</A=
>,=20
pollution, noise, lighting and weather changes are other environmental =
factors=20
that can trigger headaches for some people.<BR>Too much <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50694.htm">physical =

activity</A> can also trigger a migraine in both adults and =
children.<BR>Be sure=20
to consult a doctor to find out what is causing your headaches.<BR>4. =
How Are=20
Headaches Evaluated and Diagnosed?<BR>The good news for headache =
sufferers is=20
that once a correct headache diagnosis is made, an effective treatment =
plan can=20
be started.<BR>If you have headache symptoms, the first step is to go to =
your=20
family doctor. He or she will perform a complete <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50682.htm">physical =

examination</A> and a headache evaluation. During the headache =
evaluation, your=20
headache history and description of the headaches will be evaluated. You =
will be=20
asked to describe your headache <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50700.htm">symptoms<=
/A> and=20
characteristics as completely as possible.<BR>A headache evaluation may =
include=20
a <A href=3D"http://www.webmd.com/content/article/46/1826_50686.htm">CT =
scan</A>=20
or <A =
href=3D"http://www.webmd.com/content/article/46/1826_50685.htm">MRI</A> =
if a=20
structural disorder of the central nervous system is suspected. Both of =
these=20
tests produce cross-sectional images of the brain that can reveal =
abnormal areas=20
or problems. Skull X-rays are not helpful. An <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50684.htm">EEG</A>=20
(electroencephalogram) is also unnecessary unless you have experienced a =
loss of=20
consciousness with a headache. Sinus X-Ray - although the CT scan and =
MRI=20
provide more details, your doctor may use this test if your symptoms =
seem to=20
indicate sinus problems. Eye Exam - an eye pressure test performed by an =
eye=20
doctor (ophthalmologist) will rule out glaucoma or pressure on the optic =
nerve=20
as causes of headaches. <A=20
href=3D"http://www.webmd.com/migraines-headaches/making-diagnosis-spinal-=
tap">Spinal=20
Tap - </A>a spinal tap is the removal of spinal fluid from the spinal =
canal=20
(located in the back). This procedure is performed to look for =
conditions such=20
as infections of the brain or spinal cord. The test can itself cause a =
temporary=20
headache. Blood Chemistry and Urinalysis. These tests may determine many =
medical=20
conditions, including diabetes, thyroid problems, and infections, which =
can=20
cause headaches.<BR>If your headache symptoms become worse or become =
more=20
frequent despite treatment, ask your doctor for a referral to a =
specialist. Your=20
family doctor should be able to provide the names of headache =
specialists. If=20
you need more information, contact one of the organizations in the <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50699.htm">resource =
list</A>=20
for a list of member doctors in your state.<BR>5. How Are Headaches=20
Treated?<BR>Your doctor may recommend different types of treatment to =
try or he=20
or she may recommend further testing, or refer you to a headache =
specialist. You=20
should establish a reasonable time frame with your family doctor to =
evaluate=20
your headache symptoms.<BR>The proper treatment will depend on several =
factors,=20
including the type and frequency of the headache and its cause. Not all=20
headaches require medical attention. Treatment may include education,=20
counseling, <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50693.htm">stress=20
management</A>, <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50677.htm">biofeedba=
ck</A>=20
and <A=20
href=3D"http://www.webmd.com/content/article/9/1826_50676.htm">medication=
s</A>.=20
The treatment prescribed for you will be tailored to meet your specific=20
needs.<BR>6. What Medications Can Treat Headaches?<BR>Aspirin<BR>Sinus =
relief=20
medications<BR>Acetaminophen (Tylenol)<BR>Non-steroidal =
anti-inflammatory=20
medications (Aleve)<BR>Sedatives for sleep<BR>Codeine and prescription=20
narcotics<BR>Over-the-counter combination headache remedies containing =
caffeine=20
(such as Anacin, Excedrin, Bayer Select)<BR>Ergotamine preparations =
(such as=20
Cafergot, Migergot, Ergomar, Bellergal-S, Bel-Phen-Ergot S, Phenerbel-S, =
Ercaf,=20
Wigraine and Cafatine PB)<BR>Butalbital combination pain-relievers =
(Goody's=20
Headache Powder, Supac, Excedrin)<BR>7. What Are Rebound Headaches? =
While small=20
amounts of these medications per week may be safe (and effective) -- at =
some=20
point, the continued medication use can lead to the development of low =
grade=20
headaches that just will not go away.<BR>8. What Food Triggers =
Headaches? Some=20
of the most common food, beverages, and additives associated with =
headaches=20
include:<BR>Aged cheese, red wine, alcoholic beverages, and some =
processed=20
meats.<BR>Food preservatives (or additives) contained in certain foods =
can=20
trigger headaches. The additives, nitrates and nitrites, dilate blood =
vessels,=20
causing headaches in some people.<BR>Cold foods: Cold food, like ice =
cream, can=20
cause headaches in some people. It's more likely to occur if you are =
over-heated=20
from exercise or hot temperatures. Pain, which is felt in the forehead, =
peaks 25=20
to 60 seconds and lasts from several seconds to one or two minutes. More =
than=20
90% of migraine sufferers report sensitivity to ice cream and cold=20
substances.<BR>9. Is Caffeine a Headache Treatment or a Headache=20
Trigger?<BR>Caffeine can be both beneficial and harmful for a headache =
sufferer.=20
Caffeine is a common ingredient in many prescription and =
over-the-counter=20
headache medications. Caffeine additives make pain-relievers 40% more =
effective=20
in treating headaches. Caffeine also helps the body absorb headache =
medications=20
more quickly, bringing faster relief.<BR>While caffeine-containing =
medications=20
can be beneficial, these medications, combined with consuming too much =
caffeine=20
(coffee, tea, soft drinks or chocolate) from other sources, may make you =
more=20
vulnerable to getting <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50687.htm">rebound=20
headaches</A>.<BR>10. What Are Abortive Medications?<BR>Abortive =
medications,=20
when used at the first sign of a <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50692.htm">migraine<=
/A>, can=20
stop the process that causes the headache pain. By stopping the headache =

process, abortive medications help prevent the symptoms of migraines =
including=20
pain, nausea, and sound and light sensitivity. Some medications should =
not be=20
used during a migraine aura; please follow the instructions of your=20
doctor.<BR>11. Do Children Outgrow Headaches?<BR>Headaches may get =
better as=20
your child gets older. The headaches may disappear and then return later =
in=20
life. By junior high school, many boys who have migraines outgrow them, =
but in=20
girls, migraine frequency increases because of hormone changes. =
Migraines are=20
three times more likely to occur in adolescent girls than in =
boys.<BR>12. Can=20
Headaches Be Prevented?<BR>Headaches can cause untold pain and =
suffering. But,=20
you don't have to resign yourself to be a headache sufferer. There are =
steps you=20
can take to prevent headaches. Here are just a few ways to keep =
headaches at=20
bay.<BR>o Follow your treatment plan. Avoid taking medications that have =
not=20
been ordered by your doctor.<BR>o Reduce emotional stress. Take time to =
relax=20
and take time away from stressful situations. Learn <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50673.htm">relaxatio=
n=20
skills</A>, such as deep breathing and progressive muscle =
relaxation.<BR>o <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50674.htm">Reduce =
physical=20
stress.</A> Proper rest and sleep will allow you to deeply relax so you =
can face=20
the stressors of the new day. When sitting for prolonged periods, get up =
and=20
stretch periodically. Relax your jaw, neck and shoulders.<BR>o Exercise=20
regularly. Get at least 20 minutes of exercise three times a week. But, =
don't=20
over do it!<BR>o Keep a regular routine. Eat meals and snacks at about =
the same=20
times every day, and get enough sleep at night.<BR>o Quit smoking. <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50680.htm">Smoking</=
A> can=20
trigger headaches and make any headache, especially <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50688.htm">cluster=20
headaches</A>, worse. Ask your doctor for information about smoking =
cessation=20
programs in your community.<BR>o Seek help when you are unable to cope. =
Talk to=20
a friend, family member, religious or health care professional if your =
problems=20
are getting to you.<BR>o Know your headache triggers. Keep a <A=20
href=3D"http://www.webmd.com/content/article/46/1826_50671.htm">headache =
diary</A>=20
to keep track of what triggers your headaches and avoid these triggers =
in the=20
future.<BR>o Preventive therapy. Women who often get headaches around =
their=20
menstrual period can take <A=20
href=3D"http://www.webmd.com/content/article/9/1826_50676.htm">preventive=
=20
therapy</A> when they know their period is coming.<BR>Additional =
information=20
about migranes and headaches<BR>Are Migraines Hereditary?<BR>Yes, =
migraines have=20
a tendency to run in families. Four out of 5 migraine sufferers have a =
family=20
history of migraines. If one parent has a history of migraines, the =
child has a=20
50% chance of developing migraines, and if both parents have a history =
of=20
migraines, the risk jumps to 75%.<BR>Can Migraines Be Prevented?<BR>Yes. =
You can=20
reduce the frequency of your migraine attacks by identifying and then =
avoiding=20
migraine triggers. You can keep track of your headache patterns and =
identify=20
headache triggers by using a headache diary.<BR>Recalling what you ate =
prior to=20
an attack may help you identify chemical triggers.<BR>Stress management =
and=20
coping techniques, along with relaxation training, can help prevent or =
reduce=20
the severity of the migraine attacks.<BR>Women who often get migraines =
around=20
their menstrual period can take preventive therapy when they know their =
period=20
is coming.<BR>Migraine sufferers seem to have fewer attacks when they =
eat on a=20
regular schedule and get adequate rest.<BR>Regular exercise -- in =
moderation --=20
can also help prevent migraines.<BR>Can Allergies Cause Headaches?<BR>It =
is a=20
misconception that allergies cause headaches. However, allergies can =
cause sinus=20
congestion, which can lead to headache pain. If you have allergies, the=20
treatment for your allergy will not relieve your headache pain. The two=20
conditions generally must be treated separately. See your doctor to =
ensure=20
proper treatment.<BR>What Are Some Techniques I Can Use to =
Relax?<BR>Below are a=20
few relaxation exercises. But first, be sure that you have a quiet =
location that=20
is free of distractions, a comfortable body position, and a good state =
of mind.=20
Try to block out worries and distracting thoughts.<BR>o Rhythmic =
breathing: If=20
your breathing is short and hurried, slow it down by taking long, slow =
breaths.=20
Inhale slowly then exhale slowly. Count slowly to five as you inhale, =
and then=20
count slowly to five as you exhale. As you exhale slowly, pay attention =
to how=20
your body naturally relaxes. Recognizing this change will help you to =
relax even=20
more.<BR>o Deep breathing: Imagine a spot just below your navel. Breathe =
into=20
that spot, filling your abdomen with air. Let the air fill you from the =
abdomen=20
up, then let it out, like deflating a balloon. With every long, slow =
exhalation,=20
you should feel more relaxed.<BR>o Visualized breathing: Find a =
comfortable=20
place where you can close your eyes, and combine slowed breathing with =
your=20
imagination. Picture relaxation entering your body and tension leaving =
your=20
body. Breathe deeply, but in a natural rhythm. Visualize your breath =
coming into=20
your nostrils, going into your lungs and expanding your chest and =
abdomen. Then,=20
visualize your breath going out the same way. Continue breathing, but =
each time=20
you inhale, imagine that you are breathing in more relaxation. Each time =
you=20
exhale imagine that you are getting rid of a little more tension.<BR>o=20
Progressive muscle relaxation: Switch your thoughts to yourself and your =

breathing. Take a few deep breaths, exhaling slowly. Mentally scan your =
body.=20
Notice areas that feel tense or cramped. Quickly loosen up these areas. =
Let go=20
of as much tension as you can. Rotate your head in a smooth, circular =
motion=20
once or twice. (Stop any movements that cause pain!) Roll your shoulders =
forward=20
and backward several times. Let all of your muscles completely relax. =
Recall a=20
pleasant thought for a few seconds. Take another deep breath and exhale =
slowly.=20
You should feel relaxed.<BR>o Relaxing to music: Combine relaxation =
exercises=20
with your favorite music in the background. Select the type of music =
that lifts=20
your mood or that you find soothing or calming. Some people find it =
easier to=20
relax while listening to specially designed relaxation audio tapes, =
which=20
provide music and relaxation instructions.<BR>o Mental imagery =
relaxation:=20
Mental imagery relaxation, or guided imagery, is a proven form of =
focused=20
relaxation that helps create harmony between the mind and body. Guided =
imagery=20
coaches you in creating calm, peaceful images in your mind -- a "mental =
escape."=20
Identify your self-talk, that is, what you are saying to yourself about =
what is=20
going on with your illness. It is important to identify negative =
self-talk and=20
develop healthy, positive self-talk. By making affirmations, you can =
counteract=20
negative thoughts and emotions. Here are some positive statements you =
can=20
practice.<BR>o Let go of things I cannot control.<BR>o I am healthy, =
vital, and=20
strong.<BR>o There is nothing in the world I cannot handle.<BR>o All my =
needs=20
are met.<BR>o I am completely and utterly safe.<BR>o Every day in every =
way I am=20
getting stronger<BR>Bottom of Medical Information from the Cleveland =
Clinic:=20
Migraines and Headaches: Making the Diagnosis: Doctor's Exam<BR>In order =
to=20
receive proper treatment, a correct diagnosis of your headaches must be =
made. To=20
properly diagnose the cause(s) of the headaches, your doctor will first =
take a=20
headache history.<BR>Headache History<BR>The most important part of your =

doctor's evaluation of your headaches is what's called the headache =
history. It=20
is important to describe your headache symptoms and characteristics as=20
completely as possible. Your headaches can be better diagnosed if you =
tell your=20
doctor:<BR>=C2=B7 How old you were when the headaches started<BR>=C2=B7 =
How long you have=20
been experiencing them<BR>=C2=B7 If you experience a single type of =
headache or=20
multiple types of headaches<BR>=C2=B7 How often the headaches =
occur<BR>=C2=B7 What causes=20
the headaches, if known (for example, do certain situations, foods or=20
medications trigger the headaches?)<BR>=C2=B7 Who else in your family =
has=20
headaches<BR>=C2=B7 What symptoms, if any, occur between =
headaches<BR>=C2=B7 If your=20
school or work performance has been affected by the headaches<BR>It is =
also=20
important to tell your doctor how you feel when you get a headache and =
what=20
happens when you get a headache, such as:<BR>=C2=B7 Where the pain is =
located<BR>=C2=B7=20
What it feels like<BR>=C2=B7 How severe the headache pain is, using a =
scale from 1=20
(mild) to 10 (severe)<BR>=C2=B7 How long the headache lasts<BR>=C2=B7 If =
the headaches=20
appear suddenly without warning or with accompanying symptoms<BR>=C2=B7 =
What time of=20
day the headache usually occurs<BR>=C2=B7 If there is an aura (changes =
in vision,=20
blind spots or bright lights) before the headache<BR>=C2=B7 What other =
symptoms or=20
warning signs occur with a headache (such as weakness, nausea, =
sensitivity to=20
light or noise, appetite changes, changes in attitude or =
behavior)<BR>=C2=B7 How=20
frequent you get headaches<BR>You should also tell your doctor if you've =
been=20
treated in the past for headaches and what medications (both prescribed =
and=20
over-the-counter) you have taken in the past and what medications are =
currently=20
being taken. Don't hesitate to list them, bring the bottles, or ask your =

pharmacist for a printout.<BR>Studies performed by other doctors who may =
have=20
evaluated your headaches in the past, including X-rays and other imaging =
tests=20
are also very important -- you should bring these to your appointment as =
well.=20
This may save time and repetition of tests.<BR>Physical and Neurological =

Examinations<BR>After completing the headache history portion of the =
evaluation,=20
the doctor will perform a complete physical and neurological =
examination. The=20
doctor will look for signs and symptoms of an illness that may be =
causing the=20
headaches, such as:<BR>=C2=B7 Fever or abnormalities in breathing, =
pulse, or blood=20
pressure<BR>=C2=B7 Infection<BR>=C2=B7 Nausea, vomiting<BR>=C2=B7 =
Changes in personality,=20
inappropriate behavior<BR>=C2=B7 Mental confusion<BR>=C2=B7 =
Seizures<BR>=C2=B7 Loss of=20
consciousness<BR>=C2=B7 Excessive fatigue, wanting to sleep all of the =
time<BR>=C2=B7 High=20
blood pressure<BR>=C2=B7 Muscle weakness, numbness or tingling<BR>=C2=B7 =
Speech=20
difficulties<BR>=C2=B7 Balance problems, falling<BR>=C2=B7 =
Dizziness<BR>=C2=B7 Vision changes=20
(blurry vision, double vision, blind spots)<BR>Neurological tests focus =
on=20
ruling out diseases of the brain or nerves that may also cause =
headaches, such=20
as epilepsy or multiple sclerosis. Some of the tests may also look for a =

physical or structural abnormality in the brain that may cause your =
headache,=20
such as:<BR>=C2=B7 Tumor<BR>=C2=B7 Abscess (an infection of the =
brain)<BR>=C2=B7 Hemorrhage=20
(bleeding within the brain)<BR>=C2=B7 Bacterial or viral meningitis (an =
infection or=20
inflammation of the membrane that covers the brain and spinal =
cord)<BR>=C2=B7=20
Pseudotumor cerebri (increased intracranial pressure)<BR>=C2=B7 =
Hydrocephalus=20
(abnormal build-up of fluid in the brain)<BR>=C2=B7 Infection of the =
brain such as=20
meningitis or Lyme disease<BR>=C2=B7 Encephalitis (inflammation and =
swelling of the=20
brain)<BR>=C2=B7 Blood clots<BR>=C2=B7 Head trauma<BR>=C2=B7 Sinus =
blockage or disease<BR>=C2=B7=20
Blood vessel abnormalities<BR>=C2=B7 Injuries<BR>=C2=B7 Aneurysm (an =
outpouching of the=20
wall of a blood vessel that can leak or rupture)<BR>Psychological=20
Evaluation<BR>An interview with a psychologist is not a routine part of =
a=20
headache evaluation, but may be done to identify stress factors =
triggering your=20
headaches. You may be asked to complete a computerized questionnaire to =
provide=20
more in-depth information to the doctor.<BR>After evaluating the results =
of the=20
headache history, physical examination, neurological, and psychological=20
examination, your doctor should be able to determine the type of =
headache you=20
have, whether a serious problem is present, and whether additional tests =
are=20
needed. Possible additional tests you may be given include diagnostic=20
tests.<BR><BR></DIV>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("Text1"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DText&amp;widgetId=3DText1&amp;action=3DeditWidget"=20
target=3DconfigText1><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3D"widget VideoBar" id=3DVideoBar1>
<H2 class=3Dtitle>Video Bar</H2>
<DIV class=3Dwidget-content>
<DIV id=3DVideoBar1_bar><SPAN class=3DvideoBar-status>Loading...</SPAN> =
</DIV></DIV>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("VideoBar1"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DVideoBar&amp;widgetId=3DVideoBar1&amp;action=3DeditWidget" =

target=3DconfigVideoBar1><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3D"widget LinkList" id=3DLinkList6>
<H2>migrainuers safe haven</H2>
<DIV class=3Dwidget-content>
<UL>
  <LI><A=20
  =
href=3D"http://www.sisterwoman.com/groups/?id=3D763">http://www.sisterwom=
an.com/groups/?id=3D763</A>=20
  </LI></UL>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("LinkList6"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DLinkList&amp;widgetId=3DLinkList6&amp;action=3DeditWidget" =

target=3DconfigLinkList6><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV class=3D"widget LinkList" id=3DLinkList1>
<H2>Migraine is a Real Disease</H2>
<DIV class=3Dwidget-content>
<UL>
  <LI><A=20
  =
href=3D"http://www.revolutionhealth.com//blogs/farmar">http://www.revolut=
ionhealth.com//blogs/farmar</A>=20
  </LI></UL>
<DIV class=3Dclear></DIV><SPAN class=3Dwidget-item-control><SPAN=20
class=3D"item-control blog-admin"><A class=3Dquickedit title=3DEdit=20
onclick=3D'return =
_WidgetManager._PopupConfig(document.getElementById("LinkList1"));'=20
href=3D"http://www.blogger.com/rearrange?blogID=3D2091390509624313970&amp=
;widgetType=3DLinkList&amp;widgetId=3DLinkList1&amp;action=3DeditWidget" =

target=3DconfigLinkList1><IMG alt=3D""=20
src=3D"http://www.blogger.com/img/icon18_wrench_allbkg.png"> =
</A></SPAN></SPAN>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV class=3D"widget AdSense" id=3DAdSense1>
<DIV class=3Dwidget-content>
<SCRIPT type=3Dtext/javascript><!--=0A=
google_ad_client=3D"pub-8474580466662443";=0A=
google_ad_host=3D"pub-1556223355139109";=0A=
google_ad_width=3D234;=0A=
google_ad_height=3D60;=0A=
google_ad_format=3D"234x60_as";=0A=
google_ad_type=3D"text";=0A=
google_color_border=3D"448888";=0A=
google_color_bg=3D"99BB99";=0A=
google_color_link=3D"335533";=0A=
google_color_url=3D"335533";=0A=
google_color_text=3D"335533";=0A=
//--></SCRIPT>

<SCRIPT src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
type=3Dtext/javascript>=0A=
</SCRIPT>
</DIV></DIV></DIV></DIV></DIV></DIV><!-- end outer-wrapper -->
<SCRIPT src=3D"http://www.blogger.com/widgets/222374415-widgets.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
_WidgetManager._Init('http://www.blogger.com/rearrange?blogID=3D209139050=
9624313970', =
'http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-brain.html=
','2091390509624313970');=0A=
_WidgetManager._SetPageActionUrl('http://www.blogger.com/display?blogID=3D=
2091390509624313970', '0L26UMBYlyrp2kI7Ayr4CyFFT14=3D:1203086772918');=0A=
_WidgetManager._SetDataContext([{'name': 'blog', 'data': {'title': =
'Migraine News,Information,Migraine Coping Ideas', 'pageType': 'item', =
'url': =
'http://migraineisreal.blogspot.com/2008/02/chronic-pain-harms-brain.html=
', 'homepageUrl': 'http://migraineisreal.blogspot.com/', 'pageTitle': =
'Migraine News,Information,Migraine Coping Ideas: Chronic Pain Harms the =
Brain', 'encoding': 'UTF-8', 'isPrivate': false, 'languageDirection': =
'ltr', 'feedLinks': '\74link rel\75\42alternate\42 =
type\75\42application/atom+xml\42 title\75\42Migraine =
News,Information,Migraine Coping Ideas - Atom\42 =
href\75\42http://migraineisreal.blogspot.com/feeds/posts/default\42 =
/\76\n\74link rel\75\42alternate\42 type\75\42application/rss+xml\42 =
title\75\42Migraine News,Information,Migraine Coping Ideas - RSS\42 =
href\75\42http://migraineisreal.blogspot.com/feeds/posts/default?alt\75rs=
s\42 /\76\n\74link rel\75\42service.post\42 =
type\75\42application/atom+xml\42 title\75\42Migraine =
News,Information,Migraine Coping Ideas - Atom\42 =
href\75\42http://www.blogger.com/feeds/2091390509624313970/posts/default\=
42 /\76\n\74link rel\75\42EditURI\42 type\75\42application/rsd+xml\42 =
title\75\42RSD\42 =
href\75\42http://www.blogger.com/rsd.g?blogID\0752091390509624313970\42 =
/\76\n\74link rel\75\42alternate\42 type\75\42application/atom+xml\42 =
title\75\42Migraine News,Information,Migraine Coping Ideas - Atom\42 =
href\75\42http://migraineisreal.blogspot.com/feeds/6617357927077437307/co=
mments/default\42 /\76\n', 'openIdOpTag': ''}}]);=0A=
_WidgetManager._SetSystemMarkup({'layout': {'varName': '', 'template': =
'\74div class\75\47widget-wrap1\47\76\n\74div =
class\75\47widget-wrap2\47\76\n\74div =
class\75\47widget-wrap3\47\76\n\74div =
class\75\47widget-content\47\76\n\74div =
class\75\47layout-title\47\76\74data:layout-title\76\74/data:layout-title=
\76\74/div\76\n\74a class\75\47editlink\47 =
expr:href\75\47data:widget.quickEditUrl\47 expr:onclick\75\47\42return =
_WidgetManager._PopupConfig(document.getElementById(\\\42\42 +       =
data:widget.instanceId + \42\\\42));\42\47 =
target\75\47chooseWidget\47\76\74data:edit-link\76\74/data:edit-link\76\7=
4/a\76\n\74/div\76\n\74/div\76\n\74/div\76\n\74/div\076'}, 'quickedit': =
{'varName': '', 'template': '\74div =
class\75\47clear\47\76\74/div\76\n\74span =
class\75\47widget-item-control\47\76\n\74span class\75\47item-control =
blog-admin\47\76\n\74a class\75\47quickedit\47 =
expr:href\75\47data:widget.quickEditUrl\47 expr:onclick\75\47\42return =
_WidgetManager._PopupConfig(document.getElementById(\\\42\42 +       =
data:widget.instanceId + \42\\\42));\42\47 expr:target\75\47\42config\42 =
+ data:widget.instanceId\47 expr:title\75\47data:edit-link\47\76\n\74img =
alt\75\47\47 =
src\75\47http://www.blogger.com/img/icon18_wrench_allbkg.png\47/\76\n\74/=
a\76\n\74/span\76\n\74/span\76\n\74div =
class\75\47clear\47\76\74/div\076'}, 'all-head-content': {'varName': =
'page', 'template': '\74meta expr:content\75\47\42text/html; =
charset\75\42 + data:page.encoding\47 =
http-equiv\75\47Content-Type\47/\76\n\74meta content\75\47true\47 =
name\75\47MSSmartTagsPreventParsing\47/\76\n\74meta =
content\75\47blogger\47 =
name\75\47generator\47/\76\n\74data:blog.feedLinks\76\74/data:blog.feedLi=
nks\76\n\74data:blog.openIdOpTag\76\74/data:blog.openIdOpTag\76\n\74b:if =
cond\75\47data:page.isPrivate\47\76\n\74meta =
content\75\47NOINDEX,NOFOLLOW\47 =
name\75\47robots\47/\76\n\74/b:if\076'}});=0A=
_WidgetManager._RegisterWidget('_TextView', new _WidgetInfo('Text2', =
'footer',{'main': {'varName': '', 'template': '\74b:if =
cond\75\47data:title !\75 \42\42\47\76\n\74h2 =
class\75\47title\47\76\74data:title\76\74/data:title\76\74/h2\76\n\74/b:i=
f\76\n\74div =
class\75\47widget-content\47\76\n\74data:content\76\74/data:content\76\n\=
74/div\76\n\74b:include name\75\47quickedit\47\76\74/b:include\076'}}, =
document.getElementById('Text2'), {}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_TextView', new _WidgetInfo('Text1', =
'footer',{'main': {'varName': '', 'template': '\74b:if =
cond\75\47data:title !\75 \42\42\47\76\n\74h2 =
class\75\47title\47\76\74data:title\76\74/data:title\76\74/h2\76\n\74/b:i=
f\76\n\74div =
class\75\47widget-content\47\76\n\74data:content\76\74/data:content\76\n\=
74/div\76\n\74b:include name\75\47quickedit\47\76\74/b:include\076'}}, =
document.getElementById('Text1'), {}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_VideoBarView', new =
_WidgetInfo('VideoBar1', 'footer',{'main': {'varName': '', 'template': =
'\74b:if cond\75\47data:title !\75 \42\42\47\76\n\74h2 =
class\75\47title\47\76\74data:title\76\74/data:title\76\74/h2\76\n\74/b:i=
f\76\n\74div class\75\47widget-content\47\76\n\74div =
expr:id\75\47data:widget.instanceId + \42_bar\42\47\76\n\74span =
class\75\47videoBar-status\47\76Loading...\74/span\76\n\74/div\76\n\74/di=
v\76\n\74b:include name\75\47quickedit\47\76\74/b:include\076'}}, =
document.getElementById('VideoBar1'), {'title': 'Video Bar', 'format': =
'HORIZONTAL-MEDIUM', 'expression': =
'ytfeed:recently_featured.this_week,migraines', 'key': =
'ABQIAAAAVBJEtyJuLxgUs8KlzeA1lRRexG7zW5nSjltmIc1ZE-b8yotBWhQCAqymr8sfNdtX=
cWxm9PMHAFF7rw'}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_LinkListView', new =
_WidgetInfo('LinkList6', 'footer',{'main': {'varName': '', 'template': =
'\74b:if =
cond\75\47data:title\47\76\74h2\76\74data:title\76\74/data:title\76\74/h2=
\76\74/b:if\76\n\74div =
class\75\47widget-content\47\76\n\74ul\76\n\74b:loop =
values\75\47data:links\47 var\75\47link\47\76\n\74li\76\74a =
expr:href\75\47data:link.target\47\76\74data:link.name\76\74/data:link.na=
me\76\74/a\76\74/li\76\n\74/b:loop\76\n\74/ul\76\n\74b:include =
name\75\47quickedit\47\76\74/b:include\76\n\74/div\076'}}, =
document.getElementById('LinkList6'), {}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_LinkListView', new =
_WidgetInfo('LinkList1', 'footer',{'main': {'varName': '', 'template': =
'\74b:if =
cond\75\47data:title\47\76\74h2\76\74data:title\76\74/data:title\76\74/h2=
\76\74/b:if\76\n\74div =
class\75\47widget-content\47\76\n\74ul\76\n\74b:loop =
values\75\47data:links\47 var\75\47link\47\76\n\74li\76\74a =
expr:href\75\47data:link.target\47\76\74data:link.name\76\74/data:link.na=
me\76\74/a\76\74/li\76\n\74/b:loop\76\n\74/ul\76\n\74b:include =
name\75\47quickedit\47\76\74/b:include\76\n\74/div\076'}}, =
document.getElementById('LinkList1'), {}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_AdSenseView', new =
_WidgetInfo('AdSense1', 'footer',{'main': {'varName': '', 'template': =
'\74div =
class\75\47widget-content\47\76\n\74data:adCode\76\74/data:adCode\76\n\74=
/div\076'}}, document.getElementById('AdSense1'), {}, =
'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_TextListView', new =
_WidgetInfo('TextList2', 'sidebar',{'main': {'varName': '', 'template': =
'\74h2\76\74data:title\76\74/data:title\76\74/h2\76\n\74div =
class\75\47widget-content\47\76\n\74ul\76\n\74b:loop =
values\75\47data:items\47 =
var\75\47item\47\76\n\74li\76\74data:item\76\74/data:item\76\74/li\76\n\7=
4/b:loop\76\n\74/ul\76\n\74b:include =
name\75\47quickedit\47\76\74/b:include\76\n\74/div\076'}}, =
document.getElementById('TextList2'), {}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_AdSenseView', new =
_WidgetInfo('AdSense3', 'sidebar',{'main': {'varName': '', 'template': =
'\74div =
class\75\47widget-content\47\76\n\74data:adCode\76\74/data:adCode\76\n\74=
/div\076'}}, document.getElementById('AdSense3'), {}, =
'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', =
'sidebar'));=0A=
_WidgetManager._RegisterWidget('_VideoBarView', new =
_WidgetInfo('VideoBar2', 'sidebar',{'main': {'varName': '', 'template': =
'\74b:if cond\75\47data:title !\75 \42\42\47\76\n\74h2 =
class\75\47title\47\76\74data:title\76\74/data:title\76\74/h2\76\n\74/b:i=
f\76\n\74div class\75\47widget-content\47\76\n\74div =
expr:id\75\47data:widget.instanceId + \42_bar\42\47\76\n\74span =
class\75\47videoBar-status\47\76Loading...\74/span\76\n\74/div\76\n\74/di=
v\76\n\74b:include name\75\47quickedit\47\76\74/b:include\076'}}, =
document.getElementById('VideoBar2'), {'title': 'Migraine Explained', =
'format': 'VERTICAL', 'expression': 'ytchannel:\74object \74object =
width\75\042425\42 height\75\042355\42\76\74param name\75\42movie\42 =
value\75\42http://www.youtube.com/v/ji7RhroWvlI\46rel\0751\42\76\74/param=
\76\74param name\75\42wmode\42 =
value\75\42transparent\42\76\74/param\76\74embed =
src\75\42http://www.youtube.com/v/ji7RhroWvlI\46rel\0751\42 =
type\75\42application/x-shockwave-flash\42 wmode\75\42transparent\42 =
width\75\042425\42 height\75\042355\42\76\74/embed\76\74/object\76,pbs =
second opinion migraine', 'key': =
'ABQIAAAAVBJEtyJuLxgUs8KlzeA1lRRexG7zW5nSjltmIc1ZE-b8yotBWhQCAqymr8sfNdtX=
cWxm9PMHAFF7rw'}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_TextListView', new =
_WidgetInfo('TextList1', 'sidebar',{'main': {'varName': '', 'template': =
'\74h2\76\74data:title\76\74/data:title\76\74/h2\76\n\74div =
class\75\47widget-content\47\76\n\74ul\76\n\74b:loop =
values\75\47data:items\47 =
var\75\47item\47\76\n\74li\76\74data:item\76\74/data:item\76\74/li\76\n\7=
4/b:loop\76\n\74/ul\76\n\74b:include =
name\75\47quickedit\47\76\74/b:include\76\n\74/div\076'}}, =
document.getElementById('TextList1'), {}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_LinkListView', new =
_WidgetInfo('LinkList7', 'sidebar',{'main': {'varName': '', 'template': =
'\74b:if =
cond\75\47data:title\47\76\74h2\76\74data:title\76\74/data:title\76\74/h2=
\76\74/b:if\76\n\74div =
class\75\47widget-content\47\76\n\74ul\76\n\74b:loop =
values\75\47data:links\47 var\75\47link\47\76\n\74li\76\74a =
expr:href\75\47data:link.target\47\76\74data:link.name\76\74/data:link.na=
me\76\74/a\76\74/li\76\n\74/b:loop\76\n\74/ul\76\n\74b:include =
name\75\47quickedit\47\76\74/b:include\76\n\74/div\076'}}, =
document.getElementById('LinkList7'), {}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_ImageView', new _WidgetInfo('Image2', =
'sidebar',{'main': {'varName': '', 'template': '\74b:if =
cond\75\47data:title !\75 =
\42\42\47\76\n\74h2\76\74data:title\76\74/data:title\76\74/h2\76\n\74/b:i=
f\76\n\74div class\75\47widget-content\47\76\n\74img =
expr:alt\75\47data:title\47 expr:height\75\47data:height\47 =
expr:id\75\47data:widget.instanceId + \42_img\42\47 =
expr:src\75\47data:sourceUrl\47 =
expr:width\75\47data:width\47/\76\n\74br/\76\n\74b:if =
cond\75\47data:caption !\75 \42\42\47\76\n\74span =
class\75\47caption\47\76\74data:caption\76\74/data:caption\76\74/span\76\=
n\74/b:if\76\n\74/div\76\n\74b:include =
name\75\47quickedit\47\76\74/b:include\076'}}, =
document.getElementById('Image2'), {'resize': true}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_VideoBarView', new =
_WidgetInfo('VideoBar3', 'sidebar',{'main': {'varName': '', 'template': =
'\74b:if cond\75\47data:title !\75 \42\42\47\76\n\74h2 =
class\75\47title\47\76\74data:title\76\74/data:title\76\74/h2\76\n\74/b:i=
f\76\n\74div class\75\47widget-content\47\76\n\74div =
expr:id\75\47data:widget.instanceId + \42_bar\42\47\76\n\74span =
class\75\47videoBar-status\47\76Loading...\74/span\76\n\74/div\76\n\74/di=
v\76\n\74b:include name\75\47quickedit\47\76\74/b:include\076'}}, =
document.getElementById('VideoBar3'), {'title': 'migraine', 'format': =
'VERTICAL', 'expression': 'migraine', 'key': =
'ABQIAAAAVBJEtyJuLxgUs8KlzeA1lRRexG7zW5nSjltmIc1ZE-b8yotBWhQCAqymr8sfNdtX=
cWxm9PMHAFF7rw'}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', =
'sidebar',{'main': {'varName': '', 'template': '\74b:if =
cond\75\47data:title !\75 \42\42\47\76\n\74h2 =
class\75\47title\47\76\74data:title\76\74/data:title\76\74/h2\76\n\74/b:i=
f\76\n\74div =
class\75\47widget-content\47\76\n\74data:content\76\74/data:content\76\n\=
74/div\76\n\74b:include name\75\47quickedit\47\76\74/b:include\076'}}, =
document.getElementById('HTML1'), {}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_LinkListView', new =
_WidgetInfo('LinkList5', 'sidebar',{'main': {'varName': '', 'template': =
'\74b:if =
cond\75\47data:title\47\76\74h2\76\74data:title\76\74/data:title\76\74/h2=
\76\74/b:if\76\n\74div =
class\75\47widget-content\47\76\n\74ul\76\n\74b:loop =
values\75\47data:links\47 var\75\47link\47\76\n\74li\76\74a =
expr:href\75\47data:link.target\47\76\74data:link.name\76\74/data:link.na=
me\76\74/a\76\74/li\76\n\74/b:loop\76\n\74/ul\76\n\74b:include =
name\75\47quickedit\47\76\74/b:include\76\n\74/div\076'}}, =
document.getElementById('LinkList5'), {}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_LinkListView', new =
_WidgetInfo('LinkList3', 'sidebar',{'main': {'varName': '', 'template': =
'\74b:if =
cond\75\47data:title\47\76\74h2\76\74data:title\76\74/data:title\76\74/h2=
\76\74/b:if\76\n\74div =
class\75\47widget-content\47\76\n\74ul\76\n\74b:loop =
values\75\47data:links\47 var\75\47link\47\76\n\74li\76\74a =
expr:href\75\47data:link.target\47\76\74data:link.name\76\74/data:link.na=
me\76\74/a\76\74/li\76\n\74/b:loop\76\n\74/ul\76\n\74b:include =
name\75\47quickedit\47\76\74/b:include\76\n\74/div\076'}}, =
document.getElementById('LinkList3'), {}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_AdSenseView', new =
_WidgetInfo('AdSense2', 'sidebar',{'main': {'varName': '', 'template': =
'\74div =
class\75\47widget-content\47\76\n\74data:adCode\76\74/data:adCode\76\n\74=
/div\076'}}, document.getElementById('AdSense2'), {}, =
'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_ImageView', new _WidgetInfo('Image1', =
'sidebar',{'main': {'varName': '', 'template': '\74b:if =
cond\75\47data:title !\75 =
\42\42\47\76\n\74h2\76\74data:title\76\74/data:title\76\74/h2\76\n\74/b:i=
f\76\n\74div class\75\47widget-content\47\76\n\74img =
expr:alt\75\47data:title\47 expr:height\75\47data:height\47 =
expr:id\75\47data:widget.instanceId + \42_img\42\47 =
expr:src\75\47data:sourceUrl\47 =
expr:width\75\47data:width\47/\76\n\74br/\76\n\74b:if =
cond\75\47data:caption !\75 \42\42\47\76\n\74span =
class\75\47caption\47\76\74data:caption\76\74/data:caption\76\74/span\76\=
n\74/b:if\76\n\74/div\76\n\74b:include =
name\75\47quickedit\47\76\74/b:include\076'}}, =
document.getElementById('Image1'), {'resize': true}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_BlogArchiveView', new =
_WidgetInfo('BlogArchive1', 'sidebar',{'main': {'varName': '', =
'template': '\74b:if =
cond\75\47data:title\47\76\n\74h2\76\74data:title\76\74/data:title\76\74/=
h2\76\n\74/b:if\76\n\74div class\75\47widget-content\47\76\n\74div =
id\75\47ArchiveList\47\76\n\74div expr:id\75\47data:widget.instanceId + =
\42_ArchiveList\42\47\76\n\74b:if cond\75\47data:style \75\75 =
\42HIERARCHY\42\47\76\n\74b:include data\75\47data\47 =
name\75\47interval\47\76\74/b:include\76\n\74/b:if\76\n\74b:if =
cond\75\47data:style \75\75 \42FLAT\42\47\76\n\74b:include =
data\75\47data\47 =
name\75\47flat\47\76\74/b:include\76\n\74/b:if\76\n\74b:if =
cond\75\47data:style \75\75 \42MENU\42\47\76\n\74b:include =
data\75\47data\47 =
name\75\47menu\47\76\74/b:include\76\n\74/b:if\76\n\74/div\76\n\74/div\76=
\n\74b:include name\75\47quickedit\47\76\74/b:include\76\n\74/div\076'}, =
'flat': {'varName': 'data', 'template': '\74ul\76\n\74b:loop =
values\75\47data:data\47 var\75\47i\47\76\n\74li =
class\75\47archivedate\47\76\n\74a =
expr:href\75\47data:i.url\47\76\74data:i.name\76\74/data:i.name\76\74/a\7=
6 (\74data:i.post-count\76\74/data:i.post-count\76)\n      =
\74/li\76\n\74/b:loop\76\n\74/ul\076'}, 'menu': {'varName': 'data', =
'template': '\74select expr:id\75\47data:widget.instanceId + =
\42_ArchiveMenu\42\47\76\n\74option =
value\75\47\47\76\74data:title\76\74/data:title\76\74/option\76\n\74b:loo=
p values\75\47data:data\47 var\75\47i\47\76\n\74option =
expr:value\75\47data:i.url\47\76\74data:i.name\76\74/data:i.name\76 =
(\74data:i.post-count\76\74/data:i.post-count\76)\74/option\76\n\74/b:loo=
p\76\n\74/select\076'}, 'interval': {'varName': 'intervalData', =
'template': '\74b:loop values\75\47data:intervalData\47 =
var\75\47i\47\76\n\74ul\76\n\74li expr:class\75\47\42archivedate \42 + =
data:i.expclass\47\76\n\74b:include data\75\47i\47 =
name\75\47toggle\47\76\74/b:include\76\n\74a =
class\75\47post-count-link\47 =
expr:href\75\47data:i.url\47\76\74data:i.name\76\74/data:i.name\76\74/a\7=
6\n\74span class\75\47post-count\47 =
dir\75\47ltr\47\76(\74data:i.post-count\76\74/data:i.post-count\76)\74/sp=
an\76\n\74b:if cond\75\47data:i.data\47\76\n\74b:include =
data\75\47i.data\47 =
name\75\47interval\47\76\74/b:include\76\n\74/b:if\76\n\74b:if =
cond\75\47data:i.posts\47\76\n\74b:include data\75\47i.posts\47 =
name\75\47posts\47\76\74/b:include\76\n\74/b:if\76\n\74/li\76\n\74/ul\76\=
n\74/b:loop\076'}, 'toggle': {'varName': 'interval', 'template': =
'\74b:if cond\75\47data:interval.toggleId\47\76\n\74b:if =
cond\75\47data:interval.expclass \75\75 \42expanded\42\47\76\n\74a =
class\75\47toggle\47 expr:href\75\47data:widget.actionUrl + =
\42\46amp;action\75toggle\42 +       =
\42\46amp;dir\75close\46amp;toggle\75\42 + data:interval.toggleId +      =
 \42\46amp;toggleopen\75\42 + data:toggleopen\47\76\n\74span =
class\75\47zippy toggle-open\47\76\46#9660; =
\74/span\76\n\74/a\76\n\74b:else\76\74/b:else\76\n\74a =
class\75\47toggle\47 expr:href\75\47data:widget.actionUrl + =
\42\46amp;action\75toggle\42 +         =
\42\46amp;dir\75open\46amp;toggle\75\42 + data:interval.toggleId +       =
  \42\46amp;toggleopen\75\42 + data:toggleopen\47\76\n\74span =
class\75\47zippy\47\76\n\74b:if cond\75\47data:blog.languageDirection =
\75\75 \42rtl\42\47\76\n              \46#9668;\n            =
\74b:else\76\74/b:else\76\n              \46#9658;\n            =
\74/b:if\76\n\74/span\76\n\74/a\76\n\74/b:if\76\n\74/b:if\076'}, =
'posts': {'varName': 'posts', 'template': '\74ul =
class\75\47posts\47\76\n\74b:loop values\75\47data:posts\47 =
var\75\47i\47\76\n\74li\76\74a =
expr:href\75\47data:i.url\47\76\74data:i.title\76\74/data:i.title\76\74/a=
\76\74/li\76\n\74/b:loop\76\n\74/ul\076'}}, =
document.getElementById('BlogArchive1'), {'languageDirection': 'ltr'}, =
'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_ProfileView', new =
_WidgetInfo('Profile1', 'sidebar',{'main': {'varName': '', 'template': =
'\74b:if cond\75\47data:title !\75 =
\42\42\47\76\n\74h2\76\74data:title\76\74/data:title\76\74/h2\76\n\74/b:i=
f\76\n\74div class\75\47widget-content\47\76\n\74b:if =
cond\75\47data:team \75\75 \42true\42\47\76\n\74ul\76\n\74b:loop =
values\75\47data:authors\47 var\75\47i\47\76\n\74li\76\74a =
expr:href\75\47data:i.userUrl\47\76\74data:i.display-name\76\74/data:i.di=
splay-name\76\74/a\76\74/li\76\n\74/b:loop\76\n\74/ul\76\n\74b:else\76\74=
/b:else\76\n\74b:if cond\75\47data:photo.url !\75 \42\42\47\76\n\74a =
expr:href\75\47data:userUrl\47\76\74img class\75\47profile-img\47 =
expr:alt\75\47data:photo.alt\47 expr:height\75\47data:photo.height\47 =
expr:src\75\47data:photo.url\47 =
expr:width\75\47data:photo.width\47/\76\74/a\76\n\74/b:if\76\n\74dl =
class\75\47profile-datablock\47\76\n\74dt =
class\75\47profile-data\47\76\74data:displayname\76\74/data:displayname\7=
6\74/dt\76\n\74b:if cond\75\47data:showlocation \75\75 =
\42true\42\47\76\n\74dd =
class\75\47profile-data\47\76\74data:location\76\74/data:location\76\74/d=
d\76\n\74/b:if\76\n\74b:if cond\75\47data:aboutme !\75 \42\42\47\76\74dd =
class\75\47profile-textblock\47\76\74data:aboutme\76\74/data:aboutme\76\7=
4/dd\76\74/b:if\76\n\74/dl\76\n\74a class\75\47profile-link\47 =
expr:href\75\47data:userUrl\47\76\74data:viewProfileMsg\76\74/data:viewPr=
ofileMsg\76\74/a\76\n\74/b:if\76\n\74b:include =
name\75\47quickedit\47\76\74/b:include\76\n\74/div\076'}}, =
document.getElementById('Profile1'), {}, 'displayModeFull'));=0A=
_WidgetManager._RegisterWidget('_NavbarView', new _WidgetInfo('Navbar1', =
'navbar'));=0A=
_WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', =
'main',{'main': {'varName': 'top', 'template': '\74div =
class\75\47blog-posts hfeed\47\76\n\74b:include data\75\47top\47 =
name\75\47status-message\47\76\74/b:include\76\n\74data:adStart\76\74/dat=
a:adStart\76\n\74b:loop values\75\47data:posts\47 =
var\75\47post\47\76\n\74b:if cond\75\47data:post.dateHeader\47\76\n\74h2 =
class\75\47date-header\47\76\74data:post.dateHeader\76\74/data:post.dateH=
eader\76\74/h2\76\n\74/b:if\76\n\74b:include data\75\47post\47 =
name\75\47post\47\76\74/b:include\76\n\74b:if =
cond\75\47data:blog.pageType \75\75 \42item\42\47\76\n\74b:include =
data\75\47post\47 =
name\75\47comments\47\76\74/b:include\76\n\74/b:if\76\n\74b:if =
cond\75\47data:post.includeAd\47\76\n\74data:adEnd\76\74/data:adEnd\76\n\=
74data:adCode\76\74/data:adCode\76\n\74data:adStart\76\74/data:adStart\76=
\n\74/b:if\76\n\74/b:loop\76\n\74data:adEnd\76\74/data:adEnd\76\n\74/div\=
76\n\74b:include name\75\47nextprev\47\76\74/b:include\76\n\74b:include =
name\75\47feedLinks\47\76\74/b:include\076'}, 'nextprev': {'varName': =
'', 'template': '\74div class\75\47blog-pager\47 =
id\75\47blog-pager\47\76\n\74b:if =
cond\75\47data:newerPageUrl\47\76\n\74span =
id\75\47blog-pager-newer-link\47\76\n\74a =
class\75\47blog-pager-newer-link\47 expr:href\75\47data:newerPageUrl\47 =
expr:id\75\47data:widget.instanceId + \42_blog-pager-newer-link\42\47 =
expr:title\75\47data:newerPageTitle\47\76\74data:newerPageTitle\76\74/dat=
a:newerPageTitle\76\74/a\76\n\74/span\76\n\74/b:if\76\n\74b:if =
cond\75\47data:olderPageUrl\47\76\n\74span =
id\75\47blog-pager-older-link\47\76\n\74a =
class\75\47blog-pager-older-link\47 expr:href\75\47data:olderPageUrl\47 =
expr:id\75\47data:widget.instanceId + \42_blog-pager-older-link\42\47 =
expr:title\75\47data:olderPageTitle\47\76\74data:olderPageTitle\76\74/dat=
a:olderPageTitle\76\74/a\76\n\74/span\76\n\74/b:if\76\n\74b:if =
cond\75\47data:blog.homepageUrl !\75 data:blog.url\47\76\n\74a =
class\75\47home-link\47 =
expr:href\75\47data:blog.homepageUrl\47\76\74data:homeMsg\76\74/data:home=
Msg\76\74/a\76\n\74b:else\76\74/b:else\76\n\74b:if =
cond\75\47data:newerPageUrl\47\76\n\74a class\75\47home-link\47 =
expr:href\75\47data:blog.homepageUrl\47\76\74data:homeMsg\76\74/data:home=
Msg\76\74/a\76\n\74/b:if\76\n\74/b:if\76\n\74/div\76\n\74div =
class\75\47clear\47\76\74/div\076'}, 'post': {'varName': 'post', =
'template': '\74div class\75\47post hentry\47\76\n\74a =
expr:name\75\47data:post.id\47\76\74/a\76\n\74b:if =
cond\75\47data:post.title\47\76\n\74h3 class\75\47post-title =
entry-title\47\76\n\74b:if cond\75\47data:post.link\47\76\n\74a =
expr:href\75\47data:post.link\47\76\74data:post.title\76\74/data:post.tit=
le\76\74/a\76\n\74b:else\76\74/b:else\76\n\74b:if =
cond\75\47data:post.url\47\76\n\74a =
expr:href\75\47data:post.url\47\76\74data:post.title\76\74/data:post.titl=
e\76\74/a\76\n\74b:else\76\74/b:else\76\n\74data:post.title\76\74/data:po=
st.title\76\n\74/b:if\76\n\74/b:if\76\n\74/h3\76\n\74/b:if\76\n\74div =
class\75\47post-header-line-1\47\76\74/div\76\n\74div =
class\75\47post-body =
entry-content\47\76\n\74p\76\74data:post.body\76\74/data:post.body\76\74/=
p\76\n\74div style\75\47clear: both;\47\76\74/div\76\n\74/div\76\n\74div =
class\75\47post-footer\47\76\n\74p class\75\47post-footer-line =
post-footer-line-1\47\76\74span class\75\47post-author =
vcard\47\76\n\74b:if =
cond\75\47data:top.showAuthor\47\76\n\74data:top.authorLabel\76\74/data:t=
op.authorLabel\76\n\74span =
class\75\47fn\47\76\74data:post.author\76\74/data:post.author\76\74/span\=
76\n\74/b:if\76\n\74/span\76\n\74span =
class\75\47post-timestamp\47\76\n\74b:if =
cond\75\47data:top.showTimestamp\47\76\n\74data:top.timestampLabel\76\74/=
data:top.timestampLabel\76\n\74b:if cond\75\47data:post.url\47\76\n\74a =
class\75\47timestamp-link\47 expr:href\75\47data:post.url\47 =
rel\75\47bookmark\47 title\75\47permanent link\47\76\74abbr =
class\75\47published\47 =
expr:title\75\47data:post.timestampISO8601\47\76\74data:post.timestamp\76=
\74/data:post.timestamp\76\74/abbr\76\74/a\76\n\74/b:if\76\n\74/b:if\76\n=
\74/span\76\n\74span class\75\47post-comment-link\47\76\n\74b:if =
cond\75\47data:blog.pageType !\75 \42item\42\47\76\n\74b:if =
cond\75\47data:post.allowComments\47\76\n\74a class\75\47comment-link\47 =
expr:href\75\47data:post.addCommentUrl\47 =
expr:onclick\75\47data:post.addCommentOnclick\47\76\74b:if =
cond\75\47data:post.numComments \75\75 1\47\0761 =
\74data:top.commentLabel\76\74/data:top.commentLabel\76\74b:else\76\74/b:=
else\76\74data:post.numComments\76\74/data:post.numComments\76\n\74data:t=
op.commentLabelPlural\76\74/data:top.commentLabelPlural\76\74/b:if\76\74/=
a\76\n\74/b:if\76\n\74/b:if\76\n\74/span\76\n\74span =
class\75\47post-icons\47\76\n\74b:if =
cond\75\47data:post.emailPostUrl\47\76\n\74span =
class\75\47item-action\47\76\n\74a =
expr:href\75\47data:post.emailPostUrl\47 =
expr:title\75\47data:top.emailPostMsg\47\76\n\74img alt\75\47\47 =
class\75\47icon-action\47 =
src\75\47http://www.blogger.com/img/icon18_email.gif\47/\76\n\74/a\76\n\7=
4/span\76\n\74/b:if\76\n\74b:include data\75\47post\47 =
name\75\47postQuickEdit\47\76\74/b:include\76\n\74/span\76\n\74/p\76\n\74=
p class\75\47post-footer-line post-footer-line-2\47\76\74span =
class\75\47post-labels\47\76\n\74b:if =
cond\75\47data:post.labels\47\76\n\74data:postLabelsLabel\76\74/data:post=
LabelsLabel\76\n\74b:loop values\75\47data:post.labels\47 =
var\75\47label\47\76\n\74a expr:href\75\47data:label.url\47 =
rel\75\47tag\47\76\74data:label.name\76\74/data:label.name\76\74/a\76\74b=
:if cond\75\47data:label.isLast !\75 =
\42true\42\47\76,\74/b:if\76\n\74/b:loop\76\n\74/b:if\76\n\74/span\76\n\7=
4/p\76\n\74p class\75\47post-footer-line =
post-footer-line-3\47\76\74/p\76\n\74/div\76\n\74/div\076'}, =
'postQuickEdit': {'varName': 'post', 'template': '\74b:if =
cond\75\47data:post.editUrl\47\76\n\74span =
expr:class\75\47\42item-control \42 + data:post.adminClass\47\76\n\74a =
expr:href\75\47data:post.editUrl\47 =
expr:title\75\47data:top.editPostMsg\47\76\n\74img alt\75\47\47 =
class\75\47icon-action\47 =
src\75\47http://www.blogger.com/img/icon18_edit_allbkg.gif\47/\76\n\74/a\=
76\n\74/span\76\n\74/b:if\076'}, 'commentDeleteIcon': {'varName': =
'comment', 'template': '\74span expr:class\75\47\42item-control \42 + =
data:comment.adminClass\47\76\n\74a =
expr:href\75\47data:comment.deleteUrl\47 =
expr:title\75\47data:top.deleteCommentMsg\47\76\n\74span =
class\75\47delete-comment-icon\47\76\46#160;\74/span\76\n\74/a\76\n\74/sp=
an\076'}, 'backlinkDeleteIcon': {'varName': 'backlink', 'template': =
'\74span expr:class\75\47\42item-control \42 + =
data:backlink.adminClass\47\76\n\74a =
expr:href\75\47data:backlink.deleteUrl\47 =
expr:title\75\47data:top.deleteBacklinkMsg\47\76\n\74span =
class\75\47delete-comment-icon\47\76\46#160;\74/span\76\n\74/a\76\n\74/sp=
an\076'}, 'comments': {'varName': 'post', 'template': '\74div =
class\75\47comments\47 id\75\47comments\47\76\n\74a =
name\75\47comments\47\76\74/a\76\n\74b:if =
cond\75\47data:post.allowComments\47\76\n\74h4\76\n\74b:if =
cond\75\47data:post.numComments \75\75 1\47\76\n          1 =
\74data:commentLabel\76\74/data:commentLabel\76:\n        =
\74b:else\76\74/b:else\76\n\74data:post.numComments\76\74/data:post.numCo=
mments\76\n\74data:commentLabelPlural\76\74/data:commentLabelPlural\76:\n=
        \74/b:if\76\n\74/h4\76\n\74b:if =
cond\75\47data:post.commentPagingRequired\47\76\n\74span =
class\75\47paging-control-container\47\76\n\74a =
expr:class\75\47data:post.oldLinkClass\47 =
expr:href\75\47data:post.oldestLinkUrl\47\76\74data:post.oldestLinkText\7=
6\74/data:post.oldestLinkText\76\74/a\76\n          \46#160;\n          =
\74a expr:class\75\47data:post.oldLinkClass\47 =
expr:href\75\47data:post.olderLinkUrl\47\76\74data:post.olderLinkText\76\=
74/data:post.olderLinkText\76\74/a\76\n          \46#160;\n          =
\74data:post.commentRangeText\76\74/data:post.commentRangeText\76\n      =
    \46#160;\n          \74a expr:class\75\47data:post.newLinkClass\47 =
expr:href\75\47data:post.newerLinkUrl\47\76\74data:post.newerLinkText\76\=
74/data:post.newerLinkText\76\74/a\76\n          \46#160;\n          =
\74a expr:class\75\47data:post.newLinkClass\47 =
expr:href\75\47data:post.newestLinkUrl\47\76\74data:post.newestLinkText\7=
6\74/data:post.newestLinkText\76\74/a\76\n\74/span\76\n\74/b:if\76\n\74dl=
 id\75\47comments-block\47\76\n\74b:loop =
values\75\47data:post.comments\47 var\75\47comment\47\76\n\74dt =
expr:class\75\47\42comment-author \42 + data:comment.authorClass\47 =
expr:id\75\47data:comment.anchorName\47\76\n\74a =
expr:name\75\47data:comment.anchorName\47\76\74/a\76\n\74b:if =
cond\75\47data:comment.authorUrl\47\76\n\74a =
expr:href\75\47data:comment.authorUrl\47 =
rel\75\47nofollow\47\76\74data:comment.author\76\74/data:comment.author\7=
6\74/a\76\n\74b:else\76\74/b:else\76\n\74data:comment.author\76\74/data:c=
omment.author\76\n\74/b:if\76\n\74data:commentPostedByMsg\76\74/data:comm=
entPostedByMsg\76\n\74/dt\76\n\74dd =
class\75\47comment-body\47\76\n\74b:if =
cond\75\47data:comment.isDeleted\47\76\n\74span =
class\75\47deleted-comment\47\76\74data:comment.body\76\74/data:comment.b=
ody\76\74/span\76\n\74b:else\76\74/b:else\76\n\74p\76\74data:comment.body=
\76\74/data:comment.body\76\74/p\76\n\74/b:if\76\n\74/dd\76\n\74dd =
class\75\47comment-footer\47\76\n\74span =
class\75\47comment-timestamp\47\76\n\74a =
expr:href\75\47data:comment.url\47 title\75\47comment =
permalink\47\76\n\74data:comment.timestamp\76\74/data:comment.timestamp\7=
6\n\74/a\76\n\74b:include data\75\47comment\47 =
name\75\47commentDeleteIcon\47\76\74/b:include\76\n\74/span\76\n\74/dd\76=
\n\74/b:loop\76\n\74/dl\76\n\74b:if =
cond\75\47data:post.commentPagingRequired\47\76\n\74span =
class\75\47paging-control-container\47\76\n\74a =
expr:class\75\47data:post.oldLinkClass\47 =
expr:href\75\47data:post.oldestLinkUrl\47\76\n\74data:post.oldestLinkText=
\76\74/data:post.oldestLinkText\76\n\74/a\76\n\74a =
expr:class\75\47data:post.oldLinkClass\47 =
expr:href\75\47data:post.olderLinkUrl\47\76\n\74data:post.olderLinkText\7=
6\74/data:post.olderLinkText\76\n\74/a\76\n          \46#160;\n          =
\74data:post.commentRangeText\76\74/data:post.commentRangeText\76\n      =
    \46#160;\n          \74a expr:class\75\47data:post.newLinkClass\47 =
expr:href\75\47data:post.newerLinkUrl\47\76\n\74data:post.newerLinkText\7=
6\74/data:post.newerLinkText\76\n\74/a\76\n\74a =
expr:class\75\47data:post.newLinkClass\47 =
expr:href\75\47data:post.newestLinkUrl\47\76\n\74data:post.newestLinkText=
\76\74/data:post.newestLinkText\76\n\74/a\76\n\74/span\76\n\74/b:if\76\n\=
74p class\75\47comment-footer\47\76\n\74a =
expr:href\75\47data:post.addCommentUrl\47 =
expr:onclick\75\47data:post.addCommentOnclick\47\76\74data:postCommentMsg=
\76\74/data:postCommentMsg\76\74/a\76\n\74/p\76\n\74/b:if\76\n\74div =
id\75\47backlinks-container\47\76\n\74div =
expr:id\75\47data:widget.instanceId + =
\42_backlinks-container\42\47\76\n\74b:if =
cond\75\47data:post.showBacklinks\47\76\n\74b:include data\75\47post\47 =
name\75\47backlinks\47\76\74/b:include\76\n\74/b:if\76\n\74/div\76\n\74/d=
iv\76\n\74/div\076'}, 'backlinks': {'varName': 'post', 'template': '\74a =
name\75\47links\47\76\74/a\76\74h4\76\74data:post.backlinksLabel\76\74/da=
ta:post.backlinksLabel\76\74/h4\76\n\74b:if =
cond\75\47data:post.numBacklinks !\75 0\47\76\n\74dl =
class\75\47comments-block\47 id\75\47comments-block\47\76\n\74b:loop =
values\75\47data:post.backlinks\47 var\75\47backlink\47\76\n\74div =
class\75\47collapsed-backlink backlink-control\47\76\n\74dt =
class\75\47comment-title\47\76\n\74span =
class\75\47backlink-toggle-zippy\47\76\46#160;\74/span\76\n\74a =
expr:href\75\47data:backlink.url\47 =
rel\75\47nofollow\47\76\74data:backlink.title\76\74/data:backlink.title\7=
6\74/a\76\n\74b:include data\75\47backlink\47 =
name\75\47backlinkDeleteIcon\47\76\74/b:include\76\n\74/dt\76\n\74dd =
class\75\47comment-body =
collapseable\47\76\n\74data:backlink.snippet\76\74/data:backlink.snippet\=
76\n\74/dd\76\n\74dd class\75\47comment-footer =
collapseable\47\76\n\74span =
class\75\47comment-author\47\76\74data:post.authorLabel\76\74/data:post.a=
uthorLabel\76\n\74data:backlink.author\76\74/data:backlink.author\76\74/s=
pan\76\n\74span =
class\75\47comment-timestamp\47\76\74data:post.timestampLabel\76\74/data:=
post.timestampLabel\76\n\74data:backlink.timestamp\76\74/data:backlink.ti=
mestamp\76\74/span\76\n\74/dd\76\n\74/div\76\n\74/b:loop\76\n\74/dl\76\n\=
74/b:if\76\n\74p class\75\47comment-footer\47\76\n\74a =
class\75\47comment-link\47 expr:href\75\47data:post.createLinkUrl\47 =
expr:id\75\47data:widget.instanceId + \42_backlinks-create-link\42\47 =
target\75\47_blank\47\76\74data:post.createLinkLabel\76\74/data:post.crea=
teLinkLabel\76\74/a\76\n\74/p\076'}, 'feedLinks': {'varName': '', =
'template': '\74b:if cond\75\47data:blog.pageType !\75 =
\42item\42\47\76\n\74b:if cond\75\47data:feedLinks\47\76\n\74div =
class\75\47blog-feeds\47\76\n\74b:include data\75\47feedLinks\47 =
name\75\47feedLinksBody\47\76\74/b:include\76\n\74/div\76\n\74/b:if\76\n\=
74b:else\76\74/b:else\76\n\74div class\75\47post-feeds\47\76\n\74b:loop =
values\75\47data:posts\47 var\75\47post\47\76\n\74b:if =
cond\75\47data:post.allowComments\47\76\n\74b:if =
cond\75\47data:post.feedLinks\47\76\n\74b:include =
data\75\47post.feedLinks\47 =
name\75\47feedLinksBody\47\76\74/b:include\76\n\74/b:if\76\n\74/b:if\76\n=
\74/b:loop\76\n\74/div\76\n\74/b:if\076'}, 'feedLinksBody': {'varName': =
'links', 'template': '\74div =
class\75\47feed-links\47\76\n\74data:feedLinksMsg\76\74/data:feedLinksMsg=
\76\n\74b:loop values\75\47data:links\47 var\75\47f\47\76\n\74a =
class\75\47feed-link\47 expr:href\75\47data:f.url\47 =
expr:type\75\47data:f.mimeType\47 =
target\75\47_blank\47\76\74data:f.name\76\74/data:f.name\76 =
(\74data:f.feedType\76\74/data:f.feedType\76)\74/a\76\n\74/b:loop\76\n\74=
/div\076'}, 'status-message': {'varName': '', 'template': '\74b:if =
cond\75\47data:navMessage\47\76\n\74div =
class\75\47status-msg-wrap\47\76\n\74div =
class\75\47status-msg-body\47\76\n\74data:navMessage\76\74/data:navMessag=
e\76\n\74/div\76\n\74div class\75\47status-msg-border\47\76\n\74div =
class\75\47status-msg-bg\47\76\n\74div =
class\75\47status-msg-hidden\47\76\74data:navMessage\76\74/data:navMessag=
e\76\74/div\76\n\74/div\76\n\74/div\76\n\74/div\76\n\74div =
style\75\47clear: both;\47\76\74/div\76\n\74/b:if\076'}}, =
document.getElementById('Blog1'), {}, 'displayModeFull'));=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_001_015C_01C86FAF.5DF36010
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogger.com/navbar.g?targetBlogID=2091390509624313970&blogName=Migraine+News%2CInformation%2CMigraine+Co...&publishMode=PUBLISH_MODE_BLOGSPOT&navbarType=BLUE&layoutType=LAYOUTS&homepageUrl=http%3A%2F%2Fmigraineisreal.blogspot.com%2F&searchRoot=http%3A%2F%2Fmigraineisreal.blogspot.com%2Fsearch

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML dir=3Dltr><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dutf-8"><LINK=20
href=3D"http://www.blogger.com/v-css/navbar/2173601441-navbar.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://www.blogger.com/v-css/navbar/2795506556-1.css"=20
type=3Dtext/css rel=3Dstylesheet>
<META content=3D"MSHTML 6.00.6000.16608" name=3DGENERATOR></HEAD>
<BODY>
<SCRIPT src=3D"http://www.blogger.com/v-js/3625575137-cookies.common.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.blogger.com/v-app/scripts/1019856700-common.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.blogger.com/v-app/scripts/107652916-dom.common.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
=0A=
  =0A=
   var ID =3D "2091390509624313970";=0A=
   var FLAG_COOKIE_NAME =3D 'flaggedBlog';=0A=
   var MAX_FLAGGED_BLOGS =3D 10;=0A=
   var FLAG_BLOG_URL =3D "http://www.blogger.com" +=0A=
                       "/flag-blog.g?nav=3D" +=0A=
                       "1" +=0A=
                       "&toFlag=3D" + ID;=0A=
   var UNFLAG_BLOG_URL =3D "http://www.blogger.com" +=0A=
                       "/unflag-blog.g?nav=3D" +=0A=
                       "1" +=0A=
                       "&toFlag=3D" + ID;=0A=
   var FLAG_IMAGE_URL =3D "http://www.blogger.com" + "/img/navbar/" +=0A=
                        "1" + "/flag.gif";=0A=
   var UNFLAG_IMAGE_URL =3D "http://www.blogger.com" +=0A=
                           "/img/navbar/1/unflag.gif";=0A=
=0A=
   var ncHasFlagged =3D false;=0A=
   var servletTarget =3D new Image();=0A=
=0A=
  =0A=
  function hasFlagged() {=0A=
    if (getCookie(FLAG_COOKIE_NAME)) {=0A=
      var bloglist =3D getCookie(FLAG_COOKIE_NAME);=0A=
      var blogarray =3D bloglist.split(",")=0A=
      if (FindInArray(blogarray, ID) > 0) {=0A=
        return true;=0A=
      }=0A=
    }=0A=
    return ncHasFlagged;=0A=
  }=0A=
  =0A=
=0A=
  function toggleFlag() {=0A=
    var date =3D new Date();=0A=
    if (hasFlagged()) {=0A=
      removeBlogFromFlagCookie();=0A=
      servletTarget.src =3D UNFLAG_BLOG_URL + '&d=3D' + date.getTime();=0A=
      document.getElementById('bt-flag').style.background =3D=0A=
        'url(' + FLAG_IMAGE_URL + ') left no-repeat';=0A=
      ncHasFlagged =3D false;=0A=
      document.getElementById('bt-unflag-body').style.display =3D 'none';=0A=
      document.getElementById('bt-flag-body').style.display =3D 'inline'=0A=
      refreshDrop();=0A=
    } else {=0A=
      setBloggerFlagCookie();=0A=
      servletTarget.src =3D FLAG_BLOG_URL + '&d=3D' + date.getTime();=0A=
      document.getElementById('bt-flag').style.background =3D=0A=
        'url(' + UNFLAG_IMAGE_URL + ') left no-repeat';=0A=
      ncHasFlagged =3D true;=0A=
      document.getElementById('bt-flag-body').style.display =3D 'none'=0A=
      document.getElementById('bt-unflag-body').style.display =3D =
'inline'=0A=
      refreshDrop();=0A=
    }=0A=
  }=0A=
=0A=
  =0A=
  function showDrop() {=0A=
   var overlap =3D 5;=0A=
   var dropdown_position =3D=0A=
     GetPageOffsetRight(document.getElementById('b-flag-this')) - =
overlap + "px";=0A=
=0A=
   document.getElementById('unflagi').style.display =3D 'none';=0A=
   document.getElementById('flagi').style.display =3D 'none';=0A=
=0A=
   if (!hasFlagged()) {=0A=
      document.getElementById('flagi').style.display =3D 'inline';=0A=
      document.getElementById('flagi').style.left =3D dropdown_position;=0A=
      showElement(document.getElementById('flagi'));=0A=
    } else {=0A=
      document.getElementById('unflagi').style.display =3D 'inline';=0A=
      document.getElementById('unflagi').style.left =3D =
dropdown_position;=0A=
      showElement(document.getElementById('unflagi'));=0A=
    }=0A=
  }=0A=
=0A=
  =0A=
  function hideDrop() {=0A=
      hideElement(document.getElementById('flagi'));=0A=
      hideElement(document.getElementById('unflagi'));=0A=
  }=0A=
=0A=
  =0A=
  function refreshDrop() {=0A=
    hideDrop();=0A=
    showDrop();=0A=
  }=0A=
=0A=
  =0A=
  function setBloggerFlagCookie() {=0A=
    var bloglist =3D ""=0A=
    if (getCookie(FLAG_COOKIE_NAME)) {=0A=
      bloglist =3D getCookie(FLAG_COOKIE_NAME)=0A=
      var blogarray =3D bloglist.split(",")=0A=
      if (blogarray.length >=3D MAX_FLAGGED_BLOGS) {=0A=
        blogarray.shift()=0A=
      }=0A=
      InsertArray(blogarray, ID)=0A=
      bloglist =3D blogarray.toString();=0A=
    } else {=0A=
      bloglist =3D ID=0A=
    }=0A=
    setCookie(FLAG_COOKIE_NAME, bloglist, null, null, '/', null)=0A=
   }=0A=
=0A=
  =0A=
  function removeBlogFromFlagCookie(){=0A=
    if (getCookie(FLAG_COOKIE_NAME)) {=0A=
      var bloglist =3D getCookie(FLAG_COOKIE_NAME);=0A=
      var blogarray =3D bloglist.split(",")=0A=
      if (FindInArray(blogarray, ID) > 0) {=0A=
        DeleteArrayElement(blogarray, ID)=0A=
        bloglist =3D blogarray.toString();=0A=
      }=0A=
      setCookie(FLAG_COOKIE_NAME, bloglist, null, null, '/', null);=0A=
    }=0A=
  }=0A=
  =0A=
=0A=
  </SCRIPT>

<DIV id=3Dflagi onmouseover=3DshowDrop() style=3D"POSITION: absolute"=20
onmouseout=3DhideDrop();>
<DIV id=3Dflagi-body>Notify Blogger about <A=20
href=3D"http://help.blogger.com/bin/answer.py?answer=3D42517"=20
target=3D_blank>objectionable content</A> on this page.</DIV></DIV>
<DIV id=3Dunflagi onmouseover=3DshowDrop() style=3D"POSITION: absolute"=20
onmouseout=3DhideDrop()>
<DIV id=3Dunflagi-body>You flagged this blog as having <A=20
href=3D"http://help.blogger.com/bin/answer.py?answer=3D42517"=20
target=3D_blank>objectionable content</A>.</DIV></DIV>
<DIV id=3Db-navbar><A id=3Db-logo title=3D"Go to Blogger.com"=20
href=3D"http://www.blogger.com/">
<DIV id=3Dnavbar-logo></DIV></A>
<DIV class=3Db-mobile id=3Db-sms><A=20
href=3D"sms:?body=3DHi%2C%20check%20out%20Migraine%20News%2CInformation%2=
CMigraine%20Co...%20at%20http%3A%2F%2Fmigraineisreal.blogspot.com%2F">Sen=
d=20
As SMS</A></DIV>
<DIV id=3Db-search>
<TABLE cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD class=3Dnavsearch vAlign=3Dcenter noWrap>
      <FORM id=3Dsearchthis style=3D"DISPLAY: inline"=20
      action=3Dhttp://migraineisreal.blogspot.com/search method=3Dget>
      <TABLE cellSpacing=3D0 cellPadding=3D0>
        <TBODY>
        <TR>
          <TD vAlign=3Dcenter><INPUT id=3Db-query name=3Dq></TD>
          <TD class=3Dnavbutton vAlign=3Dcenter><NOSCRIPT><INPUT =
id=3Db-searchbtn=20
            title=3D"Search this blog" type=3Dimage alt=3D"Search This =
Blog"=20
            =
src=3D"http://www.blogger.com/img/navbar/1/btn_search_this.png"></NOSCRIP=
T>
            <SCRIPT type=3Dtext/javascript>=0A=
  document.write("\74div id\75\42b-search-this\42 =
onclick\75\42document.getElementById(\47searchthis\47).submit()\42\76\74d=
iv class\75\42bt1\42\76\46nbsp;\74/div\76\n\74div =
class\75\42bt2\42\76Search Blog\74/div\76\n\74div =
class\75\42bt1\42\76\46nbsp;\74/div\76\74/div\076");=0A=
</SCRIPT>
             </TD>
          <TD class=3Dnavbutton vAlign=3Dcenter>
            <SCRIPT type=3Dtext/javascript>=0A=
  document.write("\74div id\75\42b-flag-this\42 =
onclick\75\42toggleFlag();\42 onmouseover\75\42showDrop()\42 =
onmouseout\75\42hideDrop()\42\76\74div =
class\75\42bt1\42\76\46nbsp;\74/div\76\n\74div =
class\75\42bt2\42\76\74div id\75\42bt-flag\42\76\74div =
id\75\42bt-flag-body\42\76Flag Blog\74/div\76\n\74div =
id\75\42bt-unflag-body\42 style\75\42display:none\42\76Unflag =
Blog\74/div\76\74/div\76\74/div\76\n\74div =
class\75\42bt1\42\76\46nbsp;\74/div\76\74/div\076");=0A=
</SCRIPT>
          </TD></TR></TBODY></TABLE></FORM></TD>
    <TD vAlign=3Dcenter noWrap width=3D"100%"><A id=3Db-next=20
      href=3D"http://www.blogger.com/next-blog?navBar=3Dtrue">Next =
Blog=C2=BB</A></TD>
    <TD class=3Dnavbar-right vAlign=3Dcenter noWrap align=3Dright><A =
id=3Db-getorpost=20
      href=3D"http://www.blogger.com/signup.g">Create Blog</A> | <A=20
      href=3D"http://www.blogger.com/">Sign=20
In</A></TD></TR></TBODY></TABLE></DIV></DIV></BODY></HTML>

------=_NextPart_001_015C_01C86FAF.5DF36010--

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js

(function(){=0A=
var =
h=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_region:"=
region",google_ad_section:"region",google_ad_type:"ad_type",google_adtest=
:"adtest",google_alternate_ad_url:"alternate_ad_url",google_alternate_col=
or:"alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_=
bg",google_color_border:"color_border",google_color_line:"color_line",goo=
gle_color_link:"color_link",google_color_text:"color_text",google_color_u=
rl:"color_url",google_contents:"contents",google_country:"gl",=0A=
google_cust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender:"c=
ust_gender",google_cust_id:"cust_id",google_cust_interests:"cust_interest=
s",google_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"cust=
_lh",google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"disabl=
e_video_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:"fe=
edback_link",google_flash_version:"flash",google_gl:"gl",google_hints:"hi=
nts",google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",=0A=
google_referrer_url:"ref",google_region:"gr",google_reuse_colors:"reuse_c=
olors",google_safe:"adsafe",google_targeting:"targeting",google_ui_featur=
es:"ui"},m=3D{google_ad_format:"format",google_ad_output:"output",google_=
ad_callback:"callback",google_ad_override:"google_ad_override",google_ad_=
slot:"slotname",google_analytics_webpropids:"ga_wpids",google_correlator:=
"correlator",google_cpa_choice:"cpa_choice",google_image_size:"image_size=
",google_last_modified_time:"lmt",google_max_num_ads:"num_ads",google_max=
_radlink_len:"max_radlink_len",=0A=
google_num_radlinks:"num_radlinks",google_num_radlinks_per_unit:"num_radl=
inks_per_unit",google_only_ads_with_video:"only_ads_with_video",google_pa=
ge_location:"loc",google_page_url:"url",google_rl_dest_url:"rl_dest_url",=
google_rl_filtering:"rl_filtering",google_rl_mode:"rl_mode",google_rt:"rt=
",google_skip:"skip"};function n(b){return h[b]||m[b]||null}var =
u=3Ddocument;function w(){var b=3Du.cookie,a=3DMath.round((new =
Date).getTime()/1000),d=3Db.indexOf("__utma=3D")>-1,e=3Db.indexOf("__utmb=
=3D")>-1,c=3Db.indexOf("__utmc=3D")>=0A=
-1,f,g=3D{};if(d){f=3Db.split("__utma=3D")[1].split(";")[0].split(".");g.=
sid=3D(!e||!c?a:f[4])+"";g.vid=3Df[1]+"."+f[2];g.from_cookie=3Dtrue}else{=
g.sid=3Dwindow&&window.gaGlobal&&window.gaGlobal.sid?window.gaGlobal.sid:=
a+"";g.vid=3Dwindow&&window.gaGlobal&&window.gaGlobal.vid?window.gaGlobal=
.vid:Math.round(Math.random()*2147483647)+"."+a;g.from_cookie=3Dfalse}g.h=
id=3Dwindow&&window.gaGlobal&&window.gaGlobal.hid?window.gaGlobal.hid:Mat=
h.round(Math.random()*2147483647);window.gaGlobal=3Dg;return =
g}(function(){function b(){}=0A=
b.prototype.l=3Dfunction(e){var c=3De.indexOf("#")+1;return =
c?e.substr(c):""};b.prototype.n=3Dfunction(e){return/[&<>\"]/.test(e)?e.r=
eplace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\=
"/g,"&quot;"):e};b.prototype.b=3Dfunction(e){var c=3D"<iframe";for(var f =
in e){c+=3D" "+f+'=3D"'+this.n(e[f])+'"'}return =
c+"></iframe>"};b.prototype.m=3Dfunction(e,c){try{return =
e.frames[c]}catch(f){return null}};b.prototype.e=3Dfunction(e){var =
c=3Ddocument.createElement("iframe");for(var f in e){c.setAttribute(f,=0A=
e[f])}return c};b.prototype.i=3Dfunction(e,c){var =
f=3Dthis;setTimeout(function(){document.body.appendChild(f.e({id:e,name:e=
,src:c,width:0,height:0,frameBorder:0}))},0)};b.prototype.r=3Dfunction(e,=
c){var =
f=3Dthis;document.write(f.b({id:e,name:e,src:c,width:0,height:0,frameBord=
er:0}))};b.prototype.g=3Dfunction(e,c){var =
f=3D[],g=3De.length,k=3D0;while(k<g){var =
j=3De.substr(k,c),l=3Dj.length;if(k+l<g){for(var =
i=3D1;i<3;++i){if(j.charAt(l-i)=3D=3D"%"){j=3Dj.substr(0,l-=3Di)}}}f.push=
(j);k+=3Dl}return f};b.prototype.a=3Dfunction(e,c,f){if(!window[e]){var =
g=3D=0A=
window[e]=3Dnew c;for(var =
k=3D0;k<f.length;++k){g[f[k][0]]=3Df[k][1]}}};var =
a=3Db.prototype,d=3D[["getHash",a.l],["htmlEscape",a.n],["makeIframeTag",=
a.b],["getIframe",a.m],["makeIframeNode",a.e],["appendHiddenIframe",a.i],=
["writeHiddenIframe",a.r],["splitURIComponent",a.g],["exportSingleton",a.=
a],["MAX_URL_LENGTH",4095],["IDI_DEFAULT_POLLING_INTERVAL",1000]];b.proto=
type.a("IDICommon",b,d)})();(function(){function b(c,f){for(var g in =
f){c[g]=3Df[g]}}function a(){var =
c=3Dthis;c.s=3Dwindow.location.href.replace(/([^:\/])\/.*$/,=0A=
"$1/robots.txt");c.t=3D"";c.k=3D{};c.c=3D{};c.f=3D{};c.u=3D{};c.o=3D{}}a.=
prototype.w=3Dfunction(c,f,g){var k;if(typeof =
g=3D=3D"object"){k=3Dg.moduleRelayUrl}var =
j=3Dthis,l=3Dj.c[c];if(isNaN(l)){throw new Error("Invalid module =
id");}else{var i=3Dtypeof =
k=3D=3D"string"?k:j.d(j.u[c]),o=3DencodeURIComponent(f)+"$",q=3DIDICommon=
.MAX_URL_LENGTH-1-i.length,r=3DIDICommon.g(o,q),t=3Dr.length;for(var =
p=3D0;p<t;++p){IDICommon.i(c+"_"+(l+p),i+"#"+r[p])}j.c[c]+=3Dt}};a.protot=
ype.p=3Dfunction(c,f,g){var =
k=3Dthis;k.h(c);k.o[c]=3Dwindow.setInterval(function(){k.v(c,=0A=
f)},typeof =
g=3D=3D"object"&&g.pollingInterval||IDICommon.IDI_DEFAULT_POLLING_INTERVA=
L)};a.prototype.h=3Dfunction(c){var =
f=3Dthis;window.clearInterval(f.o[c]);f.o[c]=3D0};a.prototype.x=3Dfunctio=
n(c){this.s=3Dc};a.prototype.q=3Dfunction(c){this.t=3Dc};a.prototype.d=3D=
function(c){return =
this.t||c.replace(/([^:\/]\/).*$/,"$1ig/idi_relay")};a.prototype.v=3Dfunc=
tion(c,f){var g=3Dthis,k=3Dwindow.frames[c];if(k){var =
j;while(j=3DIDICommon.m(k,c+"_"+g.k[c])){try{if(j.location.href=3D=3D"abo=
ut:blank"){break}}catch(l){break}g.f[c]+=3DIDICommon.l(j.location.href);=0A=
++g.k[c]}var =
i=3Dg.f[c].split("$"),o=3Di.length-1;if(o>0){g.f[c]=3Di[o];for(var =
q=3D0;q<o;++q){f(decodeURIComponent(i[q]),c)}}}};a.prototype.j=3Dfunction=
(c,f,g,k,j){var =
l=3Dthis,i=3D{frameBorder:0,scrolling:"no"},o,q,r,t,p;if(typeof =
j=3D=3D"object"){o=3Dj.iframeAttrs;q=3Dj.callback;r=3Dj.userPrefs;t=3Dj.p=
ollingInterval;p=3Dj.parentDivId}if(typeof =
o=3D=3D"object"){b(i,o)}b(i,{id:f,name:f,src:c,width:g,height:k});l.k[f]=3D=
0;l.c[f]=3D0;l.f[f]=3D"";l.u[f]=3Dc;var v=3D[];if(typeof =
r=3D=3D"object"){for(var s in r){v.push(encodeURIComponent(s)+"=3D"+=0A=
encodeURIComponent(r[s]))}}if(typeof =
q=3D=3D"function"){v.push("idi_hr=3D"+encodeURIComponent(l.s));l.p(f,q,j)=
}if(v.length){var =
y=3Dv.join("&");if(i.src.length+1+y.length>IDICommon.MAX_URL_LENGTH){y+=3D=
"$";var =
H=3Dl.d(c),S=3DIDICommon.MAX_URL_LENGTH-1-H.length,I=3DIDICommon.g(y,S),J=
=3DI.length;for(var s=3D0;s<J;++s){var =
C=3Df+"_"+s,K=3DH+"#"+I[s];if(p){var =
z=3Ddocument.getElementById(p);z.innerHTML=3Dz.innerHTML+l.e({id:C,name:C=
,src:K,width:0,height:0,frameBorder:0})}else{IDICommon.r(C,K)}}l.c[f]+=3D=
J;y=3D""}i.src+=3D"#"+y}if(p){var z=3D=0A=
document.getElementById(p);z.innerHTML=3Dz.innerHTML+IDICommon.b(i)}else{=
document.write(IDICommon.b(i))}};var =
d=3Da.prototype,e=3D[["setHostRelayUrl",d.x],["setModuleRelayUrl",d.q],["=
getModuleRelayUrl",d.d],["createModule",d.j],["postMessageToModule",d.w],=
["registerListener",d.p],["unregisterListener",d.h]];IDICommon.a("IDIHost=
",a,e)})();function x(b){return b!=3Dnull?'"'+b+'"':'""'}function =
A(b){if(typeof encodeURIComponent=3D=3D"function"){return =
encodeURIComponent(b)}else{return escape(b)}}function B(b,a){if(b&&=0A=
a){window.google_ad_url+=3D"&"+b+"=3D"+a}}function D(b){var =
a=3Dwindow,d=3Dn(b),e=3Da[b];B(d,e)}function =
E(b,a){if(a){B(b,A(a))}}function F(b){var =
a=3Dwindow,d=3Dn(b),e=3Da[b];E(d,e)}function G(b,a){var =
d=3Dwindow,e=3Dn(b),c=3Dd[b];if(e&&c&&typeof =
c=3D=3D"object"){c=3Dc[a%c.length]}B(e,c)}function L(b,a){var =
d=3Db.screen,e=3Dnavigator.javaEnabled(),c=3D-a.getTimezoneOffset();if(d)=
{B("u_h",d.height);B("u_w",d.width);B("u_ah",d.availHeight);B("u_aw",d.av=
ailWidth);B("u_cd",d.colorDepth)}B("u_tz",c);B("u_his",history.length);B(=
"u_java",=0A=
e);if(navigator.plugins){B("u_nplug",navigator.plugins.length)}if(navigat=
or.mimeTypes){B("u_nmime",navigator.mimeTypes.length)}}function =
M(b){if(b){b=3Db.toLowerCase();if(b.substring(0,3)!=3D"ca-"){b=3D"ca-"+b}=
}return b}function =
N(b){if(b){b=3Db.toLowerCase();if(b.substring(0,9)!=3D"dist-aff-"){b=3D"d=
ist-aff-"+b}}return b}function O(b,a){var =
d=3Ddocument.getElementById(b);d.style.height=3Da+"px"}function =
P(b,a,d){window.clearTimeout(d);var =
e=3D/^google_resize_flash_ad_idi\((\d+)\)/,c=3Db.match(e);if(c){O(a,c[1])=
}}function Q(b,=0A=
a,d,e){d=3Dd.substring(0,2000);d=3Dd.replace(/%\w?$/,"");if((b.google_ad_=
output=3D=3D"js"||b.google_ad_output=3D=3D"json_html")&&(b.google_ad_requ=
est_done||b.google_radlink_request_done)){a.write('<script =
language=3D"JavaScript1.1" src=3D'+x(d)+"><\/script>")}else =
if(b.google_ad_output=3D=3D"html"){if(b.name!=3D"google_ads_frame"){if(e!=
=3Dnull){a.write('<div =
id=3D"'+e+'">')}if(R(b.google_ad_output,b.google_ad_client)){IDIHost.q("h=
ttp://pagead2.googlesyndication.com/pagead/idi_relay.html");var =
c=3D0;if(b.google_num_0ad_slots){c+=3D=0A=
b.google_num_0ad_slots}if(b.google_num_ad_slots){c+=3Db.google_num_ad_slo=
ts}if(b.google_num_sdo_slots){c+=3Db.google_num_sdo_slots}var =
f=3D"google_inline_div"+c,g=3D"<div id=3D"+x(f)+' =
style=3D"position:relative;width:'+b.google_ad_width+'px"></div><div =
style=3D"position:relative;width:'+b.google_ad_width+"px;height:"+b.googl=
e_ad_height+'px;z-index:-1"></div>';a.write(g);var =
k=3D"google_frame"+c,j=3Db.setTimeout(function(){IDIHost.h(k)},5000);IDIH=
ost.j(d,k,b.google_ad_width,b.google_ad_height,{callback:function(l,=0A=
i){P(l,i,j)},pollingInterval:500,iframeAttrs:{style:"position: =
absolute;left:0px",marginWidth:"0",marginHeight:"0",vspace:"0",hspace:"0"=
,allowTransparency:"true"},parentDivId:f})}else{a.write('<iframe =
name=3D"google_ads_frame" width=3D'+x(b.google_ad_width)+" =
height=3D"+x(b.google_ad_height)+" =
frameborder=3D"+x(b.google_ad_frameborder)+" src=3D"+x(d)+' =
marginwidth=3D"0" marginheight=3D"0" vspace=3D"0" hspace=3D"0" =
allowtransparency=3D"true" =
scrolling=3D"no">');a.write("</iframe>")}if(e!=3Dnull){a.write("</div>")}=
}}else if(b.google_ad_output=3D=3D=0A=
"textlink"){a.write('<script language=3D"JavaScript1.1" =
src=3D'+x(d)+"><\/script>")}}function T(b){for(var a in =
h){b[a]=3Dnull}for(var a in =
m){if(a=3D=3D"google_correlator")continue;b[a]=3Dnull}}function =
aa(b){if(b.google_ad_format){return =
b.google_ad_format.indexOf("_0ads")>0}return =
b.google_ad_output!=3D"html"&&b.google_num_radlinks>0}function =
U(b){return b&&b.indexOf("_sdo")!=3D-1}function ba(){var =
b=3Dnull,a=3Dwindow,d=3Ddocument,e=3Dnew =
Date,c=3De.getTime(),f=3Da.google_ad_format;if(a.google_cpa_choice!=3Db){=
a.google_ad_url=3D=0A=
"http://pagead2.googlesyndication.com/cpa/ads?";a.google_ad_url+=3D"clien=
t=3D"+escape(M(a.google_ad_client));a.google_ad_region=3D"_google_cpa_reg=
ion_";D("google_cpa_choice");if(typeof =
d.characterSet!=3D"undefined"){E("oe",d.characterSet)}else if(typeof =
d.charset!=3D"undefined"){E("oe",d.charset)}}else =
if(U(f)){a.google_ad_url=3D"http://pagead2.googlesyndication.com/pagead/s=
do?";a.google_ad_url+=3D"client=3D"+escape(N(a.google_ad_client))}else{a.=
google_ad_url=3D"http://pagead2.googlesyndication.com/pagead/ads?";a.goog=
le_ad_url+=3D=0A=
"client=3D"+escape(M(a.google_ad_client))}D("google_ad_host");var =
g=3Da.google_num_slots_by_client,k=3Da.google_num_slots_by_channel,j=3Da.=
google_prev_ad_formats_by_region,l=3Da.google_prev_ad_slotnames_by_region=
;if(a.google_ad_region=3D=3Db&&a.google_ad_section!=3Db){a.google_ad_regi=
on=3Da.google_ad_section}var =
i=3Da.google_ad_region=3D=3Db?"":a.google_ad_region;if(U(f)){if(a.google_=
num_sdo_slots){a.google_num_sdo_slots=3Da.google_num_sdo_slots+1}else{a.g=
oogle_num_sdo_slots=3D1}if(a.google_num_sdo_slots>4){return false}}else =
if(aa(a)){if(a.google_num_0ad_slots){a.google_num_0ad_slots=3D=0A=
a.google_num_0ad_slots+1}else{a.google_num_0ad_slots=3D1}if(a.google_num_=
0ad_slots>3){return false}}else =
if(a.google_cpa_choice=3D=3Db){if(a.google_num_ad_slots){a.google_num_ad_=
slots=3Da.google_num_ad_slots+1}else{a.google_num_ad_slots=3D1}if(a.googl=
e_num_slots_to_rotate){j[i]=3Db;l[i]=3Db;if(a.google_num_slot_to_show=3D=3D=
b){a.google_num_slot_to_show=3Dc%a.google_num_slots_to_rotate+1}if(a.goog=
le_num_slot_to_show!=3Da.google_num_ad_slots){return false}}else =
if(a.google_num_ad_slots>6&&i=3D=3D""){return false}}B("dt",e.getTime());=0A=
D("google_language");if(a.google_country){D("google_country")}else{D("goo=
gle_gl")}D("google_region");F("google_city");F("google_hints");D("google_=
safe");D("google_encoding");D("google_last_modified_time");F("google_alte=
rnate_ad_url");D("google_alternate_color");D("google_skip");D("google_tar=
geting");var =
o=3Da.google_ad_client;if(!g[o]){g[o]=3D1;g.length+=3D1}else{g[o]+=3D1}if=
(j[i]){if(!U(f)){E("prev_fmts",j[i].toLowerCase());if(g.length>1){B("slot=
",g[o])}}}if(l[i]){E("prev_slotnames",l[i].toLowerCase())}if(f&&=0A=
!a.google_ad_slot){E("format",f.toLowerCase());if(!U(f)){if(j[i]){j[i]=3D=
j[i]+","+f}else{j[i]=3Df}}}if(a.google_ad_slot){if(l[i]){l[i]=3Dl[i]+","+=
a.google_ad_slot}else{l[i]=3Da.google_ad_slot}}D("google_max_num_ads");B(=
"output",a.google_ad_output);D("google_adtest");D("google_ad_callback");D=
("google_ad_slot");F("google_correlator");if(a.google_ad_channel){F("goog=
le_ad_channel");var q=3D"",r=3Da.google_ad_channel.split("+");for(var =
t=3D0;t<r.length;t++){var =
p=3Dr[t];if(!k[p]){k[p]=3D1}else{q+=3Dp+"+"}}E("pv_ch",q)}F("google_page_=
url");=0A=
G("google_color_bg",c);G("google_color_text",c);G("google_color_link",c);=
G("google_color_url",c);G("google_color_border",c);G("google_color_line",=
c);if(a.google_reuse_colors)B("reuse_colors",1);else =
B("reuse_colors",0);D("google_kw_type");F("google_kw");F("google_contents=
");D("google_num_radlinks");D("google_max_radlink_len");D("google_rl_filt=
ering");D("google_rl_mode");D("google_rt");F("google_rl_dest_url");D("goo=
gle_num_radlinks_per_unit");D("google_ad_type");D("google_image_size");D(=
"google_ad_region");=0A=
D("google_feedback");F("google_referrer_url");F("google_page_location");D=
("google_bid");D("google_cust_age");D("google_cust_gender");D("google_cus=
t_interests");D("google_cust_id");D("google_cust_job");D("google_cust_u_u=
rl");D("google_cust_l");D("google_cust_lh");D("google_cust_ch");D("google=
_ed");F("google_ui_features");F("google_only_ads_with_video");F("google_d=
isable_video_autoplay");if(V(a,d)&&d.body){var =
v=3Dd.body.scrollHeight,s=3Dd.body.clientHeight;if(s&&v){E("cc",Math.roun=
d(s*100/v))}}w();B("ga_vid",=0A=
a.gaGlobal.vid);B("ga_sid",a.gaGlobal.sid);B("ga_hid",a.gaGlobal.hid);B("=
ga_fc",a.gaGlobal.from_cookie);F("google_analytics_webpropids");D("google=
_ad_override");D("google_flash_version");L(a,e);return true}function =
W(){var =
b=3Dwindow,a=3Ddocument;if(!ba()){return}Q(b,a,b.google_ad_url,null);T(b)=
}function ca(b,a,d){W();return true}function V(b,a){return =
b.top.location=3D=3Da.location}function X(b,a){var =
d=3Da.documentElement;if(V(b,a))return =
false;if(b.google_ad_width&&b.google_ad_height){var =
e=3D1,c=3D1;if(b.innerHeight){e=3D=0A=
b.innerWidth;c=3Db.innerHeight}else =
if(d&&d.clientHeight){e=3Dd.clientWidth;c=3Dd.clientHeight}else =
if(a.body){e=3Da.body.clientWidth;c=3Da.body.clientHeight}if(c>2*b.google=
_ad_height||e>2*b.google_ad_width){return false}}return true}function =
da(b){var =
a=3Dwindow,d=3Dnull,e=3Da.onerror;a.onerror=3Db;if(a.google_ad_frameborde=
r=3D=3Dd){a.google_ad_frameborder=3D0}if(a.google_ad_output=3D=3Dd){a.goo=
gle_ad_output=3D"html"}if(U(a.google_ad_format)){var =
c=3Da.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(c){a.google_ad_width=3D=
parseInt(c[1]);=0A=
a.google_ad_height=3DparseInt(c[2]);a.google_ad_output=3D"html"}}if(a.goo=
gle_ad_format=3D=3Dd&&a.google_ad_output=3D=3D"html"){a.google_ad_format=3D=
a.google_ad_width+"x"+a.google_ad_height}ea(a,document);if(a.google_num_s=
lots_by_channel=3D=3Dd){a.google_num_slots_by_channel=3D[]}if(a.google_nu=
m_slots_by_client=3D=3Dd){a.google_num_slots_by_client=3D[]}if(a.google_p=
rev_ad_formats_by_region=3D=3Dd){a.google_prev_ad_formats_by_region=3D[]}=
if(a.google_prev_ad_slotnames_by_region=3D=3Dd){a.google_prev_ad_slotname=
s_by_region=3D[]}if(a.google_correlator=3D=3D=0A=
d){a.google_correlator=3D(new =
Date).getTime()}if(a.google_adslot_loaded=3D=3Dd){a.google_adslot_loaded=3D=
{}}if(a.google_adContentsBySlot=3D=3Dd){a.google_adContentsBySlot=3D{}}if=
(a.google_flash_version=3D=3Dd){a.google_flash_version=3Dfa()}a.onerror=3D=
e}function ga(b){if(b in Y){return Y[b]}return =
Y[b]=3Dnavigator.userAgent.toLowerCase().indexOf(b)!=3D-1}var =
Y=3D{};function R(b,a){if(b!=3D"html"){return false}var =
d=3D{};d["ca-pub-7027491298716603"]=3Dtrue;d["ca-pub-8344185808443527"]=3D=
true;d["ca-pub-9812682548211238"]=3Dtrue;d["ca-pub-4424308218891706"]=3D=0A=
true;d["ca-pub-6922559858235084"]=3Dtrue;d["ca-pub-6477563040863705"]=3Dt=
rue;d["ca-google"]=3Dtrue;return d[M(a)]!=3Dnull}function ha(b){var =
a=3D{},d=3Db.split("?"),e=3Dd[d.length-1].split("&");for(var =
c=3D0;c<e.length;c++){var =
f=3De[c].split("=3D");if(f[0]){try{a[f[0].toLowerCase()]=3Df.length>1?(wi=
ndow.decodeURIComponent?decodeURIComponent(f[1].replace(/\+/g," =
")):unescape(f[1])):""}catch(g){}}}return a}function ia(){var =
b=3Dwindow,a=3Dha(document.URL);if(a.google_ad_override){b.google_ad_over=
ride=3Da.google_ad_override}}=0A=
function fa(){if(navigator.plugins&&navigator.mimeTypes.length){var =
b=3Dnavigator.plugins["Shockwave Flash"];if(b&&b.description){return =
b.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}}else =
if(navigator.userAgent&&navigator.userAgent.indexOf("Windows =
CE")>=3D0){var a=3D3,d=3D1;while(d){try{d=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(a+1));a++}catch(e){d=3Dnu=
ll}}return a.toString()}else if(ga("msie")&&!window.opera){var =
d=3Dnull;try{d=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){var a=3D=0A=
0;try{d=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=3D6;d.AllowScriptAcces=
s=3D"always"}catch(e){if(a=3D=3D6){return a.toString()}}try{d=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}if(d!=3Dnull){v=
ar a=3Dd.GetVariable("$version").split(" ")[1];return =
a.replace(/,/g,".")}}return"0"}function =
ea(b,a){if(b.google_page_url=3D=3Dnull){if(Z[a.domain]&&a.domain=3D=3D$){=
var =
d=3Da.URL.substring(a.URL.lastIndexOf("http"));b.google_page_url=3Dd;b.go=
ogle_page_location=3Da.location;b.google_referrer_url=3Dd}else{b.google_p=
age_url=3D=0A=
a.referrer;if(!X(b,a)){b.google_page_url=3Da.location;b.google_last_modif=
ied_time=3DDate.parse(a.lastModified)/1000;b.google_referrer_url=3Da.refe=
rrer}}}else{b.google_page_location=3Da.referrer;if(!X(b,a)){b.google_page=
_location=3Da.location}}}var =
$=3D"ad.yieldmanager.com",Z=3D{};Z[$]=3Dtrue;ia();da(ca);W();=0A=
})()=0A=

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google.com/coop/cse/brand?form=searchbox_013886657903897584236%3Avtbmsaxlkp0&lang=en

=0A=
(function() {=0A=
var f =3D =
document.getElementById('searchbox_013886657903897584236:vtbmsaxlkp0');=0A=
if (!f) {=0A=
f =3D document.getElementById('searchbox_demo');=0A=
}=0A=
if (f && f.q) {=0A=
var q =3D f.q;=0A=
var n =3D navigator;=0A=
var l =3D location;=0A=
if (n.platform =3D=3D 'Win32') {=0A=
q.style.cssText =3D 'border: 1px solid #7e9db9; padding: 2px;';=0A=
}=0A=
var b =3D function() {=0A=
if (q.value =3D=3D '') {=0A=
q.style.background =3D '#FFFFFF =
url(http:\x2F\x2Fwww.google.com\x2Fcoop\x2Fintl\x2Fen\x2Fimages\x2Fgoogle=
_custom_search_watermark.gif) left no-repeat';=0A=
}=0A=
};=0A=
var f =3D function() {=0A=
q.style.background =3D '#ffffff';=0A=
};=0A=
q.onfocus =3D f;=0A=
q.onblur =3D b;=0A=
if (!/[&?]q=3D[^&]/.test(l.search)) {=0A=
b();=0A=
}=0A=
}=0A=
})();=0A=

------=_NextPart_000_013B_01C86FAF.5DF36010
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.blogger.com/widgets/222374415-widgets.js

var w_a=3Dfalse;function w_b(a){try{throw a;}catch(b){w_c(b)}}function =
w_c(a,b){var c=3D"Javascript exception: "+(b?b:"")+" =
"+a;if(w_d()){c+=3D" "+a.name+": "+a.message+" ("+a.number+")"}var =
d=3D"";if(typeof a=3D=3D"string"){d=3Da+"\n"}else{for(var e in =
a){try{d+=3De+": =
"+a[e]+"\n"}catch(f){}}}d+=3Dw_e(w_c.caller);w_aa(c+"\n"+d,1)}var =
w_ba=3D/function (\w+)/;function w_ca(a){var =
b=3Dw_ba.exec(String(a));if(b){return b[1]}return""}function =
w_e(a){try{if(!w_d()&&!(w_f("safari")||w_f("konqueror"))&&w_f("mozilla"))=
{return Error().stack}if(!a)return"";=0A=
var b=3D"- "+w_ca(a)+"(";for(var =
c=3D0;c<a.arguments.length;c++){if(c>0)b+=3D", ";var =
d=3DString(a.arguments[c]);if(d.length>40){d=3Dd.substr(0,40)+"..."}b+=3D=
d}b+=3D")\n";b+=3Dw_e(a.caller);return b}catch(e){return"[Cannot get =
stack trace]: "+e+"\n"}}var w_da;var w_g=3Dnull,w_h=3Dfalse;function =
w_ea(){if((w_g=3D=3Dnull||w_g.closed)&&!w_h){try{w_h=3Dtrue;w_g=3Dwindow.=
open("","debug","width=3D700,height=3D500,toolbar=3Dno,resizable=3Dyes,sc=
rollbars=3Dyes,left=3D16,top=3D16,screenx=3D16,screeny=3D16");w_g.blur();=
w_g.document.open();w_h=3Dfalse;var a=3D=0A=
"<font color=3D#ff0000><b>To turn off this debugging window,hit 'D' =
inside the main caribou window, then close this =
window.</b></font><br>";w_i(a)}catch(b){}}}function =
w_aa(a,b){if(!w_a){if(typeof =
w_j!=3D"undefined"){w_j(w_k(a))}return}try{var c=3D(new =
Date).getTime()-w_da,d=3D"["+c+"] =
"+w_k(a).replace(/\n/g,"<br>")+"<br>";if(b=3D=3D1){d=3D"<font =
color=3D#ff0000><b>Error: =
"+d+"</b></font>";w_g.focus()}}catch(e){}w_i(d)}function =
w_i(a){if(!w_a){return}try{w_ea();w_g.document.write(a);w_g.scrollTo(0,10=
00000)}catch(b){}}=0A=
;function w_f(a){if(a in w_l){return w_l[a]}return =
w_l[a]=3Dnavigator.userAgent.toLowerCase().indexOf(a)!=3D-1}var =
w_l=3D{};function w_d(){return w_f("msie")&&!window.opera}function =
w_fa(a){if(typeof Error!=3D"undefined"){throw new Error(a||"Assertion =
Failed");}else{throw a;}}function w_ga(a){a=3Da||"Assertion =
failed";if(typeof w_b!=3D"undefined")w_b(a+"\n");w_fa(a)}function =
w_m(a,b){if(!a){b=3Db||"Assertion failed";w_ga(b)}}function =
w_n(a,b){a.style.display=3Db?"":"none"}function =
w_ha(a,b){a.style.display=3Db?"block":=0A=
"none"}function w_ia(a,b){a.style.display=3Db?"inline":"none"}function =
w_o(a,b){if(a=3D=3Dnull||a.className=3D=3Dnull)return =
false;if(a.className=3D=3Db){return true}var c=3Da.className.split(" =
");for(var d=3D0;d<c.length;d++){if(c[d]=3D=3Db){return true}}return =
false}function w_p(a,b){if(w_o(a,b))return;a.className+=3D" "+b}function =
w_q(a,b){if(a.className=3D=3Dnull)return;if(a.className=3D=3Db){a.classNa=
me=3D"";return}var c=3Da.className.split(" "),d=3D[],e=3Dfalse;for(var =
f=3D0;f<c.length;f++){if(c[f]!=3Db){if(c[f]){d.push(c[f])}}else{e=3D=0A=
true}}if(e){a.className=3Dd.join(" ")}}function w_r(a,b){var =
c=3D[];for(var d=3Da.firstChild;d;d=3Dd.nextSibling){w_s(d,b,c)}return =
c}function w_s(a,b,c){if(b.select(a)){c.push(a)}for(var =
d=3Da.firstChild;d;d=3Dd.nextSibling){w_s(d,b,c)}}var =
w_ja=3D/&/g,w_ka=3D/</g,w_la=3D/>/g;function =
w_k(a){if(!a)return"";return =
a.replace(w_ja,"&amp;").replace(w_ka,"&lt;").replace(w_la,"&gt;").replace=
(w_ma,"&quot;")}var w_ma=3D/\"/g;function w_na(a){return =
document.getElementById(a)}function w_oa(a){return document.all[a]}var =
w_pa=3D=0A=
document.getElementById?w_na:w_oa;function =
w_j(a){try{if(window.parent!=3Dwindow&&window.parent.log){window.parent.l=
og(window.name+"::"+a);return}}catch(b){}var c=3Dw_pa("log");if(c){var =
d=3D"<p class=3Dlogentry><span class=3Dlogdate>"+new Date+"</span><span =
class=3Dlogmsg>"+a+"</span></p>";c.innerHTML=3Dd+c.innerHTML}else{window.=
status=3Da}};function w_t(){}w_t.raise=3Dfunction(a){if(typeof =
Error!=3D"undefined"){throw new Error(a||"Assertion Failed");}else{throw =
a;}};w_t.fail=3Dfunction(a){a=3Da||"Assertion failed";if(!(typeof =
w_b=3D=3D"undefined"))w_b(a+"\n");w_t.raise(a)};w_t.isTrue=3Dfunction(a,b=
){if(!a){if(b=3D=3D=3Dundefined)b=3D"Assertion =
failed";w_t.fail(b)}};w_t.equals=3Dfunction(a,b,c){if(a!=3Db){if(c=3D=3D=3D=
undefined){c=3D"AS_Assert.equals failed: <"+a+"> !=3D =
<"+b+">"}w_t.fail(c)}};w_t.typeOf=3Dfunction(a,b,c){if(typeof =
a=3D=3Db)return;if(a||a=3D=3D""){try{if(b=3D=3Dw_t.TYPE_MAP[typeof a]||=0A=
a instanceof b){return}}catch(d){}}if(c=3D=3D=3Dundefined){if(typeof =
b=3D=3D"function"){var =
e=3Db.toString().match(/^\s*function\s+([^\s\{]+)/);if(e)b=3De[1]}c=3D"AS=
_Assert.typeOf failed: <"+a+"> not typeof =
"+b}w_t.fail(c)};w_t.TYPE_MAP=3D{string:String,number:Number,"boolean":Bo=
olean};w_t.numArgs=3Dfunction(a,b){var =
c=3Dw_t.numArgs.caller;if(c&&c.arguments.length!=3Da){if(b=3D=3D=3Dundefi=
ned){b=3Dc.name+" expected "+a+" arguments  but received =
"+c.arguments.length}w_t.fail(b)}};var w_u;function w_qa(){var =
a=3D["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsof=
t.XMLHTTP"];if(typeof XMLHttpRequest=3D=3D"undefined"&&typeof =
ActiveXObject!=3D"undefined"){for(var b=3D0;b<a.length;b++){var =
c=3Da[b];try{new =
ActiveXObject(c);w_u=3Dc;break}catch(d){}}if(!w_u){throw Error("Could =
not create ActiveXObject. ActiveX might be disabled, or MSXML might not =
be installed.");}}}w_qa();function w_ra(){if(w_u){return new =
ActiveXObject(w_u)}else{return new XMLHttpRequest}}function w_sa(a,b,=0A=
c,d){a.open("POST",b,true);a.onreadystatechange=3Dd;a.setRequestHeader("C=
ontent-Type","application/x-www-form-urlencoded");a.setRequestHeader("Con=
tent-Length",c.length);w_ta(a,c)}function =
w_ta(a,b){try{a.send(b)}catch(c){w_j("XMLHttpSend failed =
"+c.toString()+"<br>"+c.stack);throw c;}};var =
w_ua=3D0,w_v=3D0;if("undefined"=3D=3Dtypeof =
w_j){w_j=3Dfunction(a){}}function w_va(a){var =
b=3D-1;try{b=3Da.status}catch(c){}return b}function w_wa(a){var =
b=3Dnull;try{b=3Da.statusText}catch(c){}return b}function =
w_xa(a,b,c,d){if(a.readyState=3D=3D4){try{var =
e=3Dtrue;if(d){try{e=3D!(false=3D=3D=3Dd(a))}catch(f){w_j("Message =
("+b+") handling failed: "+f);throw f;}}var =
g=3Dw_va(a);if(200=3D=3D=3Dg){w_j("Message ("+b+") received after =
"+((new Date).getTime()-c)+" ms");try{var h=3D(new =
Date).getTime();if(e&&a.responseText.length){eval(a.responseText)}w_j("Me=
ssage ("+=0A=
b+") processing took "+((new Date).getTime()-h)+" =
ms")}catch(f){w_j("Message ("+b+") processing failed: =
"+f);alert(f+"\n"+f.stack+"\n\n"+a.responseText);throw f;}}else =
if(204=3D=3Dg){w_j("Message ("+b+") received after "+((new =
Date).getTime()-c)+" ms")}else{w_j("Message ("+b+") failed with response =
"+g+" "+w_wa(a)+" after "+((new Date).getTime()-c)+" =
ms.")}}finally{--w_v}}}function w_ya(a,b,c){var d=3D"";if(b){var =
e=3D"";for(var f=3D0;f<b.length;){var =
g=3Db[f++],h=3Db[f++];d+=3De+encodeURIComponent(g);e=3D"&";if(null!=3D=3D=0A=
h&&undefined!=3D=3Dh){d+=3D"=3D"+encodeURIComponent(h.toString())}}}var =
i=3D++w_ua,j=3Dw_ra(),k=3D(new =
Date).getTime(),l=3Dfunction(){w_xa(j,i,k,c)},m=3Da;for(var =
n=3Dm.length+1;(n=3Dm.lastIndexOf("&",n-1))>=3D0;){m=3Dm.substring(0,n)+"=
&amp;"+m.substring(n+1)}w_j("Message ("+i+") sent: POST =
<tt>"+m+"</tt>.");++w_v;w_sa(j,a,d,l)};var =
w_za=3Dthis;if(!Function.prototype.apply){Function.prototype.apply=3Dfunc=
tion(a,b){var c=3D[],d,e;if(!a)a=3Dw_za;var f=3Db||[];for(var =
g=3D0;g<f.length;g++){c[g]=3D"args["+g+"]"}e=3D"oScope.__applyTemp__.peek=
()("+c.join(",")+");";if(!a.__applyTemp__){a.__applyTemp__=3D[]}a.__apply=
Temp__.push(this);d=3Deval(e);a.__applyTemp__.pop();return =
d}}if(!Array.prototype.push){Array.prototype.push=3Dfunction(a){for(var =
b=3D0;b<arguments.length;b++){this[this.length]=3Darguments[b]}return =
this.length}}if(!Array.prototype.pop){Array.prototype.pop=3D=0A=
function(){if(!this.length){return}var =
a=3Dthis[this.length-1];this.length--;return =
a}}Array.prototype.peek=3Dfunction(){return =
this[this.length-1]};if(!Array.prototype.shift){Array.prototype.shift=3Df=
unction(){if(this.length=3D=3D0){return}var a=3Dthis[0];for(var =
b=3D0;b<this.length-1;b++){this[b]=3Dthis[b+1]}this.length--;return =
a}}if(!Array.prototype.unshift){Array.prototype.unshift=3Dfunction(a){var=
 b=3Darguments.length;for(var =
c=3Dthis.length-1;c>=3D0;c--){this[c+b]=3Dthis[c]}for(var =
d=3D0;d<b;d++){this[d]=3Darguments[d]}return =
this.length}}if(!Array.prototype.forEach){Array.prototype.forEach=3D=0A=
function(a,b){for(var =
c=3D0;c<this.length;c++){a.call(b,this[c],c,this)}}}function =
w_w(a,b){var =
c=3Da.xc||[];c=3Dc.concat(Array.prototype.slice.call(arguments,2));if(typ=
eof a.Vb!=3D"undefined"){b=3Da.Vb}if(typeof =
a.Ub!=3D"undefined"){a=3Da.Ub}var d=3Dfunction(){var =
e=3Dc.concat(Array.prototype.slice.call(arguments));return =
a.apply(b,e)};d.xc=3Dc;d.Vb=3Db;d.Ub=3Da;return =
d}Function.prototype.bind=3Dfunction(a){return =
w_w.apply(null,[this,a].concat(Array.prototype.slice.call(arguments,1)))}=
;Function.prototype.inherits=3Dfunction(a){var b=3D=0A=
function(){};b.prototype=3Da.prototype;this.Nc=3Da.prototype;this.prototy=
pe=3Dnew b};function =
w_x(a,b,c,d,e,f){this.instanceId=3Da;this.sectionId=3Db;this.markups=3Dc;=
if(d){this.rootElement=3Dd}if(e){this.data=3De}if(f){this.w=3Df;if(!w_x.I=
sValidDisplayMode(f)){throw"bad display mode: =
"+f;}}else{this.w=3Dw_x.DISPLAY_MODE_NONE}this.isNew=3Dfalse}w_x.IsValidD=
isplayMode=3Dfunction(a){return =
a=3D=3Dw_x.DISPLAY_MODE_SNIPPET||a=3D=3Dw_x.DISPLAY_MODE_FULL||a=3D=3Dw_x=
.DISPLAY_MODE_LAYOUT||a=3D=3Dw_x.DISPLAY_MODE_NONE};w_x.DISPLAY_MODE_FULL=
=3D"displayModeFull";w_x.DISPLAY_MODE_SNIPPET=3D"displayModeSnippet";w_x.=
DISPLAY_MODE_LAYOUT=3D=0A=
"displayModeLayout";w_x.DISPLAY_MODE_NONE=3D"displayModeNone";function =
w_y(a){this.zc=3Dtrue;this.$a=3Dnew =
w_z(this);this.e=3Da;this.F=3Dnull}w_y.DATA_NAMESPACE_PREFIX=3D"data";w_y=
.ACTION_NAMESPACE_PREFIX=3D"b";w_y.INTERPRET_ATTR_NAMESPACE_PREFIX=3D"exp=
r";w_y.prototype.eb=3Dfunction(){var =
a=3Dthis.e.rootElement;a.innerHTML=3D"";if(this.N()=3D=3Dw_x.DISPLAY_MODE=
_LAYOUT){a.appendChild(this.Y("layout"))}else{a.appendChild(this.Y("main"=
))}return =
a};w_y.prototype.Kb=3Dfunction(a){this.F=3Da};w_y.prototype.k=3Dfunction(=
){return this.e};=0A=
w_y.prototype.r=3Dfunction(a){return =
document.getElementById(this.e.instanceId+"_"+a)};w_y.prototype.z=3Dfunct=
ion(a){var b=3Dthis.r(a);if(!b){throw"did not find element for id =
"+a;}return b};w_y.prototype.i=3Dfunction(){return =
this.e.data};w_y.prototype.ya=3Dfunction(a){return =
this.e.data=3Da};w_y.prototype.wb=3Dfunction(){return =
this.e.isNew};w_y.prototype.Jb=3Dfunction(a){return =
this.e.isNew=3Da};w_y.prototype.Y=3Dfunction(a,b){var =
c=3Db;if(!c){c=3Dthis.i()}if(!c){c=3D{}}var d=3Dnew =
w_A;d.M("widget",this.lb());d.ab(c);var e=3D=0A=
this.oa(a,d,w_A.DEFAULT_DICTIONARY_KEY);return =
this.na(e,document)};w_y.prototype.lb=3Dfunction(){var =
a=3D{};a.type=3Dthis.F.d();a.instanceId=3Dthis.e.instanceId;a.sectionId=3D=
this.e.sectionId;a.actionUrl=3Dw_.Ga;var =
b=3Dw_.Wb+"&widgetType=3D"+this.F.d()+"&widgetId=3D"+this.e.instanceId+"&=
action=3D"+w_.EDIT_WIDGET_ACTION;a.quickEditUrl=3Db;return =
a};w_y.prototype.oa=3Dfunction(a,b,c){var =
d=3Dthis.qb(a);w_t.isTrue(d!=3Dnull,"Markup chunk not found for "+a);var =
e=3Dd.varName?d.varName:"",f=3Db.i(c);w_t.isTrue(f!=3Dnull,"No data =
found for call: "+=0A=
c);b.M(e,f);var g=3Dthis.Q(d.rootNode,b);b.va(e);return =
g};w_y.prototype.Q=3Dfunction(a,b){w_t.isTrue(a!=3Dnull,"Null node");var =
c=3Da;if(a.attributes){var d=3D[],e=3D[];for(var =
f=3D0;f<a.attributes.length;f++){var =
g=3Da.attributes.item(f),h=3Dthis.Ab(g,b);if(g!=3Dh){e[e.length]=3Dg.node=
Name;d[d.length]=3Dh}}for(var =
f=3D0;f<e.length;f++){a.attributes.removeNamedItem(e[f])}for(var =
f=3D0;f<d.length;f++){a.attributes.setNamedItem(d[f])}}if(a.nodeType=3D=3D=
1){if(a.prefix=3D=3Dw_y.ACTION_NAMESPACE_PREFIX){c=3Dthis.ub(a,b)}else =
if(a.prefix=3D=3D=0A=
w_y.DATA_NAMESPACE_PREFIX){c=3Dthis.tb(a,b)}}if(a.hasChildNodes()){var =
i=3Da.ownerDocument.createDocumentFragment();while(a.hasChildNodes()){var=
 =
j=3Da.firstChild,k=3Dthis.Q(j,b);i.appendChild(k);if(j!=3Dk){a.removeChil=
d(j)}}c.appendChild(i)}return =
c};w_y.prototype.Ab=3Dfunction(a,b){if(a.prefix=3D=3Dw_y.INTERPRET_ATTR_N=
AMESPACE_PREFIX){var =
c=3Da.ownerDocument.createAttribute(a.localName||a.baseName),d=3Dthis.$a.=
ja(a.nodeValue,b);c.nodeValue=3Dd;return c}return =
a};w_y.prototype.ub=3Dfunction(a,b){var c=3Da.localName||a.baseName,=0A=
d=3Dthis.xa(c,a,b);return this.Qb(d)};w_y.prototype.Qb=3Dfunction(a){var =
b=3Da;if(!a){return =
document.createDocumentFragment()}if(!a.nodeType){b=3Ddocument.createText=
Node(a)}if(b.nodeType=3D=3D3){var =
c=3Ddocument.createDocumentFragment();c.appendChild(b);b=3Dc}return =
b};w_y.prototype.V=3Dfunction(a,b){var c=3Dthis.R(a);return =
b.i(c[1])};w_y.prototype.tb=3Dfunction(a,b){w_t.isTrue(a!=3Dnull,"Null =
element");w_t.isTrue(b!=3Dnull,"Null =
data");if(a.prefix!=3Dw_y.DATA_NAMESPACE_PREFIX){return a}var =
c=3Dthis.V(a.tagName,b),d=3D""+(c=3D=3D=0A=
null?"":c),e=3Ddocument.createElement("DIV");e.innerHTML=3Dd;var =
f=3Dthis.P(e);return =
this.na(f,a.ownerDocument,true)};w_y.prototype.R=3Dfunction(a){var =
b=3Da.split(":",2);if(b.length=3D=3D1){b.unshift("")}b[0]=3Db[0].toLowerC=
ase();return b};w_y.prototype.xa=3Dfunction(a,b,c){var =
d=3D"_WidgetBinding_"+a;if(this.$a[d]){return =
this.$a[d](b,c)}if(this.F[d]){return =
this.F[d](b,c)}w_t.isTrue(false,"could not find binding "+a);return =
null};w_y.prototype.zb=3Dfunction(a){if(a=3D=3Dnull)return null;var =
b;if(window.ActiveXObject){b=3D=0A=
new =
ActiveXObject("Microsoft.XMLDOM");b.async=3D"false";if(!b.loadXML(a)){thr=
ow new Error(b.parseError);}}else if(window.DOMParser){var c=3Dnew =
DOMParser;b=3Dc.parseFromString(a,"text/xml");if(b.documentElement.nodeNa=
me=3D=3D"parsererror"){throw new =
Error(b.documentElement.textContent);}}else{w_t.raise("Unable to find =
XML parser")}return b.documentElement};w_y.prototype.P=3Dfunction(a){var =
b=3Da.ownerDocument.createDocumentFragment();while(a.hasChildNodes()){b.a=
ppendChild(a.firstChild)}return b};w_y.prototype.na=3D=0A=
function(a,b,c){w_t.isTrue(a!=3Dnull);if(b.importNode){if(a.nodeType=3D=3D=
11){var d=3Db.createDocumentFragment();for(var =
e=3Da.firstChild;e!=3Dnull;e=3De.nextSibling){d.appendChild(b.importNode(=
e,true))}return d}else{return b.importNode(a,true)}}if(!c){var =
f=3Db.createElement("DIV"),g=3Da.innerHTML||a.xml;f.innerHTML=3Dg;return =
this.P(f)}var h=3Dfunction(i){var =
j;if(i.nodeType=3D=3D1){if(i.nodeName=3D=3D"SCRIPT")return =
document.createTextNode("");j=3Db.createElement(i.nodeName);if(i.style){j=
.setAttribute("style",i.style.cssText)}if(i.currentStyle.height){j.setAtt=
ribute("height",=0A=
i.currentStyle.height)}if(i.currentStyle.width){j.setAttribute("width",i.=
currentStyle.width)}for(var k=3D0;k<i.attributes.length;k++){var =
l=3Di.attributes[k];if(l.value&&l.value!=3D"null"&&l.value!=3D"false"&&l.=
value!=3D"0"){j.setAttribute(l.name,l.value)}}}else =
if(i.nodeType=3D=3D3){j=3Db.createTextNode(i.nodeValue)}else =
if(i.nodeType=3D=3D11){j=3Db.createDocumentFragment()}else{w_t.raise("une=
xpected node type "+i.nodeType)}if(i.hasChildNodes()){for(var =
k=3D0;k<i.childNodes.length;k++){j.appendChild(h(i.childNodes[k]))}}retur=
n j};=0A=
return h(a)};w_y.prototype.v=3Dfunction(a,b){var =
c=3Dthis.F,d=3Dfunction(e){if(c.ActionCallback)return =
c.ActionCallback(e);else return =
true};w_.v(a,b,this.e.instanceId,this.F.d(),d)};w_y.prototype.N=3Dfunctio=
n(){return this.e.w};w_y.prototype.qb=3Dfunction(a){if(!a)return =
null;var b=3Dw_.Za[a];if(!b){b=3Dthis.e.markups[a]}if(!b)return =
null;if(!b.parsedTemplate||!b.parsedTemplate.ownerDocument){this.yb(b)}if=
(!b.parsedTemplate){w_t.raise("Parsing failed for =
"+a)}b.rootNode=3Db.parsedTemplate.cloneNode(true);return b};=0A=
w_y.prototype.yb=3Dfunction(a){if(!a)return null;var b=3D"<?xml =
version=3D'1.0'?><markuproot =
xmlns:"+w_y.DATA_NAMESPACE_PREFIX+"=3D'urn:ns1'  =
xmlns:"+w_y.ACTION_NAMESPACE_PREFIX+"=3D'urn:ns2' =
xmlns:"+w_y.INTERPRET_ATTR_NAMESPACE_PREFIX+"=3D'urn:ns3'  =
xmlns=3D'http://www.w3.org/1999/xhtml'>"+a.template+"</markuproot>\n",c=3D=
this.zb(b);a.parsedTemplate=3Dthis.P(c);return =
a};w_y.ConfigureWidget=3Dfunction(a,b){if(!b){b=3D"config"}var =
c=3Ddocument.forms[b].widgetId.value,d=3Ddocument.forms[b].widgetType.val=
ue,e=3Dw_B.ProcessForm(document.forms[b],=0A=
a);if(e.success){w_.SaveWidget(e.values,c,d)}};function =
w_(){}w_.Init=3Dfunction(a,b,c){w_.L=3D{};w_.Wb=3Da;w_.Ga=3Db;w_.Mc=3Dc;w=
_.$b=3Dnull;if(!w_.Za){w_.Za=3D{}}};w_.TrapClicks=3Dfunction(a){var =
b;try{b=3Da.document.getElementsByTagName("A")}catch(c){return}for(var =
d=3D0;d<b.length;d++){b[d].onclick=3Dw_.O}var =
e=3Da.document.getElementsByTagName("FORM");for(var =
d=3D0;d<e.length;d++){e[d].onsubmit=3Dw_.O}for(var =
d=3D0;d<a.frames.length;d++){w_.TrapClicks(a.frames[d])}};w_._SetupPrevie=
w=3Dfunction(){w_.TrapClicks(window)};w_.NEW_WIDGET_WINDOW_NAME=3D=0A=
"chooseWidget";w_.CHOOSE_WIDGET_ACTION=3D"chooseWidget";w_.EDIT_WIDGET_AC=
TION=3D"editWidget";w_.GetCallbackUrl=3Dfunction(){return =
w_.Ga};w_.SetPageActionUrl=3Dfunction(a,b){w_.Sa=3Da;w_.Ec=3Db};w_.GetPag=
eActionUrl=3Dfunction(){return =
w_.Sa};w_.SetWidgetRefreshUrl=3Dfunction(a){w_.Jc=3Da};w_.GetWidgetRefres=
hUrl=3Dfunction(){return =
w_.Jc};w_._SetDataContext=3Dfunction(a){w_.$b=3Da};w_._SetSystemMarkup=3D=
function(a){w_.Za=3Da};w_._RegisterWidget=3Dfunction(a,b,c){var d=3Dnew =
w_y(b);if(!c)c=3Dwindow[a];var e=3Dnew c(d);d.Kb(e);w_.L[b.instanceId]=3D=0A=
e;w_.DisplayWidget(e);return =
e};w_._RegisterNewWidget=3Dfunction(a,b,c){var =
d=3Dw_._RegisterWidget(a,b,c),e=3Dd.b();e.Jb(true);return =
d};w_.DisplayWidget=3Dfunction(a,b){var =
c=3Da.b();if(c.N()=3D=3Dw_x.DISPLAY_MODE_NONE){return}if(b||a.f&&a.f()){c=
.eb()}if(c.N()=3D=3Dw_x.DISPLAY_MODE_FULL){if(a.j){a.j()}}a.b().zc=3Dfals=
e};w_.GetWidget=3Dfunction(a){if(w_.L){return w_.L[a]}return =
null};w_._PopupPaneFromParams=3Dfunction(a,b,c,d,e){var =
f=3D"";if(d){f=3D"&widgetId=3D"+d}var =
g=3Dw_.Wb+"&action=3D"+a+"&sectionId=3D"+b+"&widgetType=3D"+c+f;=0A=
if(window.name=3D=3De){window.location.replace(g);window.focus();return =
window}var =
h=3Dwindow.open(g,e,"width=3D570,height=3D600,left=3D75,top=3D20,resizabl=
e=3Dyes,scrollbars=3Dyes");h.focus();return =
h};w_._PopupConfig=3Dfunction(a){var =
b=3Da.getAttribute("id"),c=3Dw_.GetWidget(b);if(c){var =
d=3Dc.b().configWin;if(d!=3Dnull&&!d.closed){d.focus();return false}}var =
e=3D"config"+b,f=3Dw_._PopupPaneFromParams(w_.EDIT_WIDGET_ACTION,a.parent=
Node.getAttribute("id"),a.getAttribute("widgetType"),b,e);if(c){c.b().con=
figWin=3Df}return false};=0A=
w_._PopupToolbox=3Dfunction(a){w_._PopupPaneFromParams(w_.CHOOSE_WIDGET_A=
CTION,a.parentNode.getAttribute("id"),a.getAttribute("widgetType"),a.getA=
ttribute("id"),w_.NEW_WIDGET_WINDOW_NAME);return =
false};w_.DeleteWidgetFromPage=3Dfunction(a,b){w_.o(b,b.LayoutsMessages.D=
ELETING,w_.STATUS_MESSAGE_PENDING_CLASS);w_.RunPageAction("delete",{},a,b=
)};w_y.prototype.Ib=3Dfunction(a,b){w_.o(b,b.LayoutsMessages.SAVING,w_.ST=
ATUS_MESSAGE_PENDING_CLASS);this.v("configure",a)};w_.SaveNewWidget=3Dfun=
ction(a,b,c){var d=3Ddocument.getElementById("sectionId").value;=0A=
a.sectionid=3Dd;w_.o(c,c.LayoutsMessages.SAVING,w_.STATUS_MESSAGE_PENDING=
_CLASS);w_.RunPageAction("addnew",a,"",b)};w_.SaveWidget=3Dfunction(a,b,c=
){w_m(c!=3Dnull,"no type");var =
d=3D_WidgetManager._GetWidget(b);w_m(d!=3Dnull,"no widget for =
"+b);if(d.b().wb()){w_.SaveNewWidget(a,c,window)}else{d.a.Ib(a,window)}};=
w_._RunInitialAction=3Dfunction(a){var =
b=3Dw_._GetWidget(a);if(b){b.b().v("initial")}};w_.v=3Dfunction(a,b,c,d,e=
){w_.RunAction(w_.Ga,a,b,c,d,e)};w_.RunPageAction=3Dfunction(a,b,c,d,e){i=
f(!w_.Sa){w_j("RunPageAction error: pageActionUrl_ is undefined.  =
widgetid: "+=0A=
c+" action: =
"+a);return}b.pageToken=3Dw_.Ec;w_.RunAction(w_.Sa,a,b,c,d,e)};w_.RunActi=
on=3Dfunction(a,b,c,d,e,f){var =
g=3D["action",b,"widgetId",d,"widgetType",e,"responseType","js"];for(var =
h in c){if(typeof c[h]=3D=3D"object"){for(var =
i=3D0;i<c[h].length;++i){g[g.length]=3Dh;g[g.length]=3Dc[h][i]}}else{g[g.=
length]=3Dh;g[g.length]=3Dc[h]}}w_ya(a,g,new =
w_Aa(f))};w_.SetConfigWin=3Dfunction(a,b){if(!a)return;var =
c=3Dw_.GetWidget(a);if(!c)return;c.b().configWin=3Db};w_.CloseIfNoPending=
Messages=3Dfunction(a,b){if(w_v=3D=3D0){window.setTimeout(function(){a.cl=
ose()},=0A=
b)}else{window.setTimeout(function(){w_.CloseIfNoPendingMessages(a,b)},20=
0)}};w_._KillPopupDelay=3Dfunction(a,b){if(!a)return;w_.CloseIfNoPendingM=
essages(a,100);w_.UpdateEditorStatus(a,b)};w_.UpdateEditorStatus=3Dfuncti=
on(a,b){if(!a){return}var =
c=3Da.document.getElementById("status-message-inner");if(c){c=3Dc.innerHT=
ML}if(c){if(a&&a.opener.parent&&a.opener.parent.editor){a.opener.parent.e=
ditor._SetSaveMessage(c,b)}}};w_.c=3Dfunction(a,b,c){var =
d=3Dw_.L[a];if(c.errors!=3Dnull){var e=3Dd?d.b().configWin:null;if(!e)e=3D=0A=
window;w_.o(e,c.errors,w_.STATUS_MESSAGE_BAD_CLASS);if(d&&d.A){d.A(b,c)}e=
lse{w_.A(c,e)}return}w_m(d!=3Dnull,"no widget for =
"+a);if(b=3D=3D"initial"){d.b().ya(c);w_.DisplayWidget(d,true);return}d.c=
(b,c)};w_.A=3Dfunction(a,b){var c=3Da["error-details"];for(var d in =
c){w_B.SetError(d,c[d],b.document)}};w_y.prototype.h=3Dfunction(a){w_.o(t=
his.configWin,a["status-message"],w_.STATUS_MESSAGE_GOOD_CLASS);w_.Finish=
PopupWork(this.e.instanceId,"_OnWidgetConfigured",function(b){window.open=
er._WidgetManager._OnWidgetConfigured(b,=0A=
a)})};w_._OnWidgetConfigured=3Dfunction(a,b){if(window.parent&&window.par=
ent.editor&&b){w_.OnWidgetConfiguredWithData(a,b)}else{w_._RunInitialActi=
on(a)}};w_.OnWidgetConfiguredWithData=3Dfunction(a,b){var =
c=3Dw_._GetWidget(a);c.b().ya(b.data);w_.DisplayWidget(c,true);c.b().conf=
igWin=3Dnull};w_.HandlePageActionResult=3Dfunction(a,b,c){var =
d=3Dc["status-message"];if(c.errors!=3Dnull){w_.o(window,c.errors,w_.STAT=
US_MESSAGE_BAD_CLASS);w_.A(c,window);return}if(b=3D=3D"addnew"){var =
e;if(w_.IsOpenerReachable(window)){if(window.opener&&=0A=
window.opener.parent){e=3Dwindow.opener.parent}if(e&&e.editor){e.editor._=
HandleAddNewWidget(c)}}w_.o(window,d,w_.STATUS_MESSAGE_GOOD_CLASS);if(e&&=
e._WidgetManager){e._WidgetManager._KillPopupDelay(window)}else{w_.CloseI=
fNoPendingMessages(window,100)}return}var =
f=3Dw_.L[a];w_m(f!=3Dnull);if(b=3D=3D"delete"){w_.o(f.b().configWin,d,w_.=
STATUS_MESSAGE_GOOD_CLASS);w_.FinishPopupWork(a,"_OnWidgetDeleted")}};w_.=
_OnWidgetDeleted=3Dfunction(a){var =
b=3Dw_.GetWidget(a);if(!b){return}if(b.b().N()=3D=3Dw_x.DISPLAY_MODE_LAYO=
UT){top.editor._HandleDeleteWidget(b.b().e.rootElement)}else{var c=3D=0A=
b.b().e.rootElement;c.parentNode.removeChild(c)}delete =
w_.L[a]};w_.FinishPopupWork=3Dfunction(a,b,c){if(w_.IsOpenerReachable(win=
dow)){var =
d=3Dwindow.opener;if(!c){c=3Dd._WidgetManager[b]}c(a);if(d._WidgetManager=
){d._WidgetManager._KillPopupDelay(window,a)}else{w_.CloseIfNoPendingMess=
ages(window,100)}}else{var =
e=3Dw_.GetWidgetRefreshUrl()+"?widgetId=3D"+a;e+=3D"&func=3D"+encodeURICo=
mponent(b);window.location.replace(e)}};w_.IsOpenerReachable=3Dfunction(a=
){var b=3Dfalse;try{if(a.opener){var c=3D"X"+a.opener.document.domain;=0A=
if(c&&c!=3D"X"){b=3Dtrue}}}catch(d){}return =
b};w_.STATUS_MESSAGE_GOOD_CLASS=3D"status-msg =
status-msg-yellow-on-white";w_.STATUS_MESSAGE_PENDING_CLASS=3Dw_.STATUS_M=
ESSAGE_GOOD_CLASS;w_.STATUS_MESSAGE_BAD_CLASS=3Dw_.STATUS_MESSAGE_GOOD_CL=
ASS;w_.o=3Dfunction(a,b,c){if(!a)a=3Dself;var =
d=3Da.document.getElementById("status-message-inner");if(d){d.innerHTML=3D=
b}var =
e=3Da.document.getElementById("status-message");if(e){e.className=3Dc}};w=
_.MaybePrependHttp=3Dfunction(a){if(a&&a.length>0&&a.substring(0,4)!=3D"h=
ttp"){a=3D"http://"+a}return a};=0A=
w_.GetFirstElementInElementWithClass=3Dfunction(a,b){if(w_o(a,b)){return =
a}if(a){var c=3Da.childNodes.length;for(var d=3D0;d<c;d++){var =
e=3Dw_.GetFirstElementInElementWithClass(a.childNodes.item(d),b);if(e){re=
turn e}}}return =
null};w_.CreateTransparentClickTrappingDiv=3Dfunction(a){var =
b=3Da.createElement("div"),c=3Da.body.scrollHeight;b.style.position=3D"ab=
solute";b.style.top=3D"0px";b.style.left=3D"0px";b.style.width=3D"100%";b=
.style.height=3Dc+"px";b.style.zIndex=3D"10";b.style.cursor=3D"default";b=
.onclick=3Dw_.O;b.onmousedown=3D=0A=
w_.O;b.onmouseup=3Dw_.O;b.style.background=3D"white";b.style.filter=3D"al=
pha(opacity=3D1)";b.style.opacity=3D".01";b.innerHTML=3D"&nbsp;";return =
b};w_.O=3Dfunction(a){var =
b=3Da;if(!b){b=3Dwindow.event}if(b){b.cancelBubble=3Dtrue;if(b.stopPropag=
ation){b.stopPropagation()}}return false};function =
w_z(a){this.s=3Da}w_z.prototype._WidgetBinding_include=3Dfunction(a,b){va=
r c=3Da.getAttribute("name"),d=3Da.getAttribute("data");return =
this.s.oa(c,b,d)};w_z.prototype._WidgetBinding_call=3Dw_z.prototype._Widg=
etBinding_include;w_z.prototype._WidgetBinding_loop=3D=0A=
function(a,b){var =
c=3Da.getAttribute("values"),d=3Dthis.s.R(c),e=3Dthis.s.V(d[1],b),f=3Da.g=
etAttribute("var");if(!f){w_t.raise("Invalid var=3D attribute on =
b:loop")}var =
g=3Dthis.s.P(a),h=3Da.ownerDocument.createDocumentFragment();if(!e)return=
 h;for(var i=3D0;i<e.length;i++){var =
j=3De[i],k=3Dg.cloneNode(true);b.M(f,j);var =
l=3Dthis.s.Q(k,b);b.va(f);h.appendChild(l)}return =
h};w_z.prototype._WidgetBinding_if=3Dfunction(a,b){var =
c=3Dthis.ja(a.getAttribute("cond"),b),d=3Da.ownerDocument.createDocumentF=
ragment(),e=3Dfalse;while(a.firstChild!=3D=0A=
null){var =
f=3Da.firstChild;if("else"=3D=3Dthis.s.R(f.nodeName)[1].toLowerCase()){e=3D=
true}else if(c&&!e||!c&&e){var =
g=3Dthis.s.Q(f,b);d.appendChild(g)}if(f.parentNode=3D=3Da){a.removeChild(=
f)}}return =
d};w_z.prototype.ja=3Dfunction(a,b){w_t.isTrue(a!=3Dnull,"null =
expression");var c=3Dthis.Lb(a,b);try{var d=3Deval(c);return =
d}catch(e){w_j("expression=3D["+a+"] error=3D"+e+" =
eval=3D["+c+"]")}return""};w_z.prototype.Lb=3Dfunction(a,b){var c=3Dnew =
RegExp("\\b(?:"+w_y.DATA_NAMESPACE_PREFIX+"|"+w_y.ACTION_NAMESPACE_PREFIX=
+"):[^ ]*\\b",=0A=
"gi"),d=3D"",e=3D0,f=3Dc.exec(a);while(f){var =
g=3Df[0];if(!this.vb(a,c.lastIndex)){var =
h,i=3Dthis.s.R(g);if(i[0]=3D=3Dw_y.ACTION_NAMESPACE_PREFIX){h=3Dthis.s.xa=
(i[1],null,b)}else =
if(i[0]=3D=3Dw_y.DATA_NAMESPACE_PREFIX){h=3Dthis.s.V(g,b);if(!h)h=3D"";h=3D=
h+""}else{w_t.raise("Unrecognized prefix =
'"+i[0]+"'")}h=3Dh.replace(/"/g,"&quot;");h=3D'"'+h+'"';d+=3Da.substring(=
e,f.index);d+=3Dh;e=3Dc.lastIndex}f=3Dc.exec(a)}d+=3Da.substring(e,a.leng=
th);return =
d};w_z.prototype.vb=3Dfunction(a,b){w_t.isTrue(b<=3Da.length,"Invalid =
index: i=3D"+b+", l=3D"+a.length);=0A=
var c=3D0;for(var =
d=3D0;d<b;d++){if(a.charAt(d)=3D=3D'"'&&(d=3D=3D0||a.charAt(d-1)!=3D"\\")=
){c++}}return c%2!=3D0};function =
w_B(){}w_B.ERROR_MSG_ACTIVE_CLASS=3D"errorbox-bad =
errormsg";w_B.ERROR_MSG_INACTIVE_CLASS=3D"errorbox-good";w_B.ProcessForm=3D=
function(a,b){var =
c=3D{};c.success=3Dtrue;c.values=3D{};c.errors=3D{};for(var d in b){var =
e=3Dw_B.GetFieldValue(a[d]),f=3Db[d];w_B.ClearError(d);if(f){var =
g=3Df(e);if(g){w_B.SetError(d,g);c.success=3Dfalse;c.errors[d]=3Dg}}c.val=
ues[d]=3De}return c};w_B.GetFieldValue=3Dfunction(a){if(!a)return =
undefined;=0A=
if(a.type=3D=3D"checkbox"){if(a.checked){return a.value}return =
undefined}if(a.type=3D=3Dnull){var b=3D[];for(var =
c=3D0;c<a.length;c++){if(a[c].checked){b[b.length]=3Da[c].value}}switch(b=
.length){case 0:return undefined;case 1:return b[0];default:return =
b}}return a.value};w_B.pb=3Dfunction(a,b){if(!b)b=3Ddocument;var =
c=3D"errormessage_"+a;return =
b.getElementById(c)};w_B.ClearError=3Dfunction(a){var =
b=3Dw_B.pb(a);if(b){b.innerHTML=3D"";b.className=3Dw_B.ERROR_MSG_INACTIVE=
_CLASS}};w_B.SetError=3Dfunction(a,b,c){var d=3Dw_B.pb(a,c);=0A=
if(d){d.innerHTML=3Db;d.className=3Dw_B.ERROR_MSG_ACTIVE_CLASS}};w_B.GetR=
equiredStringFilter=3Dfunction(){return =
function(a){a=3Da.replace(/^\s+/,"").replace(/\s+$/,"");if(a.length=3D=3D=
0){return LayoutsMessages.FIELD_CANNOT_BE_BLANK}return =
undefined}};w_B.GetNumberFilter=3Dfunction(a,b){return function(c){var =
d=3DparseInt(c,10);if(isNaN(d)){return =
LayoutsMessages.MUST_SPECIFY_A_NUMBER}if(d<a){return =
LayoutsMessages.NUMBER_TOO_SMALL+" "+a}if(d>b){return =
LayoutsMessages.NUMBER_TOO_LARGE+" "+b}return undefined}};function =
w_A(){this.p=3D=0A=
[];for(var a in =
w_.$b){this.p[this.p.length]=3Da}}w_A.DEFAULT_DICTIONARY_KEY=3D"";w_A.MAX=
_DICTIONARY_DEPTH=3D50;w_A.SEPARATOR_CHAR=3D".";w_A.prototype.M=3Dfunctio=
n(a,b){if(this.p.length>=3Dw_A.MAX_DICTIONARY_DEPTH){w_t.raise("Cannot =
add another dictionary: =
"+a)}if(a.indexOf(w_A.SEPARATOR_CHAR)>-1){w_t.raise("Cannot add =
dictionary name containing '.': "+a)}var =
c=3D{};c.name=3Da;c.data=3Db;this.p[this.p.length]=3Dc};w_A.prototype.va=3D=
function(a){var =
b=3Dthis.p[this.p.length-1];if(b.name!=3Da){w_t.raise("Dictionary "+a+" =
is not the last one, and can't be deleted: "+=0A=
b.name)}this.p.splice(this.p.length-1,1)};w_A.prototype.W=3Dfunction(a){i=
f(a=3D=3Dnull)a=3Dw_A.DEFAULT_DICTIONARY_KEY;for(var =
b=3Dthis.p.length-1;b>=3D0;--b){if(this.p[b].name=3D=3Da){return =
this.p[b].data}}return null};w_A.prototype.la=3Dfunction(){return =
this.W(w_A.DEFAULT_DICTIONARY_KEY)};w_A.prototype.ab=3Dfunction(a){this.M=
(w_A.DEFAULT_DICTIONARY_KEY,a)};w_A.prototype.i=3Dfunction(a){var =
b=3Dthis.W(a);if(b)return b;var =
c=3Da.split(w_A.SEPARATOR_CHAR);if(c.length=3D=3D1){b=3Dthis.la();return =
b[a]}b=3Dthis.W(c[0]);var d=3D0;if(b){d=3D=0A=
1}else{b=3Dthis.la()}for(var e=3Dd;e<c.length;e++){if(b=3D=3Dnull)return =
null;b=3Db[c[e]]}return b};function =
w_Ba(){}w_Ba.prototype.c=3Dfunction(a,b){throw new =
Error("Unimplemented");};var =
_WidgetManager=3Dw_;_WidgetManager.prototype=3Dw_.prototype;_WidgetManage=
r._Init=3D_WidgetManager.Init;_WidgetManager._SetPageActionUrl=3D_WidgetM=
anager.SetPageActionUrl;_WidgetManager._GetPageActionUrl=3D_WidgetManager=
.GetPageActionUrl;_WidgetManager._SetWidgetRefreshUrl=3D_WidgetManager.Se=
tWidgetRefreshUrl;_WidgetManager._GetWidgetRefreshUrl=3D=0A=
_WidgetManager.GetWidgetRefreshUrl;_WidgetManager._GetCallbackUrl=3D_Widg=
etManager.GetCallbackUrl;_WidgetManager._DeleteWidgetFromPage=3D_WidgetMa=
nager.DeleteWidgetFromPage;_WidgetManager._DisplayWidget=3D_WidgetManager=
.DisplayWidget;_WidgetManager._GetWidget=3D_WidgetManager.GetWidget;_Widg=
etManager._HandleControllerResult=3D_WidgetManager.c;_WidgetManager._Hand=
lePageActionResult=3D_WidgetManager.HandlePageActionResult;_WidgetManager=
._IsOpenerReachable=3D_WidgetManager.IsOpenerReachable;_WidgetManager._Se=
tConfigWin=3D=0A=
_WidgetManager.SetConfigWin;var =
_WidgetInfo=3Dw_x;_WidgetInfo.prototype=3Dw_x.prototype;function =
w_C(a){this.Lc=3Dfalse;this.ga=3Da;this.ba=3Dwindow.document}w_C.DISABLED=
_BUTTON_CLASS=3D"disabled-button";w_C.HIDDEN_MESSAGE_CLASS=3D"status-msg-=
hidden";w_C.prototype.ha=3Dfunction(){this.ba.getElementById(this.ga+"-in=
ner").innerHTML=3D"&nbsp;";w_p(this.ba.getElementById(this.ga),w_C.HIDDEN=
_MESSAGE_CLASS)};w_C.prototype.o=3Dfunction(a){this.ba.getElementById(thi=
s.ga+"-inner").innerHTML=3Da;w_q(this.ba.getElementById(this.ga),w_C.HIDD=
EN_MESSAGE_CLASS)};function w_Aa(a){return function(b){var =
c=3Dw_va(b);if(c>=3D500){if(b.responseText.length){document.body.innerHTM=
L=3Db.responseText}else{alert(LayoutsMessages.SERVER_ERROR)}return =
false}if(a){return a(b)}else{return true}}};function =
w_D(a){this.a=3Da}w_D.WIDGET_TYPE_NAME=3D"AdSense";w_D.prototype.d=3Dfunc=
tion(){return w_D.WIDGET_TYPE_NAME};w_D.prototype.b=3Dfunction(){return =
this.a};w_D.prototype.c=3Dfunction(a,b){this.a.h(b)};var =
_AdSenseView=3Dw_D;function =
w_E(a){this.a=3Da;this.e=3Da.k()}w_E.WIDGET_TYPE_NAME=3D"BlogArchive";w_E=
.POST_LIST_CLASS=3D"posts";w_E.INTERVAL_EXPANDED_VALUE=3D"expanded";w_E.I=
NTERVAL_COLLAPSED_VALUE=3D"collapsed";w_E.LOADING_MSG=3D"loading...";w_E.=
POST_COUNT_CLASS=3D"post-count";w_E.POST_COUNT_LINK_CLASS=3D"post-count-l=
ink";w_E.MENU_ROOT_ID=3D"ArchiveMenu";w_E.TOGGLE_OPEN_CLASS=3D"toggle-ope=
n";w_E.yc=3D"&#9660;&nbsp;";w_E.Xb=3D"&#9658;&nbsp;";w_E.prototype.d=3Dfu=
nction(){return =
w_E.WIDGET_TYPE_NAME};w_E.prototype.b=3Dfunction(){return =
this.a};w_E.prototype.f=3D=0A=
function(){return =
false};w_E.prototype.c=3Dfunction(a,b){if(a=3D=3D"configure"){this.a.h(b)=
}else =
if(a=3D=3D"getTitles"){this.Pb(b)}else{this.widgetInfo.data=3Db;w_.Displa=
yWidget(this)}};w_E.prototype.j=3Dfunction(){var =
a=3D{};a.select=3Dfunction(i){return i&&w_o(i,"toggle")};var =
b=3Dthis.a.r("ArchiveList");if(!b)return;var =
c=3Dw_r(this.e.rootElement,a),d;if(c.length>0&&c[0].currentStyle){d=3Dc[0=
].parentNode.currentStyle.color}for(var e=3D0;e<c.length;e++){var =
f=3Dc[e];f.onclick=3Dthis.Mb.bind(this);if(d)f.style.color=3Dd}var g=3D=0A=
this.a.r(w_E.MENU_ROOT_ID);if(g){for(var =
e=3D1;e<g.options.length;e++){var =
h=3Dg.options[e].value;if(h=3D=3Dwindow.location.href||window.location.hr=
ef.match(h)!=3Dnull){g.selectedIndex=3De;break}}g.onchange=3Dthis.rb.bind=
(this)}if(this.b().i().languageDirection=3D=3D"rtl"){w_E.Xb=3D"&#9668;&nb=
sp;"}};w_E.prototype.rb=3Dfunction(){var =
a=3Dthis.a.r(w_E.MENU_ROOT_ID);if(!a)return;if(a.value=3D=3D"")return;win=
dow.location.href=3Da.value};w_E.prototype.Mb=3Dfunction(a){a=3Da||window=
.event;var b=3Da.currentTarget||a.srcElement;if(b&&!w_o(b,=0A=
"toggle"))b=3Db.parentNode;var =
c=3Dw_.GetFirstElementInElementWithClass(b,"zippy"),d=3Db.parentNode;if(w=
_o(d,w_E.INTERVAL_EXPANDED_VALUE)){w_q(d,w_E.INTERVAL_EXPANDED_VALUE);w_p=
(d,w_E.INTERVAL_COLLAPSED_VALUE);c.innerHTML=3Dw_E.Xb;w_q(c,w_E.TOGGLE_OP=
EN_CLASS);return =
false}else{w_q(d,w_E.INTERVAL_COLLAPSED_VALUE);w_p(d,w_E.INTERVAL_EXPANDE=
D_VALUE);c.innerHTML=3Dw_E.yc;w_p(c,w_E.TOGGLE_OPEN_CLASS)}if(this.xb(d))=
{var =
e=3Dthis.ma(d);if(!e){e=3Ddocument.createElement("UL");d.appendChild(e);w=
_p(e,w_E.POST_LIST_CLASS)}e.appendChild(document.createTextNode(w_E.LOADI=
NG_MSG));=0A=
this.a.v("getTitles",{path:this.nb(d)})}return =
false};w_E.prototype.ma=3Dfunction(a){return =
w_.GetFirstElementInElementWithClass(a,w_E.POST_LIST_CLASS)};w_E.prototyp=
e.nb=3Dfunction(a){var =
b=3Dw_.GetFirstElementInElementWithClass(a,w_E.POST_COUNT_LINK_CLASS);ret=
urn b.href};w_E.prototype.ob=3Dfunction(a){var =
b=3Dw_.GetFirstElementInElementWithClass(a,w_E.POST_COUNT_CLASS);return =
parseInt(b.innerHTML.match(/\d+/),10)};w_E.prototype.Pb=3Dfunction(a){var=
 b=3Da.path,c=3Dthis.ma(this.mb(b));c.innerHTML=3D"";for(var d=3D0;d<=0A=
a.posts.length;d++){var =
e=3Da.posts[d],f=3Ddocument.createElement("li");f.innerHTML=3D"<a =
href=3D"+e.url+">"+e.title+"</a>";c.appendChild(f)}};w_E.prototype.mb=3Df=
unction(a){var b=3Dthis.e.rootElement.getElementsByTagName("A");for(var =
c in b){var d=3Db[c];if(d.href=3D=3Da)return =
d.parentNode}};w_E.prototype.xb=3Dfunction(a){var =
b=3Da.getElementsByTagName("UL");if(b.length>0&&!w_o(b[0],"posts")){retur=
n}var =
c=3Dthis.ob(a),d=3Da.getElementsByTagName("LI"),e=3Dd.length;return =
e<c};var _BlogArchiveView=3Dw_E;function =
w_F(a){this.a=3Da;this.K=3Da.k();if(this.K.data){this.jc=3Dthis.K.data.sh=
owBacklinks}}w_F.BACKLINKS_ROOT=3D"backlinks-container";w_F.BACKLINKS_CHU=
NK=3D"backlinks";w_F.BACKLINK_ITEM_ROOT_CLASS=3D"backlink-control";w_F.BA=
CKLINK_EXPANDED_CLASS=3D"expanded-backlink";w_F.BACKLINK_COLLAPSED_CLASS=3D=
"collapsed-backlink";w_F.BACKLINK_ZIPPY_CLASS=3D"backlink-toggle-zippy";w=
_F.WIDGET_TYPE_NAME=3D"Blog";w_F.prototype.d=3Dfunction(){return =
w_F.WIDGET_TYPE_NAME};w_F.prototype.b=3Dfunction(){return =
this.a};w_F.prototype.c=3Dfunction(a,=0A=
b){if(a=3D=3D"initial"){this.K.data=3Db;w_.DisplayWidget(this,true)}else =
if(a=3D=3D"nextposts"){this.fb(b)}else =
if(a=3D=3D"configure"){this.a.h(b)}else =
if(a=3D=3D"backlinks"){this.Ob(b)}};w_F.prototype.fb=3Dfunction(a){var =
b=3Da.renderedData,c=3Dthis.K.rootElement;if(!b||!c){return}c.innerHTML=3D=
b;window.scroll(0,0);this.j()};w_F.prototype.Ob=3Dfunction(a){this.jc=3Df=
alse;var =
b=3Dthis.a.Y(w_F.BACKLINKS_CHUNK,a),c=3Dthis.a.r(w_F.BACKLINKS_ROOT);if(c=
){c.innerHTML=3D"";c.appendChild(b)}var =
d=3Dw_r(this.K.rootElement,w_F.Sb);for(var e=3D0;e<=0A=
d.length;e++){var f=3Dd[e];f.onclick=3Dthis.Nb.bind(this)}var =
g=3Dthis.a.r("backlinks-create-link");if(g!=3Dnull){g.onclick=3Dthis.cb.b=
ind(this,g.href)}};w_F.Sb=3D{};w_F.Sb.select=3Dfunction(a){return =
a&&w_o(a,w_F.BACKLINK_ZIPPY_CLASS)};w_F.prototype.Nb=3Dfunction(a){a=3Da|=
|window.event;this.gb(a.srcElement||a.target)};w_F.prototype.gb=3Dfunctio=
n(a){var =
b=3Da.parentNode;while(b&&!w_o(b,w_F.BACKLINK_ITEM_ROOT_CLASS)){b=3Db.par=
entNode}if(!b)return;if(w_o(b,w_F.BACKLINK_EXPANDED_CLASS)){w_q(b,w_F.BAC=
KLINK_EXPANDED_CLASS);w_p(b,=0A=
w_F.BACKLINK_COLLAPSED_CLASS)}else{w_p(b,w_F.BACKLINK_EXPANDED_CLASS);w_q=
(b,w_F.BACKLINK_COLLAPSED_CLASS)}};w_F.prototype.j=3Dfunction(){var =
a=3Dthis.a.r("blog-pager-newer-link");if(a&&this.pa(a)){a.onclick=3Dthis.=
qa.bind(this)}var =
b=3Dthis.a.r("blog-pager-older-link");if(b&&this.pa(b)){b.onclick=3Dthis.=
qa.bind(this)}if(this.jc){this.a.v("backlinks",{postID:this.K.data.postId=
})}};w_F.prototype.pa=3Dfunction(a){var b=3Da.href;return =
b.indexOf("/search?")>-1};w_F.prototype.qa=3Dfunction(a){a=3Da||window.ev=
ent;var b=3D=0A=
a.target||a.srcElement;this.a.v("nextposts",{path:b.href});return =
false};w_F.prototype.cb=3Dfunction(a){var =
b=3D"";if(document.selection){b=3Ddocument.selection.createRange().text}e=
lse if(window.getSelection){b=3Dwindow.getSelection()}else =
if(document.getSelection){b=3Ddocument.getSelection()}window.open(a+"?t=3D=
"+encodeURIComponent(b)+"&u=3D"+encodeURIComponent(window.location.href)+=
"&n=3D"+encodeURIComponent(document.title),"bloggerForm","scrollbars=3Dno=
,width=3D475,height=3D300,top=3D175,left=3D75,status=3Dyes,resizable=3Dye=
s");=0A=
return false};var _BlogView=3Dw_F;function =
w_G(a){this.a=3Da;this.e=3Da.k()}w_G.WIDGET_TYPE_NAME=3D"BlogList";w_G.pr=
ototype.d=3Dfunction(){return =
w_G.WIDGET_TYPE_NAME};w_G.prototype.b=3Dfunction(){return =
this.a};w_G.prototype.f=3Dfunction(){return =
false};w_G.prototype.c=3Dfunction(a,b){if(a=3D=3D"configure"){this.a.h(b)=
}};var =
_BlogListView=3Dw_G;_BlogListView._Configure=3D_BlogListView.Configure;fu=
nction =
w_H(a){this.a=3Da}w_H.WIDGET_TYPE_NAME=3D"CustomSearch";w_H.prototype.d=3D=
function(){return =
w_H.WIDGET_TYPE_NAME};w_H.prototype.b=3Dfunction(){return =
this.a};w_H.prototype.f=3Dfunction(){return =
false};w_H.prototype.c=3Dfunction(a,b){if(a=3D=3D"configure"){this.a.h(b)=
}};w_H.prototype.j=3Dfunction(){if(!window._UDS_bootstrapped){var =
a;if(window.location.host.match(/blogger\.com$/)){a=3D"ABQIAAAAVBJEtyJuLx=
gUs8KlzeA1lRQpkWYODHKIJGlKH8M-8R98XOejsxRkHYkMWejKfPos1RBuAqHID9wA9Q"}els=
e{a=3Dthis.a.i().key}w_I("http://www.google.com/uds/api?file=3Duds.js&v=3D=
1.0&source=3Duds-vbpe&key=3D"+=0A=
a);w_J(w_Ca);window._UDS_bootstrapped=3Dtrue}var =
b=3Ddocument.getElementById("uds-searchControl");if(!b){b=3Ddocument.crea=
teElement("DIV");b.id=3D"uds-searchControl";var =
c=3Ddocument.createElement("DIV");c.id=3D"uds-searchResults";b.appendChil=
d(c);var =
d=3Ddocument.createElement("DIV");d.id=3D"uds-searchClearResults";d.class=
Name=3D"gsc-clear-button";d.innerHTML=3D"&nbsp;";b.appendChild(d);var =
e=3Ddocument.getElementById("main");if(!e){e=3Ddocument.getElementsByTagN=
ame("body")[0]}e.insertBefore(b,e.firstChild)}var f=3Dthis.b();=0A=
if(!w_K()){w_J(w_Da.bind(f))}else{window.setTimeout(w_Da.bind(f),0)}};fun=
ction w_Da(){var a=3Dnew =
GSearchControl,b=3Dthis.i();if(b.includeBlog){var c=3Dnew =
GblogSearch;c.setUserDefinedLabel(b.thisBlogMsg);c.setSiteRestriction(b.b=
logUrl);a.addSearcher(c)}if(b.includePostLinks){var d=3Dnew =
GwebSearch;d.setUserDefinedLabel(b.linkedFromHereMsg);d.setSiteRestrictio=
n({crefUrl:b.blogUrl+"cse.xml"});a.addSearcher(d)}var =
e=3Db.linkLists;for(var f=3D0;f<e.length;f++){var g=3Dnew =
GwebSearch;g.setSiteRestriction({crefUrl:b.blogUrl+=0A=
"cse.xml"},e[f].id.toLowerCase());g.setUserDefinedLabel(e[f].title);a.add=
Searcher(g)}if(b.includeWeb){var h=3Dnew =
GwebSearch;h.setUserDefinedLabel(b.theWebMsg);a.addSearcher(h)}var =
i=3Dnew GSearchForm(false,this.z("form")),j=3Dnew =
GdrawOptions;j.setDrawMode(GSearchControl.DRAW_MODE_TABBED);j.setInput(i.=
input);a.setNoResultsString(GSearchControl.NO_RESULTS_DEFAULT_STRING);a.d=
raw(document.getElementById("uds-searchResults"),j);i.input.onkeyup=3D(i.=
input.onpaste=3Dnull);i.setOnSubmitCallback(null,w_w(w_Ea,null,=0A=
a));document.getElementById("uds-searchClearResults").onclick=3Dw_w(w_Fa,=
null,a);w_L(false)}function w_Ea(a){w_L(true);return a.submit()}function =
w_Fa(a){a.clearAllResults();w_L(false)}function =
w_L(a){document.getElementById("uds-searchClearResults").style.display=3D=
a?"inline":"none"}var =
_CustomSearchView=3Dw_H;_CustomSearchView._Configure=3D_CustomSearchView.=
Configure;function =
w_M(a){this.a=3Da;this.e=3Da.k()}w_M.WIDGET_TYPE_NAME=3D"Image";w_M.proto=
type.b=3Dfunction(){return this.a};w_M.prototype.d=3Dfunction(){return =
w_M.WIDGET_TYPE_NAME};w_M.prototype.f=3Dfunction(){return =
false};w_M.prototype.j=3Dfunction(){if(this.e.data.resize!=3D"true"){retu=
rn}var =
a=3Dthis.a.r(this.e.instanceId+"_img"),b=3Dthis.e.rootElement;if(!a||!b){=
return}var =
c;if(document.defaultView){c=3DparseInt(document.defaultView.getComputedS=
tyle(b,null).width,10)}else =
if(b.currentStyle){a.style.display=3D"none";c=3Db.offsetWidth;=0A=
a.style.display=3D""}else{return}if(a.width>c){a.height=3DMath.round(c/a.=
width*a.height);a.width=3Dc}a.style.visibility=3D"visible"};w_M.prototype=
.c=3Dfunction(a,b){if(a=3D=3D"configure"){this.a.h(b)}};var =
_ImageView=3Dw_M;function =
w_N(a,b,c,d,e,f,g,h){this.n=3Da;this.Tb=3Db!=3D"null"?b:null;this.ec=3Dc;=
this.cc=3Dd;this.dc=3De;this.pc=3Df;this.fc=3Dg;this.Fc=3Dh;this.u=3D-1;t=
his.B=3D-1;this.C=3Dnull;this.q=3Ddocument.getElementById(this.n+"_picImg=
");this.aa=3Ddocument.getElementById(this.n+"_changeImageLink");this.ea=3D=
document.getElementById(this.n+"_imageChoiceTable");this.ac=3Ddocument.ge=
tElementById(this.n+"_imgSrcFromPCRadio");this.bc=3Ddocument.getElementBy=
Id(this.n+"_imgSrcFromWebRadio");this.g=3Ddocument.getElementById(this.n+=
"_imgFileNameInput");=0A=
this.S=3Ddocument.getElementById(this.n+"_imgUrlTextInput");this.Rb=3Dwin=
dow.frames[this.n+"_asynchronousFileUploadIframe"];this.La=3D0;this.l=3Dn=
ew =
Image;this.l.onload=3Dthis.hitch(this,this.mc);this.l.onerror=3Dthis.hitc=
h(this,this.lc);this.Yb=3Dfalse;this.Pa=3Dnull;this.m=3Dnull;this.H=3Dnul=
l;this.Ta=3Dfalse}w_N.prototype.Oa=3Dfunction(){return =
this.ac.checked};w_N.prototype.mc=3Dfunction(){this.La=3D0;w_B.ClearError=
(this.n+"_imgUrlTextError");w_B.ClearError(this.n+"_imgFileNameError");if=
(!this.Oa()||this.u=3D=3D0){this.u=3Dthis.l.width;=0A=
this.B=3Dthis.l.height;this.C=3Dthis.l.src}var =
a=3D1,b=3D1;if(this.l.width>300){a=3D300/this.l.width}if(this.l.height>30=
0){b=3D300/this.l.height}var =
c=3DMath.min(a,b);this.q.style.width=3DMath.round(this.l.width*c)+"px";th=
is.q.style.height=3DMath.round(this.l.height*c)+"px";this.q.src=3Dthis.l.=
src;this.q.style.display=3D"";this.ea.style.display=3D"none";this.aa.styl=
e.display=3D"";this.g.disabled=3Dtrue;if(this.ec){this.ec.call({},this.q.=
src,this.C,this.u,this.B)}};w_N.prototype.J=3Dfunction(a,b,c,d){if(a){w_B=
.SetError(this.n+=0A=
"_imgFileNameError",b);w_B.ClearError(this.n+"_imgUrlTextError")}else{w_B=
.SetError(this.n+"_imgUrlTextError",b);w_B.ClearError(this.n+"_imgFileNam=
eError")}this.q.style.display=3D"none";this.ea.style.display=3D"";this.aa=
.style.display=3D"none";this.g.disabled=3Dfalse;if(this.cc){this.cc.call(=
{},c,d)}};w_N.prototype.lc=3Dfunction(){if(this.La<2){this.La++;var =
a=3Dthis.l.src;this.l.src=3D"";this.D(a)}else{this.J(this.Oa(),WidgetMess=
ages.SIV_INVALID_URL,this.q.src)}};w_N.prototype.hitch=3Dfunction(a,b){re=
turn function(){b.apply(a,=0A=
arguments)}};w_N.prototype.D=3Dfunction(a){this.Xa();this.l.src=3Da};w_N.=
prototype.Ha=3Dfunction(a){var =
b=3Da||window.event;if(window.event){b.returnValue=3Dfalse;b.cancelBubble=
=3Dtrue}else{b.preventDefault();b.stopPropagation()}this.q.style.display=3D=
"none";this.aa.style.display=3D"none";this.ea.style.display=3D"";this.g.d=
isabled=3Dfalse;this.S.value=3D"";this.Ua();this.Ta=3Dtrue;if(this.dc){th=
is.dc.call({})}};w_N.prototype.Ma=3Dfunction(){this.ac.checked=3D"true";t=
his.S.value=3D"";this.Xa();this.hc();this.Yb=3Dtrue;try{this.m.submit()}c=
atch(a){this.J(true,=0A=
WidgetMessages.SIV_INVALID_URL,this.m.value)}this.gc()};w_N.prototype.G=3D=
function(){var =
a=3Dthis.Rb.document.result;if(!a){this.J(true,WidgetMessages.SIV_INVALID=
_URL,this.g.value)}if(a.hasErrors){if(a.errors.length>0){this.J(true,a.er=
rors[0].message,this.g.value,a.Ac)}else{this.J(true,WidgetMessages.SIV_IN=
VALID_URL,this.g.value,a.Ac)}}else{var =
b=3DMath.max(a.origWidth,a.origHeight),c=3Dthis.Ka();if(this.u!=3D0&&c!=3D=
-1&&b>c){var =
d=3Dc/b;this.u=3DMath.round(a.origWidth*d);this.B=3DMath.round(a.origHeig=
ht*d)}else{this.u=3D=0A=
a.origWidth;this.B=3Da.origHeight}this.C=3Da.mainSrc;this.D(a.thumbSrc)}}=
;w_N.prototype.Na=3Dfunction(a){var =
b=3Da||window.event;if(b.keyCode=3D=3D9)return;this.bc.checked=3D"true";i=
f(this.Pa!=3Dnull){window.clearTimeout(this.Pa)}var =
c=3Dthis.hitch(this,function(){if(this.Ta||this.l.src!=3Dthis.S.value.toL=
owerCase()){this.Ua();this.D(this.S.value.toLowerCase())}this.Ta=3Dfalse}=
);this.Pa=3Dwindow.setTimeout(c,1000)};w_N.prototype.Qa=3Dfunction(a){thi=
s.bc.checked=3Dtrue;this.S.value=3Da;this.D(a)};w_N.prototype.Xa=3Dfuncti=
on(){this.q.src=3D=0A=
"img/icon_inprogress.gif";this.q.style.width=3D"200px";this.q.style.heigh=
t=3D"200px";this.q.style.display=3D"";this.ea.style.display=3D"none";this=
.aa.style.display=3D"none"};w_N.prototype.hc=3Dfunction(){if(!this.m){thi=
s.m=3Ddocument.createElement("form");this.m.action=3D"imageUpload.do";thi=
s.m.method=3D"POST";this.m.target=3Dthis.Rb.name;this.m.encoding=3D"multi=
part/form-data";this.m.style.display=3D"none";if(this.Tb){var =
a=3Ddocument.createElement("input");a.type=3D"hidden";a.name=3D"blogID";a=
.value=3Dthis.Tb;this.m.appendChild(a)}var b=3D=0A=
document.createElement("input");b.type=3D"hidden";b.name=3D"sectionWidth"=
;b.id=3D"sectionWidth";this.m.appendChild(b);var =
c=3Ddocument.createElement("input");c.type=3D"hidden";c.name=3D"photoUplo=
adSecurityToken";c.value=3Dthis.Fc;this.m.appendChild(c);document.body.ap=
pendChild(this.m)}var =
d=3Dthis.Ka();if(d=3D=3D-1){d=3D1600}document.getElementById("sectionWidt=
h").value=3Dd;this.H=3D{parent:this.g.parentNode,nextSibling:this.g.nextS=
ibling};this.g.parentNode.removeChild(this.g);this.m.appendChild(this.g)}=
;w_N.prototype.gc=3D=0A=
function(){this.m.removeChild(this.g);if(this.H&&this.H.nextSibling){this=
.H.parent.insertBefore(this.g,this.H.nextSibling)}else{this.H.parent.appe=
ndChild(this.g)}};w_N.prototype.Ua=3Dfunction(){var =
a=3Ddocument.createElement("input");a.type=3D"file";a.name=3Dthis.g.name;=
a.id=3Dthis.g.id;a.onchange=3Dthis.g.onchange;var =
b=3Dthis.g.nextSibling;if(b=3D=3Dnull){this.g.parentNode.appendChild(a)}e=
lse{this.g.parentNode.insertBefore(a,b)}this.g.parentNode.removeChild(thi=
s.g);this.g=3Da};w_N.prototype.Ka=3Dfunction(){if(this.pc=3D=3D=0A=
-1&&this.fc){return this.fc()}else{return this.pc}};function =
w_O(){this.usiContainers=3D[]}var w_Ga=3Dnew =
w_O;w_O.prototype.Ia=3Dfunction(a,b,c,d,e,f,g,h){this.usiContainers[a]=3D=
new w_N(a,b,eval(c),eval(d),eval(e),f,eval(g),h);return =
this.usiContainers[a]};w_O.prototype.da=3Dfunction(a){return =
this.usiContainers[a]};w_O.prototype.G=3Dfunction(a){var =
b=3Dthis.da(a);if(b&&b.Yb){b.G()}};var =
_UploadSimpleImage=3Dw_Ga;w_O.prototype._createUsiContainer=3Dw_O.prototy=
pe.Ia;w_O.prototype._getUsiContainer=3Dw_O.prototype.da;=0A=
w_O.prototype._channelResultArrived=3Dw_O.prototype.G;w_N.prototype._chan=
geImage=3Dw_N.prototype.Ha;w_N.prototype._imgUrlFileOnChange=3Dw_N.protot=
ype.Ma;w_N.prototype._imgUrlTextOnKeyUp=3Dw_N.prototype.Na;w_N.prototype.=
_loadInitialUrl=3Dw_N.prototype.Qa;w_N.prototype._loadImageFromUrl=3Dw_N.=
prototype.D;function =
_singleImageConfig_successfulUploadCallback(a,b,c,d){window.singleImageCo=
nfig_thumbImageUrl=3Da;window.singleImageConfig_imageUrl=3Db;window.singl=
eImageConfig_imageWidth=3Dc;window.singleImageConfig_imageHeight=3Dd}func=
tion =
_singleImageConfig_resetCallback(){window.singleImageConfig_imageUrl=3Dnu=
ll}function =
_SIV_getScaledContainerWidth(){if(document.getElementById("checkShrink").=
checked){return _SIV_getContainerWidth()}else{return-1}}function =
_SIV_getContainerWidth(){var =
a=3Ddocument.getElementById("sectionId").value,=0A=
b=3D150;if(w_.IsOpenerReachable(window)&&window.opener.document.getElemen=
tById(a)){b=3Dwindow.opener.document.getElementById(a).clientWidth}return=
 b}function =
_SIV_setConfigurationOptions(){if(window.singleImageConfig_imageUrl=3D=3D=
null){w_.o(window,WidgetMessages.SIV_NO_IMAGE,w_.STATUS_MESSAGE_BAD_CLASS=
);return}var =
a=3Ddocument.forms.config.widgetId.value,b=3D_SIV_getContainerWidth(),c=3D=
document.getElementById("checkShrink").checked,d=3Dwindow.singleImageConf=
ig_imageWidth,e=3Dwindow.singleImageConfig_imageHeight;=0A=
if(c){var f=3D1;if(d>b){f=3Db/d;d=3Db;e=3DMath.round(e*f)}}var =
g=3D{originalUrl:window.singleImageConfig_imageUrl,originalWidth:window.s=
ingleImageConfig_imageWidth,originalHeight:window.singleImageConfig_image=
Height,displayUrl:window.singleImageConfig_thumbImageUrl,displayWidth:d,d=
isplayHeight:e,sectionWidth:b,shrinkToFit:c,title:document.getElementById=
("title").value,caption:document.getElementById("imageCaption").value,sec=
urityToken:document.forms.config.securityToken.value};w_.SaveWidget(g,a,w=
_M.WIDGET_TYPE_NAME)}=0A=
;function =
w_P(a){this.a=3Da;this.e=3Da.k()}w_P.successfulUploadCallback=3Dfunction(=
a,b,c,d){w_P.Gc=3Da;w_P.C=3Db;w_P.u=3Dc;w_P.B=3Dd};w_P.resetCallback=3Dfu=
nction(){w_P.C=3Dnull};w_P.getScaledContainerWidth=3Dfunction(){if(docume=
nt.getElementById("checkShrink").checked){return =
w_P.getContainerWidth()}else{return-1}};w_P.getContainerWidth=3Dfunction(=
){var =
a=3Ddocument.getElementById("sectionId").value,b=3D600;if(w_.IsOpenerReac=
hable(window)&&window.opener.document.getElementById(a)){b=3Dwindow.opene=
r.document.getElementById(a).clientWidth}return b};=0A=
w_P.WIDGET_TYPE_NAME=3D"Header";w_P.prototype.d=3Dfunction(){return =
w_P.WIDGET_TYPE_NAME};w_P.prototype.f=3Dfunction(){return =
false};w_P.prototype.b=3Dfunction(){return =
this.a};w_P.prototype.c=3Dfunction(a,b){this.a.h(b)};w_P.FilterMap=3D{tit=
le:w_B.GetRequiredStringFilter(),description:null,imagePlacement:null,use=
Image:null,securityToken:null};w_P.ConfigureWidget=3Dfunction(){var =
a=3Ddocument.forms.config.widgetId.value,b=3Ddocument.forms.config.widget=
Type.value,c=3Dw_B.ProcessForm(document.forms.config,w_P.FilterMap),=0A=
d=3Dw_P.getContainerWidth();if(c.success){if(w_P.C){var =
e=3Dw_P.u,f=3Dw_P.B,g=3Ddocument.getElementById("checkShrink").checked;if=
(g){var =
h=3D1;if(e>d){h=3Dd/e;e=3Dd;f=3DMath.round(f*h)}}c.values.originalUrl=3Dw=
_P.C;c.values.originalWidth=3Dw_P.u;c.values.originalHeight=3Dw_P.B;c.val=
ues.displayUrl=3Dw_P.Gc;c.values.displayWidth=3De;c.values.displayHeight=3D=
f;c.values.sectionWidth=3Dd;c.values.shrinkToFit=3Dg}c.values.securityTok=
en=3Ddocument.forms.config.securityToken.value;w_.SaveWidget(c.values,a,b=
);return true}else{return false}};=0A=
w_P.hideImageOptions=3Dfunction(){document.getElementById("imageOptions")=
.style.display=3D"none";return =
false};w_P.showImageOptions=3Dfunction(){document.getElementById("imageOp=
tions").style.display=3D"";return false};var =
_HeaderView=3Dw_P;_HeaderView.prototype=3Dw_P.prototype;_HeaderView._Conf=
igureWidget=3D_HeaderView.ConfigureWidget;_HeaderView._hideImageOptions=3D=
_HeaderView.hideImageOptions;_HeaderView._showImageOptions=3D_HeaderView.=
showImageOptions;_HeaderView._successfulUploadCallback=3D_HeaderView.succ=
essfulUploadCallback;=0A=
_HeaderView._resetCallback=3D_HeaderView.resetCallback;_HeaderView._getSc=
aledContainerWidth=3D_HeaderView.getScaledContainerWidth;function =
w_Q(a,b){this.a=3Da;this.e=3Da.k();this.Ic=3Db}w_Q.prototype.b=3Dfunction=
(){return this.a};w_Q.prototype.d=3Dfunction(){return =
this.Ic};w_Q.prototype.c=3Dfunction(a,b){if(a=3D=3D"configure"){this.a.h(=
b)}};w_Q.ConfigureWidget=3Dfunction(a){setFormAndSubmit();var =
b=3Ddocument.forms.stuffform.widgetId.value,c=3Ddocument.forms.stuffform.=
securityToken.value,d=3Ddocument.getElementById("textarea"),e=3Ddocument.=
getElementById("title"),f=3Dd.value;if(a=3D=3D"Text"){f=3Df.replace(/\n/g=
,"<br/>")}var g=3D{content:f,title:e.value,securityToken:c};=0A=
w_.SaveWidget(g,b,a)};function =
w_R(a){w_Q.call(this,a,"Text")}w_R.inherits(w_Q);w_R.ConfigureWidget=3Dfu=
nction(){w_Q.ConfigureWidget("Text")};function =
w_S(a){w_Q.call(this,a,"HTML")}w_S.inherits(w_Q);w_S.ConfigureWidget=3Dfu=
nction(){w_Q.ConfigureWidget("HTML")};var =
_TextView=3Dw_R;_TextView.prototype=3Dw_R.prototype;_TextView._ConfigureW=
idget=3D_TextView.ConfigureWidget;var =
_HTMLView=3Dw_S;_HTMLView.prototype=3Dw_S.prototype;_HTMLView._ConfigureW=
idget=3D_HTMLView.ConfigureWidget;function =
w_I(a){document.write('<script src=3D"'+a+'" =
type=3D"text/javascript"><\/script>')}function =
w_Ha(a){document.write('<style type=3D"text/css"> @import url( "'+a+'" =
);</style>')}function w_J(a){if(w_K()){w_j("Tried to add an onload after =
page loaded..")}else{var =
b=3Dwindow;if(b.addEventListener){b.addEventListener("load",a,false)}else=
 =
if(b.attachEvent){b.attachEvent("onload",a)}else{b.onload=3Da}}}function =
w_Ca(){window._UDS_loaded=3Dtrue}function w_K(){return =
window._UDS_loaded}function w_T(a){this.a=3D=0A=
a}w_T.WIDGET_TYPE_NAME=3D"VideoBar";w_T.prototype.d=3Dfunction(){return =
w_T.WIDGET_TYPE_NAME};w_T.prototype.b=3Dfunction(){return =
this.a};w_T.prototype.f=3Dfunction(){return =
false};w_T.prototype.c=3Dfunction(a,b){if(a=3D=3D"configure"){this.a.h(b)=
}};w_T.prototype.j=3Dfunction(){if(!window._UDS_bootstrapped){var =
a;if(window.location.host.match(/blogger\.com$/)){a=3D"ABQIAAAAVBJEtyJuLx=
gUs8KlzeA1lRQpkWYODHKIJGlKH8M-8R98XOejsxRkHYkMWejKfPos1RBuAqHID9wA9Q"}els=
e{a=3Dthis.a.i().key}w_I("http://www.google.com/uds/api?file=3Duds.js&v=3D=
1.0&source=3Duds-vbpe&key=3D"+=0A=
a);w_Ha("http://www.google.com/uds/css/gsearch.css");w_J(w_Ca);window._UD=
S_bootstrapped=3Dtrue}if(!window._UDS_vb_bootstrapped){window._uds_vbw_do=
notrepair=3Dtrue;w_I("http://www.google.com/uds/solutions/videobar/gsvide=
obar.js?mode=3Dnew");w_Ha("http://www.google.com/uds/solutions/videobar/g=
svideobar.css");window._UDS_vb_bootstrapped=3Dtrue}var =
b=3Dthis.b(),c=3Db.z("bar");w_p(c,"videoBar-container");if(!w_K()){w_J(w_=
Ia.bind(b))}else{window.setTimeout(w_Ia.bind(b),0)}};function w_Ia(){var =
a=3Dthis.z("bar"),b=3Dthis.i().format,=0A=
c,d,e=3Dthis.i().expression;if(b=3D=3D"VERTICAL"){c=3Dfalse;d=3DGSvideoBa=
r.THUMBNAILS_MEDIUM;a.style.width=3D"110px"}else =
if(b=3D=3D"HORIZONTAL-SMALL"){c=3Dtrue;d=3DGSvideoBar.THUMBNAILS_SMALL;a.=
style.width=3D"232px"}else =
if(b=3D=3D"HORIZONTAL-MEDIUM"){c=3Dtrue;d=3DGSvideoBar.THUMBNAILS_MEDIUM;=
a.style.width=3D"432px"}var =
f=3D{largeResultSet:false,horizontal:c,autoExecuteList:{cycleTime:GSvideo=
Bar.CYCLE_TIME_LONG,cycleMode:GSvideoBar.CYCLE_MODE_RANDOM,executeList:e.=
split(/,/)},thumbnailSize:d};new =
GSvideoBar(a,GSvideoBar.PLAYER_ROOT_FLOATING,=0A=
f)}var =
_VideoBarView=3Dw_T;_VideoBarView._Configure=3D_VideoBarView.Configure;fu=
nction w_Ja(a){document.write('<script src=3D"'+a+'" =
type=3D"text/javascript"><\/script>')}function =
w_Ka(a){document.write('<style type=3D"text/css"> @import url( "'+a+'" =
);</style>')}function w_La(a){if(w_Ma()){w_j("Tried to add an onload =
after page loaded..")}else{var =
b=3Dwindow;if(b.addEventListener){b.addEventListener("load",a,false)}else=
 =
if(b.attachEvent){b.attachEvent("onload",a)}else{b.onload=3Da}}}function =
w_Na(){window._UDS_loaded=3Dtrue}function w_Ma(){return =
window._UDS_loaded}function w_U(a){this.a=3D=0A=
a}w_U.WIDGET_TYPE_NAME=3D"NewsBar";w_U.prototype.d=3Dfunction(){return =
w_U.WIDGET_TYPE_NAME};w_U.prototype.b=3Dfunction(){return =
this.a};w_U.prototype.f=3Dfunction(){return =
false};w_U.prototype.c=3Dfunction(a,b){if(a=3D=3D"configure"){this.a.h(b)=
}};w_U.prototype.j=3Dfunction(){if(!window._UDS_bootstrapped){var =
a;if(window.location.host.match(/blogger\.com$/)){a=3D"ABQIAAAAVBJEtyJuLx=
gUs8KlzeA1lRQpkWYODHKIJGlKH8M-8R98XOejsxRkHYkMWejKfPos1RBuAqHID9wA9Q"}els=
e{a=3Dthis.a.i().key}w_Ja("http://www.google.com/uds/api?file=3Duds.js&v=3D=
1.0&source=3Duds-nbpe&key=3D"+=0A=
a);w_Ka("http://www.google.com/uds/css/gsearch.css");w_La(w_Na);window._U=
DS_bootstrapped=3Dtrue}if(!window._UDS_nb_bootstrapped){window._uds_nbw_d=
onotrepair=3Dtrue;w_Ja("http://www.google.com/uds/solutions/newsbar/gsnew=
sbar.js?mode=3Dnew");w_Ka("http://www.google.com/uds/solutions/newsbar/gs=
newsbar.css");window._UDS_nb_bootstrapped=3Dtrue}var =
b=3Dthis.b();if(!w_Ma()){w_La(w_Oa.bind(b))}else{window.setTimeout(w_Oa.b=
ind(b),0)}};function w_Oa(){var =
a=3Dthis.z("bar"),b,c=3Dthis.i().format;if(c=3D=3D"VERTICAL"){b=3Dfalse}e=
lse if(c=3D=3D=0A=
"HORIZONTAL-SMALL"){b=3Dtrue}else =
if(c=3D=3D"HORIZONTAL-MEDIUM"){b=3Dtrue}var =
d=3Dthis.i().expression,e=3Dthis.i().linkNewWindow,f;if(e=3D=3Dtrue){f=3D=
GSearch.LINK_TARGET_BLANK}else{f=3DGSearch.LINK_TARGET_SELF}var =
g=3D{largeResultSet:false,horizontal:b,linkTarget:f,title:" =
",autoExecuteList:{executeList:d.split(/,/)}};if(b){g.autoExecuteList.cyc=
leTime=3DGSnewsBar.CYCLE_TIME_MEDIUM;g.autoExecuteList.cycleMode=3DGSnews=
Bar.CYCLE_MODE_RANDOM}var h=3Dnew GSnewsBar(a,g);window[a.id]=3Dh}var =
_NewsBarView=3Dw_U;_NewsBarView._Configure=3D=0A=
_NewsBarView.Configure;function w_Pa(a){document.write('<script =
src=3D"'+a+'" type=3D"text/javascript"><\/script>')}function w_Qa(a){var =
b=3Dwindow;if(b.addEventListener){b.addEventListener("load",a,false)}else=
 if(b.attachEvent){b.attachEvent("onload",a)}else{b.onload=3Da}}function =
w_V(a){this.a=3Da}w_V.WIDGET_TYPE_NAME=3D"Slideshow";w_V.prototype.d=3Dfu=
nction(){return =
w_V.WIDGET_TYPE_NAME};w_V.prototype.b=3Dfunction(){return =
this.a};w_V.prototype.f=3Dfunction(){return =
false};w_V.prototype.c=3Dfunction(a,b){if(a=3D=3D"configure"){this.a.h(b)=
}};=0A=
w_V.prototype.j=3Dfunction(){if(!window._UDS_jsapi_bootstrapped){var =
a;if(window.location.host.match(/blogger\.com$/)){a=3D"ABQIAAAAVBJEtyJuLx=
gUs8KlzeA1lRQpkWYODHKIJGlKH8M-8R98XOejsxRkHYkMWejKfPos1RBuAqHID9wA9Q"}els=
e{a=3Dthis.a.i().key}w_Pa("http://www.google.com/jsapi?source=3Duds-afspe=
&key=3D"+a);window._UDS_jsapi_bootstrapped=3Dtrue}if(!window._UDS_fs_boot=
strapped){w_Pa("http://www.google.com/uds/solutions/slideshow/gfslideshow=
.js?mode=3Dnew");window._UDS_fs_bootstrapped=3Dtrue}var =
b=3Dthis.b(),c=3Dw_Ra.bind(b);if(!window.google||=0A=
!window.google.feeds){w_Sa(c)}else{window.setTimeout(c,0)}};function =
w_Sa(a){w_Qa(function(){google.load("feeds","1",{callback:a})})}function =
w_Ra(){var =
a=3Dthis.z("slideshow"),b=3Dthis.i().computedFeed,c=3Dthis.i().linkNewWin=
dow,d=3Dc?google.feeds.LINK_TARGET_BLANK:google.feeds.LINK_TARGET_SELF,e=3D=
{linkTarget:d,scaleImages:true,fullControlPanel:true,fullControlPanelSmal=
lIcons:true,pauseOnHover:false};if(b.indexOf("http://api.flickr.com")=3D=3D=
0){e.thumbnailUrlResolver=3Dw_V.flickrThumbResolver}new GFslideShow(b,=0A=
a,e)}w_V.flickrThumbResolver=3Dfunction(a){var =
b=3Dgoogle.feeds.getElementsByTagNameNS(a.xmlNode,"http://search.yahoo.co=
m/mrss/","thumbnail"),c=3Dnull;if(b.length){var =
d=3Db[0];c=3Dd.getAttribute("url");if(!c){c=3Dd.firstChild.nodeValue}c=3D=
c.replace(/^(.*)_[st]\.([a-zA-Z]+)$/,"$1_m.$2")}return c};var =
_SlideshowView=3Dw_V;_SlideshowView._Configure=3D_SlideshowView.Configure=
;function =
w_W(){}w_W.Bc=3D{title:null,showStyle:null,showPosts:null,chronological:n=
ull,frequency:null,yearPattern:null,monthPattern:null,weekPattern:null,sh=
owWeekEnd:null,dayPattern:null,securityToken:null};w_W.ACTIVE_PREVIEW_CLA=
SS=3D"active-preview";w_W.PREVIEW_CLASS=3D"preview";w_W._SetConfiguration=
Options=3Dfunction(){w_y.ConfigureWidget(w_W.Bc)};w_W.UpdateFrequency=3Df=
unction(){var =
a=3Dw_B.GetFieldValue(document.forms.config.showStyle),b=3D{year:a=3D=3D"=
HIERARCHY",week:0,month:0,day:0},c=3Dw_B.GetFieldValue(document.forms.con=
fig.frequency);=0A=
if(c=3D=3D"WEEKLY"){b.week=3D1}else =
if(c=3D=3D"MONTHLY"){b.month=3D1}else =
if(c=3D=3D"DAILY"){b.month=3Da=3D=3D"HIERARCHY";b.day=3D1}var =
d=3Ddocument.forms.config.showPosts;if(a=3D=3D"HIERARCHY"){d.disabled=3Df=
alse}else{d.disabled=3Dtrue}for(var e in b){var =
f=3De+"pattern-wrap";w_ha(document.getElementById(f),b[e])}w_W.SelectPrev=
iew()};w_W._Init=3Dfunction(a){w_W.oc=3Da;w_W.I=3Ddocument.getElementById=
("archive-previews");w_W.nc=3Dw_X(w_W.I,w_W.PREVIEW_CLASS);w_W.UpdateFreq=
uency();w_W.Reformat("yearly",document.forms.config.yearPattern);w_W.Refo=
rmat("monthly",=0A=
document.forms.config.monthPattern);w_W.Reformat("weekly",document.forms.=
config.weekPattern);w_W.Reformat("daily",document.forms.config.dayPattern=
);w_W.UpdateWeekEnd();w_W.UpdatePreviewPostTitles();if(document.forms.con=
fig.chronological.checked){w_W.ToggleDirection()}};w_W.SelectPreview=3Dfu=
nction(){var =
a=3Dw_B.GetFieldValue(document.forms.config.showStyle),b=3Dw_B.GetFieldVa=
lue(document.forms.config.frequency);for(var =
c=3D0;c<w_W.nc.length;c++){var =
d=3Dw_W.nc[c];if(w_o(d,a)&&w_o(d,b)){w_p(d,w_W.ACTIVE_PREVIEW_CLASS);=0A=
if(w_o(d,"MENU")){w_W.wc(d)}}else{w_q(d,w_W.ACTIVE_PREVIEW_CLASS);if(w_o(=
d,"MENU")){w_W.tc(d)}}}};w_W.tc=3Dfunction(a){var =
b=3Da.getElementsByTagName("select");for(var =
c=3D0;c<b.length;c++){b[c].style.display=3D"none"}};w_W.wc=3Dfunction(a){=
var b=3Da.getElementsByTagName("select");for(var =
c=3D0;c<b.length;c++){b[c].style.display=3D"block"}};w_W.Reformat=3Dfunct=
ion(a,b){var c=3Dw_W.oc[a];for(var d in c){var =
e=3Dc[d][b.selectedIndex];if(e)w_W.ReplaceSample(d,e)}if(a=3D=3D"weekly")=
{w_W.UpdateWeekEnd()}};w_W.ReplaceSample=3Dfunction(a,=0A=
b){var c=3Dw_X(w_W.I,a);for(var d=3D0;d<c.length;d++){var =
e=3Dc[d];e.innerHTML=3Db}};w_W.UpdateWeekEnd=3Dfunction(){w_Ta(w_W.I,docu=
ment.forms.config.showWeekEnd.checked,"weekend");var =
a=3Dw_W.oc.weekly,b=3Ddocument.getElementById("weekly-menu-select"),c=3D0=
,d=3Ddocument.forms.config.weekPattern.selectedIndex;for(var =
e=3D0;e<b.options.length;e++){var =
f=3Db.options[e],g=3Da["weekly"+c][d];c++;var =
h=3Da["weekly"+c][d],i=3Dg;if(document.forms.config.showWeekEnd.checked){=
i=3Di+" - =
"+h}f.text=3Di}};w_W.UpdatePreviewPostTitles=3Dfunction(){w_Ta(w_W.I,=0A=
document.forms.config.showPosts.checked,"preview-posts")};w_W.ToggleDirec=
tion=3Dfunction(){var a=3Dw_W.I.getElementsByTagName("UL");for(var =
b=3D0;b<a.length;b++){var =
c=3Da[b],d=3Dc.ownerDocument.createDocumentFragment();while(c.hasChildNod=
es())d.appendChild(c.lastChild);c.appendChild(d)}var =
e=3Dw_W.I.getElementsByTagName("SELECT");for(var =
b=3D0;b<e.length;b++){var f=3De[b],g=3Df.options.length;for(var =
h=3D0;h<=3Dg/2;h++){var =
i=3Df.options[h].innerHTML,j=3Dg-h-1;f.options[h].innerHTML=3Df.options[j=
].innerHTML;f.options[j].innerHTML=3D=0A=
i}f.options[0].selected=3D0}};function w_Ta(a,b,c){var =
d=3Dw_X(a,c);for(var e=3D0;e<d.length;e++){var =
f=3Dd[e];w_ia(f,b)}}function w_X(a,b){var =
c=3D{};c.select=3Dfunction(d){return d&&w_o(d,b)};return w_r(a,c)}var =
_ArchiveConfig=3Dw_W;_ArchiveConfig._UpdateFrequency=3D_ArchiveConfig.Upd=
ateFrequency;_ArchiveConfig._Reformat=3D_ArchiveConfig.Reformat;_ArchiveC=
onfig._UpdateWeekEnd=3D_ArchiveConfig.UpdateWeekEnd;_ArchiveConfig._Updat=
ePreviewPostTitles=3D_ArchiveConfig.UpdatePreviewPostTitles;_ArchiveConfi=
g._ToggleDirection=3D=0A=
_ArchiveConfig.ToggleDirection;function =
w_Y(a){this.a=3Da;this.e=3Da.k()}w_Y.WIDGET_TYPE_NAME=3D"Label";w_Y.proto=
type.d=3Dfunction(){return =
w_Y.WIDGET_TYPE_NAME};w_Y.prototype.b=3Dfunction(){return =
this.a};w_Y.prototype.c=3Dfunction(a,b){this.a.h(b)};function =
w_Z(){}w_Z.sc=3D{sorting:null,title:null,securityToken:null};w_Z._Configu=
re=3Dfunction(){w_y.ConfigureWidget(w_Z.sc)};w_Z.HIDDEN_CLASS=3D"hidden";=
w_Z.PREVIEW_ROOT_ID=3D"preview-wrap";w_Z.PREVIEW_CLASS=3D"preview";w_Z._S=
howPreview=3Dfunction(a){var =
b=3Ddocument.getElementById(w_Z.PREVIEW_ROOT_ID),c=3D=0A=
w_X(b,w_Z.PREVIEW_CLASS);for(var =
d=3D0;d<c.length;d++){w_p(c[d],w_Z.HIDDEN_CLASS)}w_q(document.getElementB=
yId(a),w_Z.HIDDEN_CLASS)};var =
_LabelView=3Dw_Y,_LabelConfig=3Dw_Z;function =
w__(a){this.a=3Da;this.e=3Da.k()}w__.WIDGET_TYPE_NAME=3D"TextList";w__.pr=
ototype.d=3Dfunction(){return =
w__.WIDGET_TYPE_NAME};w__.prototype.b=3Dfunction(){return =
this.a};w__.prototype.f=3Dfunction(){return =
false};w__.prototype.c=3Dfunction(a,b){if(a=3D=3D"configure"){this.a.h(b)=
}};var _TextListView=3Dw__;function =
w_0(a){this.a=3Da;this.e=3Da.k()}w_0.WIDGET_TYPE_NAME=3D"LinkList";w_0.pr=
ototype.d=3Dfunction(){return =
w_0.WIDGET_TYPE_NAME};w_0.prototype.f=3Dfunction(){return =
false};w_0.prototype.b=3Dfunction(){return =
this.a};w_0.prototype.c=3Dfunction(a,b){if(a=3D=3D"configure"){this.a.h(b=
)}};var =
_LinkListView=3Dw_0;_LinkListView.prototype=3Dw_0.prototype;function =
w_1(a){this.a=3Da;this.e=3Da.k()}w_1.prototype.d=3Dfunction(){return"Blog=
gerButton"};w_1.prototype.b=3Dfunction(){return =
this.a};w_1.prototype.c=3Dfunction(a,b){this.a.h(b)};var =
_BloggerButtonView=3Dw_1;var =
w_2=3Dfunction(a){this.a=3Da;this.e=3Da.k()};w_2.prototype.d=3Dfunction()=
{return"Poll"};w_2.prototype.b=3Dfunction(){return =
this.a};w_2.prototype.c=3Dfunction(a,b){if(a=3D=3D"configure"){this.saveP=
ending=3Dfalse;this.a.h(b)}};w_2.prototype.A=3Dfunction(a,b){if(a=3D=3D"c=
onfigure"){this.savePending=3Dfalse}w_.A(b,window)};w_2.adjustFrameHeight=
=3Dfunction(){var a=3Ddocument.getElementsByTagName("iframe");for(var =
b,c=3D0;b=3Da[c];c++){if(b.name.indexOf("poll-widget")=3D=3D0){try{if(win=
dow.frames[b.name]&&window.frames[b.name].frames[0]){var d=3D=0A=
window.frames[b.name].frames[0].location.hash,e=3DNumber(d.replace("#",""=
));if(e){b.style.height=3De+(document.all?10:0)+"px"}}}catch(f){}}}};wind=
ow.setInterval(w_2.adjustFrameHeight,500);var _PollView=3Dw_2;function =
w_3(a){this.a=3Da;this.e=3Da.k()}w_3.WIDGET_TYPE_NAME=3D"Navbar";w_3.prot=
otype.d=3Dfunction(){return =
w_3.WIDGET_TYPE_NAME};w_3.prototype.b=3Dfunction(){return =
this.a};w_3.prototype.f=3Dfunction(){return =
false};w_3.prototype.c=3Dfunction(a,b){this.a.h(b)};w_3.FilterMap=3D{navb=
artype:null,securityToken:null};w_3.ConfigureWidget=3Dfunction(){w_y.Conf=
igureWidget(w_3.FilterMap)};var =
_NavbarView=3Dw_3;_NavbarView.prototype=3Dw_3.prototype;_NavbarView._Conf=
igureWidget=3D_NavbarView.ConfigureWidget;function =
w_4(a){this.a=3Da;this.e=3Da.k()}w_4.WIDGET_TYPE_NAME=3D"Profile";w_4.pro=
totype.f=3Dfunction(){return false};w_4.prototype.d=3Dfunction(){return =
w_4.WIDGET_TYPE_NAME};w_4.prototype.b=3Dfunction(){return =
this.a};w_4.prototype.c=3Dfunction(a,b){if(a=3D=3D"configure"){this.a.h(b=
)}};w_4.prototype.j=3Dfunction(){if(this.a.i().isDisplayable=3D=3Dfalse){=
this.e.rootElement.style.display=3D"none"}else{this.e.rootElement.style.d=
isplay=3D""}};var _ProfileView=3Dw_4;function w_Ua(a){var =
b=3Da.toLowerCase();for(var c=3D0;c<document.styleSheets.length;c++){var =
d=3Ddocument.styleSheets[c],e=3Dd.cssRules?d.cssRules:d.rules;for(var =
f=3D0;f<e.length;f++){var =
g=3De[f];if(g.selectorText.toLowerCase().indexOf(b)!=3D-1){return =
g}}return null}};var w_Va=3D"/feedReaderJson/";function =
w_Wa(a){w_Va=3Da}function w_Xa(a){return"FW_ScriptElement"+a}function =
w_5(){this.requests=3D{};this.currentId=3D0;this.completed=3D[]}w_5.proto=
type.Cb=3Dfunction(a,b){var =
c=3D++this.currentId,d=3D{};d.handler=3Da;d.errorHandler=3Db;this.request=
s[c]=3Dd;return c};w_5.prototype.ka=3Dfunction(a){var =
b=3Dthis.requests[a];this.requests[a]=3Dnull;this.completed.push(a);retur=
n b};w_5.prototype.db=3Dfunction(){while(this.completed.length){var =
a=3Dthis.completed.pop(),b=3Ddocument.getElementById(w_Xa(a));=0A=
if(b){b.parentNode.removeChild(b)}}};w_5.prototype.Fb=3Dfunction(a,b,c,d,=
e,f){this.db();var =
g=3Dthis.Cb(c,d),h=3Dw_Va+"?feedUrl=3D"+encodeURIComponent(a)+"&n=3D"+b+"=
&requestId=3D"+encodeURIComponent(g)+"&locale=3D"+encodeURIComponent(e)+"=
&timeZone=3D"+encodeURIComponent(f),i=3Dw_Xa(g),j=3Ddocument.createElemen=
t("script");j.type=3D"text/javascript";j.charset=3D"utf-8";j.src=3Dh;j.id=
=3Di;document.getElementsByTagName("head")[0].appendChild(j)};var =
w_6=3Dnew w_5;function w_Ya(a){return w_6.ka(a).handler}function =
w_Za(a){return w_6.ka(a).errorHandler}=0A=
function w__a(a,b,c,d,e,f){w_6.Fb(a,b,c,d,e,f)}var =
_FW_setFeedReaderJsonBaseUrl=3Dw_Wa,_FW_getHandler=3Dw_Ya,_FW_getErrorHan=
dler=3Dw_Za;function =
w_7(a,b,c,d){this.w=3Da;this.Ja=3Db;this.Dc=3Dc;this.fa=3Dd;this.Ya=3Dnew=
 =
w_C("status-message");this.ca=3D"";this.ic=3Dfalse}w_7.uc=3D5;w_7.qc=3D"m=
oduleTitle";w_7.Kc=3D"feedUrl";w_7.hb=3D"step1";w_7.ib=3D"step1Buttons";w=
_7.jb=3D"step2";w_7.kb=3D"preview";w_7.vc=3D"item-title";w_7.Hb=3D"item-d=
ate";w_7.Gb=3D"item-author";w_7.U=3D"feedUrl";w_7.prototype.ia=3Dfunction=
(a){this.Ya.ha();w_B.ClearError(w_7.U);if((!a.items||a.items.length=3D=3D=
=3D0)&&a.title=3D=3D=3D""){this.$()}else{var =
b=3Ddocument.getElementById(w_7.qc);if(b.value=3D=3D=3D""||this.ic){b.val=
ue=3D=0A=
a.title;this.Ra=3Da.title}this.T(a);this.sb();this.Bb(b)}};w_7.prototype.=
Bb=3Dfunction(a){a.style.display=3D"none";a.style.display=3D""};w_7.proto=
type.$=3Dfunction(){this.Ya.ha();w_B.SetError(w_7.U,this.fa._invalidFeedU=
rl);this.X()};w_7.prototype.Ea=3Dfunction(){};w_7.prototype.T=3Dfunction(=
a){this.Db(this.Ja);for(var b=3D0;b<a.items.length;b++){var =
c=3Da.items[b];this.bb(c,this.Ja)}this.ua();this.ra();this.sa();this.ta()=
};w_7.prototype.X=3Dfunction(){this.t(w_7.hb,true);this.t(w_7.ib,true);th=
is.t(w_7.jb,false);this.t(w_7.kb,=0A=
false)};w_7.prototype.sb=3Dfunction(){this.t(w_7.hb,false);this.t(w_7.ib,=
false);this.t(w_7.jb,true);this.t(w_7.kb,true)};w_7.prototype.t=3Dfunctio=
n(a,b){w_n(document.getElementById(a),b)};w_7.prototype.Zb=3Dfunction(a){=
return =
a?"":"none"};w_7.prototype.Fa=3Dfunction(a,b){if(this.w){return}var =
c=3Dw_Ua(a);c.style.display=3Dthis.Zb(b)};w_7.prototype.za=3Dfunction(a){=
this.Ra=3Da;this.ta()};w_7.prototype.ta=3Dfunction(){if(this.w){return}th=
is.Dc.innerHTML=3Dthis.Ra};w_7.prototype.Ca=3Dfunction(a){this.Va=3Da;thi=
s.ra()};w_7.prototype.ra=3D=0A=
function(){this.Fa(w_7.Gb,this.Va)};w_7.prototype.Da=3Dfunction(a){this.W=
a=3Da;this.sa()};w_7.prototype.sa=3Dfunction(){this.Fa(w_7.Hb,this.Wa)};w=
_7.prototype.Aa=3Dfunction(a){this.kc=3Da;this.ua()};w_7.prototype.ua=3Df=
unction(){var a=3Dthis.Ja.getElementsByTagName("li");for(var =
b=3D0;b<a.length;b++){w_n(a[b],b<this.kc)}};w_7.prototype.bb=3Dfunction(a=
,b){var c=3Ddocument.createElement("li");b.appendChild(c);var =
d=3Ddocument.createElement("span");d.className=3Dw_7.vc;c.appendChild(d);=
var e=3Ddocument.createElement("a");d.appendChild(e);=0A=
e.href=3Da.alternate.href;if(this.w){e.target=3D"_self"}else{e.target=3D"=
_blank"}e.innerHTML=3Da.title;if(!this.w||this.Wa){var =
f=3Ddocument.createElement("span");f.className=3Dw_7.Hb;f.innerHTML=3D"&n=
bsp;-&nbsp;"+a.str_published;c.appendChild(f)}if(!this.w||this.Va){var =
g=3Ddocument.createElement("span");g.className=3Dw_7.Gb;g.innerHTML=3D"&n=
bsp;-&nbsp;"+a.author;c.appendChild(g)}};w_7.prototype.Db=3Dfunction(a){w=
hile(a.firstChild){a.removeChild(a.firstChild)}};w_7.prototype.wa=3Dfunct=
ion(a,b,c,d,e,f,g){if(!a||a=3D=3D=3D""){w_B.SetError(w_7.U,=0A=
this.fa._missingFeedUrl);return}if(a.length>2083){w_B.SetError(w_7.U,this=
.fa._feedUrlTooLong);return}this.Ya.o(this.fa._retrievingFeed);this.Ba(a,=
b,c,d,e,f,g);this.Z(w_7.prototype.ia,w_7.prototype.$)};w_7.prototype.Eb=3D=
function(a,b,c,d,e,f,g){this.Ba(a,b,c,d,null,e,f);var =
h=3Dw_w(w_7.prototype.Z,this,w_7.prototype.T,w_7.prototype.Ea);window.set=
Interval(h,g*1000)};w_7.prototype.Z=3Dfunction(a,b){var =
c=3Dw_w(a,this),d=3Dw_w(b,this);w__a(this.ca,w_7.uc,c,d,this.Cc,this.Hc)}=
;w_7.prototype.Ba=3Dfunction(a,b,c,d,=0A=
e,f,g){this.ic=3Dthis.ca!=3D""&&this.ca!=3Da;this.ca=3Da;this.kc=3Db;this=
.Wa=3Dc;this.Va=3Dd;this.Ra=3De;this.Cc=3Df;this.Hc=3Dg};w_7.prototype._G=
oToStep1=3Dw_7.prototype.X;w_7.prototype._RetrieveFeedAndGoToStep2=3Dw_7.=
prototype.wa;w_7.prototype._SetModuleTitleAndRefresh=3Dw_7.prototype.za;w=
_7.prototype._SetShowItemAuthorAndRefresh=3Dw_7.prototype.Ca;w_7.prototyp=
e._SetShowItemDateAndRefresh=3Dw_7.prototype.Da;w_7.prototype._SetNumItem=
sShowAndRefresh=3Dw_7.prototype.Aa;var _FW_FeedController=3Dw_7;function =
w_8(a){this.a=3Da}w_8.prototype.b=3Dfunction(){return =
this.a};w_8.prototype.d=3Dfunction(){return"Feed"};w_8.prototype.c=3Dfunc=
tion(a,b){this.a.h(b)};w_8.prototype.j=3Dfunction(){var =
a=3Dthis.a.z("feedItemListDisplay"),b=3Dnew =
w_7(true,a,null,null),c=3Dthis.a.k().data;b.Eb(c.feedUrl,c.numItemsShow,c=
.showItemDate,c.showItemAuthor,c.locale,c.timeZone,c.feedWidgetRefreshInt=
ervalSec)};w_8.rc=3D{moduleTitle:null,feedUrl:w_B.GetRequiredStringFilter=
(),numItemsShow:w_B.GetNumberFilter(1,5),showItemDate:null,showItemAuthor=
:null,=0A=
securityToken:null};w_8.setConfigurationOptions=3Dfunction(){w_y.Configur=
eWidget(w_8.rc)};var =
_FeedView=3Dw_8;_FeedView._setConfigurationOptions=3Dw_8.setConfiguration=
Options;function =
w_9(a){this.a=3Da;this.e=3Da.k()}w_9.prototype.d=3Dfunction(){return"Gadg=
et"};w_9.prototype.b=3Dfunction(){return =
this.a};w_9.prototype.c=3Dfunction(a,b){this.a.h(b)};var =
_GadgetView=3Dw_9;function _SW_toggleReaderList(a,b){var =
c=3Ddocument.getElementById("SW_READER_LIST_"+b),d=3Ddocument.getElementB=
yId("SW_READER_LIST_CLOSED_"+b);if(!a){a=3Dwindow.event}a.cancelBubble=3D=
true;if(a.stopPropagation)a.stopPropagation();var =
e=3Ddocument.onclick;if(window.oldSubscribePopup&&window.oldSubscribePopu=
p!=3Dc){window.oldSubscribePopup.style.display=3D"none";window.oldSubscri=
bePopupUnder.style.visibility=3D"visible"}if(c.style.display=3D=3D"none")=
{c.style.display=3D"";c.style.zIndex=3D1000;window.oldSubscribePopup=3Dc;=0A=
window.oldSubscribePopupUnder=3Dd;d.style.visibility=3D"hidden";document.=
onclick=3Dfunction(f){c.style.display=3D"none";d.style.visibility=3D"visi=
ble";if(e){document.onclick=3De}}}else{c.style.display=3D"none";d.style.v=
isibility=3D"visible";if(e){document.onclick=3De}}return false}function =
_SW_hideReaderList(a){var =
b=3Ddocument.getElementById("SW_READER_LIST_"+a),c=3Ddocument.getElementB=
yId("SW_READER_LIST_UNDER"+a);b.style.display=3D"none";c.style.visibility=
=3D"visible"}function =
w_$(a){this.a=3Da;this.e=3Da.k()}w_$.WIDGET_TYPE_NAME=3D=0A=
"Subscribe";w_$.prototype.f=3Dfunction(){return =
false};w_$.prototype.d=3Dfunction(){return =
w_$.WIDGET_TYPE_NAME};w_$.prototype.b=3Dfunction(){return =
this.a};w_$.prototype.c=3Dfunction(a,b){if(a=3D=3D"configure"){this.a.h(b=
)}};var _SubscribeView=3Dw_$;=0A=

------=_NextPart_000_013B_01C86FAF.5DF36010--

