From: Subject: Fixed-Gain Op Amps Simplify Filter Design - Maxim Date: Sun, 10 Apr 2011 20:13:19 -0700 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0076_01CBF7BB.BC1997D0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 This is a multi-part message in MIME format. ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.maxim-ic.com/app-notes/index.mvp/id/700 =EF=BB=BF Fixed-Gain Op Amps Simplify Filter Design - = Maxim


Login=20     Register=20





=
Maxim > Design=20 support > App = notes=20 > Amplifier=20 and Comparator Circuits > APP = 700
Jan 22, = 2001
Keywords: low pass filters, high pass = filters,=20 filter designs, op amps as filters, Sallen-Key = filter=20
Related=20 parts
Download,=20 PDF format (74kB)
 [?]


APPLICATION NOTE 700

Fixed-Gain Op Amps Simplify Filter = Design

Abstract: Use=20 less component count, money, and board space when = designing=20 Sallen-Key filters. Simplify band pass filters with = fixed gain=20 amplfiers.

Simple=20 second-order filters meet many filtering requirements. = A=20 low-order low-pass filter, for example, is often = adequate for=20 antialiasing in ADC=20 applications or for eliminating high-frequency noise = in audio=20 applications. Similarly, a low-order high-pass filter = can=20 easily remove power-supply noise. When you design such = filters=20 with built-in gain, fixed-gain op amps can save space, = cost,=20 and time. Figure 1 illustrates the use of = fixed-gain op=20 amps in building second-order low-pass and high-pass=20 Sallen-Key filters. Filter "cookbooks" are useful in = designing=20 these filters, but the cookbook procedures usually = break down=20 for a given response, such as Butterworth, if the gain = set by=20 RF and RG is greater than unity. = What's=20 more, the cookbook component-value formulas can yield=20 unrealistic values for the capacitors and the=20 resistors.


= Figure=20 1. Sallen-Key filters use fixed-gain op amps to = realize a=20 second-order Butterworth = response.

Butterworth=20 filters, for example, offer the flattest passband. = They also=20 provide a fast initial falloff and reasonable = overshoot. You=20 can easily design such filters using the table below = with the=20 following equations: R2 =3D 1/(2=CF=80fC =E2=88=9A) and = R1 =3D=20 XR2.

Butterworth-Filter-Design=20 Criteria=20
Gain
Low-Pass X
High-Pass X
1.25
*
1.372
1.5
2
1.072
2
0.5
0.764
2.25
0.404
0.672
2.5
0.343
0.602
3
0.268
0.5
3.5
0.222
0.429
4
0.191
0.377
5
0.15
0.305
6
0.125
0.257
7
0.107
0.222
9
0.084
0.176
10
0.076
0.159
11
0.07
0.146
13.5
0.057
0.121
16
0.049
0.103
21
0.038
0.08
25
0.032
0.068
26
0.031
0.066
31
0.026
0.056
41
0.02
0.043
50
0.017
0.035
51
0.017
0.035
61
0.014
0.029
81
0.011
0.022
100
0.009
0.018
101
0.009
0.018 =
*A gain of 1.25 is impossible to obtain = with=20 matched capacitors for the low-pass = case.

For a=20 gained filter response, the use of a fixed-gain op amp = reduces=20 cost and component count. It also decreases = sensitivity,=20 because the internal, factory-trimmed, precision = gain-setting=20 resistors provide 0.1% gain accuracy. To design a = second-order=20 Butterworth low-pass or high-pass filter using a = fixed-gain op=20 amp, follow these steps:=20
  1. Determine the corner frequency fC.=20
  2. Select a value for C.=20
  3. For the desired gain value, locate X under the = proper=20 column heading in the table.=20
  4. Calculate R1 and R2 using = the=20 equations.
Choosing C and then solving for = R1 and R2 lets you optimize the = filter=20 response by selecting component values as close to the = calculated values as possible. C can be lower than = 1000pF for=20 most corner frequencies and gains. Fixed-gain op amps = come=20 optimally compensated for each gain version and = provide=20 exceptional gain-bandwidth products for systems = operating at=20 high frequencies and high gain. Suppose, for example, = you must=20 design a low-pass filter with a 24kHz corner frequency = and a=20 gain of 10. Step 1 is complete (fC =3D = 24kHz). Next,=20 complete Step 2 by selecting a value for C, say, = 470pF. In the=20 table, note that X =3D 0.076 for a low-pass filter = with a gain=20 of 10. Substitute these values in the equations:=20
R2 =3D 1/(2=CF=80=20 fC =E2=88=9A) =3D 1/(2=CF=80 =C3=97 24kHz =C3=97=20 470pF =C3=97 =E2=88=9A ) =3D 51k=CE=A9, and = R1 =3D XR2 =3D=20 0.076 =C3=97 51k=CE=A9 =3D 3.9k=CE=A9. =

= Figure=20 2. Using the circuit values in the text, a simulation = of the=20 circuit in Figure 1a produces this Butterworth=20 response.

A similar = version of=20 this article appeared in the July 6, 2000 issue of=20 EDN.



Related parts =
MAX4174<= /TD> SOT23, = Rail-to-Rail,=20 Fixed-Gain GainAmps/Open-Loop Op Amps
MAX4175<= /TD> SOT23, = Rail-to-Rail,=20 Fixed-Gain GainAmps/Open-Loop Op Amps
MAX4274<= /TD> SOT23, = Rail-to-Rail,=20 Fixed-Gain GainAmps/Open-Loop Op Amps
MAX4275<= /TD> SOT23, = Rail-to-Rail,=20 Fixed-Gain GainAmps/Open-Loop Op Amps
MAX4281<= /TD> SOT23, = Rail-to-Rail,=20 Fixed-Gain GainAmps/Open-Loop Op Amps Free=20 samples
MAX4282<= /TD> SOT23, = Rail-to-Rail,=20 Fixed-Gain GainAmps/Open-Loop Op Amps Free=20 samples
MAX4284<= /TD> SOT23, = Rail-to-Rail,=20 Fixed-Gain GainAmps/Open-Loop Op Amps



Automatic updates
Would you = like to be=20 automatically notified when new application notes are=20 published in your areas of interest? S= ign=20 up for EE-Mail=E2=84=A2.

We Want Your = Feedback!

 

Download,=20 PDF format (74kB)
APP 700: Jan 22, = 2001=20
 AN700, AN 700, = APP700,=20 Appnote700, Appnote 700=20 =



    |         |         |     Privacy Policy=20     |     Legal Notices =
Copyright =C2=A9 2011 by Maxim Integrated=20 Products
= ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/maxkit/images/maxim-logo-112.gif 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 ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/maxkit/dots/clear_dot.gif R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/acrobat-icon.gif R0lGODlhEQARANUjAOR8gd3Q0uCsr+lARuKUmN+4u/JVW3t8fJ2DhPDw8N7ExuVwdbEVG+FES9s+ RDc3N1NGR4UPFOsoLzsHCc8YH+dYXqeNj3YOElgKDXI+QG9iY+OIjOZkaehMUqWlpm5ub+0cJMDA wNzd3v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACMALAAAAAARABEAAAaGwNEo ESoajyGhMnTwOJ/OQwQhBFmvWFDHw6AgEtnwFnOZhMLZjmj9CRkMDUdn3pEMOou1qC0MefQiAAKA e0kjfoAcg4B8h396ioSNiJAEkoaUIgFzAYyYj4EEBR0KepOPARUFABwDIAMcp5ocgnoKGx0anwR4 hKaYFne+v30QGR/IycoPIUEAOw== ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/addthis_share.gif R0lGODlhfQAQAMQTANbW1pTv9/H7/ADb7YugxtH2+nV1dUxtqPz8/PPz8/9pOvr6+vb29u/v7+zs 7Ojo6MDAwAAAAP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABMALAAAAAB9ABAAAAX/4DRBZGmeaKqubOu+cAyJIyDdeK7vfO//wKBwOATMIDaicslsOolGCE5B rVKfWOdhy+3mBIUCItsj3axoBXkt7G4J8EOuMBgIeoa8fm8ImiVWZ1VAEYU4EYeHhjeFixKNiE1u BDcEcjh0A2Fhdzh5D6ChD3l+UoCDp1c+kY+Mia2usLCsWl2UXHN1upo5fX29Er8/f6o5xTy0sbOv rJHJTLY4lrm7dsDBnjfCPiQICMeC3uLj3o3ikBHlkOqF5+3k8PHe0ZUH45kCC/nkBt4QehC89ZMn jsSCBYFSKTjIsKHDCAchRpxIEaJEig4zamQ4SQKXhpkKbDSwwICoUSU3qTYkwYBBQistY8pkECFm TZo2W97EyXPnzplAg7bsyEWmgGp2ZOYJulRoTBIJEqSxErWq1aiNqkbQipVrgq1dv2a9SrZsggNw 0kqIY5XB0V0BrPKZa9YqiQZ4pyrAy7ev37+AAwseLNiNG78JBARYHEAA4cARGkSOjJcEAMIOMmve zLmz58+gQ4seTbo0ZyM1Tqpezbq169ewY8ue3Rq1CBm4c+vezZuFiBAAOw== ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/clear.gif R0lGODlhAQABAIAAAAD/AP///yH5BAEAAAAALAAAAAABAAEAQAICRAEAOw== ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/700/TA03Fig01.gif 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 e7q827u+y7rhKrzDS7zFa7zHawAFAAA7 ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/700/TA03Fig02.gif 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 ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://maximiccom.122.2o7.net/b/ss/maximiccom/1/H.2--NS/0 R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw== ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/maxkit/images/search_btn3.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACiElEQVR42mNkwA2YGRkZEywsrZL1 9PUN2NjYWO/cvn1r/769q378+NEPlP8EUsSIQzOfiqrahtqmNkc5BSWGb9++gwUlxIQZmP79YSgv K7m/a+cOL6DQDawGyMjKbeqcMN33FxMrwzsWTgZlOSkGRkYmhit3HzGwfP3IEGJjyJCWmnx/7+5d BtgMcK1saN+prmfIeJNDiMFeS5GBmZkZ7NZ/f/8xHL79lIH3+UMGB005Bjtr8wYMA4SEhGc3989M ucsmwPCER5hBQpiXgYedlYEJqPL3n38Mn758Z3h49QZDs70WQ1F+9jUMA3T0DA+m5FfYneUQY/jE J8AgJsjLwMXKBDSAkeE30AVvP39neP74BUOpAifD6mUL/2AYoKapvScpp9z5hQQw8IAGyIjwMfCw sYBD+/vfvwwv3n9jePzwKUOKNDvDorkzv2MYwMHJ2VNQ11Mso6fPcIeVj0FNUpBBjIcD7IL3338x 3H31keHbo0cMPopCDLkZycexBaKJV3D0SVdPX6Y/MsoMPEJCDApC3AwsTEwMzz59Y7j75CWD2t/P DM8f3Wcoy0tLQTcgwM7Fc5mXlzfHf3Y+Rg52NgYpZWUGYUEBsBdevvvA8Pfje4aPH94xtFSX7n/x 7LErsgEBARHxK/Nyc9lEhQUY5ixY+v/q1Wv/dU0smMREhBk4OdgZfv36zXDz2qX/65cv2PLuzasY UGpkRNcsIiTAsH3fUYb5s6Z+v3HxlB0bO3uEiLi0ATAtsL59/fLWty+fVgLV74HZyohN84pli3+d P7onHCi3gYEAYLS0d/7U2tbJS45msAESklKrFixZHnrxxgOSNcO8wCYkIrpERELW49aVc3GkaAYB ANeK8SYTirGaAAAAAElFTkSuQmCC ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.maxim-ic.com/maxkit/styles/d.106/default.css BODY { BACKGROUND: #ffffff } BODY.s01 { BACKGROUND: #ffffff } BODY.s02 { BACKGROUND: #f8f8f8 } P.default { WIDTH: 500px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: = #000000; FONT-SIZE: 8pt } DIV.text_block { WIDTH: 500px } DIV.tb300 { WIDTH: 300px } DIV.tb350 { WIDTH: 350px } DIV.tb400 { WIDTH: 400px } DIV.tb450 { WIDTH: 450px } DIV.tb500 { WIDTH: 500px } DIV.tb550 { WIDTH: 550px } DIV.tb600 { WIDTH: 600px } PRE.default { FONT-FAMILY: Courier, sans-serif; COLOR: #000000; FONT-SIZE: 10pt } A { COLOR: #0d5b95; TEXT-DECORATION: none } A:link { COLOR: #0d5b95; TEXT-DECORATION: none } A:visited { COLOR: #0d5b95; TEXT-DECORATION: none } A:active { COLOR: #9c0000; TEXT-DECORATION: none } A:hover { COLOR: #9c0000; TEXT-DECORATION: underline } A.s01 { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: = 8pt; TEXT-DECORATION: none } A.s01:link { COLOR: #ffffff; TEXT-DECORATION: none } A.s01:visited { COLOR: #ffffff; TEXT-DECORATION: none } A.s01:active { COLOR: #a04040; TEXT-DECORATION: none } A.s01:hover { COLOR: #ffffff; TEXT-DECORATION: underline } A.s02 { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #6060a0; FONT-SIZE: = 8pt; TEXT-DECORATION: none } A.s02:link { COLOR: #6060a0; TEXT-DECORATION: none } A.s02:visited { COLOR: #6060a0; TEXT-DECORATION: none } A.s02:active { COLOR: #a04040; TEXT-DECORATION: none } A.s02:hover { COLOR: #6060a0; TEXT-DECORATION: underline } A.s03 { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #808080; FONT-SIZE: = 7pt; TEXT-DECORATION: none } A.s03:link { COLOR: #808080; TEXT-DECORATION: none } A.s03:visited { COLOR: #808080; TEXT-DECORATION: none } A.s03:active { COLOR: #a04040; TEXT-DECORATION: none } A.s03:hover { COLOR: #808080; TEXT-DECORATION: underline } A.s04 { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: = 9pt; TEXT-DECORATION: none } A.s04:link { COLOR: #ffffff; TEXT-DECORATION: none } A.s04:visited { COLOR: #ffffff; TEXT-DECORATION: none } A.s04:active { COLOR: #a04040; TEXT-DECORATION: none } A.s04:hover { COLOR: #ffffff; TEXT-DECORATION: underline } A.s06:link { FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: = 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none } A.s06:visited { FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #ffffff; FONT-SIZE: = 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none } A.s06:active { COLOR: #a04040; TEXT-DECORATION: none } A.s06:hover { COLOR: #ffffff; TEXT-DECORATION: underline } .home_cat_sm_bold { FONT-FAMILY: Arial; COLOR: #003399; FONT-SIZE: 12pt; FONT-WEIGHT: bold } A.home_cat_sm_bold:link { FONT-FAMILY: Arial; COLOR: #003399; FONT-SIZE: 12pt; FONT-WEIGHT: bold } A.home_cat_sm_bold:visited { FONT-FAMILY: Arial; COLOR: #003399; FONT-SIZE: 12pt; FONT-WEIGHT: bold } A.home_cat_sm_bold:active { FONT-FAMILY: Arial; COLOR: #003399; FONT-SIZE: 12pt; FONT-WEIGHT: bold } A.home_cat_sm_bold:hover { FONT-FAMILY: Arial; COLOR: #003399; FONT-SIZE: 12pt; FONT-WEIGHT: bold } #site-header { BACKGROUND: #106194 } #scp-shell { BACKGROUND-IMAGE: url(/maxkit/images/gradient-100-page-header.jpg); = PADDING-BOTTOM: 5px; WIDTH: 980px; BACKGROUND-REPEAT: repeat-y; = BACKGROUND-POSITION: 50% top; PADDING-TOP: 10px } #scp-shell-orig { PADDING-BOTTOM: 5px; PADDING-LEFT: 60px; WIDTH: 960px; PADDING-RIGHT: = 60px; PADDING-TOP: 5px } #scp-padleft { WIDTH: 10px } #scp-padright { WIDTH: 10px } #scp-box01 { TEXT-ALIGN: left; WIDTH: 260px } #scp-box02 { TEXT-ALIGN: right; WIDTH: 600px } #scp-box03 { TEXT-ALIGN: right; WIDTH: 100px } #scp-lang-menu { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 85px; FONT-FAMILY: = Helvetica, Arial, Arial Unicode MS, sans-serif; BACKGROUND: #106194; = COLOR: #ffffff; FONT-SIZE: 8pt; BORDER-TOP: 0px; BORDER-RIGHT: 0px } A.scp:link { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #f0f0f0; FONT-SIZE: = 10pt; TEXT-DECORATION: none } A.scp:visited { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #f0f0f0; FONT-SIZE: = 10pt; TEXT-DECORATION: none } A.scp:active { COLOR: #f0f0f0; TEXT-DECORATION: none } A.scp:hover { COLOR: #f0f0f0; TEXT-DECORATION: underline } SPAN.scp-member { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #f0f0f0; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } #smp-shell { BACKGROUND-IMAGE: url(/maxkit/images/gradient-100-page-header.jpg); = PADDING-BOTTOM: 4px; WIDTH: 980px; BACKGROUND-REPEAT: repeat-y; = BACKGROUND-POSITION: 50% top; PADDING-TOP: 5px } #smp-padleft { WIDTH: 10px } #smp-padright { WIDTH: 10px } #smp-box01 { TEXT-ALIGN: left; WIDTH: 360px } #smp-box02 { TEXT-ALIGN: right; WIDTH: 300px } #smp-box03 { WIDTH: 300px } #smp-logo-box { POSITION: relative; TOP: -15px; RIGHT: -25px } #smp-search-box { BORDER-BOTTOM: #a0a0a0 1px solid; POSITION: relative; BORDER-LEFT: = #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; TOP: -15px; = BORDER-RIGHT: #a0a0a0 1px solid } #smp-search-input-cell { BORDER-RIGHT: #a0a0a0 1px solid } #smp-search-input { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; FONT-FAMILY: Arial, = Helvetica, courier new, courier, fixed, sans-serif; BACKGROUND: #ffffff; = FONT-SIZE: 10pt; BORDER-TOP: 0px; BORDER-RIGHT: 0px } #smp-search-btn-cell:hover { BACKGROUND: #d0f0d0 } #smp-search-btn-cell { PADDING-LEFT: 4px; PADDING-RIGHT: 4px } #smp-search-btn { =09 } #snb-shell { FILTER: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#FFFFFF', = endColorstr=3D'#D0D0D0'); BACKGROUND: none transparent scroll repeat 0% = 0%; HEIGHT: 24px } #snb-padleft { WIDTH: 10px } #snb-padright { WIDTH: 10px } TD.snb-link { WIDTH: 137px } A.snb1:link { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #707070; FONT-SIZE: = 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none } A.snb1:visited { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #707070; FONT-SIZE: = 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none } A.snb1:active { COLOR: #707070; TEXT-DECORATION: none } A.snb1:hover { COLOR: #707070; TEXT-DECORATION: underline } #snb-edge2 { FILTER: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#AAAAAA', = endColorstr=3D'#FFFFFF'); BACKGROUND: none transparent scroll repeat 0% = 0%; HEIGHT: 4px } #fcp-shell { FILTER: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#EEEEEE', = endColorstr=3D'#FFFFFF'); BACKGROUND: none transparent scroll repeat 0% = 0%; HEIGHT: 24px } #fcp-core { TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: = 970px; PADDING-RIGHT: 5px; FONT-FAMILY: Helvetica, Arial, sans-serif; = COLOR: #b0b0b0; FONT-SIZE: 9pt; PADDING-TOP: 5px } #fcp-edge1 { BACKGROUND: #eeeeee; HEIGHT: 2px } #fcp-edge2 { =09 } #fcp-credits { TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: = 970px; PADDING-RIGHT: 5px; FONT-FAMILY: Helvetica, Arial, sans-serif; = COLOR: #808080; FONT-SIZE: 7pt; PADDING-TOP: 5px } A.fcp:link { FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif; COLOR: #808080; = FONT-SIZE: 9pt; TEXT-DECORATION: none } A.fcp:visited { FONT-FAMILY: Tahoma, Helvetica, Arial, sans-serif; COLOR: #808080; = FONT-SIZE: 9pt; TEXT-DECORATION: none } A.fcp:active { COLOR: #808080; TEXT-DECORATION: none } A.fcp:hover { COLOR: #808080; TEXT-DECORATION: underline } #core-shell { WIDTH: 980px } #left-gutter { WIDTH: 10px } #right-gutter { WIDTH: 10px } #alpha-nav { PADDING-BOTTOM: 4px; WIDTH: 960px; PADDING-TOP: 4px } #omega-nav { PADDING-BOTTOM: 4px; WIDTH: 960px; PADDING-TOP: 4px } #left-nav-cell { BACKGROUND: #eeeeee } #left-nav { =09 } #right-nav-cell { =09 } #right-nav { =09 } #top-nav { =09 } #bottom-nav { =09 } #core-content-cell { =09 } #core-content { WIDTH: 960px } #viewing-area-cell { PADDING-LEFT: 10px } #viewing-area { =09 } #viewing-area-demo { PADDING-LEFT: 10px; BORDER-TOP: #f0f0f0 3px solid; PADDING-TOP: 10px } #viewing_area { PADDING-LEFT: 10px } TD.left_nav { PADDING-BOTTOM: 2px } SPAN.crumbs { FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #606070; FONT-SIZE: = 10pt } A.crumb:link { FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #106090; FONT-SIZE: = 10pt; TEXT-DECORATION: none } A.crumb:visited { FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #106090; FONT-SIZE: = 10pt; TEXT-DECORATION: none } A.crumb:active { COLOR: #106090; TEXT-DECORATION: none } A.crumb:hover { COLOR: #106090; TEXT-DECORATION: underline } DIV.anb_edge1 { =09 } DIV.anb_body { =09 } DIV.anb_edge2 { =09 } TR.nav_item { =09 } TR.nav_item_active { BACKGROUND-COLOR: #ffffff } P.std_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #2a3848; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } SPAN.std_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #2a3848; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } P.admin_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: darkred; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } SPAN.admin_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: darkred; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } P.dev_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: darkred; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } SPAN.dev_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: darkred; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } SPAN.big_view_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #2a3848; FONT-SIZE: = 12pt; FONT-WEIGHT: bold } .view_section_title { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 10pt; FONT-WEIGHT: bold } .view_shell { MARGIN-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; = MARGIN-LEFT: 20px; FONT-SIZE: 8pt } .tabline { BACKGROUND-COLOR: #7090b0 } .tabbg { BACKGROUND-COLOR: #e0e0ff } TD.tab_gap { BORDER-BOTTOM: #a0a0a0 thin solid; BACKGROUND-COLOR: #ffffff } TD.tab_on { TEXT-ALIGN: center; BORDER-LEFT: #a0a0a0 thin solid; BACKGROUND-COLOR: = #ffffff; BORDER-TOP: #a0a0a0 thin solid; BORDER-RIGHT: #a0a0a0 thin = solid } TD.tab_off { BORDER-BOTTOM: #a0a0a0 thin solid; TEXT-ALIGN: center; BORDER-LEFT: = #a0a0a0 thin solid; BACKGROUND-COLOR: #e0e0ff; BORDER-TOP: #a0a0a0 thin = solid; BORDER-RIGHT: #a0a0a0 thin solid } .f00 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } .f01 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } .f02 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12pt } INPUT.s00 { FONT-FAMILY: Courier New; FONT-SIZE: 10pt } INPUT.s01 { FONT-FAMILY: Courier New; FONT-SIZE: 8pt } INPUT.s02 { FONT-FAMILY: Courier New; FONT-SIZE: 12pt } INPUT.s10 { FONT-FAMILY: Helvetica; FONT-SIZE: 10pt } INPUT.s11 { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt } INPUT.s12 { FONT-FAMILY: Helvetica; FONT-SIZE: 12pt } TEXTAREA.s00 { FONT-FAMILY: Courier New; FONT-SIZE: 10pt } TEXTAREA.s01 { FONT-FAMILY: Courier New; FONT-SIZE: 8pt } TEXTAREA.s02 { FONT-FAMILY: Courier New; FONT-SIZE: 12pt } TEXTAREA.s10 { FONT-FAMILY: Helvetica; FONT-SIZE: 10pt } TEXTAREA.s11 { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt } TEXTAREA.s12 { FONT-FAMILY: Helvetica; FONT-SIZE: 12pt } INPUT.site_search { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = FONT-FAMILY: courier new, courier, fixed, sans-serif; BACKGROUND: = #f8f8f8; FONT-SIZE: 10pt; BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: = #a0a0a0 1px solid } INPUT.page_header { BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; = FONT-FAMILY: courier new, courier, fixed, sans-serif; BACKGROUND: = #f8f8f8; FONT-SIZE: 10pt; BORDER-TOP: #a0a0a0 1px solid; BORDER-RIGHT: = #a0a0a0 1px solid } INPUT.small { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } INPUT.default { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } INPUT.small_text { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } INPUT.default_text { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } INPUT.small_btn { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } INPUT.default_btn { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } INPUT.fsmall { FONT-FAMILY: Courier New; FONT-SIZE: 8pt } TEXTAREA.fsmall { FONT-FAMILY: Courier New; FONT-SIZE: 8pt } INPUT.fmedium { FONT-FAMILY: Courier New; FONT-SIZE: 10pt } TEXTAREA.fmedium { FONT-FAMILY: Courier New; FONT-SIZE: 10pt } SELECT.small { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt } SELECT.default { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt } SELECT.s01 { FONT-FAMILY: Helvetica; FONT-SIZE: 8pt } SELECT.s02 { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT-FAMILY: Helvetica; = FONT-SIZE: 8pt; BORDER-TOP: 0px; BORDER-RIGHT: 0px } TEXTAREA.small { FONT-FAMILY: Helvetica; FONT-SIZE: 10pt } TEXTAREA.default { FONT-FAMILY: Helvetica; FONT-SIZE: 10pt } TABLE.small { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 8pt } TABLE.default { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 8pt } TR.std_banner { BACKGROUND-COLOR: #3a6088; COLOR: white; FONT-SIZE: 8pt; FONT-WEIGHT: = bold } TD.std_banner { BACKGROUND-COLOR: #3a6088; COLOR: white; FONT-SIZE: 8pt; FONT-WEIGHT: = bold } TH.std_banner { BACKGROUND-COLOR: #3a6088; COLOR: white; FONT-SIZE: 8pt; FONT-WEIGHT: = bold } TR.std_dark { BACKGROUND-COLOR: #e0e0e0 } TR.std_light { BACKGROUND-COLOR: #f0f0f0 } .large_font { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 12pt } .medlg_font { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 10pt } .medium_font { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 8pt } .small_font { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 6pt } .small_link { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } .small_input { FONT-FAMILY: TimesNewRoman; FONT-SIZE: 8pt } .tiny_font { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 7pt } .tiny_link { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 7pt } .large_font_bold { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 12pt; FONT-WEIGHT: bold } .medium_font_bold { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 8pt; FONT-WEIGHT: bold } .small_font_bold { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 6pt; FONT-WEIGHT: bold } .small_link_bold { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: = bold } .small_input_bold { FONT-FAMILY: TimesNewRoman; FONT-SIZE: 8pt; FONT-WEIGHT: bold } .tiny_font_bold { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: = 7pt; FONT-WEIGHT: bold } .tiny_link_bold { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 7pt; FONT-WEIGHT: = bold } .search_expl { FONT-STYLE: italic; COLOR: #666666; FONT-SIZE: 8pt } .nav_bg { BACKGROUND-COLOR: #eeeeee; FONT-SIZE: 10pt } TD { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #1f2b38; FONT-SIZE: = 10pt } A.muted { COLOR: #1f2b68; TEXT-DECORATION: none } A.muted2 { COLOR: #1f2b88; TEXT-DECORATION: none } A.muted3 { COLOR: #1f2ba8; TEXT-DECORATION: none } .home_head { FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, sans-serif; COLOR: = #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .home_head:link { FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, sans-serif; COLOR: = #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .home_head:visited { FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, sans-serif; COLOR: = #003366; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .home_head:hover { FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, sans-serif; COLOR: = #9c0000; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .home_head:active { FONT-FAMILY: Verdana, Tahoma, Geneva, Arial, sans-serif; COLOR: = #9c0000; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .home_link1 { FONT-FAMILY: tahoma, geneva, "MS Sans Serif", sans-serif; FONT-SIZE: = 8pt } .home_link2 { FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif; FONT-SIZE: 8pt } H1 { COLOR: #3c5168; FONT-SIZE: 15pt; FONT-WEIGHT: bold } .head { COLOR: #3c5168; FONT-SIZE: 15pt; FONT-WEIGHT: bold } H2 { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3c5168; FONT-SIZE: = 12pt; FONT-WEIGHT: bold } .subhead { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3c5168; FONT-SIZE: = 12pt; FONT-WEIGHT: bold } H3 { FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; COLOR: = #3c5168; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .subsubhead { FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 8px; COLOR: = #3c5168; FONT-SIZE: 10pt; FONT-WEIGHT: bold } #l1 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: normal } .l1 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: normal } #l2 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } #l3 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .l2 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .l3 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } #l4 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } #l5 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } .l4 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } .l5 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } #l6 { WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } .l6 { WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } #l7 { WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } .l7 { WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt } .tblhead { BACKGROUND-COLOR: #e0ffe0; FONT-FAMILY: Arial, Helvetica, sans-serif; = FONT-SIZE: 10pt; FONT-WEIGHT: bold } .sp { FONT-SIZE: 4pt } .text { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000033; FONT-SIZE: = 10pt } .btext { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; = FONT-WEIGHT: bold } .itext { FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; = FONT-SIZE: 10pt } .error { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ff0000; FONT-SIZE: = 10pt } .nav_head { FONT-WEIGHT: normal } .nav_head_active { BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: normal } .nav_item { FONT-SIZE: 10pt; FONT-WEIGHT: normal } .nav_sub { FONT-SIZE: 10pt; FONT-WEIGHT: normal } .nav_item_active { BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10pt } .nav_sub_active { BACKGROUND-COLOR: #ffffff; FONT-SIZE: 10pt } .breadcrumbs { FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt } .abstract { FONT-STYLE: italic } .small { FONT-FAMILY: Verdana; FONT-SIZE: 7pt } .smallbold { FONT-FAMILY: Verdana; FONT-SIZE: 7pt; FONT-WEIGHT: bold } .tablehead { BACKGROUND-COLOR: #7090b0; COLOR: white; FONT-WEIGHT: bold } .tablehead:link { COLOR: white; TEXT-DECORATION: underline } .tablehead:visited { COLOR: white; TEXT-DECORATION: underline } .tablehead:active { COLOR: white; TEXT-DECORATION: underline } .tablehead:hover { COLOR: white; TEXT-DECORATION: underline } .tablesubhead { BACKGROUND-COLOR: #eeeeee; FONT-SIZE: 9pt; FONT-WEIGHT: bold } .tablesubheadalt { BACKGROUND-COLOR: #e0e0e0; FONT-SIZE: 9pt; FONT-WEIGHT: bold } .tablebody { BACKGROUND-COLOR: #eeeeee; FONT-SIZE: 9pt } .tablebodyalt { BACKGROUND-COLOR: #e0e0e0; FONT-SIZE: 9pt } .tablebodyred { BACKGROUND-COLOR: #118888; FONT-SIZE: 9pt } .tablebodyaltred { BACKGROUND-COLOR: #118080; FONT-SIZE: 9pt } .boxhead { BACKGROUND-COLOR: #7090b0; COLOR: white; FONT-WEIGHT: bold } .boxbody { BACKGROUND-COLOR: #f0f0f0 } .red { COLOR: red } #hd { BACKGROUND-COLOR: #7090b0; COLOR: white; FONT-WEIGHT: bold } #feat { BACKGROUND-COLOR: #aaaaaa; FONT-SIZE: 10pt } #max1 { BACKGROUND-COLOR: #e0e0e0; FONT-SIZE: 10pt } #max1l { BACKGROUND-COLOR: #e0e0e0; FONT-SIZE: 10pt } #max0 { BACKGROUND-COLOR: #e0e0e0; FONT-SIZE: 10pt } #max0l { BACKGROUND-COLOR: #e0e0e0; FONT-SIZE: 10pt } .max2b { TEXT-ALIGN: center; BACKGROUND-COLOR: #cdd9ec; FONT-FAMILY: Arial, = Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold } .max1 { TEXT-ALIGN: center; BACKGROUND-COLOR: #eef1f6; FONT-FAMILY: Arial, = Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal } .max1lc { TEXT-ALIGN: center; BACKGROUND-COLOR: #eef1f6; FONT-FAMILY: Arial, = Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal } .max1l { TEXT-ALIGN: left; BACKGROUND-COLOR: #eef1f6; FONT-FAMILY: Arial, = Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal } IMG.tl { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; HEIGHT: 14px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.ti { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; HEIGHT: 14px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.tt { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; HEIGHT: 14px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.tz { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; HEIGHT: 14px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.trunk { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 15px; HEIGHT: 8px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.tree { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 13px; HEIGHT: 12px; = VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.table { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 13px; HEIGHT: 12px; = VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.search { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 13px; HEIGHT: 12px; = VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px } IMG.hp { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 13px; HEIGHT: 12px; = VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px } TD.ti { BACKGROUND-IMAGE: url(http://media.maxim-ic.com/images/IZ.gif) } TD.tl { BACKGROUND-IMAGE: url(http://media.maxim-ic.com/images/LZ.gif) } TD.trunk { BACKGROUND-IMAGE: url(http://media.maxim-ic.com/images/IZ.gif) } .ecom_welcome_Table { BORDER-BOTTOM: #013399 1px ridge; BORDER-LEFT: #013399 1px ridge; = BORDER-TOP: #013399 1px ridge; BORDER-RIGHT: #013399 1px ridge } .ecom_tablebtm { BORDER-BOTTOM: #8ca5b5 1px outset; BORDER-LEFT: #8ca5b5 1px outset; = PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #cddfe4; PADDING-RIGHT: 1px; = FONT-FAMILY: arial; COLOR: #000060; BORDER-TOP: #8ca5b5 1px outset; = BORDER-RIGHT: #8ca5b5 1px outset } .tableOddData { PADDING-LEFT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; = BACKGROUND: #e7f0fa; COLOR: black; FONT-SIZE: 10pt; FONT-WEIGHT: normal } .tableOddData0 { PADDING-LEFT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; = BACKGROUND: #e7f0fa; COLOR: black; FONT-SIZE: 10pt; FONT-WEIGHT: normal } .tableOddData1 { PADDING-LEFT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; = BACKGROUND: #ffffff; COLOR: black; FONT-SIZE: 10pt; FONT-WEIGHT: normal } .PageTable { BACKGROUND-COLOR: #eeeede } A.Options { FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: black; FONT-SIZE: = 9pt; FONT-WEIGHT: normal; TEXT-DECORATION: none } #itemopen { Z-INDEX: 20; POSITION: absolute; VISIBILITY: hidden } .box { BACKGROUND-COLOR: silver } .tablebtmdisabled { BORDER-BOTTOM: #8ca5b5 1px outset; BORDER-LEFT: #8ca5b5 1px outset; = PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #cddfe4; PADDING-RIGHT: 1px; = FONT-FAMILY: arial; COLOR: #cccccc; BORDER-TOP: #8ca5b5 1px outset; = BORDER-RIGHT: #8ca5b5 1px outset } .BTN { BORDER-BOTTOM: #8ca5b5 1px outset; BORDER-LEFT: #8ca5b5 1px outset; = PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #cddfe4; WIDTH: 72px; = PADDING-RIGHT: 1px; FONT-FAMILY: arial; COLOR: #000060; FONT-SIZE: 10pt; = BORDER-TOP: #8ca5b5 1px outset; BORDER-RIGHT: #8ca5b5 1px outset } .BTN1 { BORDER-BOTTOM: #8ca5b5 1px outset; BORDER-LEFT: #8ca5b5 1px outset; = PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #cddfe4; WIDTH: 90px; = PADDING-RIGHT: 1px; FONT-FAMILY: arial; COLOR: #000060; FONT-SIZE: 10pt; = BORDER-TOP: #8ca5b5 1px outset; BORDER-RIGHT: #8ca5b5 1px outset } SPAN.index_view_title { TEXT-ALIGN: left; WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, = sans-serif; COLOR: #2a3848; FONT-SIZE: 14pt; FONT-WEIGHT: bold } ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.maxim-ic.com/maxkit/styles/d.106/msie.css DIV#xxx-site-header { FILTER: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#1E5799',endC= olorstr=3D'#7DB9E8',GradientType=3D0) } ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.maxim-ic.com/foresee/foresee-alive.js var FSR =3D { 'version': '6.4.0', 'date': '1/12/2011', 'enabled': true, 'auto' : true, 'encode' : false, 'files': '/foresee/', 'id': 'A1MA005EJZhwM18Y5xVpow=3D=3D', 'sites': [{ path: /\w+-?\w+\.(com|org|edu|gov|net)/ }, { path: '.', domain: 'default' }] }; /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/ function fsr$setAlive(){var A=3Dnew = Date().getTime();document.cookie=3D"fsr.a"+(FSR.site.cookie?"."+FSR.site.= cookie:"")+"=3D"+A+";path=3D/"+((FSR.site.domain)?";domain=3D"+FSR.site.d= omain+";":";")+(FSR.site.secure?"secure":"")=0A= }(function(){if(window!=3Dwindow.top){return }function G(K){if(typeof = K=3D=3D"object"){var J=3DK.constructor.toString().match(/array/i);=0A= return(J!=3Dnull)}return false}var I=3DFSR.sites;for(var = F=3D0,D=3DI.length;F section, and = invoke=0A= Tip('Tooltip text') to show and UnTip() to hide the tooltip, from the = desired=0A= HTML eventhandlers. Example:=0A= My home page=0A= No container DIV required.=0A= By default, width and height of tooltips are automatically adapted to = content.=0A= Is even capable of dynamically converting arbitrary HTML elements to = tooltips=0A= by calling TagToTip('ID_of_HTML_element_to_be_converted') instead of = Tip(),=0A= which means you can put important, search-engine-relevant stuff into = tooltips.=0A= Appearance & behaviour of tooltips can be individually configured=0A= via commands passed to Tip() or TagToTip().=0A= =0A= Tab Width: 4=0A= LICENSE: LGPL=0A= =0A= This library is free software; you can redistribute it and/or=0A= modify it under the terms of the GNU Lesser General Public=0A= License (LGPL) as published by the Free Software Foundation; either=0A= version 2.1 of the License, or (at your option) any later version.=0A= =0A= This library is distributed in the hope that it will be useful,=0A= but WITHOUT ANY WARRANTY; without even the implied warranty of=0A= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.=0A= =0A= For more details on the GNU Lesser General Public License,=0A= see http://www.gnu.org/copyleft/lesser.html=0A= */=0A= =0A= var config =3D new Object();=0A= =0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D GLOBAL = TOOLTIP CONFIGURATION = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= //=0A= var tt_Debug =3D true // false or true - recommended: false once you = release your page to the public=0A= var tt_Enabled =3D true // Allows to (temporarily) suppress tooltips, = e.g. by providing the user with a button that sets this global variable = to false=0A= var TagsToTip =3D true // false or true - if true, HTML elements to be = converted to tooltips via TagToTip() are automatically hidden;=0A= // if false, you should hide those HTML elements yourself=0A= =0A= // For each of the following config variables there exists a command, = which is=0A= // just the variablename in uppercase, to be passed to Tip() or = TagToTip() to=0A= // configure tooltips individually. Individual commands override global=0A= // configuration. Order of commands is arbitrary.=0A= // Example: onmouseover=3D"Tip('Tooltip text', LEFT, true, BGCOLOR, = '#FF9900', FADEIN, 400)"=0A= =0A= config. Above =3D false // false or true - tooltip above mousepointer=0A= config. BgColor =3D '#E2E7FF' // Background colour (HTML colour value, = in quotes)=0A= config. BgImg =3D '' // Path to background image, none if empty = string ''=0A= config. BorderColor =3D '#003099'=0A= config. BorderStyle =3D 'solid' // Any permitted CSS value, but I = recommend 'solid', 'dotted' or 'dashed'=0A= config. BorderWidth =3D 1=0A= config. CenterMouse =3D false // false or true - center the tip = horizontally below (or above) the mousepointer=0A= config. ClickClose =3D false // false or true - close tooltip if the = user clicks somewhere=0A= config. ClickSticky =3D false // false or true - make tooltip sticky = if user left-clicks on the hovered element while the tooltip is active=0A= config. CloseBtn =3D false // false or true - closebutton in titlebar=0A= config. CloseBtnColors =3D ['#990000', '#FFFFFF', '#DD3333', '#FFFFFF'] = // [Background, text, hovered background, hovered text] - use empty = strings '' to inherit title colours=0A= config. CloseBtnText =3D ' X ' // Close button text (may also = be an image tag)=0A= config. CopyContent =3D true // When converting a HTML element to a = tooltip, copy only the element's content, rather than converting the = element by its own=0A= config. Delay =3D 400 // Time span in ms until tooltip shows up=0A= config. Duration =3D 0 // Time span in ms after which the tooltip = disappears; 0 for infinite duration, < 0 for delay in ms _after_ the = onmouseout until the tooltip disappears=0A= config. Exclusive =3D false // false or true - no other tooltip can = appear until the current one has actively been closed=0A= config. FadeIn =3D 100 // Fade-in duration in ms, e.g. 400; 0 for no = animation=0A= config. FadeOut =3D 100=0A= config. FadeInterval =3D 30 // Duration of each fade step in ms = (recommended: 30) - shorter is smoother but causes more CPU-load=0A= config. Fix =3D null // Fixated position, two modes. Mode 1: x- an = y-coordinates in brackets, e.g. [210, 480]. Mode 2: Show tooltip at a = position related to an HTML element: [ID of HTML element, x-offset, = y-offset from HTML element], e.g. ['SomeID', 10, 30]. Value null = (default) for no fixated positioning.=0A= config. FollowMouse =3D true // false or true - tooltip follows the = mouse=0A= config. FontColor =3D '#000044'=0A= config. FontFace =3D 'Verdana,Geneva,sans-serif'=0A= config. FontSize =3D '8pt' // E.g. '9pt' or '12px' - unit is mandatory=0A= config. FontWeight =3D 'normal' // 'normal' or 'bold';=0A= config. Height =3D 0 // Tooltip height; 0 for automatic adaption to = tooltip content, < 0 (e.g. -100) for a maximum for automatic adaption=0A= config. JumpHorz =3D false // false or true - jump horizontally to = other side of mouse if tooltip would extend past clientarea boundary=0A= config. JumpVert =3D true // false or true - jump vertically "=0A= config. Left =3D false // false or true - tooltip on the left of the = mouse=0A= config. OffsetX =3D 14 // Horizontal offset of left-top corner from = mousepointer=0A= config. OffsetY =3D 8 // Vertical offset=0A= config. Opacity =3D 100 // Integer between 0 and 100 - opacity of = tooltip in percent=0A= config. Padding =3D 3 // Spacing between border and content=0A= config. Shadow =3D false // false or true=0A= config. ShadowColor =3D '#C0C0C0'=0A= config. ShadowWidth =3D 5=0A= config. Sticky =3D false // false or true - fixate tip, ie. don't = follow the mouse and don't hide on mouseout=0A= config. TextAlign =3D 'left' // 'left', 'right' or 'justify'=0A= config. Title =3D '' // Default title text applied to all tips (no = default title: empty string '')=0A= config. TitleAlign =3D 'left' // 'left' or 'right' - text alignment = inside the title bar=0A= config. TitleBgColor =3D '' // If empty string '', BorderColor will be = used=0A= config. TitleFontColor =3D '#FFFFFF' // Color of title text - if '', = BgColor (of tooltip body) will be used=0A= config. TitleFontFace =3D '' // If '' use FontFace (boldified)=0A= config. TitleFontSize =3D '' // If '' use FontSize=0A= config. TitlePadding =3D 2=0A= config. Width =3D 0 // Tooltip width; 0 for automatic adaption to = tooltip content; < -1 (e.g. -240) for a maximum width for that automatic = adaption;=0A= // -1: tooltip width confined to the width required for the = titlebar=0A= //=3D=3D=3D=3D=3D=3D=3D END OF TOOLTIP CONFIG, DO NOT CHANGE ANYTHING = BELOW =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D//=0A= =0A= =0A= =0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D = PUBLIC = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D//=0A= function Tip()=0A= {=0A= tt_Tip(arguments, null);=0A= }=0A= function TagToTip()=0A= {=0A= var t2t =3D tt_GetElt(arguments[0]);=0A= if(t2t)=0A= tt_Tip(arguments, t2t);=0A= }=0A= function MaximGlossaryTip()=0A= {=0A= tt_Tip(arguments, null, 'MaximGlossaryTipContent');=0A= }=0A= function MaximGlossaryUnTip()=0A= {=0A= // nullify AJAX content=0A= // var defId =3D document.getElementById('WzBoDyI').innerHTML; =0A= // if (defId) { =0A= // document.getElementById('WzBoDyI').innerHTML=3Dnull;=0A= // } =0A= tt_HideInit();=0A= tt_OpReHref();=0A= }=0A= function UnTip()=0A= {=0A= tt_OpReHref();=0A= if(tt_aV[DURATION] < 0 && (tt_iState & 0x2))=0A= tt_tDurt.Timer("tt_HideInit()", -tt_aV[DURATION], true);=0A= else if(!(tt_aV[STICKY] && (tt_iState & 0x2)))=0A= tt_HideInit();=0A= }=0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D PUBLIC PLUGIN = API = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D//=0A= // Extension eventhandlers currently supported:=0A= // OnLoadConfig, OnCreateContentString, OnSubDivsCreated, OnShow, = OnMoveBefore,=0A= // OnMoveAfter, OnHideInit, OnHide, OnKill=0A= =0A= var tt_aElt =3D new Array(10), // Container DIV, outer title & body = DIVs, inner title & body TDs, closebutton SPAN, shadow DIVs, and IFRAME = to cover windowed elements in IE=0A= tt_aV =3D new Array(), // Caches and enumerates config data for = currently active tooltip=0A= tt_sContent, // Inner tooltip text or HTML=0A= tt_t2t, tt_t2tDad, // Tag converted to tip, and its DOM parent element=0A= tt_musX, tt_musY,=0A= tt_over,=0A= tt_x, tt_y, tt_w, tt_h; // Position, width and height of currently = displayed tooltip=0A= =0A= function tt_Extension()=0A= {=0A= tt_ExtCmdEnum();=0A= tt_aExt[tt_aExt.length] =3D this;=0A= return this;=0A= }=0A= function tt_SetTipPos(x, y)=0A= {=0A= var css =3D tt_aElt[0].style;=0A= =0A= tt_x =3D x;=0A= tt_y =3D y;=0A= css.left =3D x + "px";=0A= css.top =3D y + "px";=0A= if(tt_ie56)=0A= {=0A= var ifrm =3D tt_aElt[tt_aElt.length - 1];=0A= if(ifrm)=0A= {=0A= ifrm.style.left =3D css.left;=0A= ifrm.style.top =3D css.top;=0A= }=0A= }=0A= }=0A= function tt_HideInit()=0A= {=0A= if(tt_iState)=0A= {=0A= tt_ExtCallFncs(0, "HideInit");=0A= tt_iState &=3D ~(0x4 | 0x8);=0A= if(tt_flagOpa && tt_aV[FADEOUT])=0A= {=0A= tt_tFade.EndTimer();=0A= if(tt_opa)=0A= {=0A= var n =3D Math.round(tt_aV[FADEOUT] / (tt_aV[FADEINTERVAL] * = (tt_aV[OPACITY] / tt_opa)));=0A= tt_Fade(tt_opa, tt_opa, 0, n);=0A= return;=0A= }=0A= }=0A= tt_tHide.Timer("tt_Hide();", 1, false);=0A= }=0A= }=0A= function tt_Hide()=0A= {=0A= if(tt_db && tt_iState)=0A= {=0A= tt_OpReHref();=0A= if(tt_iState & 0x2)=0A= {=0A= tt_aElt[0].style.visibility =3D "hidden";=0A= tt_ExtCallFncs(0, "Hide");=0A= }=0A= tt_tShow.EndTimer();=0A= tt_tHide.EndTimer();=0A= tt_tDurt.EndTimer();=0A= tt_tFade.EndTimer();=0A= if(!tt_op && !tt_ie)=0A= {=0A= tt_tWaitMov.EndTimer();=0A= tt_bWait =3D false;=0A= }=0A= if(tt_aV[CLICKCLOSE] || tt_aV[CLICKSTICKY])=0A= tt_RemEvtFnc(document, "mouseup", tt_OnLClick);=0A= tt_ExtCallFncs(0, "Kill");=0A= // In case of a TagToTip tip, hide converted DOM node and=0A= // re-insert it into DOM=0A= if(tt_t2t && !tt_aV[COPYCONTENT])=0A= tt_UnEl2Tip();=0A= tt_iState =3D 0;=0A= tt_over =3D null;=0A= tt_ResetMainDiv();=0A= if(tt_aElt[tt_aElt.length - 1])=0A= tt_aElt[tt_aElt.length - 1].style.display =3D "none";=0A= }=0A= }=0A= function tt_GetElt(id)=0A= {=0A= return(document.getElementById ? document.getElementById(id)=0A= : document.all ? document.all[id]=0A= : null);=0A= }=0A= function tt_GetDivW(el)=0A= {=0A= return(el ? (el.offsetWidth || el.style.pixelWidth || 0) : 0);=0A= }=0A= function tt_GetDivH(el)=0A= {=0A= return(el ? (el.offsetHeight || el.style.pixelHeight || 0) : 0);=0A= }=0A= function tt_GetScrollX()=0A= {=0A= return(window.pageXOffset || (tt_db ? (tt_db.scrollLeft || 0) : 0));=0A= }=0A= function tt_GetScrollY()=0A= {=0A= return(window.pageYOffset || (tt_db ? (tt_db.scrollTop || 0) : 0));=0A= }=0A= function tt_GetClientW()=0A= {=0A= return tt_GetWndCliSiz("Width");=0A= }=0A= function tt_GetClientH()=0A= {=0A= return tt_GetWndCliSiz("Height");=0A= }=0A= function tt_GetEvtX(e)=0A= {=0A= return (e ? ((typeof(e.pageX) !=3D tt_u) ? e.pageX : (e.clientX + = tt_GetScrollX())) : 0);=0A= }=0A= function tt_GetEvtY(e)=0A= {=0A= return (e ? ((typeof(e.pageY) !=3D tt_u) ? e.pageY : (e.clientY + = tt_GetScrollY())) : 0);=0A= }=0A= function tt_AddEvtFnc(el, sEvt, PFnc)=0A= {=0A= if(el)=0A= {=0A= if(el.addEventListener)=0A= el.addEventListener(sEvt, PFnc, false);=0A= else=0A= el.attachEvent("on" + sEvt, PFnc);=0A= }=0A= }=0A= function tt_RemEvtFnc(el, sEvt, PFnc)=0A= {=0A= if(el)=0A= {=0A= if(el.removeEventListener)=0A= el.removeEventListener(sEvt, PFnc, false);=0A= else=0A= el.detachEvent("on" + sEvt, PFnc);=0A= }=0A= }=0A= function tt_GetDad(el)=0A= {=0A= return(el.parentNode || el.parentElement || el.offsetParent);=0A= }=0A= function tt_MovDomNode(el, dadFrom, dadTo)=0A= {=0A= if(dadFrom)=0A= dadFrom.removeChild(el);=0A= if(dadTo)=0A= dadTo.appendChild(el);=0A= }=0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D = PRIVATE = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D//=0A= var tt_aExt =3D new Array(), // Array of extension objects=0A= =0A= tt_db, tt_op, tt_ie, tt_ie56, tt_bBoxOld, // Browser flags=0A= tt_body,=0A= tt_ovr_, // HTML element the mouse is currently over=0A= tt_flagOpa, // Opacity support: 1=3DIE, 2=3DKhtml, 3=3DKHTML, = 4=3DMoz, 5=3DW3C=0A= tt_maxPosX, tt_maxPosY,=0A= tt_iState =3D 0, // Tooltip active |=3D 1, shown |=3D 2, move with = mouse |=3D 4, exclusive |=3D 8=0A= tt_opa, // Currently applied opacity=0A= tt_bJmpVert, tt_bJmpHorz,// Tip temporarily on other side of mouse=0A= tt_elDeHref, // The tag from which we've removed the href attribute=0A= // Timer=0A= tt_tShow =3D new Number(0), tt_tHide =3D new Number(0), tt_tDurt =3D new = Number(0),=0A= tt_tFade =3D new Number(0), tt_tWaitMov =3D new Number(0),=0A= tt_bWait =3D false,=0A= tt_u =3D "undefined";=0A= =0A= =0A= function tt_Init()=0A= {=0A= tt_MkCmdEnum();=0A= // Send old browsers instantly to hell=0A= if(!tt_Browser() || !tt_MkMainDiv())=0A= return;=0A= tt_IsW3cBox();=0A= tt_OpaSupport();=0A= tt_AddEvtFnc(document, "mousemove", tt_Move);=0A= // In Debug mode we search for TagToTip() calls in order to notify=0A= // the user if they've forgotten to set the TagsToTip config flag=0A= if(TagsToTip || tt_Debug)=0A= tt_SetOnloadFnc();=0A= // Ensure the tip be hidden when the page unloads=0A= tt_AddEvtFnc(window, "unload", tt_Hide);=0A= }=0A= // Creates command names by translating config variable names to upper = case=0A= function tt_MkCmdEnum()=0A= {=0A= var n =3D 0;=0A= for(var i in config)=0A= eval("window." + i.toString().toUpperCase() + " =3D " + n++);=0A= tt_aV.length =3D n;=0A= }=0A= function tt_Browser()=0A= {=0A= var n, nv, n6, w3c;=0A= =0A= n =3D navigator.userAgent.toLowerCase(),=0A= nv =3D navigator.appVersion;=0A= tt_op =3D (document.defaultView && typeof(eval("w" + "indow" + "." + = "o" + "p" + "er" + "a")) !=3D tt_u);=0A= tt_ie =3D n.indexOf("msie") !=3D -1 && document.all && !tt_op;=0A= if(tt_ie)=0A= {=0A= var ieOld =3D (!document.compatMode || document.compatMode =3D=3D = "BackCompat");=0A= tt_db =3D !ieOld ? document.documentElement : (document.body || null);=0A= if(tt_db)=0A= tt_ie56 =3D parseFloat(nv.substring(nv.indexOf("MSIE") + 5)) >=3D 5.5=0A= && typeof document.body.style.maxHeight =3D=3D tt_u;=0A= }=0A= else=0A= {=0A= tt_db =3D document.documentElement || document.body ||=0A= (document.getElementsByTagName ? = document.getElementsByTagName("body")[0]=0A= : null);=0A= if(!tt_op)=0A= {=0A= n6 =3D document.defaultView && typeof = document.defaultView.getComputedStyle !=3D tt_u;=0A= w3c =3D !n6 && document.getElementById;=0A= }=0A= }=0A= tt_body =3D (document.getElementsByTagName ? = document.getElementsByTagName("body")[0]=0A= : (document.body || null));=0A= if(tt_ie || n6 || tt_op || w3c)=0A= {=0A= if(tt_body && tt_db)=0A= {=0A= if(document.attachEvent || document.addEventListener)=0A= return true;=0A= }=0A= else=0A= tt_Err("wz_tooltip.js must be included INSIDE the body section,"=0A= + " immediately after the opening tag.", false);=0A= }=0A= tt_db =3D null;=0A= return false;=0A= }=0A= function tt_MkMainDiv()=0A= {=0A= // Create the tooltip DIV=0A= if(tt_body.insertAdjacentHTML)=0A= tt_body.insertAdjacentHTML("afterBegin", tt_MkMainDivHtm());=0A= else if(typeof tt_body.innerHTML !=3D tt_u && document.createElement && = tt_body.appendChild)=0A= tt_body.appendChild(tt_MkMainDivDom());=0A= if(window.tt_GetMainDivRefs /* FireFox Alzheimer */ && = tt_GetMainDivRefs())=0A= return true;=0A= tt_db =3D null;=0A= return false;=0A= }=0A= function tt_MkMainDivHtm()=0A= {=0A= return(=0A= '
' +=0A= (tt_ie56 ? ('')=0A= : '')=0A= );=0A= }=0A= function tt_MkMainDivDom()=0A= {=0A= var el =3D document.createElement("div");=0A= if(el)=0A= el.id =3D "WzTtDiV";=0A= return el;=0A= }=0A= function tt_GetMainDivRefs()=0A= {=0A= tt_aElt[0] =3D tt_GetElt("WzTtDiV");=0A= if(tt_ie56 && tt_aElt[0])=0A= {=0A= tt_aElt[tt_aElt.length - 1] =3D tt_GetElt("WzTtIfRm");=0A= if(!tt_aElt[tt_aElt.length - 1])=0A= tt_aElt[0] =3D null;=0A= }=0A= if(tt_aElt[0])=0A= {=0A= var css =3D tt_aElt[0].style;=0A= =0A= css.visibility =3D "hidden";=0A= css.position =3D "absolute";=0A= css.overflow =3D "hidden";=0A= return true;=0A= }=0A= return false;=0A= }=0A= function tt_ResetMainDiv()=0A= {=0A= tt_SetTipPos(0, 0);=0A= tt_aElt[0].innerHTML =3D "";=0A= tt_aElt[0].style.width =3D "0px";=0A= tt_h =3D 0;=0A= }=0A= function tt_IsW3cBox()=0A= {=0A= var css =3D tt_aElt[0].style;=0A= =0A= css.padding =3D "10px";=0A= css.width =3D "40px";=0A= tt_bBoxOld =3D (tt_GetDivW(tt_aElt[0]) =3D=3D 40);=0A= css.padding =3D "0px";=0A= tt_ResetMainDiv();=0A= }=0A= function tt_OpaSupport()=0A= {=0A= var css =3D tt_body.style;=0A= =0A= tt_flagOpa =3D (typeof(css.KhtmlOpacity) !=3D tt_u) ? 2=0A= : (typeof(css.KHTMLOpacity) !=3D tt_u) ? 3=0A= : (typeof(css.MozOpacity) !=3D tt_u) ? 4=0A= : (typeof(css.opacity) !=3D tt_u) ? 5=0A= : (typeof(css.filter) !=3D tt_u) ? 1=0A= : 0;=0A= }=0A= // Ported from http://dean.edwards.name/weblog/2006/06/again/=0A= // (Dean Edwards et al.)=0A= function tt_SetOnloadFnc()=0A= {=0A= tt_AddEvtFnc(document, "DOMContentLoaded", tt_HideSrcTags);=0A= tt_AddEvtFnc(window, "load", tt_HideSrcTags);=0A= if(tt_body.attachEvent)=0A= tt_body.attachEvent("onreadystatechange",=0A= function() {=0A= if(tt_body.readyState =3D=3D "complete")=0A= tt_HideSrcTags();=0A= } );=0A= if(/WebKit|KHTML/i.test(navigator.userAgent))=0A= {=0A= var t =3D setInterval(function() {=0A= if(/loaded|complete/.test(document.readyState))=0A= {=0A= clearInterval(t);=0A= tt_HideSrcTags();=0A= }=0A= }, 10);=0A= }=0A= }=0A= function tt_HideSrcTags()=0A= {=0A= if(!window.tt_HideSrcTags || window.tt_HideSrcTags.done)=0A= return;=0A= window.tt_HideSrcTags.done =3D true;=0A= if(!tt_HideSrcTagsRecurs(tt_body))=0A= tt_Err("There are HTML elements to be converted to tooltips.\nIf you"=0A= + " want these HTML elements to be automatically hidden, you"=0A= + " must edit wz_tooltip.js, and set TagsToTip in the global"=0A= + " tooltip configuration to true.", true);=0A= }=0A= function tt_HideSrcTagsRecurs(dad)=0A= {=0A= var ovr, asT2t;=0A= // Walk the DOM tree for tags that have an onmouseover or onclick = attribute=0A= // containing a TagToTip('...') call.=0A= // (.childNodes first since .children is bugous in Safari)=0A= var a =3D dad.childNodes || dad.children || null;=0A= =0A= for(var i =3D a ? a.length : 0; i;)=0A= {--i;=0A= if(!tt_HideSrcTagsRecurs(a[i]))=0A= return false;=0A= ovr =3D a[i].getAttribute ? (a[i].getAttribute("onmouseover") || = a[i].getAttribute("onclick"))=0A= : (typeof a[i].onmouseover =3D=3D "function") ? (a[i].onmouseover || = a[i].onclick)=0A= : null;=0A= if(ovr)=0A= {=0A= asT2t =3D ovr.toString().match(/TagToTip\s*\(\s*'[^'.]+'\s*[\),]/);=0A= if(asT2t && asT2t.length)=0A= {=0A= if(!tt_HideSrcTag(asT2t[0]))=0A= return false;=0A= }=0A= }=0A= }=0A= return true;=0A= }=0A= function tt_HideSrcTag(sT2t)=0A= {=0A= var id, el;=0A= =0A= // The ID passed to the found TagToTip() call identifies an HTML element=0A= // to be converted to a tooltip, so hide that element=0A= id =3D sT2t.replace(/.+'([^'.]+)'.+/, "$1");=0A= el =3D tt_GetElt(id);=0A= if(el)=0A= {=0A= if(tt_Debug && !TagsToTip)=0A= return false;=0A= else=0A= el.style.display =3D "none";=0A= }=0A= else=0A= tt_Err("Invalid ID\n'" + id + "'\npassed to TagToTip()."=0A= + " There exists no HTML element with that ID.", true);=0A= return true;=0A= }=0A= function tt_Tip(arg, t2t, use_tip_type)=0A= {=0A= if(!tt_db || (tt_iState & 0x8))=0A= return;=0A= if(tt_iState)=0A= tt_Hide();=0A= if(!tt_Enabled)=0A= return;=0A= tt_t2t =3D t2t;=0A= if(!tt_ReadCmds(arg))=0A= return;=0A= tt_iState =3D 0x1 | 0x4;=0A= tt_AdaptConfig1();=0A= =0A= if(use_tip_type =3D=3D "MaximGlossaryTipContent") {=0A= // tt_MaximGlossaryTipContent(arg);=0A= // gets tip from a URL in the same domain through an AJAX call.=0A= // more efficient for pages with extensive tips.=0A= // XXX generalize the base URL as a parameter, not just for glossary = defs.=0A= // tt_aV[STICKY] =3D true;=0A= // tt_aV[SHADOW] =3D false;=0A= tt_aV[WIDTH] =3D 400;=0A= tt_aV[FADEIN] =3D 200;=0A= tt_aV[FADEOUT] =3D 200;=0A= // tt_aV[OFFSETX] =3D 20;=0A= // tt_aV[OFFSETY] =3D 20;=0A= tt_aV[PADDING] =3D 7;=0A= tt_sContent =3D 'Searching...'=0A= // blogGetRequest('/glossary/wsi/def.ajax?term=3D' + escape(arg[0]) + = '&gpk=3D' + arg[1], 'WzBoDyI');=0A= blogGetRequest('/glossary/wsi/def.ajax?gpk=3D' + arg[0], 'WzBoDyI');=0A= } else {=0A= // default - show tip that's already embedded inside the calling page = HTML=0A= // not very efficient for pages with large no. of tips.=0A= tt_MkTipContent(arg);=0A= }=0A= =0A= tt_MkTipSubDivs();=0A= tt_FormatTip();=0A= tt_bJmpVert =3D false;=0A= tt_bJmpHorz =3D false;=0A= tt_maxPosX =3D tt_GetClientW() + tt_GetScrollX() - tt_w - 1;=0A= tt_maxPosY =3D tt_GetClientH() + tt_GetScrollY() - tt_h - 1;=0A= tt_AdaptConfig2();=0A= // Ensure the tip be shown and positioned before the first onmousemove=0A= tt_OverInit();=0A= tt_ShowInit();=0A= tt_Move();=0A= }=0A= function tt_ReadCmds(a)=0A= {=0A= var i;=0A= =0A= // First load the global config values, to initialize also values=0A= // for which no command is passed=0A= i =3D 0;=0A= for(var j in config)=0A= tt_aV[i++] =3D config[j];=0A= // Then replace each cached config value for which a command is=0A= // passed (ensure the # of command args plus value args be even)=0A= if(a.length & 1)=0A= {=0A= for(i =3D a.length - 1; i > 0; i -=3D 2)=0A= tt_aV[a[i - 1]] =3D a[i];=0A= return true;=0A= }=0A= tt_Err("Incorrect call of Tip() or TagToTip().\n"=0A= + "Each command must be followed by a value.", true);=0A= return false;=0A= }=0A= function tt_AdaptConfig1()=0A= {=0A= tt_ExtCallFncs(0, "LoadConfig");=0A= // Inherit unspecified title formattings from body=0A= if(!tt_aV[TITLEBGCOLOR].length)=0A= tt_aV[TITLEBGCOLOR] =3D tt_aV[BORDERCOLOR];=0A= if(!tt_aV[TITLEFONTCOLOR].length)=0A= tt_aV[TITLEFONTCOLOR] =3D tt_aV[BGCOLOR];=0A= if(!tt_aV[TITLEFONTFACE].length)=0A= tt_aV[TITLEFONTFACE] =3D tt_aV[FONTFACE];=0A= if(!tt_aV[TITLEFONTSIZE].length)=0A= tt_aV[TITLEFONTSIZE] =3D tt_aV[FONTSIZE];=0A= if(tt_aV[CLOSEBTN])=0A= {=0A= // Use title colours for non-specified closebutton colours=0A= if(!tt_aV[CLOSEBTNCOLORS])=0A= tt_aV[CLOSEBTNCOLORS] =3D new Array("", "", "", "");=0A= for(var i =3D 4; i;)=0A= {--i;=0A= if(!tt_aV[CLOSEBTNCOLORS][i].length)=0A= tt_aV[CLOSEBTNCOLORS][i] =3D (i & 1) ? tt_aV[TITLEFONTCOLOR] : = tt_aV[TITLEBGCOLOR];=0A= }=0A= // Enforce titlebar be shown=0A= if(!tt_aV[TITLE].length)=0A= tt_aV[TITLE] =3D " ";=0A= }=0A= // Circumvents broken display of images and fade-in flicker in Geckos < = 1.8=0A= if(tt_aV[OPACITY] =3D=3D 100 && typeof tt_aElt[0].style.MozOpacity !=3D = tt_u && !Array.every)=0A= tt_aV[OPACITY] =3D 99;=0A= // Smartly shorten the delay for fade-in tooltips=0A= if(tt_aV[FADEIN] && tt_flagOpa && tt_aV[DELAY] > 100)=0A= tt_aV[DELAY] =3D Math.max(tt_aV[DELAY] - tt_aV[FADEIN], 100);=0A= }=0A= function tt_AdaptConfig2()=0A= {=0A= if(tt_aV[CENTERMOUSE])=0A= {=0A= tt_aV[OFFSETX] -=3D ((tt_w - (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0)) = >> 1);=0A= tt_aV[JUMPHORZ] =3D false;=0A= }=0A= }=0A= // Expose content globally so extensions can modify it=0A= function tt_MkTipContent(a)=0A= {=0A= if(tt_t2t)=0A= {=0A= if(tt_aV[COPYCONTENT])=0A= tt_sContent =3D tt_t2t.innerHTML;=0A= else=0A= tt_sContent =3D "";=0A= }=0A= else=0A= tt_sContent =3D a[0];=0A= tt_ExtCallFncs(0, "CreateContentString");=0A= }=0A= function tt_MkTipSubDivs()=0A= {=0A= var sCss =3D = 'position:relative;margin:0px;padding:0px;border-width:0px;left:0px;top:0= px;line-height:normal;width:auto;',=0A= sTbTrTd =3D ' cellspacing=3D"0" cellpadding=3D"0" border=3D"0" = style=3D"' + sCss + '">'=0A= + ''=0A= + tt_aV[TITLE]=0A= + ''=0A= + (tt_aV[CLOSEBTN] ?=0A= ('')=0A= : '')=0A= + '
'=0A= + ''=0A= + tt_aV[CLOSEBTNTEXT]=0A= + '
')=0A= : '')=0A= + '
'=0A= + ''=0A= + tt_sContent=0A= + '
'=0A= + (tt_aV[SHADOW]=0A= ? ('
'=0A= + '
')=0A= : '')=0A= );=0A= tt_GetSubDivRefs();=0A= // Convert DOM node to tip=0A= if(tt_t2t && !tt_aV[COPYCONTENT])=0A= tt_El2Tip();=0A= tt_ExtCallFncs(0, "SubDivsCreated");=0A= }=0A= function tt_GetSubDivRefs()=0A= {=0A= var aId =3D new Array("WzTiTl", "WzTiTlTb", "WzTiTlI", "WzClOsE", = "WzBoDy", "WzBoDyI", "WzTtShDwB", "WzTtShDwR");=0A= =0A= for(var i =3D aId.length; i; --i)=0A= tt_aElt[i] =3D tt_GetElt(aId[i - 1]);=0A= }=0A= function tt_FormatTip()=0A= {=0A= var css, w, h, pad =3D tt_aV[PADDING], padT, wBrd =3D = tt_aV[BORDERWIDTH],=0A= iOffY, iOffSh, iAdd =3D (pad + wBrd) << 1;=0A= =0A= //--------- Title DIV ----------=0A= if(tt_aV[TITLE].length)=0A= {=0A= padT =3D tt_aV[TITLEPADDING];=0A= css =3D tt_aElt[1].style;=0A= css.background =3D tt_aV[TITLEBGCOLOR];=0A= css.paddingTop =3D css.paddingBottom =3D padT + "px";=0A= css.paddingLeft =3D css.paddingRight =3D (padT + 2) + "px";=0A= css =3D tt_aElt[3].style;=0A= css.color =3D tt_aV[TITLEFONTCOLOR];=0A= if(tt_aV[WIDTH] =3D=3D -1)=0A= css.whiteSpace =3D "nowrap";=0A= css.fontFamily =3D tt_aV[TITLEFONTFACE];=0A= css.fontSize =3D tt_aV[TITLEFONTSIZE];=0A= css.fontWeight =3D "bold";=0A= css.textAlign =3D tt_aV[TITLEALIGN];=0A= // Close button DIV=0A= if(tt_aElt[4])=0A= {=0A= css =3D tt_aElt[4].style;=0A= css.background =3D tt_aV[CLOSEBTNCOLORS][0];=0A= css.color =3D tt_aV[CLOSEBTNCOLORS][1];=0A= css.fontFamily =3D tt_aV[TITLEFONTFACE];=0A= css.fontSize =3D tt_aV[TITLEFONTSIZE];=0A= css.fontWeight =3D "bold";=0A= }=0A= if(tt_aV[WIDTH] > 0)=0A= tt_w =3D tt_aV[WIDTH];=0A= else=0A= {=0A= tt_w =3D tt_GetDivW(tt_aElt[3]) + tt_GetDivW(tt_aElt[4]);=0A= // Some spacing between title DIV and closebutton=0A= if(tt_aElt[4])=0A= tt_w +=3D pad;=0A= // Restrict auto width to max width=0A= if(tt_aV[WIDTH] < -1 && tt_w > -tt_aV[WIDTH])=0A= tt_w =3D -tt_aV[WIDTH];=0A= }=0A= // Ensure the top border of the body DIV be covered by the title DIV=0A= iOffY =3D -wBrd;=0A= }=0A= else=0A= {=0A= tt_w =3D 0;=0A= iOffY =3D 0;=0A= }=0A= =0A= //-------- Body DIV ------------=0A= css =3D tt_aElt[5].style;=0A= css.top =3D iOffY + "px";=0A= if(wBrd)=0A= {=0A= css.borderColor =3D tt_aV[BORDERCOLOR];=0A= css.borderStyle =3D tt_aV[BORDERSTYLE];=0A= css.borderWidth =3D wBrd + "px";=0A= }=0A= if(tt_aV[BGCOLOR].length)=0A= css.background =3D tt_aV[BGCOLOR];=0A= if(tt_aV[BGIMG].length)=0A= css.backgroundImage =3D "url(" + tt_aV[BGIMG] + ")";=0A= css.padding =3D pad + "px";=0A= css.textAlign =3D tt_aV[TEXTALIGN];=0A= if(tt_aV[HEIGHT])=0A= {=0A= css.overflow =3D "auto";=0A= if(tt_aV[HEIGHT] > 0)=0A= css.height =3D (tt_aV[HEIGHT] + iAdd) + "px";=0A= else=0A= tt_h =3D iAdd - tt_aV[HEIGHT];=0A= }=0A= // TD inside body DIV=0A= css =3D tt_aElt[6].style;=0A= css.color =3D tt_aV[FONTCOLOR];=0A= css.fontFamily =3D tt_aV[FONTFACE];=0A= css.fontSize =3D tt_aV[FONTSIZE];=0A= css.fontWeight =3D tt_aV[FONTWEIGHT];=0A= css.textAlign =3D tt_aV[TEXTALIGN];=0A= if(tt_aV[WIDTH] > 0)=0A= w =3D tt_aV[WIDTH];=0A= // Width like title (if existent)=0A= else if(tt_aV[WIDTH] =3D=3D -1 && tt_w)=0A= w =3D tt_w;=0A= else=0A= {=0A= // Measure width of the body's inner TD, as some browsers would expand=0A= // the container and outer body DIV to 100%=0A= w =3D tt_GetDivW(tt_aElt[6]);=0A= // Restrict auto width to max width=0A= if(tt_aV[WIDTH] < -1 && w > -tt_aV[WIDTH])=0A= w =3D -tt_aV[WIDTH];=0A= }=0A= if(w > tt_w)=0A= tt_w =3D w;=0A= tt_w +=3D iAdd;=0A= =0A= //--------- Shadow DIVs ------------=0A= if(tt_aV[SHADOW])=0A= {=0A= tt_w +=3D tt_aV[SHADOWWIDTH];=0A= iOffSh =3D Math.floor((tt_aV[SHADOWWIDTH] * 4) / 3);=0A= // Bottom shadow=0A= css =3D tt_aElt[7].style;=0A= css.top =3D iOffY + "px";=0A= css.left =3D iOffSh + "px";=0A= css.width =3D (tt_w - iOffSh - tt_aV[SHADOWWIDTH]) + "px";=0A= css.height =3D tt_aV[SHADOWWIDTH] + "px";=0A= css.background =3D tt_aV[SHADOWCOLOR];=0A= // Right shadow=0A= css =3D tt_aElt[8].style;=0A= css.top =3D iOffSh + "px";=0A= css.left =3D (tt_w - tt_aV[SHADOWWIDTH]) + "px";=0A= css.width =3D tt_aV[SHADOWWIDTH] + "px";=0A= css.background =3D tt_aV[SHADOWCOLOR];=0A= }=0A= else=0A= iOffSh =3D 0;=0A= =0A= //-------- Container DIV -------=0A= tt_SetTipOpa(tt_aV[FADEIN] ? 0 : tt_aV[OPACITY]);=0A= tt_FixSize(iOffY, iOffSh);=0A= }=0A= // Fixate the size so it can't dynamically change while the tooltip is = moving.=0A= function tt_FixSize(iOffY, iOffSh)=0A= {=0A= var wIn, wOut, h, add, pad =3D tt_aV[PADDING], wBrd =3D = tt_aV[BORDERWIDTH], i;=0A= =0A= tt_aElt[0].style.width =3D tt_w + "px";=0A= tt_aElt[0].style.pixelWidth =3D tt_w;=0A= wOut =3D tt_w - ((tt_aV[SHADOW]) ? tt_aV[SHADOWWIDTH] : 0);=0A= // Body=0A= wIn =3D wOut;=0A= if(!tt_bBoxOld)=0A= wIn -=3D (pad + wBrd) << 1;=0A= tt_aElt[5].style.width =3D wIn + "px";=0A= // Title=0A= if(tt_aElt[1])=0A= {=0A= wIn =3D wOut - ((tt_aV[TITLEPADDING] + 2) << 1);=0A= if(!tt_bBoxOld)=0A= wOut =3D wIn;=0A= tt_aElt[1].style.width =3D wOut + "px";=0A= tt_aElt[2].style.width =3D wIn + "px";=0A= }=0A= // Max height specified=0A= if(tt_h)=0A= {=0A= h =3D tt_GetDivH(tt_aElt[5]);=0A= if(h > tt_h)=0A= {=0A= if(!tt_bBoxOld)=0A= tt_h -=3D (pad + wBrd) << 1;=0A= tt_aElt[5].style.height =3D tt_h + "px";=0A= }=0A= }=0A= tt_h =3D tt_GetDivH(tt_aElt[0]) + iOffY;=0A= // Right shadow=0A= if(tt_aElt[8])=0A= tt_aElt[8].style.height =3D (tt_h - iOffSh) + "px";=0A= i =3D tt_aElt.length - 1;=0A= if(tt_aElt[i])=0A= {=0A= tt_aElt[i].style.width =3D tt_w + "px";=0A= tt_aElt[i].style.height =3D tt_h + "px";=0A= }=0A= }=0A= function tt_DeAlt(el)=0A= {=0A= var aKid;=0A= =0A= if(el)=0A= {=0A= if(el.alt)=0A= el.alt =3D "";=0A= if(el.title)=0A= el.title =3D "";=0A= aKid =3D el.childNodes || el.children || null;=0A= if(aKid)=0A= {=0A= for(var i =3D aKid.length; i;)=0A= tt_DeAlt(aKid[--i]);=0A= }=0A= }=0A= }=0A= // This hack removes the native tooltips over links in Opera=0A= function tt_OpDeHref(el)=0A= {=0A= if(!tt_op)=0A= return;=0A= if(tt_elDeHref)=0A= tt_OpReHref();=0A= while(el)=0A= {=0A= if(el.hasAttribute && el.hasAttribute("href"))=0A= {=0A= el.t_href =3D el.getAttribute("href");=0A= el.t_stats =3D window.status;=0A= el.removeAttribute("href");=0A= el.style.cursor =3D "hand";=0A= tt_AddEvtFnc(el, "mousedown", tt_OpReHref);=0A= window.status =3D el.t_href;=0A= tt_elDeHref =3D el;=0A= break;=0A= }=0A= el =3D tt_GetDad(el);=0A= }=0A= }=0A= function tt_OpReHref()=0A= {=0A= if(tt_elDeHref)=0A= {=0A= tt_elDeHref.setAttribute("href", tt_elDeHref.t_href);=0A= tt_RemEvtFnc(tt_elDeHref, "mousedown", tt_OpReHref);=0A= window.status =3D tt_elDeHref.t_stats;=0A= tt_elDeHref =3D null;=0A= }=0A= }=0A= function tt_El2Tip()=0A= {=0A= var css =3D tt_t2t.style;=0A= =0A= // Store previous positioning=0A= tt_t2t.t_cp =3D css.position;=0A= tt_t2t.t_cl =3D css.left;=0A= tt_t2t.t_ct =3D css.top;=0A= tt_t2t.t_cd =3D css.display;=0A= // Store the tag's parent element so we can restore that DOM branch=0A= // when the tooltip is being hidden=0A= tt_t2tDad =3D tt_GetDad(tt_t2t);=0A= tt_MovDomNode(tt_t2t, tt_t2tDad, tt_aElt[6]);=0A= css.display =3D "block";=0A= css.position =3D "static";=0A= css.left =3D css.top =3D css.marginLeft =3D css.marginTop =3D "0px";=0A= }=0A= function tt_UnEl2Tip()=0A= {=0A= // Restore positioning and display=0A= var css =3D tt_t2t.style;=0A= =0A= css.display =3D tt_t2t.t_cd;=0A= tt_MovDomNode(tt_t2t, tt_GetDad(tt_t2t), tt_t2tDad);=0A= css.position =3D tt_t2t.t_cp;=0A= css.left =3D tt_t2t.t_cl;=0A= css.top =3D tt_t2t.t_ct;=0A= tt_t2tDad =3D null;=0A= }=0A= function tt_OverInit()=0A= {=0A= if(window.event)=0A= tt_over =3D window.event.target || window.event.srcElement;=0A= else=0A= tt_over =3D tt_ovr_;=0A= tt_DeAlt(tt_over);=0A= tt_OpDeHref(tt_over);=0A= }=0A= function tt_ShowInit()=0A= {=0A= tt_tShow.Timer("tt_Show()", tt_aV[DELAY], true);=0A= if(tt_aV[CLICKCLOSE] || tt_aV[CLICKSTICKY])=0A= tt_AddEvtFnc(document, "mouseup", tt_OnLClick);=0A= }=0A= function tt_Show()=0A= {=0A= var css =3D tt_aElt[0].style;=0A= =0A= // Override the z-index of the topmost wz_dragdrop.js D&D item=0A= css.zIndex =3D Math.max((window.dd && dd.z) ? (dd.z + 2) : 0, 1010);=0A= if(tt_aV[STICKY] || !tt_aV[FOLLOWMOUSE])=0A= tt_iState &=3D ~0x4;=0A= if(tt_aV[EXCLUSIVE])=0A= tt_iState |=3D 0x8;=0A= if(tt_aV[DURATION] > 0)=0A= tt_tDurt.Timer("tt_HideInit()", tt_aV[DURATION], true);=0A= tt_ExtCallFncs(0, "Show")=0A= css.visibility =3D "visible";=0A= tt_iState |=3D 0x2;=0A= if(tt_aV[FADEIN])=0A= tt_Fade(0, 0, tt_aV[OPACITY], Math.round(tt_aV[FADEIN] / = tt_aV[FADEINTERVAL]));=0A= tt_ShowIfrm();=0A= }=0A= function tt_ShowIfrm()=0A= {=0A= if(tt_ie56)=0A= {=0A= var ifrm =3D tt_aElt[tt_aElt.length - 1];=0A= if(ifrm)=0A= {=0A= var css =3D ifrm.style;=0A= css.zIndex =3D tt_aElt[0].style.zIndex - 1;=0A= css.display =3D "block";=0A= }=0A= }=0A= }=0A= function tt_Move(e)=0A= {=0A= if(e)=0A= tt_ovr_ =3D e.target || e.srcElement;=0A= e =3D e || window.event;=0A= if(e)=0A= {=0A= tt_musX =3D tt_GetEvtX(e);=0A= tt_musY =3D tt_GetEvtY(e);=0A= }=0A= if(tt_iState & 0x4)=0A= {=0A= // Prevent jam of mousemove events=0A= if(!tt_op && !tt_ie)=0A= {=0A= if(tt_bWait)=0A= return;=0A= tt_bWait =3D true;=0A= tt_tWaitMov.Timer("tt_bWait =3D false;", 1, true);=0A= }=0A= if(tt_aV[FIX])=0A= {=0A= tt_iState &=3D ~0x4;=0A= tt_PosFix();=0A= }=0A= else if(!tt_ExtCallFncs(e, "MoveBefore"))=0A= tt_SetTipPos(tt_Pos(0), tt_Pos(1));=0A= tt_ExtCallFncs([tt_musX, tt_musY], "MoveAfter")=0A= }=0A= }=0A= function tt_Pos(iDim)=0A= {=0A= var iX, bJmpMod, cmdAlt, cmdOff, cx, iMax, iScrl, iMus, bJmp;=0A= =0A= // Map values according to dimension to calculate=0A= if(iDim)=0A= {=0A= bJmpMod =3D tt_aV[JUMPVERT];=0A= cmdAlt =3D ABOVE;=0A= cmdOff =3D OFFSETY;=0A= cx =3D tt_h;=0A= iMax =3D tt_maxPosY;=0A= iScrl =3D tt_GetScrollY();=0A= iMus =3D tt_musY;=0A= bJmp =3D tt_bJmpVert;=0A= }=0A= else=0A= {=0A= bJmpMod =3D tt_aV[JUMPHORZ];=0A= cmdAlt =3D LEFT;=0A= cmdOff =3D OFFSETX;=0A= cx =3D tt_w;=0A= iMax =3D tt_maxPosX;=0A= iScrl =3D tt_GetScrollX();=0A= iMus =3D tt_musX;=0A= bJmp =3D tt_bJmpHorz;=0A= }=0A= if(bJmpMod)=0A= {=0A= if(tt_aV[cmdAlt] && (!bJmp || tt_CalcPosAlt(iDim) >=3D iScrl + 16))=0A= iX =3D tt_PosAlt(iDim);=0A= else if(!tt_aV[cmdAlt] && bJmp && tt_CalcPosDef(iDim) > iMax - 16)=0A= iX =3D tt_PosAlt(iDim);=0A= else=0A= iX =3D tt_PosDef(iDim);=0A= }=0A= else=0A= {=0A= iX =3D iMus;=0A= if(tt_aV[cmdAlt])=0A= iX -=3D cx + tt_aV[cmdOff] - (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0);=0A= else=0A= iX +=3D tt_aV[cmdOff];=0A= }=0A= // Prevent tip from extending past clientarea boundary=0A= if(iX > iMax)=0A= iX =3D bJmpMod ? tt_PosAlt(iDim) : iMax;=0A= // In case of insufficient space on both sides, ensure the left/upper = part=0A= // of the tip be visible=0A= if(iX < iScrl)=0A= iX =3D bJmpMod ? tt_PosDef(iDim) : iScrl;=0A= return iX;=0A= }=0A= function tt_PosDef(iDim)=0A= {=0A= if(iDim)=0A= tt_bJmpVert =3D tt_aV[ABOVE];=0A= else=0A= tt_bJmpHorz =3D tt_aV[LEFT];=0A= return tt_CalcPosDef(iDim);=0A= }=0A= function tt_PosAlt(iDim)=0A= {=0A= if(iDim)=0A= tt_bJmpVert =3D !tt_aV[ABOVE];=0A= else=0A= tt_bJmpHorz =3D !tt_aV[LEFT];=0A= return tt_CalcPosAlt(iDim);=0A= }=0A= function tt_CalcPosDef(iDim)=0A= {=0A= return iDim ? (tt_musY + tt_aV[OFFSETY]) : (tt_musX + tt_aV[OFFSETX]);=0A= }=0A= function tt_CalcPosAlt(iDim)=0A= {=0A= var cmdOff =3D iDim ? OFFSETY : OFFSETX;=0A= var dx =3D tt_aV[cmdOff] - (tt_aV[SHADOW] ? tt_aV[SHADOWWIDTH] : 0);=0A= if(tt_aV[cmdOff] > 0 && dx <=3D 0)=0A= dx =3D 1;=0A= return((iDim ? (tt_musY - tt_h) : (tt_musX - tt_w)) - dx);=0A= }=0A= function tt_PosFix()=0A= {=0A= var iX, iY;=0A= =0A= if(typeof(tt_aV[FIX][0]) =3D=3D "number")=0A= {=0A= iX =3D tt_aV[FIX][0];=0A= iY =3D tt_aV[FIX][1];=0A= }=0A= else=0A= {=0A= if(typeof(tt_aV[FIX][0]) =3D=3D "string")=0A= el =3D tt_GetElt(tt_aV[FIX][0]);=0A= // First slot in array is direct reference to HTML element=0A= else=0A= el =3D tt_aV[FIX][0];=0A= iX =3D tt_aV[FIX][1];=0A= iY =3D tt_aV[FIX][2];=0A= // By default, vert pos is related to bottom edge of HTML element=0A= if(!tt_aV[ABOVE] && el)=0A= iY +=3D tt_GetDivH(el);=0A= for(; el; el =3D el.offsetParent)=0A= {=0A= iX +=3D el.offsetLeft || 0;=0A= iY +=3D el.offsetTop || 0;=0A= }=0A= }=0A= // For a fixed tip positioned above the mouse, use the bottom edge as = anchor=0A= // (recommended by Christophe Rebeschini, 31.1.2008)=0A= if(tt_aV[ABOVE])=0A= iY -=3D tt_h;=0A= tt_SetTipPos(iX, iY);=0A= }=0A= function tt_Fade(a, now, z, n)=0A= {=0A= if(n)=0A= {=0A= now +=3D Math.round((z - now) / n);=0A= if((z > a) ? (now >=3D z) : (now <=3D z))=0A= now =3D z;=0A= else=0A= tt_tFade.Timer(=0A= "tt_Fade("=0A= + a + "," + now + "," + z + "," + (n - 1)=0A= + ")",=0A= tt_aV[FADEINTERVAL],=0A= true=0A= );=0A= }=0A= now ? tt_SetTipOpa(now) : tt_Hide();=0A= }=0A= function tt_SetTipOpa(opa)=0A= {=0A= // To circumvent the opacity nesting flaws of IE, we set the opacity=0A= // for each sub-DIV separately, rather than for the container DIV.=0A= tt_SetOpa(tt_aElt[5], opa);=0A= if(tt_aElt[1])=0A= tt_SetOpa(tt_aElt[1], opa);=0A= if(tt_aV[SHADOW])=0A= {=0A= opa =3D Math.round(opa * 0.8);=0A= tt_SetOpa(tt_aElt[7], opa);=0A= tt_SetOpa(tt_aElt[8], opa);=0A= }=0A= }=0A= function tt_OnCloseBtnOver(iOver)=0A= {=0A= var css =3D tt_aElt[4].style;=0A= =0A= iOver <<=3D 1;=0A= css.background =3D tt_aV[CLOSEBTNCOLORS][iOver];=0A= css.color =3D tt_aV[CLOSEBTNCOLORS][iOver + 1];=0A= }=0A= function tt_OnLClick(e)=0A= {=0A= // Ignore right-clicks=0A= e =3D e || window.event;=0A= if(!((e.button && e.button & 2) || (e.which && e.which =3D=3D 3)))=0A= {=0A= if(tt_aV[CLICKSTICKY] && (tt_iState & 0x4))=0A= {=0A= tt_aV[STICKY] =3D true;=0A= tt_iState &=3D ~0x4;=0A= }=0A= else if(tt_aV[CLICKCLOSE])=0A= tt_HideInit();=0A= }=0A= }=0A= function tt_Int(x)=0A= {=0A= var y;=0A= =0A= return(isNaN(y =3D parseInt(x)) ? 0 : y);=0A= }=0A= Number.prototype.Timer =3D function(s, iT, bUrge)=0A= {=0A= if(!this.value || bUrge)=0A= this.value =3D window.setTimeout(s, iT);=0A= }=0A= Number.prototype.EndTimer =3D function()=0A= {=0A= if(this.value)=0A= {=0A= window.clearTimeout(this.value);=0A= this.value =3D 0;=0A= }=0A= }=0A= function tt_GetWndCliSiz(s)=0A= {=0A= var db, y =3D window["inner" + s], sC =3D "client" + s, sN =3D "number";=0A= if(typeof y =3D=3D sN)=0A= {=0A= var y2;=0A= return(=0A= // Gecko or Opera with scrollbar=0A= // ... quirks mode=0A= ((db =3D document.body) && typeof(y2 =3D db[sC]) =3D=3D sN && y2 && = y2 <=3D y) ? y2 =0A= // ... strict mode=0A= : ((db =3D document.documentElement) && typeof(y2 =3D db[sC]) =3D=3D = sN && y2 && y2 <=3D y) ? y2=0A= // No scrollbar, or clientarea size =3D=3D 0, or other browser (KHTML = etc.)=0A= : y=0A= );=0A= }=0A= // IE=0A= return(=0A= // document.documentElement.client+s functional, returns > 0=0A= ((db =3D document.documentElement) && (y =3D db[sC])) ? y=0A= // ... not functional, in which case document.body.client+s =0A= // is the clientarea size, fortunately=0A= : document.body[sC]=0A= );=0A= }=0A= function tt_SetOpa(el, opa)=0A= {=0A= var css =3D el.style;=0A= =0A= tt_opa =3D opa;=0A= if(tt_flagOpa =3D=3D 1)=0A= {=0A= if(opa < 100)=0A= {=0A= // Hacks for bugs of IE:=0A= // 1.) Once a CSS filter has been applied, fonts are no longer=0A= // anti-aliased, so we store the previous 'non-filter' to be=0A= // able to restore it=0A= if(typeof(el.filtNo) =3D=3D tt_u)=0A= el.filtNo =3D css.filter;=0A= // 2.) A DIV cannot be made visible in a single step if an=0A= // opacity < 100 has been applied while the DIV was hidden=0A= var bVis =3D css.visibility !=3D "hidden";=0A= // 3.) In IE6, applying an opacity < 100 has no effect if the=0A= // element has no layout (position, size, zoom, ...)=0A= css.zoom =3D "100%";=0A= if(!bVis)=0A= css.visibility =3D "visible";=0A= css.filter =3D "alpha(opacity=3D" + opa + ")";=0A= if(!bVis)=0A= css.visibility =3D "hidden";=0A= }=0A= else if(typeof(el.filtNo) !=3D tt_u)=0A= // Restore 'non-filter'=0A= css.filter =3D el.filtNo;=0A= }=0A= else=0A= {=0A= opa /=3D 100.0;=0A= switch(tt_flagOpa)=0A= {=0A= case 2:=0A= css.KhtmlOpacity =3D opa; break;=0A= case 3:=0A= css.KHTMLOpacity =3D opa; break;=0A= case 4:=0A= css.MozOpacity =3D opa; break;=0A= case 5:=0A= css.opacity =3D opa; break;=0A= }=0A= }=0A= }=0A= function tt_Err(sErr, bIfDebug)=0A= {=0A= if(tt_Debug || !bIfDebug)=0A= alert("Tooltip Script Error Message:\n\n" + sErr);=0A= }=0A= =0A= //=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D EXTENSION (PLUGIN) MANAGER = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D//=0A= function tt_ExtCmdEnum()=0A= {=0A= var s;=0A= =0A= // Add new command(s) to the commands enum=0A= for(var i in config)=0A= {=0A= s =3D "window." + i.toString().toUpperCase();=0A= if(eval("typeof(" + s + ") =3D=3D tt_u"))=0A= {=0A= eval(s + " =3D " + tt_aV.length);=0A= tt_aV[tt_aV.length] =3D null;=0A= }=0A= }=0A= }=0A= function tt_ExtCallFncs(arg, sFnc)=0A= {=0A= var b =3D false;=0A= for(var i =3D tt_aExt.length; i;)=0A= {--i;=0A= var fnc =3D tt_aExt[i]["On" + sFnc];=0A= // Call the method the extension has defined for this event=0A= if(fnc && fnc(arg))=0A= b =3D true;=0A= }=0A= return b;=0A= }=0A= =0A= tt_Init();=0A= ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://s7.addthis.com/js/250/addthis_widget.js#username=maximic /* (c) 2008, 2009, 2010 Add This, LLC */=0A= if(!window._ate){var = _atd=3D"www.addthis.com/",_atr=3D"//s7.addthis.com/",_atn=3D"//l.addthisc= dn.com/",_euc=3DencodeURIComponent,_duc=3DdecodeURIComponent,_atc=3D{dr:0= ,ver:250,loc:0,enote:"",cwait:500,bamp:0.25,camp:1,damp:1,famp:0.02,pamp:= 0.2,tamp:0.5,vamp:1,ltj:1,xamp:0.5,abf:!!window.addthis_do_ab,ufc:0};(fun= ction(){var = l;try{l=3Dwindow.location;if(l.protocol.indexOf("file")=3D=3D=3D0||l.prot= ocol.indexOf("safari-extension")=3D=3D=3D0||l.protocol.indexOf("chrome-ex= tension")=3D=3D=3D0){_atr=3D"http:"+_atr;}if(l.hostname.indexOf("localhos= t")!=3D-1){_atc.loc=3D1;}}catch(e){}var = ua=3Dnavigator.userAgent.toLowerCase(),d=3Ddocument,w=3Dwindow,dl=3Dd.loc= ation,b=3D{win:/windows/.test(ua),xp:(/windows nt = 5.1/.test(ua))||(/windows nt 5.2/.test(ua)),osx:/os = x/.test(ua),chr:/chrome/.test(ua),iph:/iphone/.test(ua),dro:/android/.tes= t(ua),ipa:/ipad/.test(ua),saf:/safari/.test(ua),opr:/opera/.test(ua),msi:= (/msie/.test(ua))&&!(/opera/.test(ua)),ffx:/firefox/.test(ua),ff2:/firefo= x\/2/.test(ua),ffn:/firefox\/((3.[6789][0-9a-z]*)|(4.[0-9a-z]*))/.test(ua= ),ie6:/msie 6.0/.test(ua),ie7:/msie 7.0/.test(ua),ie8:/msie = 8.0/.test(ua),ie9:/msie = 9.0/.test(ua),mod:-1},_7=3D{rev:"96998",bro:b,wlp:(l||{}).protocol,dl:dl,= upm:!!w.postMessage&&(""+w.postMessage).toLowerCase().indexOf("[native = code]")!=3D=3D-1,bamp:_atc.bamp-Math.random(),camp:_atc.camp-Math.random(= ),xamp:_atc.xamp-Math.random(),vamp:_atc.vamp-Math.random(),tamp:_atc.tam= p-Math.random(),pamp:_atc.pamp-Math.random(),ab:"-",inst:1,wait:500,tmo:n= ull,sub:!!window.at_sub,dbm:0,uid:null,spt:"static/r07/widget29.png",api:= {},imgz:[],hash:window.location.hash};d.ce=3Dd.createElement;d.gn=3Dd.get= ElementsByTagName;window._ate=3D_7;var = _8=3Dfunction(o,fn,_b,_c){if(!o){return _b;}if(o instanceof = Array||(o.length&&(typeof o!=3D=3D"function"))){for(var = i=3D0,_e=3Do.length,v=3Do[0];i<_e;v=3Do[++i]){_b=3Dfn.call(_c||o,_b,v,i,o= );}}else{for(var _10 in o){_b=3Dfn.call(_c||o,_b,o[_10],_10,o);}}return = _b;},_11=3DArray.prototype.slice,_12=3Dfunction(a){return = _11.apply(a,_11.call(arguments,1));},_14=3Dfunction(s){return(""+s).repla= ce(/(^\s+|\s+$)/g,"");},_16=3Dfunction(A,B){return = _8(_12(arguments,1),function(A,_1a){return = _8(_1a,function(o,v,k){if(o){o[k]=3Dv;}return = o;},A);},A);},_1e=3Dfunction(o,del){return = _8(o,function(acc,v,k){k=3D_14(k);if(k){acc.push(_euc(k)+"=3D"+_euc(_14(v= )));}return acc;},[]).join(del||"&");},_24=3Dfunction(q,del){return = _8((q||"").split(del||"&"),function(acc,_28){try{var = kv=3D_28.split("=3D"),k=3D_14(_duc(kv[0])),v=3D_14(_duc(kv.slice(1).join(= "=3D")));if(k){acc[k]=3Dv;}}catch(e){}return = acc;},{});},_2c=3Dfunction(){var = _2d=3D_12(arguments,0),fn=3D_2d.shift(),_2f=3D_2d.shift();return = function(){return = fn.apply(_2f,_2d.concat(_12(arguments,0)));};},_30=3Dfunction(un,obj,evt,= fn){if(!obj){return;}if(we){obj[(un?"detach":"attach")+"Event"]("on"+evt,= fn);}else{obj[(un?"remove":"add")+"EventListener"](evt,fn,false);}},_35=3D= function(obj,evt,fn){_30(0,obj,evt,fn);},_39=3Dfunction(obj,evt,fn){_30(1= ,obj,evt,fn);},_3d=3D{reduce:_8,slice:_12,strip:_14,extend:_16,toKV:_1e,f= romKV:_24,bind:_2c,listen:_35,unlisten:_39};_7.util=3D_3d;_16(_7,_3d);(fu= nction(_3e,_3f,env){var _41,u=3D_3e.util;function = PolyEvent(_43,_44,_45,_46,_47){this.type=3D_43;this.triggerType=3D_44||_4= 3;this.target=3D_45||_46;this.triggerTarget=3D_46||_45;this.data=3D_47||{= };}u.extend(PolyEvent.prototype,{constructor:PolyEvent,bubbles:false,prev= entDefault:u.noop,stopPropagation:u.noop,clone:function(){return new = this.constructor(this.type,this.triggerType,this.target,this.triggerTarge= t,u.extend({},this.data));}});function = EventDispatcher(_48,_49){this.target=3D_48;this.queues=3D{};this.defaultE= ventType=3D_49||PolyEvent;}function getQueue(evt){var = Qs=3Dthis.queues;if(!Qs[evt]){Qs[evt]=3D[];}return Qs[evt];}function = addEventListener(evt,fn){this.getQueue(evt).push(fn);}function = removeEventListener(evt,fn){var = q=3Dthis.getQueue(evt),idx=3Dq.indexOf(fn);if(idx!=3D=3D-1){q.splice(idx,= 1);}}function fire(_52,_53,_54,_55){var = _56=3Dthis;if(!_55){setTimeout(function(){_56.dispatchEvent(new = _56.defaultEventType(_52,_52,_53,_56.target,_54));},10);}else{_56.dispatc= hEvent(new _56.defaultEventType(_52,_52,_53,_56.target,_54));}}function = dispatchEvent(evt){for(var = i=3D0,_59=3Devt.target,q=3Dthis.getQueue(evt.type),L=3Dq.length;i-1){r.onReady();ret= urn;}if(b.msi&&!b.ie9&&window=3D=3Dtop){(function(){if(r.isReady){return;= }try{d.documentElement.doScroll("left");}catch(error){setTimeout(argument= s.callee,0);return;}r.onReady();})();}if(b.opr){d.addEventListener("DOMCo= ntentLoaded",function(){if(r.isReady){return;}for(var = i=3D0;i= =3D250&&addthis_share.imp_url&&du&&du!=3Dw.addthis_share.url&&!(_7.util.i= vc((d.location.hash||"").substr(1).split(",").shift()))){w.addthis_share.= url=3Dw.addthis_url=3Ddu;w.addthis_share.title=3Dw.addthis_title=3Ddt;ret= urn 1;}return = 0;};_6f.igv=3Dfunction(u,t){if(!w.addthis_config){w.addthis_config=3D{use= rname:w.addthis_pub};}else{if(addthis_config.data_use_cookies=3D=3D=3Dfal= se){_atc.xck=3D1;}}if(!w.addthis_share){w.addthis_share=3D{};}if(!addthis= _share.url){if(!w.addthis_url&&addthis_share.imp_url=3D=3D=3Dundefined){a= ddthis_share.imp_url=3D1;}addthis_share.url=3D(w.addthis_url||u||"").spli= t("#{").shift();}if(!addthis_share.title){addthis_share.title=3D(w.addthi= s_title||t||"").split("#{").shift();}};if(!_atc.ost){if(!w.addthis_conf){= w.addthis_conf=3D{};}for(var i in = addthis_conf){_atc[i]=3Daddthis_conf[i];}_atc.ost=3D1;}})(_7,_7.api,_7);(= function(_7b,_7c,env){var = _7e,d=3Ddocument,u=3D_7b.util;_7b.ckv=3Du.fromKV(d.cookie,";");function = read(k){return = u.fromKV(d.cookie,";")[k];}if(!_7b.cookie){_7b.cookie=3D{};}_7b.cookie.rc= k=3Dread;})(_7,_7.api,_7);(function(_81,_82,env){var = _84,d=3Ddocument,_85=3D0,u=3D_81.util;function = canWeWrite(){if(_85){return = 1;}set("xtc",1);if(1=3D=3D_81.cookie.rck("xtc")){_85=3D1;}kill("xtc",1);r= eturn _85;}function checkForGovSite(_87){if(_atc.xck){return;}var = h=3D_87||_7.dh||_7.du||(_7.dl?_7.dl.hostname:"");if(h.indexOf(".gov")>-1|= |h.indexOf(".mil")>-1){_atc.xck=3D1;}var = p=3Dtypeof(_81.pub)=3D=3D=3D"function"?_81.pub():_81.pub,x=3D["usarmymedi= a","govdelivery"];for(i in = x){if(p=3D=3Dx[i]){_atc.xck=3D1;break;}}}function = kill(k,ud){if(d.cookie){d.cookie=3Dk+"=3D; expires=3DThu, 01 Jan 1970 = 00:00:01 GMT; path=3D/"+(ud?"; = domain=3D"+(_81.bro.msi?"":".")+"addthis.com":"");}}function = set(u,v,s,nd,_91){checkForGovSite();if(!_atc.xck){if(!_91){var _91=3Dnew = Date();_91.setYear(_91.getFullYear()+2);}document.cookie=3Du+"=3D"+v+(!s?= "; expires=3D"+_91.toUTCString():"")+"; path=3D/;"+(!nd?" = domain=3D"+(_81.bro.msi?"":".")+"addthis.com":"");}}if(!_81.cookie){_81.c= ookie=3D{};}_81.cookie.sck=3Dset;_81.cookie.kck=3Dkill;_81.cookie.cww=3Dc= anWeWrite;_81.cookie.gov=3DcheckForGovSite;})(_7,_7.api,_7);(function(_92= ,_93,env){function munge(s){var mv=3D291;if(s){for(var = i=3D0;i_a1*1000);}function = isValidCuid(_a3){return = _a3&&_a3.match(/^[0-9a-f]{16}$/);}u.cuid=3DgenerateCuid;u.ivc=3DisValidCu= id;u.ioc=3DisCuidOlderThan;})(_7,_7.api,_7);(function(_a4,_a5,env){functi= on getHashParams(s,qs){var = q=3Ds.indexOf("#")>-1&&!qs?s.replace(/^[^\#]+\#?/,""):s.replace(/^[^\?]+\= ??/,""),p=3D_a4.util.fromKV(q);return p;}function = getScriptParams(_ab){var = ss=3Ddocument.gn("script"),_ad=3Dss.length,s=3Dss[_ad-1],p=3DgetHashParam= s(s.src);if(_ab||(s.src&&s.src.indexOf("addthis")=3D=3D-1)){for(var = i=3D0;i<_ad;i++){if((ss[i].src||"").indexOf(_ab||"addthis.com")>-1){p=3Dg= etHashParams(ss[i].src);break;}}}return = p;}if(!_a4.util){_a4.util=3D{};}_a4.util.gsp=3DgetScriptParams;_a4.util.g= hp=3DgetHashParams;})(_7,_7.api,_7);(function(_b1,_b2,env){var = u=3D_b1.util,_b5=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0= 123456789-_=3D";function hexToBase64(_b6){var = _b7=3D"",_b8,_b9,_ba,_bb,_bc,i=3D0;if(/[0-9a-fA-F]+/.test(_b6)){while(i<_= b6.length){_b8=3DparseInt(_b6.charAt(i++),16);_b9=3DparseInt(_b6.charAt(i= ++),16);_ba=3DparseInt(_b6.charAt(i++),16);_bb=3D(_b8<<2)|(isNaN(_ba)?_b9= &3:(_b9>>2));_bc=3D((_b9&3)<<4)|_ba;_b7+=3D_b5.charAt(_bb)+(isNaN(_ba)?""= :_b5.charAt(_bc));}}else{}return _b7;}function base64ToHex(_be){var = _bf=3D"",_c0,_c1,_c2,_c3,_c4,i=3D0;while(i<_be.length){_c3=3D_b5.indexOf(= _be.charAt(i++));_c4=3Di>=3D_be.length?NaN:_b5.indexOf(_be.charAt(i++));_= c0=3D_c3>>2;_c1=3DisNaN(_c4)?(_c3&3):(((_c3&3)<<2)|(_c4>>4));_c2=3D_c4&15= ;_bf+=3D_c0.toString(16)+_c1.toString(16)+(isNaN(_c4)?"":_c2.toString(16)= );}return = _bf;}u.hbtoa=3DhexToBase64;u.atohb=3Dbase64ToHex;})(_7,_7.api,_7);(functi= on(_c6,_c7,env){var a=3D_c6,_ca=3Dnew = Date().getTime(),ran=3Dfunction(){return = Math.floor(Math.random()*4294967295).toString(36);},off=3Dfunction(){retu= rn Math.floor((new = Date().getTime()-_ca)/100).toString(16);},cst=3Dfunction(c){return"CXNID=3D= 2000001.521545608054043907"+(c||2)+"NXC";},sid=3D0,_d0=3Dfunction(f){if(s= id=3D=3D=3D0){a.sid=3Dsid=3D(f||a.util.cuid());}return = sid;},_d2=3Dnull,sxm=3Dfunction(b,xmi){if(_d2!=3D=3Dnull){clearTimeout(_d= 2);}if(b){_d2=3DsetTimeout(function(){xmi(false);},_7.wait);}},fcv=3Dfunc= tion(k,v){return = _euc(k)+"=3D"+_euc(v)+";"+off();},seq=3D1,_da=3Dfunction(url,f){var = u=3D(url||"").split("?"),url=3Du.shift(),_de=3D(u.pop()||"").split("&");r= eturn = f(url,_de);},_df=3Dfunction(url,_e1,_e2,svc){if(!_e1){_e1=3D{};}if(!_e1.r= emove){_e1.remove=3D[];}_e1.remove.push("sms_ss");_e1.remove.push("at_xt"= );_e1.remove.push("fb_ref");_e1.remove.push("fb_source");if(_e1.remove){u= rl=3D_e4(url,_e1.remove);}if(_e1.clean){url=3D_e5(url);}if(_e1.defrag){ur= l=3D_e6(url);}if(_e1.add){url=3D_e7(url,_e1.add,_e2,svc);}return = url;},_e7=3Dfunction(url,_e9,_ea,_eb){var _ec=3D{};if(_e9){for(var k in = _e9){if(url.indexOf(k+"=3D")>-1){continue;}_ec[k]=3D_ee(_e9[k],url,_ea,_e= b);}_e9=3D_7.util.toKV(_ec);}return = url+(_e9.length?((url.indexOf("?")>-1?"&":"?")+_e9):"");},_ee=3Dfunction(= s,url,_f1,_f2){var _f1=3D_f1||addthis_share;return = s.replace(/{{service}}/g,_euc(_f2||"")).replace(/{{code}}/g,_euc(_f2||"")= ).replace(/{{title}}/g,_euc(_f1.title)).replace(/{{url}}/g,_euc(url));},_= e4=3Dfunction(url,_f4){var _f5=3D{},_f4=3D_f4||[];for(var = i=3D0;i<_f4.length;i++){_f5[_f4[i]]=3D1;}return = _da(url,function(url,_f8){var _f9=3D[];if(_f8){for(var i in = _f8){if(typeof(_f8[i])=3D=3D"string"){var = kv=3D(_f8[i]||"").split("=3D");if(kv.length!=3D2&&_f8[i]){_f9.push(_f8[i]= );}else{if(_f5[kv[0]]){continue;}else{if(_f8[i]){_f9.push(_f8[i]);}}}}}ur= l+=3D(_f9.length?("?"+_f9.join("&")):"");}return = url;});},_fc=3Dfunction(url){var = _fe=3Durl.split("#").pop().split(",").shift().split("=3D").pop();if(_7.ut= il.ivc(_fe)){return = url.split("#").pop().split(",");}return[""];},_e6=3Dfunction(url){var = frag=3D_fc(url).shift().split("=3D").pop();if(_7.util.ivc(frag)){return = url.split("#").shift();}else{frag=3Durl.split("#").slice(1).join("#");if(= frag.length=3D=3D11&&/[a-zA-Z0-9\-_]{11}/.test(frag)){return = url.split("#").shift();}}return url;},_e5=3Dfunction(url){return = _da(url,function(url,_103){var = jidx=3Durl.indexOf(";jsessionid"),_105=3D[];if(jidx>-1){url=3Durl.substr(= 0,jidx);}if(_103){for(var i in = _103){if(typeof(_103[i])=3D=3D"string"){var = kv=3D(_103[i]||"").split("=3D");if(kv.length=3D=3D2){if(kv[0].indexOf("ut= m_")=3D=3D=3D0||kv[0]=3D=3D"gclid"||kv[0]=3D=3D"sms_ss"||kv[0]=3D=3D"at_x= t"||kv[0]=3D=3D"fb_ref"||kv[0]=3D=3D"fb_source"){continue;}}if(_103[i]){_= 105.push(_103[i]);}}}url+=3D(_105.length?("?"+_105.join("&")):"");}return= url;});},sta=3Dfunction(){var = pub=3D(typeof(a.pub||"")=3D=3D"function"?a.pub():a.pub)||"unknown";return= "AT-"+pub+"/-/"+a.ab+"/"+_d0()+"/"+(seq++)+(a.uid!=3D=3Dnull?"/"+a.uid:""= );};if(!_7.track){_7.track=3D{};}_c6.util.extend(_7.track,{cst:cst,fcv:fc= v,ran:ran,rup:_e4,aup:_e7,cof:_e6,gof:_fc,clu:_e5,mgu:_df,ssid:_d0,sta:st= a,sxm:sxm});})(_7,_7.api,_7);(function(_10a,_10b,env){function = extractOurParameters(dl,dr){if(!dl){dl=3Ddocument.location;}if(!dr){dr=3D= d.referer||d.referrer||"";}var = rxi,rsi,rsiq,rsc,_113=3D0,du=3Ddl?dl.href:"",_115=3D(du||"").split("#").s= hift(),_116=3D_7.util.ghp(du,1),_117=3D_7.util.ghp(du);_113=3D0,at_st=3D_= 117.at_st,rsc=3D_116.sms_ss,fb_ref=3D_116.fb_ref,at_xt=3D_116.at_xt,q_at_= st=3D_116.at_st;if(fb_ref){var = _118=3Dfb_ref.split("=3D").pop().split("_");if(_118.length=3D=3D2&&_7.uti= l.ivc(_118[0])){at_xt=3D_118.join(",");rsc=3D"facebook_like";}}if(!at_st)= {for(var k in = _117){if(k.length=3D=3D11&&/[a-zA-Z0-9\-_]{11}/.test(k)){var = key=3D_7.util.atohb(k);at_st=3Dkey.substr(0,16)+",";at_st+=3DparseInt(key= .substr(16),10);break;}}}at_st=3Dat_st&&_7.util.ivc(at_st.split(",").shif= t())?at_st:"";if(at_st){_113=3DparseInt(at_st.split(",").pop())+1;rsi=3Da= t_st.split(",").shift();}else{if(du.indexOf(_atd+"book")=3D=3D-1&&_115!=3D= dr){var = cvt=3D[],sm;if(at_xt){sm=3Dat_xt.split(",");rxi=3D_duc(sm.shift());if(rxi= .indexOf(",")>-1){sm=3Drxi.split(",");rxi=3Dsm.shift();}}else{if(q_at_st)= {sm=3Dq_at_st.split(",");rsiq=3D_duc(sm.shift());if(rsiq.indexOf(",")>-1)= {sm=3Drsiq.split(",");rsiq=3Dsm.shift();}}}if(sm&&sm.length){_113=3DMath.= min(3,parseInt(sm.pop())+1);}}}if(!_7.util.ivc(rsi)){rsi=3Dnull;}if(!_7.u= til.ivc(rsiq)){rsiq=3Dnull;}return{rsi:rsi,rsiq:rsiq,rxi:rxi,rsc:rsc,gen:= _113};}_7.extend(_7.track,{eop:extractOurParameters});})(_7,_7.api,_7);(f= unction(){var = d=3Ddocument,a=3D_7,cvt=3D[],avt=3Dnull,qtp=3D[],xtp=3Dfunction(){var = p;while(p=3Dqtp.pop()){trk(p);}},pcs=3D[],spc=3Dnull,apc=3Dfunction(c){c=3D= c.split("-").shift();for(var = i=3D0;i";ifr=3Dd.getElementById("_atssh"+r);}a.= opp(ifr.style);ifr.frameborder=3Difr.style.border=3D0;ifr.style.top=3Difr= .style.left=3D0;return ifr;},_131=3Dfunction(e){var = _133=3D300;if(e&&e.data&&e.data.service){if(a.dcp>=3D_133){return;}trk({g= en:_133,sh:e.data.service});a.dcp=3D_133;}},_134=3Dfunction(evt){var = t=3D{},data=3Devt.data||{},svc=3Ddata.svc,pco=3Ddata.pco,_13a=3Ddata.cmo,= _13b=3Ddata.crs,_13c=3Ddata.cso;if(svc){t.sh=3Dsvc;}if(_13a){t.cm=3D_13a;= }if(_13c){t.cs=3D1;}if(_13b){t.cr=3D1;}if(pco){t.spc=3Dpco;}img("sh","3",= null,t);},trk=3Dfunction(t){var = dr=3Da.dr,rev=3D(a.rev||"");if(!t){return;}t.xck=3D_atc.xck?1:0;t.xxl=3D1= ;t.sid=3Da.track.ssid();t.pub=3Da.pub();t.ssl=3Da.ssl||0;t.du=3Da.tru(a.d= u||a.dl.href);if(a.dt){t.dt=3Da.dt;}if(a.cb){t.cb=3Da.cb;}t.lng=3Da.lng()= ;t.ver=3D_atc.ver;if(!a.upm&&a.uid){t.uid=3Da.uid;}t.pc=3Dt.spc||pcs.join= (",");if(dr){t.dr=3Da.tru(dr);}if(a.dh){t.dh=3Da.dh;}if(rev){t.rev=3Drev;= }if(a.xfr){if(a.upm){if(atf){atf.contentWindow.postMessage(_1e(t),"*");}}= else{var div=3D_12b(),base=3D"static/r07/sh38.html"+(false?"?t=3D"+new = Date().getTime():"");if(atf){div.removeChild(div.firstChild);}atf=3Dctf()= ;atf.src=3D_atr+base+"#"+_1e(t);div.appendChild(atf);}}else{qtp.push(t);}= },img=3Dfunction(i,c,x,obj,_147){if(!window.at_sub&&!_atc.xtr){var = t=3Dobj||{};t.evt=3Di;if(x){t.ext=3Dx;}avt=3Dt;if(_147=3D=3D=3D1){xmi(tru= e);}else{a.track.sxm(true,xmi);}}},cev=3Dfunction(k,v){cvt.push(a.track.f= cv(k,v));a.track.sxm(true,xmi);},xmi=3Dfunction(_14d){var = h=3Da.dl?a.dl.hostname:"";if(cvt.length>0||avt){a.track.sxm(false,xmi);if= (_atc.xtr){return;}var = t=3Davt||{};t.ce=3Dcvt.join(",");cvt=3D[];avt=3Dnull;trk(t);if(_14d){var = i=3Dd.ce("iframe");i.id=3D"_atf";_7.opp(i.style);d.body.appendChild(i);i=3D= d.getElementById("_atf");}}};a.ed.addEventListener("addthis-internal.comp= act",_134);a.ed.addEventListener("addthis.menu.share",_131);if(!a.track){= a.track=3D{};}a.util.extend(a.track,{pcs:pcs,apc:apc,cev:cev,ctf:ctf,gtf:= _12b,qtp:function(p){qtp.push(p);},stf:function(f){atf=3Df;},trk:trk,xtp:= xtp});})();_16(_7,{_rec:[],xfr:!_7.upm||!_7.bro.ffx,pmh:function(e){if(e.= origin.slice(-12)=3D=3D".addthis.com"){if(!e.data){return;}var = data=3D_24(e.data),r=3D_7._rec;for(var = n=3D0;n=3Drv.length-4){rv=3Drv.substr(0,_165);}if(rv= !=3Du){for(var i in = _7.trl){if(_7.trl[i]=3D=3Dk){_164=3D1;}}if(!_164){_7.trl.push(k);}}}}retu= rn = rv;},opp:function(st){st.width=3Dst.height=3D"1px";st.position=3D"absolut= e";st.zIndex=3D100000;},jlr:{},ajs:function(name,_169){if(!_7.jlr[name]){= var = o=3Dd.ce("script"),head=3Dd.gn("head")[0]||d.documentElement;o.src=3D(_16= 9?"":_atr)+name;head.insertBefore(o,head.firstChild);_7.jlr[name]=3D1;ret= urn o;}return 1;},jlo:function(){try{var = a=3D_7,al=3Da.lng(),aig=3Dfunction(src){var img=3Dnew = Image();_7.imgz.push(img);img.src=3Dsrc;};a.alg(al);if(!a.pld){if(a.bro.i= e6){aig(_atr+a.spt);aig(_atr+"static/t00/logo1414.gif");aig(_atr+"static/= t00/logo88.gif");if(window.addthis_feed){aig("static/r05/feed00.gif",1);}= }if(a.pll&&!window.addthis_translations){setTimeout(function(){a.pld=3Da.= ajs("static/r07/menu73.js");},10);}else{a.pld=3Da.ajs("static/r07/menu73.= js");}}}catch(e){}},ao:function(elt,pane,iurl,_174,_175,_176){_7.lad(["op= en",elt,pane,iurl,_174,_175,_176]);_7.jlo();return = false;},ac:function(){},as:function(s,cf,sh){_7.lad(["send",s,cf,sh]);_7.= jlo();}});(function(_17a,_17b,env){var = d=3Ddocument,_17e=3D1,_17f=3D["cbea","kkk","zvys","phz"],i=3D_17f.length,= _181=3D{};function rot(s){return = s.replace(/[a-zA-Z]/g,function(c){return = String.fromCharCode((c<=3D"Z"?90:122)>=3D(c=3Dc.charCodeAt(0)+13)?c:c-26)= ;});}while(i--){_181[rot(_17f[i])]=3D1;}function classifyString(s){var = c=3D0;s=3D(s||"").toLowerCase()+"";if(!s){return = c;}s=3Ds.replace(/[^a-zA-Z]/g," ").split(" ");for(var = i=3D0,_187=3Ds.length;i<_187;i++){if(_181[s[i]]){c|=3D_17e;return = c;}}return c;}function classify(){var = _188=3D(w.addthis_title||d.title),_189=3DclassifyString(_188),_18a=3Dd.al= l?d.all.tags("META"):d.getElementsByTagName?d.getElementsByTagName("META"= ):new Array(),j=3D(_18a||"").length;if(_18a&&j){while(j--){var = m=3D_18a[j]||{},n=3D(m.name||"").toLowerCase(),c=3Dm.content;if(n=3D=3D"d= escription"||n=3D=3D"keywords"){_189|=3DclassifyString(c);}}}return = _189;}if(!_17a.ad){_17a.ad=3D{};}_7.extend(_17a.ad,{cla:classify});})(_7,= _7.api,_7);(function(_18f,_190,env){var = _192,d=3Ddocument,u=3D_18f.util,_194=3D_18f.event.EventDispatcher,_195=3D= 25,_196=3D[];function ApiQueueFactory(name,fn,cxt){var = _19a=3D[];function _19a(){_19a.push(arguments);}function = ready(){cxt[name]=3Dfn;while(_19a.length){fn.apply(cxt,_19a.shift());}}_1= 9a.ready=3Dready;return _19a;}function monitor(_19b){if(_19b&&_19b = instanceof Resource){_196.push(_19b);}for(var i=3D0;i<_196.length;){var = _19d=3D_196[i];if(_19d&&_19d.test()){_196.splice(i,1);Resource.fire("load= ",_19d,{resource:_19d});}else{i++;}}if(_196.length){setTimeout(monitor,_1= 95);}}function Resource(id,url,test){var self=3Dthis,hub=3Dnew = _194(self);hub.decorate(hub).decorate(self);this.ready=3Dfalse;this.loadi= ng=3Dfalse;this.id=3Did;this.url=3Durl;if(typeof(test)=3D=3D=3D"function"= ){this.test=3Dtest;}else{this.test=3Dfunction(){return(!!_window[test]);}= ;}Resource.addEventListener("load",function(evt){var = r=3Devt.resource;if(!r||r.id!=3D=3Dself.id){return;}self.loading=3Dfalse;= self.ready=3Dtrue;hub.fire(evt.type,r,{resource:r});});}u.extend(Resource= .prototype,{load:function(){if(!this.loading){var = l;if(this.url.substr(this.url.length-4)=3D=3D".css"){var = head=3D(d.gn("head")[0]||d.documentElement);l=3Dd.ce("link");l.rel=3D"sty= lesheet";l.type=3D"text/css";l.href=3Dthis.url;l.media=3D"all";head.inser= tBefore(l,head.firstChild);}else{l=3D_7.ajs(this.url,1);}this.loading=3Dt= rue;Resource.monitor(this);return l;}else{return 1;}}});var _1a7=3Dnew = _194(Resource);_1a7.decorate(_1a7).decorate(Resource);u.extend(Resource,{= known:{},loading:_196,monitor:monitor});_18f.resource=3D{Resource:Resourc= e,ApiQueueFactory:ApiQueueFactory};})(_7,_7.api,_7);var = w=3Dwindow,ac=3Dw.addthis_config||{},css=3Dnew = _7.resource.Resource("widgetcss",_atr+"static/r07/widget57.css",function(= ){return true;}),_1aa=3Dnew = _7.resource.Resource("widget32css",_atr+"static/r07/widgetbig57.css",func= tion(){return true;});function = main(){try{if(_atc.xol&&!_atc.xcs&&ac.ui_use_css!=3D=3Dfalse){css.load();= if(_7.bro.ipa){_1aa.load();}}var = a=3D_7,msi=3Da.bro.msi,hp=3D0,_1ae=3Dwindow.addthis_config||{},dt=3Dd.tit= le,dr=3D(typeof(a.rdr)!=3D=3D"undefined")?a.rdr:(d.referer||d.referrer||"= "),du=3Ddl?dl.href:null,dh=3Ddl.hostname,_1b3=3Ddu,_1b4=3D0,al=3D(_7.lng(= ).split("-")).shift(),_1b6=3D_7.track.eop(dl,dr),cvt=3D[],rsiq=3D_1b6.rsi= q,rsi=3D_1b6.rsi,rxi=3D_1b6.rxi,rsc=3D_1b6.rsc,gen=3D_1b6.gen,ifr,_1be=3D= _atr+"static/r07/sh38.html#",data,_1c0=3Dfunction(){if(!_7.track.pcs.leng= th){_7.track.apc(window.addthis_product||("men-"+_atc.ver));}data.pc=3D_7= .track.pcs.join(",");};if(window.addthis_product){_7.track.apc(addthis_pr= oduct);if(addthis_product.indexOf("fxe")=3D=3D-1&&addthis_product.indexOf= ("bkm")=3D=3D-1){_7.track.spc=3Daddthis_product;}}var = l=3D_7.share.links.canonical;if(l){if(l.indexOf("http")!=3D=3D0){_1b3=3D(= du||"").split("//").pop().split("/");if(l.indexOf("/")=3D=3D=3D0){_1b3=3D= _1b3.shift()+l;}else{_1b3.pop();_1b3=3D_1b3.join("/")+"/"+l;}_1b3=3Ddl.pr= otocol+"//"+_1b3;}else{_1b3=3Dl;}_7.usu(0,1);}_1b3=3D_1b3.split("#{").shi= ft();a.igv(_1b3,d.title||"");var = _1c2=3Daddthis_share.view_url_transforms||addthis_share.track_url_transfo= rms||addthis_share.url_transforms;if(_1c2){_1b3=3D_7.track.mgu(_1b3,_1c2)= ;}a.smd=3D{rsi:rsi,rxi:rxi,gen:gen,rsc:rsc};a.dr=3Da.tru(dr,"fr");a.du=3D= a.tru(_1b3,"fp");a.dt=3Ddt=3Dw.addthis_share.title;a.cb=3Da.ad.cla();a.dh= =3Ddl.hostname;a.ssl=3Ddu&&du.indexOf("https")=3D=3D=3D0?1:0;data=3D{cb:a= .cb,ab:a.ab,dh:a.dh,dr:a.dr,du:a.du,dt:dt,inst:a.inst,lng:a.lng(),pc:w.ad= dthis_product||"men",pub:a.pub(),ssl:a.ssl,sid:_7.track.ssid(),srd:_atc.d= amp,srf:_atc.famp,srp:_atc.pamp,srx:_atc.xamp,ver:_atc.ver,xck:_atc.xck||= 0};if(a.trl.length){data.trl=3Da.trl.join(",");}if(a.rev){data.rev=3Da.re= v;}if(_1ae.data_track_clickback||_1ae.data_track_linkback){data.ct=3Da.ct= =3D1;}if(a.prv){data.prv=3D_1e(a.prv);}if(rsc){data.sr=3Drsc;}if(a.vamp>=3D= 0&&!a.sub){if(rsi&&a.util.ioc(rsi,5)){cvt.push(a.track.fcv("plv",Math.rou= nd(1/_atc.vamp)));cvt.push(a.track.fcv("rsi",rsi));cvt.push(a.track.fcv("= gen",gen));cvt.push(a.track.fcv("abc",1));data.ce=3Dcvt.join(",");_1b4=3D= 1;}else{if(rxi||rsiq||rsc){cvt.push(a.track.fcv("plv",Math.round(1/_atc.v= amp)));if(rsc){cvt.push(a.track.fcv("rsc",rsc));}if(rxi){cvt.push(a.track= .fcv("rxi",rxi));}else{if(rsiq){cvt.push(a.track.fcv("rsi",rsiq));}}if(rs= iq||rxi){cvt.push(a.track.fcv("gen",gen));}data.ce=3Dcvt.join(",");_1b4=3D= 1;}}}if(_1b4&&a.bamp>=3D0){data.clk=3D1;a.dcp=3Ddata.gen=3D50;}if(a.upm){= data.xd=3D1;if(_7.bro.ffx){data.xld=3D1;}}if(window.history&&typeof(histo= ry.replaceState)=3D=3D"function"&&!_7.bro.chr&&(_1ae.data_track_addressba= r||_1ae.data_track_addressbar_paths)&&((du||"").split("#").shift()!=3Ddr)= &&(du.indexOf("#")=3D=3D-1||rsi)){var = path=3Ddl.pathname||"",_1c4,_1c5=3Dpath!=3D"/";if(_1ae.data_track_address= bar_paths){_1c5=3D0;for(var = i=3D0;i<_1ae.data_track_addressbar_paths.length;i++){_1c4=3Dnew = RegExp(_1ae.data_track_addressbar_paths[i].replace(/\*/g,".*")+"$");if(_1= c4.test(path)){_1c5=3D1;break;}}}if(_1c5&&(!rsi||a.util.ioc(rsi,5))){hist= ory.replaceState({d:(new = Date()),g:gen},d.title,dl.href.split("#").shift()+"#"+_7.util.hbtoa(_7.tr= ack.ssid()+Math.min(3,gen)));}}if(dl.href.indexOf(_atr)=3D=3D-1&&!a.sub){= if(a.upm){if(msi){setTimeout(function(){_1c0();ifr=3Da.track.ctf(_1be+_1e= (data));a.track.stf(ifr);},_7.wait);w.attachEvent("onmessage",a.pmh);}els= e{ifr=3Da.track.ctf();w.addEventListener("message",a.pmh,false);}if(_7.br= o.ffx){ifr.src=3D_1be;_7.track.qtp(data);}else{if(!msi){setTimeout(functi= on(){_1c0();ifr.src=3D_1be+_1e(data);},_7.wait);}}}else{ifr=3Da.track.ctf= ();setTimeout(function(){_1c0();ifr.src=3D_1be+_1e(data);},_7.wait);}if(i= fr){ifr=3Da.track.gtf().appendChild(ifr);a.track.stf(ifr);}}if(w.addthis_= language||ac.ui_language){a.alg();}if(a.plo.length>0){a.jlo();}}catch(e){= window.console&&console.log("lod",e);}}w._ate=3Da;w._adr=3Dr;a._rec.push(= function(data){if(data.sshs){var = s=3Dwindow.addthis_ssh=3D_duc(data.sshs);a.gssh=3D1;a._ssh=3Ds.split(",")= ;}if(data.uss){var = u=3Da._uss=3D_duc(data.uss).split(",");if(window.addthis_ssh){var = seen=3D{},u=3Du.concat(a._ssh),_1cb=3D[];for(var = i=3D0;i");_7.igv();_7.lad(["span",rc,addthis_share.url||"= [url]",addthis_share.title||"[title]"]);}if(w.addthis_clickout){_7.lad(["= cout"]);}if(!_atc.xol&&!_atc.xcs&&ac.ui_use_css!=3D=3Dfalse){css.load();i= f(_7.bro.ipa){_1aa.load();}}}catch(e){if(window.console){console.log("mai= n",e);}}_5f.bindReady();_5f.append(main);(function(_1d1,_1d2,env){var = d=3Ddocument,a=3D_1d1,_1d5=3Dfunction(){var = _1d6=3Dd.gn("link"),rv=3D{};for(var i=3D0;i<_1d6.length;i++){var = l=3D_1d6[i];if(l.href&&l.rel){rv[l.rel]=3Dl.href;}}return = rv;},_1da=3D_1d5(),_1db=3Dfunction(){var = p=3Dd.location.protocol;if(p=3D=3D"file:"){p=3D"http:";}return = p+"//"+_atd;},srd=3Dfunction(){if(a.dr){return"&pre=3D"+_euc(a.track.cof(= a.dr));}else{return"";}},_1de=3Dfunction(svc,feed,_1e1,_1e2){return = _1db()+(feed?"feed.php":(svc=3D=3D"email"&&_atc.ver>=3D300?"tellfriend.ph= p":"bookmark.php"))+"?v=3D"+(_atc.ver)+"&winname=3Daddthis&"+uadd(svc,fee= d,_1e1,_1e2)+"&"+a.track.cst(4)+srd()+"&tt=3D0"+(svc=3D=3D=3D"more"&&a.br= o.ipa?"&imore=3D1":"");},uadd=3Dfunction(svc,feed,_1e6,_1e7){var = t=3Da.trim,d=3Dwindow,pub=3Da.pub(),w=3Dwindow._atw||{},u=3D(_1e6&&_1e6.u= rl?_1e6.url:(w.share&&w.share.url?w.share.url:(d.addthis_url||d.location.= href))),acs,hc=3Dfunction(s){if(u&&u!=3D""){var = i=3Du.indexOf("#at"+s);if(i>-1){u=3Du.substr(0,i);}}};if(!_1e7){_1e7=3Dw.= conf||{};}else{for(var k in = w.conf){if(!(_1e7[k])){_1e7[k]=3Dw.conf[k];}}}if(!_1e6){_1e6=3Dw.share||{= };}else{for(var k in = w.share){if(!(_1e6[k])){_1e6[k]=3Dw.share[k];}}}if(a.rsu()){_1e6.url=3Dwi= ndow.addthis_url;_1e6.title=3Dwindow.addthis_title;u=3D_1e6.url;}if(!pub|= |pub=3D=3D"undefined"){pub=3D"unknown";}acs=3D_1e7.services_custom;hc("pr= o");hc("opp");hc("cle");hc("clb");hc("abc");if(u.indexOf("addthis.com/sta= tic/r07/ab")>-1){u=3Du.split("&");for(var i=3D0;i-1))?"&ips=3D1":"")+(crs?"&cr=3D"+(svc= =3D=3Dcrs?1:0):"")+"&uid=3D"+_euc(a.uid&&a.uid!=3D"x"?a.uid:a.util.cuid()= )+(_1e6.email_template?"&email_template=3D"+_euc(_1e6.email_template):"")= +(_1fa?"&email_vars=3D"+_euc(_1fa):"")+(_1f6?"&shortener=3D"+_euc(typeof(= _1f6)=3D=3D"array"?_1f6.join(","):_1f6):"")+(_1f6&&_1f7?"&"+_1f7:"")+((_1= e6.passthrough||{})[svc]?"&passthrough=3D"+t((typeof(_1e6.passthrough[svc= ])=3D=3D"object"?a.util.toKV(_1e6.passthrough[svc]):_1e6.passthrough[svc]= ),1):"")+(_1e6.description?"&description=3D"+t(_1e6.description,1):"")+(_= 1e6.html?"&html=3D"+t(_1e6.html,1):(_1e6.content?"&html=3D"+t(_1e6.conten= t,1):""))+(_1e6.trackurl&&_1e6.trackurl!=3Du?"&trackurl=3D"+t(_1e6.tracku= rl,1):"")+(_1e6.screenshot?"&screenshot=3D"+t(_1e6.screenshot,1):"")+(_1e= 6.swfurl?"&swfurl=3D"+t(_1e6.swfurl,1):"")+(a.cb?"&cb=3D"+a.cb:"")+(a.ufb= l?"&ufbl=3D1":"")+(_1e6.iframeurl?"&iframeurl=3D"+t(_1e6.iframeurl,1):"")= +(_1e6.width?"&width=3D"+_1e6.width:"")+(_1e6.height?"&height=3D"+_1e6.he= ight:"")+(_1e7.data_track_p32?"&p32=3D"+_1e7.data_track_p32:"")+(_1e7.dat= a_track_clickback||_1e7.data_track_linkback||!pub||pub=3D=3D"AddThis"?"&s= ms_ss=3D1&at_xt=3D1":"")+((acs&&acs.url)?"&acn=3D"+_euc(acs.name)+"&acc=3D= "+_euc(acs.code)+"&acu=3D"+_euc(acs.url):"")+(a.smd?(a.smd.rxi?"&rxi=3D"+= a.smd.rxi:"")+(a.smd.rsi?"&rsi=3D"+a.smd.rsi:"")+(a.smd.gen?"&gen=3D"+a.s= md.gen:""):((rsi?"&rsi=3D"+rsi:"")+(gen?"&gen=3D"+gen:"")))+(_1e6.xid?"&x= id=3D"+t(_1e6.xid,1):"")+(tmp?"&template=3D"+t(tmp,1):"")+(_1f3?"&module=3D= "+t(_1f3,1):"")+(_1e7.ui_cobrand?"&ui_cobrand=3D"+t(_1e7.ui_cobrand,1):""= )+(_1e7.ui_header_color?"&ui_header_color=3D"+t(_1e7.ui_header_color,1):"= ")+(_1e7.ui_header_background?"&ui_header_background=3D"+t(_1e7.ui_header= _background,1):"");return rv;},_200=3Dfunction(_201,_202){var = xid=3D_201.xid||a.util.cuid();return"at_xt=3D"+xid+","+((a.smd||{}).gen||= 0);},_204=3Dfunction(_205,_206,_207,_208,_209,_20a){var = pub=3Da.pub(),url=3D_208||_206.url||"",xid=3D_206.xid||a.util.cuid();if(u= rl.toLowerCase().indexOf("http%3a%2f%2f")=3D=3D=3D0){url=3D_duc(url);}if(= _209){var _20e=3D{};for(var k in = _206){_20e[k]=3D_206[k];}_20e.xid=3Dxid;setTimeout(function(){(new = Image()).src=3D_1de(_205=3D=3D"twitter"&&_20a?"tweet":_205,0,_20e,_207);}= ,100);}return = url+(_207.data_track_clickback||_207.data_track_linkback||!pub||pub=3D=3D= "AddThis"?((url.indexOf("?")>-1)?"&":"?")+("sms_ss=3D"+_205)+("&at_xt=3D"= +xid+","+((a.smd||{}).gen||0)):"");},_210=3Dfunction(_211,_212,_213){var = _212=3D_212||{},_214=3D_211.share_url_transforms||_211.url_transforms||{}= ,url=3Da.track.cof(a.track.mgu(_211.url,_214,_211,"mailto"));return"mailt= o:?subject=3D"+_euc(_211.title?_211.title:url)+"&body=3D"+_euc(_204("mail= to",_211,_212,url,_213));},_216=3Dfunction(_217){return((!_217.templates|= |!_217.templates.twitter)&&(!a.wlp||a.wlp=3D=3D"http:"));},_218=3Dfunctio= n(url,_21a,_21b,name){var = neww=3D_21a||550,newh=3D_21b||450,_21f=3Dscreen.width,_220=3Dscreen.heigh= t,_221=3DMath.round((_21f/2)-(neww/2)),_222=3D0,i;if(_220>newh){_221=3DMa= th.round((_220/2)-(newh/2));}w.open(url,name||"addthis_share","left=3D"+_= 221+",top=3D"+_222+",width=3D"+neww+",height=3D"+newh+",personalbar=3Dno,= toolbar=3Dno,scrollbars=3Dyes,location=3Dyes,resizable=3Dyes");return = false;},_224=3Dfunction(svc){var _226=3D{wordpress:1,vk:1};return = _226[svc];},_227=3Dfunction(svc,_229,_22a,_22b,_22c,name){var = _22e=3D{wordpress:{width:720,height:570},vk:{width:720,height:290},"defau= lt":{width:550,height:450}},url=3D_1de(svc,0,_229,_22a);if(_22a.ui_use_sa= me_window){window.location.href=3Durl;}else{_218(url,_22b||(_22e[svc]||_2= 2e["default"]).width,_22c||(_22e[svc]||_22e["default"]).height,name);}ret= urn false;},_230=3Dfunction(_231,_232,_233,_234){var = _235=3D"",_236=3D_231.share_url_transforms||_231.url_transforms||{},_237,= url=3Da.track.cof(a.track.mgu(_231.url,_236,_231,"twitter"));if((_231.pas= sthrough||{}).twitter){if(_231.passthrough.twitter.text){_237=3D_231.titl= e;_231.title=3D_231.passthrough.twitter.text;}_235=3Da.util.toKV(_231.pas= sthrough.twitter);}if(_235.indexOf("text=3D")=3D=3D-1){_235=3D"text=3D"+_= euc(_231.title)+"&"+_235;}if(_235.indexOf("via=3D")=3D=3D-1){_235=3D"via=3D= AddThis&"+_235;}url=3D"http://twitter.com/share?url=3D"+_euc(_204("twitte= r",_231,_232,url,1,_233))+"&"+_235;if(_237){_231.title=3D_237;}if(_232.ui= _use_same_window||_234){window.location.href=3Durl;}else{_218(url,550,450= ,"twitter_tweet");}return = false;},_239=3D[],_23a=3Dfunction(svc,feed,_23d,_23e){var = url=3D_1de(svc,feed,_23d,_23e);_239.push(a.ajs(url,1));},_240=3Dfunction(= _241,_242,_243){return = _1db()+"tellfriend.php?&fromname=3Daaa&fromemail=3D"+_euc(_242.from)+"&fr= ommenu=3D1&tofriend=3D"+_euc(_242.to)+(_241.email_template?"&template=3D"= +_euc(_241.email_template):"")+(_242.vars?"&vars=3D"+_euc(_242.vars):"")+= "&lng=3D"+(a.lng()||"xx")+"¬e=3D"+_euc(_242.note)+"&"+uadd("email",nul= l,null,_243);};_1d1.share=3D{auw:_224,ocw:_218,stw:_227,pts:_230,unt:_216= ,uadd:uadd,genurl:_1de,geneurl:_240,genieu:_210,acb:_204,gcp:_200,svcurl:= _1db,track:_23a,links:_1da};})(_7,_7.api,_7);})();function = addthis_open(){if(typeof iconf=3D=3D"string"){iconf=3Dnull;}return = _ate.ao.apply(_ate,arguments);}function = addthis_close(){_ate.ac();}function = addthis_sendto(){_ate.as.apply(_ate,arguments);return = false;}if(_atc.dr){_adr.onReady();}}else{_ate.inst++;}if(_atc.abf){addthi= s_open(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]= ",window.addthis_title||"[TITLE]");}if(!window.addthis||window.addthis.no= deType!=3D=3Dundefined){window.addthis=3D(function(){var = g=3D{a1webmarks:"A1‑Webmarks",aim:"AOL = Lifestream",amazonwishlist:"Amazon",aolmail:"AOL Mail",aviary:"Aviary = Capture",domaintoolswhois:"Whois Lookup",googlebuzz:"Google = Buzz",googlereader:"Google Reader",googletranslate:"Google = Translate",linkagogo:"Link-a-Gogo",meneame:"Menéame",misterwong:"M= ister Wong",mailto:"Email = App",myaol:"myAOL",myspace:"MySpace",readitlater:"Read It = Later",rss:"RSS",stumbleupon:"StumbleUpon",typepad:"TypePad",wordpress:"W= ordPress",yahoobkm:"Y! Bookmarks",yahoomail:"Y! = Mail",youtube:"YouTube"},i=3Ddocument,f=3Di.gn("body").item(0),h=3D_ate.u= til.bind,c=3D_ate.ed,b=3Dfunction(d,n){var = o;if(window._atw&&_atw.list){o=3D_atw.list[d]}else{if(g[d]){o=3Dg[d]}else= {o=3D(n?d:(d.substr(0,1).toUpperCase()+d.substr(1)))}}return(o||"").repla= ce(/ /g," ")},l=3Dfunction(d,w,u,t,v){w=3Dw.toUpperCase();var = r=3D(d=3D=3Df&&addthis.cache[w]?addthis.cache[w]:(d||f||i.body).getElemen= tsByTagName(w)),q=3D[],s,p;if(d=3D=3Df){addthis.cache[w]=3Dr}if(v){for(s=3D= 0;s-1){q.push(p)}= }}else{u=3Du.replace(/\-/g,"\\-");var n=3Dnew = RegExp("(^|\\s)"+u+(t?"\\w*":"")+"(\\s|$)");for(s=3D0;s-1){s=3Ds.replace(/&([aeiou]).+;/g,"$1")}return = s},haveFB=3Dfunction(){return(typeof(window.FB)=3D=3D"object"&&FB.Event&&= typeof(FB.Event.subscribe)=3D=3D"function")},subscribedFB=3D0,likeButtons= =3D[],customServices=3D{},top_services=3D{compact:1,expanded:1,facebook:1= ,email:1,twitter:1,print:1,google:1,live:1,stumbleupon:1,myspace:1,favori= tes:1,digg:1,delicious:1,blogger:1,googlebuzz:1,friendfeed:1,vk:1,mymailr= u:1,gmail:1,yahoomail:1,reddit:1,orkut:1},css32=3Dnew = _ate.resource.Resource("widget32css",_atr+"static/r07/widgetbig57.css",fu= nction(){return = true}),need32=3Dfalse,needFBCallback=3Dtrue,fblikes=3D[],globalConfig=3Dw= .addthis_config,globalShare=3Dw.addthis_share,upConfig=3D{},upShare=3D{},= body=3Dd.gn("body").item(0),mrg=3Dfunction(o,n){if(n&&o!=3D=3Dn){for(var = k in = n){if(o[k]=3D=3D=3Du){o[k]=3Dn[k]}}}},twitterCounters=3D{},addEvents=3Dfu= nction(o,ss,au){var = oldclick=3Do.onclick||function(){},genshare=3Dfunction(){_ate.ed.fire("ad= dthis.menu.share",window.addthis||{},{element:o,service:ss,url:o.share.ur= l})};if(o.conf.data_ga_tracker||addthis_config.data_ga_tracker||o.conf.da= ta_ga_property||addthis_config.data_ga_property){o.onclick=3Dfunction(){_= ate.gat(ss,au,o.conf,o.share);genshare();return = oldclick()}}else{o.onclick=3Dfunction(){genshare();return = oldclick()}}},getFollowUrl=3Dfunction(ss,userid){var = urls=3D{googlebuzz:"http://www.google.com/profiles/%s",youtube:"http://ww= w.youtube.com/user/%s",facebook:"http://www.facebook.com/profile.php?id=3D= %s",facebook_url:"http://www.facebook.com/%s",rss:"%s",flickr:"http://www= .flickr.com/photos/%s",twitter:"http://twitter.com/%s",linkedin:"http://w= ww.linkedin.com/in/%s"};if(ss=3D=3D"facebook"&&isNaN(parseInt(userid))){s= s=3D"facebook_url"}return(urls[ss]||"").replace("%s",userid)||""},check32= =3Dfunction(o,alwaysCheck){if(need32&&!alwaysCheck){return true}var = opc=3D(o.parentNode||{}).className||"";need32=3D(opc.indexOf("32x32")>-1|= |o.className.indexOf("32x32")>-1);return = need32},registerProductCode=3Dfunction(o){var = opc=3D(o.parentNode||{}).className||"",pc=3Do.conf&&o.conf.product&&opc.i= ndexOf("toolbox")=3D=3D-1?o.conf.product:"tbx"+(o.className.indexOf("32x3= 2")>-1||opc.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver;if(pc.indexOf(32)>-= 1){need32=3Dtrue}_ate.track.apc(pc);return pc},rpl=3Dfunction(o,n){var = r=3D{};for(var k in o){if(n[k]){r[k]=3Dn[k]}else{r[k]=3Do[k]}}return = r},addthis=3Dwindow.addthis,f_title=3D{rss:"Subscribe via = RSS"},b_title=3D{tweet:"Tweet",email:"Email",mailto:"Email",print:"Print"= ,favorites:"Save to Favorites",twitter:"Tweet This",digg:"Digg = This",more:"View more = services"},json=3D{email_vars:1,passthrough:1,modules:1,templates:1,servi= ces_custom:1},nosend=3D{feed:1,more:_atc.ver<300,email:1,mailto:1},nowind= ow=3D{feed:1,email:1,mailto:1,print:1,more:!_ate.bro.ipa&&_atc.ver<300,fa= vorites:1},sharetowindow=3D{more:_atc.ver>=3D300},_uniqueConcat=3Dfunctio= n(a,b){var keys=3D{};for(var = i=3D0;i-1&&(o.conf.product||"").indexOf("men")=3D=3D= =3D0){o.conf.product=3D"tbx"+(oParent.className.indexOf("32x32")>-1?"32":= "")+"-"+_atc.ver;_ate.track.apc(o.conf.product)}if(ss&&ss!=3D=3D"more"){o= .conf.product=3DregisterProductCode(o)}if((!o.conf||(!o.conf.ui_click&&!o= .conf.ui_window_panes))&&!_ate.bro.ipa){if(onmouseover){o.onmouseover=3Df= unction(){return = onmouseover(this,this.conf,this.share)}}if(onmouseout){o.onmouseout=3Dfun= ction(){return = onmouseout(this)}}if(onclick){o.onclick=3Dfunction(){return = onclick(o,o.conf,o.share)}}}else{if(onclick){if(ss){o.onclick=3Dfunction(= ){return = onclick(this,this.conf,this.share)}}else{if(!o.conf.ui_window_panes){o.on= click=3Dfunction(){return = addthis_open(this,"",null,null,this.conf,this.share)}}else{o.onclick=3Dfu= nction(){return = addthis_sendto("more",this.conf,this.share)}}}}}if(o.tagName.toLowerCase(= )=3D=3D"a"){var = url=3Do.share.url||addthis_share.url;_ate.usu(url);if(ss){var = customService=3D_getCustomService(ss,o.conf),cbtn=3Do.firstChild;if(custo= mService&&customService.code&&customService.icon){if(cbtn&&cbtn.className= .indexOf("at300bs")>-1){var = size=3D"16";if(check32(o,1)){cbtn.className=3Dcbtn.className.split("at15n= c").join("");size=3D"32"}cbtn.style.background=3D"url("+customService.ico= n+") no-repeat top left = transparent";if(!cbtn.style.cssText){cbtn.style.cssText=3D""}cbtn.style.c= ssText=3D"line-height:"+size+"px!important;width:"+size+"px!important;hei= ght:"+size+"px!important;background:"+cbtn.style.background+"!important"}= }if(!nowindow[ss]){if(attrs.follow){o.href=3Durl;o.onclick=3Dfunction(){_= ate.share.track(ss,1,o.share,o.conf)};if(o.children&&o.children.length=3D= =3D1&&o.parentNode&&o.parentNode.className.indexOf("toolbox")>-1){var = sp=3Dd.ce("span");sp.className=3D"addthis_follow_label";sp.innerHTML=3Dad= dthis.util.getServiceName(ss);o.appendChild(sp)}}else{if(ss=3D=3D"twitter= "){if(_ate.share.unt(o.share)){o.onclick=3Dfunction(e){return = _ate.share.pts(o.share,o.conf)};o.noh=3D1}else{o.onclick=3Dnull;o.href=3D= _ate.share.genurl(ss,0,o.share,o.conf);o.noh=3D0}}else{if(!o.noh){if(o.co= nf.ui_open_windows||_ate.share.auw(ss)){o.onclick=3Dfunction(e){return = _ate.share.stw(ss,o.share,o.conf)}}else{o.href=3D_ate.share.genurl(ss,0,o= .share,o.conf)}}}}addEvents(o,ss,url);if(!o.target){o.target=3D"_blank"}a= ddthis.links.push(o)}else{if(ss=3D=3D"mailto"||(ss=3D=3D"email"&&(o.conf.= ui_use_mailto||_ate.bro.iph||_ate.bro.ipa))){o.onclick=3Dfunction(){o.sha= re.xid=3D_ate.util.cuid();(new = Image()).src=3D_ate.share.genurl("mailto",0,o.share,o.config)};o.href=3D_= ate.share.genieu(o.share);addEvents(o,ss,url);addthis.ems.push(o)}}if(!o.= title||o.at_titled){var = serviceName=3Daddthis.util.getServiceName(ss,!customService);o.title=3Dun= accent(attrs.follow?(f_title[ss]?f_title[ss]:"Follow on = "+serviceName):(b_title[ss]?b_title[ss]:"Send to = "+serviceName));o.at_titled=3D1}}else{if(o.conf.product&&o.parentNode.cla= ssName.indexOf("toolbox")=3D=3D-1){registerProductCode(o)}}}var = app;switch(internal){case"img":if(!o.hasChildNodes()){var = lang=3D(o.conf.ui_language||_ate.lng()).split("-").shift(),validatedLang=3D= _ate.ivl(lang);if(!validatedLang){lang=3D"en"}else{if(validatedLang!=3D=3D= 1){lang=3DvalidatedLang}}app=3D_makeButton(_ate.iwb(lang)?150:125,16,"Sha= re",_atr+"static/btn/v2/lg-share-"+lang.substr(0,2)+".gif")}break}if(app)= {o.appendChild(app)}}}},buttons=3Daddthis._gebcn(body,"A","addthis_button= _",true,true),addFBSubscriptionAttempts=3D0;tryingToSubscribe=3D0,likes=3D= {},addFBSubscriptions=3Dfunction(){if(d.location.href.indexOf(_atr)=3D=3D= -1&&!_ate.sub&&!subscribedFB){if(haveFB()){subscribedFB=3D1;FB.Event.subs= cribe("edge.create",function(response){if(!likes[response]){var = as=3D{};for(var k in = addthis_share){as[k]=3Daddthis_share[k]}as.url=3Dresponse;_ate.share.trac= k("facebook_like",0,as,addthis_config);likes[response]=3D1}});FB.Event.su= bscribe("edge.remove",function(response){if(likes[response]){var = as=3D{};for(var k in = addthis_share){as[k]=3Daddthis_share[k]}as.url=3Dresponse;_ate.share.trac= k("facebook_dislike",0,as,addthis_config);likes[response]=3D0}})}else{if(= window.fbAsyncInit&&!tryingToSubscribe){if(addFBSubscriptionAttempts<3){s= etTimeout(addFBSubscriptions,3000+1000*2*(addFBSubscriptionAttempts++))}t= ryingToSubscribe=3D1}}}},_renderToolbox=3Dfunction(collection,config,shar= e,reprocess,override){for(var i=3D0;i";var = tm=3Db.firstChild;tm.src=3D"//api.tweetmeme.com/button.js?url=3D"+_euc(at= tr.share.url)+"&"+passthrough;b.noh=3Db.ost=3D1}else{if(sv=3D=3D=3D"tweet= "){if(b.ost){continue}var = tw_attr=3D_parseThirdPartyAttributes(b,"tw"),searchUrl=3D"http://twitter.= com/#search?q=3D",share=3Dattr.share,tww=3Dtw_attr.width||55,twh=3Dtw_att= r.height||20,passthrough,serializedShare=3D"",tweetButton;if(!tw_attr.tex= t){tw_attr.text=3Dattr.share.title}if(!tw_attr.via){tw_attr.via=3D"AddThi= s"}if(!tw_attr.count){tw_attr.count=3D"horizontal"}if(!share.passthrough)= {share.passthrough=3D{}}share.passthrough.twitter=3D_ate.util.toKV(tw_att= r);for(var k in = share){if(typeof(share[k]).prototype=3D=3D"undefined"){if(typeof(share[k]= )=3D=3D"object"){serializedShare+=3D"&"+_euc(k)+"=3D"+_euc(_ate.util.toKV= (share[k]))}else{serializedShare+=3D"&"+_euc(k)+"=3D"+_euc(share[k])}}}if= (tw_attr.count=3D=3D=3D"vertical"){twh=3D62;if(!tw_attr.height){tw_attr.h= eight=3Dtwh}}else{if(tw_attr.count=3D=3D=3D"horizontal"){tww=3D110;if(!tw= _attr.width){tw_attr.width=3Dtww}}}if(tw_attr.width){tww=3Dtw_attr.width}= if(tw_attr.height){twh=3Dtw_attr.height}passthrough=3D_ate.util.toKV(tw_a= ttr),b.innerHTML=3D'';tweetButton=3Db.firstChild;if(!attr.conf.pu= bid){attr.conf.pubid=3Daddthis_config.pubid||_ate.pub()}if(_ate.tamp>=3D0= ){tweetButton.src=3D_atr+"static/r07/tweet01.html#href=3D"+_euc(attr.shar= e.url)+"&dr=3D"+_euc(_ate.dr)+"&conf=3D"+_euc(_ate.util.toKV(attr.conf))+= "&share=3D"+_euc(serializedShare)+"&tw=3D"+_euc(passthrough)}else{tweetBu= tton.src=3D"//platform.twitter.com/widgets/tweet_button.html?url=3D"+_euc= (tw_attr.url||attr.share.url)+"&"+share.passthrough.twitter}b.noh=3Db.ost= =3D1}else{if(sv=3D=3D=3D"facebook_like"){if(b.ost){continue}var = fblike,fb_attr=3D_parseThirdPartyAttributes(b,"fb:like"),fb_params=3D"",f= bw=3Dfb_attr.width||100,fbh=3Dfb_attr.height||21,fbroot=3D"fb-root",fbjs,= hasNamespace=3Dfalse,currentFBInit=3Dwindow.fbAsyncInit,oFBroot=3Dd.getEl= ementById(fbroot);passthrough=3D_ate.util.toKV(fb_attr);_ate.ufbl=3D1;try= {var = htmlRoot=3D(document.getElementsByTagName("html"))[0];if(htmlRoot){if(htm= lRoot.getAttribute&&htmlRoot.getAttribute("xmlns:fb")){hasNamespace=3Dtru= e}else{if(_ate.bro.msi){var = scan=3DhtmlRoot.outerHTML.substr(0,htmlRoot.outerHTML.indexOf(">"));if(sc= an.indexOf("xmlns:fb")>-1){hasNamespace=3Dtrue}}}}}catch(e){}if((_atc.ltj= &&(!window.FB||(!FB.Share&&!FB.Bootstrap))&&hasNamespace)||(haveFB()&&FB.= XFBML&&FB.XFBML.parse)){if(fb_attr.layout=3D=3D=3Dundefined){fb_attr.layo= ut=3D"button_count"}if(fb_attr.show_faces=3D=3D=3Dundefined){fb_attr.show= _faces=3D"false"}if(fb_attr.action=3D=3D=3Dundefined){fb_attr.action=3D"l= ike"}if(fb_attr.width=3D=3D=3Dundefined){fb_attr.width=3Dfbw}if(fb_attr.f= ont=3D=3D=3Dundefined){fb_attr.font=3D"arial"}if(fb_attr.href=3D=3D=3Dund= efined){fb_attr.href=3Dattr.share.url}for(var k in = fb_attr){fb_params+=3D" = "+k+'=3D"'+fb_attr[k]+'"'}if(_atc.ufc){b.innerHTML=3D'"}else{b.innerHTML=3D'"}if(haveFB()&&FB.XFBML&&FB.XFBML.parse){FB.XFBML= .parse(b);addFBSubscriptions()}else{if(currentFBInit){}else{if(!oFBroot){= oFBroot=3Dd.ce("div");oFBroot.id=3Dfbroot;body.appendChild(oFBroot)}if(!c= urrentFBInit){e=3Dd.createElement("script");e.src=3Dd.location.protocol+"= //connect.facebook.net/en_US/all.js";e.async=3Dtrue;oFBroot.appendChild(e= );currentFBInit=3Dfunction(){FB.init({appId:"172525162793917",status:true= ,cookie:false})}}}fblikes.push(b);if(needFBCallback){needFBCallback=3Dfal= se;window.__orig__fbAsyncInit=3DcurrentFBInit;window.fbAsyncInit=3Dfuncti= on(){window.__orig__fbAsyncInit();for(var = i=3D0;i";fblike=3Db.firstChild}fblike.st= yle.overflow=3D"hidden";fblike.style.scrolling=3D"no";fblike.style.scroll= bars=3D"no";fblike.style.border=3D"none";fblike.style.borderWidth=3D"0px"= ;fblike.style.width=3Dfbw+"px";fblike.style.height=3Dfbh+"px";fblike.src=3D= "//www.facebook.com/plugins/like.php?href=3D"+_euc(attr.share.url)+"&layo= ut=3Dbutton_count&show_faces=3Dfalse&width=3D100&action=3Dlike&font=3Dari= al&"+passthrough;if(!_ate.bro.msi){b.appendChild(fblike)}}likeButtons.pus= h(fblike);b.noh=3Db.ost=3D1}else{if(sv.indexOf("preferred")>-1){if(b._iss= ){continue}s=3Dc.match(/addthis_button_preferred_([0-9]+)(?:\s|$)/);var = svidx=3D((s&&s.length)?Math.min(16,Math.max(1,parseInt(s[1]))):1)-1;if(!b= .conf){b.conf=3D{}}b.conf.product=3D"tbx-"+_atc.ver;registerProductCode(b= );if(window._atw){if(!b.parentNode.services){b.parentNode.services=3D{}}v= ar = excl=3D_atw.conf.services_exclude||"",locopts=3D_atw.loc,parentServices=3D= b.parentNode.services,opts=3D_uniqueConcat(addthis_options.replace(",more= ","").split(","),locopts.split(","));do{sv=3Dopts[svidx++]}while(svidx-1||parentServices[sv]));if(parentServices[s= v]){for(var k in = _atw.list){if(!parentServices[k]&&excl.indexOf(k)=3D=3D-1){sv=3Dk;break}}= }b._ips=3D1;if(b.className.indexOf(sv)=3D=3D-1){b.className+=3D" = addthis_button_"+sv;b._iss=3D1}b.parentNode.services[sv]=3D1}else{_ate.al= g(attr.conf.ui_language||window.addthis_language);_ate.plo.unshift(["deco= ",_renderToolbox,[b],config,share,true]);if(_ate.gssh){_ate.pld=3D_ate.aj= s("static/r07/menu73.js")}else{if(!_ate.pld){_ate.pld=3D1;var = loadmenu=3Dfunction(){_ate.pld=3D_ate.ajs("static/r07/menu73.js")};if(_at= e.upm){_ate._rec.push(function(data){if(data.ssh){loadmenu()}});setTimeou= t(loadmenu,500)}else{loadmenu()}}}continue}}else{if(sv.indexOf("follow")>= -1){sv=3Dsv.split("_follow").shift();options.follow=3Dtrue;attr.share.url= =3DgetFollowUrl(sv,attr.share.userid)}}}}}if(!top_services[sv]&&(need32||= check32(b))){css32.load()}if(!b.childNodes.length){var = sp=3Dd.ce("span");b.appendChild(sp);sp.className=3Da+"bs at15nc = at15t_"+sv}else{if(b.childNodes.length=3D=3D1){var = cn=3Db.childNodes[0];if(cn.nodeType=3D=3D3){var = sp=3Dd.ce("span"),tv=3Dcn.nodeValue;b.insertBefore(sp,cn);sp.className=3D= a+"bs at15nc = at15t_"+sv}}else{hc=3D1}}if(sv=3D=3D=3D"compact"||sv=3D=3D=3D"expanded"){= if(!hc&&c.indexOf(a)=3D=3D-1){b.className+=3D" = "+a+"m"}if(attr.conf.product&&attr.conf.product.indexOf("men-")=3D=3D-1){= attr.conf.product+=3D",men-"+_atc.ver}if(sv=3D=3D=3D"expanded"){options.n= ohover=3Dtrue;options.singleservice=3D"more"}}else{if((b.parentNode.class= Name||"").indexOf("toolbox")>-1){if(!b.parentNode.services){b.parentNode.= services=3D{}}b.parentNode.services[sv]=3D1}if(!hc&&c.indexOf(a)=3D=3D-1)= {b.className+=3D" = "+a+"b"}options.singleservice=3Dsv}if(b._ips){options.issh=3Dtrue}_render= ([b],attr,options,override);b.ost=3D1;registerProductCode(b)}}}},gat=3Dfu= nction(s,au,conf,share){var = pageTracker=3Dconf.data_ga_tracker,propertyId=3Dconf.data_ga_property;if(= propertyId){if(typeof(window._gat)=3D=3D"object"&&_gat._getTracker){pageT= racker=3D_gat._getTracker(propertyId)}else{if(typeof(window._gaq)=3D=3D"o= bject"&&_gaq._getAsyncTracker){pageTracker=3D_gaq._getAsyncTracker(proper= tyId)}else{if(typeof(window._gaq)=3D=3D"array"){_gaq.push([function(){_at= e.gat(s,au,conf,share)}])}}}}if(pageTracker&&typeof(pageTracker)=3D=3D"st= ring"){pageTracker=3Dwindow[pageTracker]}if(pageTracker&&typeof(pageTrack= er)=3D=3D"object"){var = gaUrl=3Dau||(share||{}).url||location.href;if(gaUrl.toLowerCase().replace= ("https","http").indexOf("http%3a%2f%2f")=3D=3D0){gaUrl=3D_duc(gaUrl)}try= {pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){try{pageTracker._ini= tData();pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){}}}};_ate.gat= =3Dgat;addthis.update=3Dfunction(which,what,value){if(which=3D=3D"share")= {if(what=3D=3D"url"){_ate.usu(0,1)}if(!window.addthis_share){window.addth= is_share=3D{}}window.addthis_share[what]=3Dvalue;upShare[what]=3Dvalue;fo= r(var i in addthis.links){var o=3Daddthis.links[i],rx=3Dnew = RegExp("&"+what+"=3D(.*)&"),ns=3D"&"+what+"=3D"+_euc(value)+"&";if(o.shar= e){o.share[what]=3Dvalue}if(!o.noh){o.href=3Do.href.replace(rx,ns);if(o.h= ref.indexOf(what)=3D=3D-1){o.href+=3Dns}}}for(var i in addthis.ems){var = o=3Daddthis.ems[i];o.href=3D_ate.share.genieu(addthis_share)}}else{if(whi= ch=3D=3D"config"){if(!window.addthis_config){window.addthis_config=3D{}}w= indow.addthis_config[what]=3Dvalue;upConfig[what]=3Dvalue}}};addthis._ren= der=3D_render;var rsrcs=3D[new = _ate.resource.Resource("countercss",_atr+"static/r07/counter57.css",funct= ion(){return true}),new = _ate.resource.Resource("counter",_atr+"js/250/plugin.sharecounter.js",fun= ction(){return = window.addthis.counter.ost})];if(!w.JSON||!w.JSON.stringify){rsrcs.unshif= t(new = _ate.resource.Resource("json2",_atr+"static/r07/json2.js",function(){retu= rn = w.JSON&&w.JSON.stringify}))}addthis.counter=3Dfunction(what,config,share)= {if(what){what=3Daddthis._select(what);if(what.length){if(!addthis.counte= r.selects){addthis.counter.selects=3D[]}addthis.counter.selects=3Daddthis= .counter.selects.concat({counter:what,config:config,share:share});for(var= k in = rsrcs){if((rsrcs[k]||{}).load){rsrcs[k].load()}}}}};addthis.button=3Dfunc= tion(what,config,share){config=3Dconfig||{};if(!config.product){config.pr= oduct=3D"men-"+_atc.ver}_render(what,{conf:config,share:share},{internal:= "img"})};addthis.toolbox=3Dfunction(what,config,share,internalUse){var = toolboxes=3D_select(what);for(var i=3D0;i-1?"32":"")+"-"+_atc.ver}if(tb){c=3D= tb.getElementsByTagName("a");if(c){_renderToolbox(c,attr.conf,attr.share,= !internalUse,!internalUse)}tb.appendChild(sp)}sp.className=3D"atclear"}};= addthis.ready=3Dfunction(){var = at=3Daddthis,a=3D".addthis_";if(at.ost){return}at.ost=3D1;addthis.toolbox= (a+"toolbox",null,null,true);addthis.button(a+"button");addthis.counter(a= +"counter");_renderToolbox(buttons,null,null,false);_ate.ed.fire("addthis= .ready",addthis);if(_ate.onr){_ate.onr(addthis)}for(var = i=3D0,plo=3Dat.plo,q;i-1:this.= indexOf(A)>-1},fsr$trim:function(){return this.replace(/^\s+|\s+$/g,"")=0A= },fsr$clean:function(){return this.replace(/\s+/g," = ").fsr$trim()},fsr$camelCase:function(){return = this.replace(/-\D/g,function(A){return A.charAt(1).toUpperCase()=0A= })},fsr$hyphenate:function(){return = this.replace(/[A-Z]/g,function(A){return("-"+A.charAt(0).toLowerCase())=0A= })},fsr$capitalize:function(){return = this.replace(/\b[a-z]/g,function(A){return A.toUpperCase()})=0A= },fsr$escapeRegExp:function(){return = this.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1")},fsr$toInt:function(A){re= turn parseInt(this,A||10)=0A= },fsr$stripScripts:function(B){var A=3D"";var = C=3Dthis.replace(/]*>([\s\S]*?)<\/script>/gi,function(){A+=3Dar= guments[1]+"\n";=0A= return""});if(B=3D=3D=3Dtrue){FSR.$exec(A)}else{if(FSR.$type(B)=3D=3D"fun= ction"){B(A,C)}}return C},fsr$substitute:function(A,B){return = this.replace(B||(/\\?\{([^}]+)\}/g),function(D,C){if(D.charAt(0)=3D=3D"\\= "){return D.slice(1)=0A= }return(A[C]!=3Dundefined)?A[C]:""})}});FSR.Hash.fsr$implement({has:Objec= t.prototype.hasOwnProperty,keyOf:function(B){for(var A in = this){if(this.hasOwnProperty(A)&&this[A]=3D=3D=3DB){return A=0A= }}return = null},extend:function(A){FSR.Hash.each(A,function(C,B){FSR.Hash.set(this,= B,C)},this);return this=0A= },combine:function(A){FSR.Hash.each(A,function(C,B){FSR.Hash.include(this= ,B,C)},this);return this=0A= },erase:function(A){if(this.hasOwnProperty(A)){delete this[A]}return = this},get:function(A){return(this.hasOwnProperty(A))?this[A]:null=0A= },set:function(A,B){if(!this[A]||this.hasOwnProperty(A)){this[A]=3DB}retu= rn this},include:function(B,C){var A=3Dthis[B];=0A= if(A=3D=3Dundefined){this[B]=3DC}return = this},toQueryString:function(A){var = B=3D[];FSR.Hash.each(this,function(F,E){if(A){E=3DA+"["+E+"]"=0A= }var = D;switch(FSR.$type(F)){case"object":D=3DFSR.Hash.toQueryString(F,E);break= ;case"array":var C=3D{};=0A= FSR.Array.each(F,function(H,G){C[G]=3DH});D=3DFSR.Hash.toQueryString(C,E)= ;break;default:D=3DE+"=3D"+encodeURIComponent(F)=0A= }if(F!=3Dundefined){B.push(D)}});return = B.join("&")}});FSR.Hash.fsr$alias({keyOf:"indexOf",hasValue:"contains"});=0A= FSR.Event=3Dnew = FSR.Native({name:"Event",initialize:function(A,F){F=3DF||window;var = K=3DF.document;A=3DA||F.event;=0A= if(A.fsr$extended){return A}this.fsr$extended=3Dtrue;var J=3DA.type;var = G=3DA.target||A.srcElement;while(G&&G.nodeType=3D=3D3){G=3DG.parentNode=0A= }if(J.fsr$test(/key/)){var B=3DA.which||A.keyCode;var = M=3DFSR.Event.Keys.keyOf(B);if(J=3D=3D"keydown"){var D=3DB-111;=0A= if(D>0&&D<13){M=3D"f"+D}}M=3DM||String.fromCharCode(B).toLowerCase()}else= {if(J.match(/(click|mouse|menu)/i)){K=3D(!K.compatMode||K.compatMode=3D=3D= "CSS1Compat")?K.getElementsByTagName("html")[0]:K.body;=0A= var = I=3D{x:A.pageX||A.clientX+K.scrollLeft,y:A.pageY||A.clientY+K.scrollTop};= var = C=3D{x:(A.pageX)?A.pageX-F.pageXOffset:A.clientX,y:(A.pageY)?A.pageY-F.pa= geYOffset:A.clientY};=0A= if(J.match(/DOMMouseScroll|mousewheel/)){var = H=3D(A.wheelDelta)?A.wheelDelta/120:-(A.detail||0)/3}var = E=3D(A.which=3D=3D3)||(A.button=3D=3D2);=0A= var = L=3Dnull;if(J.match(/over|out/)){switch(J){case"mouseover":L=3DA.relatedT= arget||A.fromElement;break;=0A= case"mouseout":L=3DA.relatedTarget||A.toElement}if(!(function(){while(L&&= L.nodeType=3D=3D3){L=3DL.parentNode=0A= }return = true}).fsr$create({attempt:FSR.Browser.Engine.gecko})()){L=3Dfalse}}}}ret= urn = FSR.$extend(this,{event:A,type:J,page:I,client:C,rightClick:E,wheel:H,rel= atedTarget:L,target:G,code:B,key:M,shift:A.shiftKey,control:A.ctrlKey,alt= :A.altKey,meta:A.metaKey})=0A= }});FSR.Event.Keys=3Dnew = FSR.Hash({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspa= ce:8,tab:9,"delete":46});=0A= FSR.Class=3Dnew = FSR.Native({name:"Class",initialize:function(B){B=3DB||{};var = A=3Dfunction(E){for(var D in this){this[D]=3DFSR.$unlink(this[D])=0A= }for(var F in = FSR.Class.Mutators){if(F=3D=3D"extend"){continue}if(!this[F]){continue}FS= R.Class.Mutators[F](this,this[F]);=0A= delete this[F]}this.constructor=3DA;if(E=3D=3D=3DFSR.$empty){return = this}var = C=3D(this.initialize)?this.initialize.apply(this,arguments):this;=0A= if(this.options&&this.options.initialize){this.options.initialize.call(th= is)}return C};FSR.$extend(A,this);=0A= A.constructor=3DFSR.Class;A.prototype=3DB;return = A}});FSR.Class.fsr$implement({fsr$implement:function(){FSR.Class.Mutators= .Implements(this.prototype,FSR.Array.slice(arguments));=0A= return = this}});FSR.Class.Mutators=3D{Implements:function(A,B){FSR.Array.each(FSR= .$splat(B),function(C){FSR.$extend(A,(FSR.$type(C)=3D=3D"class")?new = C(FSR.$empty):C)=0A= })},Extends:function(self,klass){var instance=3Dnew = klass(FSR.$empty);delete instance.parent;delete instance.parentOf;=0A= for(var key in instance){var = current=3Dself[key],previous=3Dinstance[key];if(current=3D=3Dundefined){s= elf[key]=3Dprevious;=0A= continue}var = ctype=3DFSR.$type(current),ptype=3DFSR.$type(previous);if(ctype!=3Dptype)= {continue}switch(ctype){case"function":if(!arguments.callee.caller){self[= key]=3Deval("("+String(current).replace(/\bthis\.parent\(\s*(\))?/g,funct= ion(full,close){return"arguments.callee._parent_.call(this"+(close||", ")=0A= })+")")}self[key]._parent_=3Dprevious;break;case"object":self[key]=3DFSR.= $merge(previous,current)}}self.parent=3Dfunction(){return = arguments.callee.caller._parent_.apply(this,arguments)=0A= };self.parentOf=3Dfunction(descendant){return = descendant._parent_.apply(this,FSR.Array.slice(arguments,1))=0A= }}};FSR.Events=3Dnew = FSR.Class({fsr$addEvent:function(C,B,A){C=3DFSR.Events.removeOn(C);if(B!=3D= FSR.$empty){this.$events=3Dthis.$events||{};=0A= this.$events[C]=3Dthis.$events[C]||[];FSR.Array.include(this.$events[C],B= );if(A){B.internal=3Dtrue}}return this=0A= },fsr$addEvents:function(A){for(var B in = A){this.fsr$addEvent(B,A[B])}return = this},fsr$fireEvent:function(C,B,A){C=3DFSR.Events.removeOn(C);=0A= if(!this.$events||!this.$events[C]){return = this}FSR.Array.each(this.$events[C],function(D){D.fsr$create({bind:this,d= elay:A,"arguments":B})()=0A= },this);return = this},fsr$removeEvent:function(B,A){B=3DFSR.Events.removeOn(B);if(!this.$= events||!this.$events[B]){return this=0A= }if(!A.internal){this.$events[B].erase(A)}return = this},fsr$removeEvents:function(C){for(var D in = this.$events){if(C&&C!=3DD){continue=0A= }var B=3Dthis.$events[D];for(var = A=3DB.length;A--;A){this.fsr$removeEvent(D,B[A])}}return = this}});FSR.Events.removeOn=3Dfunction(A){return = A.replace(/^on([A-Z])/,function(B,C){return C.toLowerCase()=0A= })};FSR.Options=3Dnew = FSR.Class({setOptions:function(){this.options=3DFSR.$merge.fsr$run(FSR.Ar= ray.extend([this.options],arguments));=0A= if(!this.fsr$addEvent){return this}for(var A in = this.options){if(FSR.$type(this.options[A])!=3D"function"||!(/^on[A-Z]/).= test(A)){continue=0A= }this.fsr$addEvent(A,this.options[A]);delete this.options[A]}return = this}});(function(){var D;try{var A=3Ddocument.createElement("");=0A= D=3D(A.name=3D=3D"x")}catch(B){}var = C=3Dfunction(E){return(""+E).replace(/&/g,"&").replace(/"/g,""")=0A= };FSR.Document.fsr$implement({fsr$newElement:function(E,F){if(F&&F.checke= d!=3Dnull){F.defaultChecked=3DF.checked=0A= }if(D&&F){E=3D"<"+E;if(F.name){E+=3D' = name=3D"'+C(F.name)+'"'}if(F.type){E+=3D' = type=3D"'+C(F.type)+'"'}E+=3D">";=0A= delete F.name;delete F.type}return = $fsr.element(this.createElement(E)).fsr$set(F)},fsr$newTextNode:function(= E){return this.createTextNode(E)=0A= },fsr$getDocument:function(){return = this},fsr$getWindow:function(){return this.defaultView||this.parentWindow=0A= },fsr$purge:function(){var G=3Dthis.getElementsByTagName("*");for(var = F=3D0,E=3DG.length;F1);FSR.Array.each(A,function(E){var = F=3Dthis.getElementsByTagName(E.fsr$trim());=0A= (B)?FSR.Array.extend(C,F):C=3DF},this);return new = FSR.Elements(C,{ddup:B,cash:!D})}});FSR.Element.Storage=3D{get:function(A= ){return(this[A]||(this[A]=3D{}))=0A= }};FSR.Element.Inserters=3Dnew = FSR.Hash({after:function(B,A){if(!A.parentNode){return }var = C=3DA.nextSibling;=0A= (C)?A.parentNode.insertBefore(B,C):A.parentNode.appendChild(B)},bottom:fu= nction(B,A){A.appendChild(B)=0A= },top:function(B,A){var = C=3DA.firstChild;(C)?A.insertBefore(B,C):A.appendChild(B)}});FSR.Element.= Inserters.inside=3DFSR.Element.Inserters.bottom;=0A= FSR.Element.fsr$implement({fsr$getDocument:function(){return = this.ownerDocument},fsr$getWindow:function(){return = this.ownerDocument.fsr$getWindow()=0A= },fsr$set:function(D,B){switch(FSR.$type(D)){case"object":for(var C in = D){this.fsr$set(C,D[C])}break;=0A= case"string":var = A=3DFSR.Element.Properties.get(D);if(A&&A.set){A.set.apply(this,FSR.Array= .slice(arguments,1))=0A= }else{this.fsr$setProperty(D,B)}}return = this},fsr$inject:function(B,A){FSR.Element.Inserters.get(A||"bottom")(thi= s,$fsr(B,true));=0A= return = this},fsr$dispose:function(){return(this.parentNode)?this.parentNode.remo= veChild(this):this=0A= },fsr$setProperty:function(D,E){var = C=3DFSR.Element.Attributes,B=3DC.Props[D],A=3DFSR.$defined(E);if(B&&C.Boo= ls[D]){E=3D(E||!A)?true:false=0A= }else{if(!A){return = this.removeProperty(D)}}(B)?this[B]=3DE:this.setAttribute(D,E);return = this},fsr$setProperties:function(A){for(var B in = A){this.fsr$setProperty(B,A[B])=0A= }return this}});FSR.Element.Properties=3Dnew = FSR.Hash;FSR.Element.Properties.html=3D{set:function(){return = this.innerHTML=3DFSR.Array.flatten(arguments).join("")=0A= }};FSR.Native.fsr$implement([FSR.Element,FSR.Window,FSR.Document],{fsr$ad= dListener:function(B,A){if(this.addEventListener){this.addEventListener(B= ,A,false)=0A= }else{this.attachEvent("on"+B,A)}return = this},fsr$removeListener:function(B,A){if(this.removeEventListener){this.= removeEventListener(B,A,false)=0A= }else{this.detachEvent("on"+B,A)}return = this},fsr$retrieve:function(B,A){var = D=3DFSR.Element.Storage.get(this.fsr$uid);=0A= var C=3DD[B];if(FSR.$defined(A)&&!FSR.$defined(C)){C=3DD[B]=3DA}return = FSR.$pick(C)},fsr$store:function(B,A){var = C=3DFSR.Element.Storage.get(this.fsr$uid);=0A= C[B]=3DA;return this},fsr$eliminate:function(A){var = B=3DFSR.Element.Storage.get(this.fsr$uid);delete B[A];=0A= return this}});FSR.Element.Attributes=3Dnew = FSR.Hash({Props:{html:"innerHTML","class":"className","for":"htmlFor",tex= t:(FSR.Browser.Engine.trident)?"innerText":"textContent"},Bools:["compact= ","nowrap","ismap","declare","noshade","checked","disabled","readonly","m= ultiple","selected","noresize","defer"],Camels:["value","accessKey","cell= Padding","cellSpacing","colSpan","frameBorder","maxLength","readOnly","ro= wSpan","tabIndex","useMap"]});=0A= FSR.Browser.freeMem=3Dfunction(A){if(!A){return = }if(FSR.Browser.Engine.trident&&(/object/i).test(A.tagName)){for(var B = in A){if(typeof A[B]=3D=3D"function"){A[B]=3DFSR.$empty=0A= }}FSR.Element.fsr$dispose(A)}if(A.fsr$uid&&A.fsr$removeEvents){A.fsr$remo= veEvents()}if(A.fsr$uid){A.fsr$uid=3Dnull=0A= }};(function(A){var = C=3DA.Bools,B=3DA.Camels;A.Bools=3DC=3DFSR.Array.associate(C,C);FSR.Hash.= extend(FSR.Hash.combine(A.Props,C),FSR.Array.associate(B,FSR.Array.map(B,= function(D){return D.toLowerCase()=0A= })));A.erase("Camels")})(FSR.Element.Attributes);window.fsr$addListener("= unload",function(){window.fsr$removeListener("unload",arguments.callee);=0A= window.fsr$fireEvent("unload");document.fsr$purge();if(window.CollectGarb= age){CollectGarbage()}});=0A= FSR.Element.Properties.events=3D{set:function(A){this.fsr$addEvents(A)}};= FSR.Native.fsr$implement([FSR.Element,FSR.Window,FSR.Document],{fsr$addEv= ent:function(E,G){var H=3Dthis.fsr$retrieve("events",{});=0A= H[E]=3DH[E]||{keys:[],values:[]};if(FSR.Array.contains(H[E].keys,G)){retu= rn this}H[E].keys.push(G);=0A= var = F=3DE,A=3DFSR.Element.Events.get(E),C=3DG,I=3Dthis;if(A){if(A.onAdd){A.on= Add.call(this,G)}if(A.condition){C=3Dfunction(J){if(A.condition.call(this= ,J)){return G.call(this,J)=0A= }return false}}F=3DA.base||F}var D=3Dfunction(){return G.call(I)};var = B=3DFSR.Element.NativeEvents[F]||0;=0A= if(B){if(B=3D=3D2){D=3Dfunction(J){J=3Dnew = FSR.Event(J,I.fsr$getWindow());if(C.call(I,J)=3D=3D=3Dfalse){J.stop()=0A= }}}if(F!=3D"unload"){this.fsr$addListener(F,D)}}H[E].values.push(D);retur= n this},fsr$removeEvent:function(D,C){var = B=3Dthis.fsr$retrieve("events");=0A= if(!B||!B[D]){return this}var = G=3DFSR.Array.indexOf(B[D].keys,C);if(G=3D=3D-1){return this}var = A=3DB[D].keys.splice(G,1)[0];=0A= var F=3DB[D].values.splice(G,1)[0];var = E=3DFSR.Element.Events.get(D);if(E){if(E.onRemove){E.onRemove.call(this,C= )=0A= }D=3DE.base||D}return(FSR.Element.NativeEvents[D])?this.fsr$removeListene= r(D,F):this},fsr$addEvents:function(A){for(var B in = A){if(A.hasOwnProperty(B)){this.fsr$addEvent(B,A[B])=0A= }}return this},fsr$removeEvents:function(B){var = A=3Dthis.fsr$retrieve("events");if(!A){return this}if(!B){for(var C in = A){if(A.hasOwnProperty(C)){this.fsr$removeEvents(C)=0A= }}A=3Dnull}else{if(A[B]){while(A[B].keys[0]){this.fsr$removeEvent(B,A[B].= keys[0])}A[B]=3Dnull}}return this=0A= },fsr$fireEvent:function(D,B,A){var = C=3Dthis.fsr$retrieve("events");if(!C||!C[D]){return = this}FSR.Array.each(C[D].keys,function(E){E.fsr$create({bind:this,delay:A= ,"arguments":B})()=0A= },this);return = this}});FSR.Element.NativeEvents=3D{click:2,dblclick:2,mouseup:2,mousedow= n:2,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mo= usemove:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,focus:2,= blur:2,change:2,reset:2,select:2,submit:2,load:1,unload:1,beforeunload:2,= resize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scr= oll:1};=0A= (function(){FSR.$check=3Dfunction(A){var = B=3DA.relatedTarget;if(B=3D=3Dundefined){return = true}if(B=3D=3D=3Dfalse){return false=0A= }return(FSR.$type(this)!=3D"document"&&B!=3Dthis&&B.prefix!=3D"xul"&&!thi= s.fsr$hasChild(B))};FSR.Element.Events=3Dnew = FSR.Hash({mouseenter:{base:"mouseover",condition:FSR.$check},mouseleave:{= base:"mouseout",condition:FSR.$check},mousewheel:{base:(FSR.Browser.Engin= e.gecko)?"DOMMouseScroll":"mousewheel"}})=0A= })();FSR.Element.fsr$implement({fsr$hasChild:function(A){A=3D$fsr(A,true)= ;return(!!A&&FSR.Array.contains(FSR.$A(this.getElementsByTagName(A.tagNam= e)),A))=0A= }});(function(){FSR.Native.fsr$implement([FSR.Document,FSR.Window],{fsr$g= etSize:function(){var C=3Dthis.fsr$getWindow();=0A= if(FSR.Browser.Engine.presto||FSR.Browser.Engine.webkit){return{x:C.inner= Width,y:C.innerHeight}}var B=3DA(this);=0A= return{x:B.clientWidth,y:B.clientHeight}},fsr$getScroll:function(){var = C=3Dthis.fsr$getWindow();var B=3DA(this);=0A= return{x:C.pageXOffset||B.scrollLeft,y:C.pageYOffset||B.scrollTop}},fsr$g= etScrollSize:function(){var C=3DA(this);=0A= var = B=3Dthis.fsr$getSize();return{x:Math.max(C.scrollWidth,B.x),y:Math.max(C.= scrollHeight,B.y)}}});=0A= function A(B){var = C=3DB.fsr$getDocument();return(!C.compatMode||C.compatMode=3D=3D"CSS1Comp= at")?C.getElementsByTagName("html")[0]:C.body=0A= }})();FSR.Element.Events.domready=3D{onAdd:function(A){if(FSR.Browser.loa= ded){A.call(this)}}};(function(){var = A=3Dfunction(){if(FSR.Browser.loaded){return =0A= }FSR.Browser.loaded=3Dtrue;window.fsr$fireEvent("domready");document.fsr$= fireEvent("domready")};switch(FSR.Browser.Engine.name){case"webkit":(func= tion(){(FSR.Array.contains(["loaded","complete"],document.readyState))?A(= ):arguments.callee.fsr$delay(50)=0A= })();break;case"trident":var = B=3Ddocument.createElement("div");(function(){(FSR.$try(function(){B.doSc= roll("left");=0A= return = $fsr(B).fsr$inject(document.body).fsr$set("html","temp").fsr$dispose()}))= ?A():arguments.callee.fsr$delay(50)=0A= })();break;default:window.fsr$addEvent("load",A);document.fsr$addEvent("D= OMContentLoaded",A)}})();=0A= FSR.JSON=3Dnew = FSR.Hash({encode:function(B){switch(FSR.$type(B)){case"string":return'"'+= B.replace(/[\x00-\x1f\\"\\;]/g,FSR.JSON.$replaceChars)+'"';=0A= case"array":return"["+String(FSR.Array.map(B,FSR.JSON.encode).fsr$filter(= FSR.$defined))+"]";case"object":case"hash":var A=3D[];=0A= FSR.Hash.each(B,function(E,D){var = C=3DFSR.JSON.encode(E);if(C){A.push(FSR.JSON.encode(D)+":"+C)}});=0A= return"{"+A+"}";case"number":case"boolean":return String(B);case = false:return"null"}return = null},$specialChars:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\= r",'"':'\\"',"\\":"\\\\"},$replaceChars:function(A){return = FSR.JSON.$specialChars[A]||"\\u00"+Math.floor(A.charCodeAt()/16).toString= (16)+(A.charCodeAt()%16).toString(16)=0A= },decode:function(string,secure){if(FSR.$type(string)!=3D"string"||!strin= g.length){return null}if(secure&&!(/^[,:{}\[\]0-9.\-+Eaeflnr-u = \n\r\t]*$/).test(string.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,""))= ){return null=0A= }return = eval("("+string+")")}});FSR.Native.fsr$implement([FSR.Hash,Number],{fsr$t= oJSON:function(){return FSR.JSON.encode(this)=0A= }});FSR.Cookie=3Dnew = FSR.Class({Implements:FSR.Options,options:{path:false,domain:false,durati= on:false,secure:false,document:document},initialize:function(B,A){this.ke= y=3DB;=0A= this.setOptions(A)},write:function(B){if(FSR.encode){B=3DencodeURICompone= nt(B)}if(this.options.domain){B+=3D"; domain=3D"+this.options.domain=0A= }if(this.options.path){B+=3D"; = path=3D"+this.options.path}if(this.options.duration){var A=3Dnew Date();=0A= A.setTime(A.getTime()+this.options.duration*24*60*60*1000);B+=3D"; = expires=3D"+A.toGMTString()}if(this.options.secure){B+=3D"; secure"=0A= }this.options.document.cookie=3Dthis.key+"=3D"+B;return = this},read:function(){var = A=3Dthis.options.document.cookie.match("(?:^|;)\\s*"+this.key.fsr$escapeR= egExp()+"=3D([^;]*)");=0A= var = B=3D(A)?A[1]:null;if(FSR.encode){B=3D(B)?decodeURIComponent(B):null}retur= n B},dispose:function(){new = FSR.Cookie(this.key,FSR.$merge(this.options,{duration:-1})).write("");=0A= return this}});FSR.Cookie.write=3Dfunction(B,C,A){return new = FSR.Cookie(B,A).write(C)};FSR.Cookie.read=3Dfunction(A){return new = FSR.Cookie(A).read()=0A= };FSR.Cookie.dispose=3Dfunction(B,A){return new = FSR.Cookie(B,A).dispose()};FSR.Hash.Cookie=3Dnew = FSR.Class({Extends:FSR.Cookie,options:{autoSave:true},initialize:function= (B,A){this.parent(B,A);=0A= this.load()},save:function(){var = A=3DFSR.JSON.encode(this.hash);if(!A||A.length>4096){return = false}if(A=3D=3D"{}"){this.dispose()=0A= }else{this.write(A)}return true},load:function(){this.hash=3Dnew = FSR.Hash(FSR.JSON.decode(this.read(),true));=0A= return this}});FSR.Hash.Cookie.fsr$implement({get:function(A){return = this.hash.get(A)},set:function(A,B){this.hash.set(A,B);=0A= this.save();return = this},erase:function(A){this.hash.erase(A);this.save();return = this},empty:function(){this.hash.empty();=0A= this.save();return this}});FSR.Asset=3Dnew FSR.Hash({src:function(A){var = B=3DA;if(A.substring(0,2)=3D=3D"//"){B=3Ddocument.location.protocol+B=0A= }return = B},javascript:function(F,D){D=3DFSR.$extend({onload:FSR.$empty,document:d= ocument,check:FSR.$lambda(true)},D);=0A= var B=3Dnew = FSR.Element("script",{src:FSR.Asset.src(F),type:"text/javascript"});var = E=3DD.onload.fsr$bind(B),A=3DD.check,G=3DD.document;=0A= delete D.onload;delete D.check;delete = D.document;B.fsr$addEvents({load:function(){if(this.loaded){return =0A= }this.loaded=3D1;E()},readystatechange:function(){if(FSR.Browser.Engine.t= rident&&FSR.Array.contains(["loaded","complete"],this.readyState)){if(thi= s.loaded){return =0A= }this.loaded=3D1;E()}}}).fsr$setProperties(D);if(FSR.Browser.Engine.webki= t419){var C=3D(function(){if(!FSR.$try(A)){return =0A= }FSR.$clear(C);E()}).fsr$periodical(50)}return = B.fsr$inject(document.getElementsByTagName("head")[0])=0A= },image:function(C,B){B=3DFSR.$merge({onload:FSR.$empty,onabort:FSR.$empt= y,onerror:FSR.$empty},B);var D=3Dnew Image();=0A= var A=3D$fsr(D)||new = FSR.Element("img");FSR.Array.each(["load","abort","error"],function(E){va= r F=3D"on"+E;=0A= var G=3DB[F];delete B[F];D[F]=3Dfunction(){if(!D){return = }if(!A.parentNode){A.width=3DD.width;A.height=3DD.height=0A= }D=3DD.onload=3DD.onabort=3DD.onerror=3Dnull;G.fsr$delay(1,A,A);A.fsr$fir= eEvent(E,A,1)}});D.src=3DFSR.Asset.src(C);=0A= if(A.src!=3DD.src){A.src=3DD.src}if(D&&D.complete){D.onload.fsr$delay(1)}= return A.fsr$setProperties(B)=0A= },css:function(B,A){return new = FSR.Element("link",FSR.$merge({rel:"stylesheet",media:"screen",type:"text= /css",href:FSR.Asset.src(B)},A)).fsr$inject(document.getElementsByTagName= ("head")[0])=0A= }});FSR.Browser.set("Popup",new = FSR.Class({Implements:[FSR.Options,FSR.Events],options:{width:500,height:= 300,x:50,y:50,toolbar:0,location:0,directories:0,status:0,scrollbars:"aut= o",resizable:1,name:"popup",blur:false,menubar:1},initialize:function(B,A= ){this.url=3DB||false;=0A= this.setOptions(A);if(this.url){this.openWin()}},openWin:function(B){B=3D= B||this.url;var = A=3D"toolbar=3D"+this.options.toolbar+",location=3D"+this.options.locatio= n+",directories=3D"+this.options.directories+",status=3D"+this.options.st= atus+",scrollbars=3D"+this.options.scrollbars+",resizable=3D"+this.option= s.resizable+",width=3D"+this.options.width+",height=3D"+this.options.heig= ht+",top=3D"+this.options.y+",left=3D"+this.options.x+",menubar=3D"+this.= options.menubar;=0A= this.window=3Dwindow.open(B,this.options.name,A);if(!this.window){this.wi= ndow=3Dwindow.open("",this.options.name,A);=0A= this.window.location.href=3DB}if(!this.options.blur){this.focus.fsr$delay= (100,this)}else{this.window.blur()=0A= }return = this},focus:function(){if(this.window){this.window.focus()}else{if(this.f= ocusTries<10){this.focus.delay(100,this)=0A= }else{this.blocked=3Dtrue;this.fsr$fireEvent("onBlock")}}return = this},focusTries:0,blocked:null,close:function(){this.window.close();=0A= return this}}));FSR.RemoteEvent=3Dnew = FSR.Class({Implements:[FSR.Events,FSR.Options],options:{host:"",path:"",u= rl:""},initialize:function(B,A){this.setOptions(A);=0A= this.event=3DB;this.ver=3D0},onStateChange:function(A){if(!this.running){= return }this.running=3Dfalse;this.status=3D0;=0A= FSR.$try(function(){this.status=3DA}.fsr$bind(this));if(this.isSuccess())= {this.success()}else{this.failure()=0A= }},isSuccess:function(){return(this.status=3D=3D1)},success:function(){th= is.onSuccess()},onSuccess:function(){this.fsr$fireEvent("success")=0A= },failure:function(){this.onFailure()},onFailure:function(){if(this.ver<3= ){this._send()}else{this.fsr$fireEvent("failure")=0A= }},send:function(A){this.values=3DA;this._send()},_send:function(){this.r= unning=3Dtrue;this.ver=3Dthis.ver+1;=0A= var A=3Dthis;var C=3DFSR.Hash.toQueryString(this.values);var = B=3Ddocument.location.protocol+"//"+this.options.host+this.options.path+t= his.options.url+"?event=3D"+this.event+"&"+C+"&uid=3D"+FSR.$time()+"&ver=3D= "+this.ver;=0A= new = FSR.Asset.image(B,{onload:function(D){A.onStateChange(1)},onerror:functio= n(){A.onStateChange(0)=0A= },onabort:function(){A.onStateChange(0)}});return this}});FSR.CPPS=3Dnew = FSR.Hash({set:function(B,C,D){var D=3D(D||FSR.c());=0A= var A=3DD.get("cp")||{};A[B]=3DC;D.set("cp",A)},get:function(B,C){var = C=3D(C||FSR.c());var A=3DC.get("cp")||{};=0A= return A[B]},erase:function(B,C){var C=3D(C||FSR.c());var = A=3DC.get("cp")||{};delete A[B];C.set("cp",A)=0A= },append:function(B,C,D){var D=3D(D||FSR.c());var = A=3DD.get("cp")||{};A[B]=3DA[B]?A[B]+","+C:C;D.set("cp",A)=0A= },toQueryString:function(M){var M=3D(M||FSR.c());var K=3DM.get("sd");var = J=3DFSR.$defined(K)?FSR.surveydefs[K]:FSR.sd;=0A= var F=3DM.get("browser");var A=3D{browser:FSR.Browser.Type.name+" = "+FSR.Browser.Type.version,os:FSR.Browser.Platform.os,pv:M.get("pv"),url:= M.get("c")||"",ref_url:M.get("ru")||"",locale:M.get("l")||"",site:FSR.sit= e.name||"",section:J.section||"",referrer:M.get("r")||"",terms:M.get("st"= )||"",sessionid:M.get("rid")||"",replay_id:M.get("mid")||"",flash:FSR.Bro= wser.Plugins.Flash.version};=0A= if(FSR.$P().analytics.google){var = H=3DFSR.Cookie.read("__utma",{path:"/",domain:FSR.site.domain||false});=0A= var = E=3DFSR.Cookie.read("__utmz",{path:"/",domain:FSR.site.domain||false});if= (H&&H!=3D""){var C=3DH.split(".");=0A= A.first=3DC[2];A.last=3DC[3];A.current=3DC[4];A.visits=3DC[5]}if(E&&E!=3D= ""){var B;if(B=3DE.match(/utmgclid=3D([^\|]*)/)){A.source=3D"Google";=0A= A.campaign=3D"Google = Adwords";A.medium=3D"cpc"}else{if(B=3DE.match(/utmcsr=3D([^\|]*)/)){A.sou= rce=3DB[1]}if(B=3DE.match(/utmccn=3D([^\|]*)/)){A.campaign=3DB[1]=0A= }if(B=3DE.match(/utmcmd=3D([^\|]*)/)){A.medium=3DB[1]}}if(B=3DE.match(/ut= mctr=3D([^\|]*)/)){A.keyword=3DB[1]}}}var G=3DM.get("cp")||{};=0A= var D=3Dnew FSR.Hash(G);var I=3DA||{};for(k in I){D.set(k,I[k])}var = L=3DD.toQueryString("cpp");return L=0A= }});FSR.Service=3Dnew = FSR.Class({Implements:[FSR.Events,FSR.Options],options:{},initialize:func= tion(A){this.setOptions(A)=0A= },onStateChange:function(A){if(!this.running){return = }this.running=3Dfalse;this.status=3D0;FSR.$try(function(){this.status=3DA=0A= }.fsr$bind(this));if(this.status=3D=3D1){this.success()}else{if(this.stat= us=3D=3D0){this.failure()}else{if(this.status=3D=3D-1){this.error()=0A= }}}},success:function(){this.onSuccess()},onSuccess:function(){this.fsr$f= ireEvent("complete").fsr$fireEvent("success")=0A= },failure:function(){this.onFailure()},onFailure:function(){this.fsr$fire= Event("complete").fsr$fireEvent("failure")=0A= },error:function(){this.onError()},onError:function(){this.fsr$fireEvent(= "complete").fsr$fireEvent("error")=0A= },ping:function(){this.running=3Dtrue;var B=3Dthis;var = D=3Dthis.options.params||{};D.protocol=3Ddocument.location.protocol;=0A= D.uid=3DFSR.$time();var A=3DFSR.Hash.toQueryString(D);var = C=3Ddocument.location.protocol+"//"+this.options.host+this.options.path+t= his.options.url+"?"+A;=0A= new = FSR.Asset.image(C,{onload:function(E){if(E.width=3D=3DB.options.success){= B.onStateChange(1)}else{B.onStateChange(0)=0A= }},onerror:function(){B.onStateChange(-1)},onabort:function(){B.onStateCh= ange(0)}});return this},cancel:function(){if(!this.running){return this=0A= }this.running=3Dfalse;this.fsr$fireEvent("cancel");return = this}});FSR.RR=3Dnew FSR.Hash({hasRR:function(){if(typeof = robotreplay!=3D"undefined"){return true=0A= }return false},setOKTransmit:function(){if(this.hasRR()){var = A=3Drobotreplay.Session.rr_group_session_id;=0A= robotreplay.Log.setOKTransmit();FSR.c().set("mid",A)}},recordEvent:functi= on(A,B){if(this.hasRR()){robotreplay.Log.push(A,B)=0A= }},cancelRecord:function(){if(this.hasRR()){robotreplay.Log.cancelRecord(= )}},getPosition:function(A){if(this.hasRR()){return = robotreplay.Dom.getAbsoluteCoords(document.getElementById(A))=0A= }else{return{position:false}}}});FSR.services=3D{survey:{host:"survey.for= eseeresults.com",path:"/survey",url:"/display"},check:{host:"controller2.= foreseeresults.com",path:"/fsrSurvey",url:"/OTCImg",success:3},event:{hos= t:"events.foreseeresults.com",path:"/rec",url:"/process"},domain:{host:"s= urvey.foreseeresults.com",path:"/survey",url:"/FSRImg",success:3}};=0A= FSR.UnsupportedBrowsers=3D{Explorer:5.5,Safari:2,Firefox:1.4};FSR.Support= edPlatforms=3D{win32:true,mac:true,linux:true,iphone:false,blackberry:fal= se,wince:false,other:false};=0A= FSR.$P=3Dfunction(){return FSR.properties};FSR.c=3Dfunction(){return new = FSR.Hash.Cookie(FSR.cookieName("fsr.s"),{path:"/",domain:FSR.site.domain|= |false,secure:FSR.site.secure||false})=0A= };FSR.cookieName=3Dfunction(A){return = A+(FSR.site.cookie?"."+FSR.site.cookie:"")};FSR.log=3Dfunction(D,C){if(!F= SR.$P().events.enabled){return =0A= }var E=3DFSR.c();var A=3DE.get("sd");var = B=3DFSR.$defined(A)?FSR.surveydefs[A]:FSR.sd;new = FSR.RemoteEvent("logit",{host:FSR.services.event.host,path:FSR.services.e= vent.path,url:FSR.services.event.url}).send({cid:FSR.id,rid:E.get("rid")|= |"",cat:B.name,sec:B.section||"",type:E.get("q")||"",site:FSR.site.name||= "",lang:E.get("l")||FSR.$S.locale||"",msg:D,param:C,tms:new = Date().getTime(),tmz:new Date().getTimezoneOffset()*60000})=0A= };FSR.popNow=3Dfunction(A){FSR.pop(A,"now")};FSR.popLater=3Dfunction(A){F= SR.pop(A,"later")};FSR.popImmediate=3Dfunction(){FSR.pop(100,"now")=0A= };FSR.popFeedback=3Dfunction(){FSR.controller.execute(FSR.controller.popF= eedback)};FSR.run=3Dfunction(){FSR.controller.execute(FSR.controller.run)=0A= };FSR.pop=3Dfunction(C,A,B){FSR.controller.execute(FSR.controller.popAtta= ch,{sp:C,when:A,qualifier:B,invite:false})=0A= };FSR.invite=3Dfunction(C,A,B){FSR.controller.execute(FSR.controller.popA= ttach,{sp:C,when:A,qualifier:B,invite:true})=0A= };FSR.close=3Dfunction(){FSR.controller.cancelTracker()};var = ForeSee=3D{CPPS:{fsr$set:function(A,B){FSR.CPPS.set(A,B)=0A= }}};FSR.generateid=3Dfunction(){var A=3D"";A=3D((new = Date())-0)+"_"+Math.round(Math.random()*1000000);return A=0A= };FSR.$S=3D{};FSR.$M=3D{load:0,run:0};var fsr$ls=3Dnew = Date().getTime();FSR.accepted=3Dfunction(A){FSR.language(A);=0A= FSR.controller.accepted();FSR.idhtml.hide()};FSR.declined=3Dfunction(A){F= SR.language(A);FSR.controller.declined();=0A= FSR.idhtml.hide()};FSR.qualified=3Dfunction(){FSR.controller.qualified();= FSR.idhtml.hide()};FSR.override=3Dfunction(A){FSR.controller.override(A)=0A= };FSR.language=3Dfunction(A){if(!A){return = }FSR.$S.locale=3DA;FSR.c().set("l",A)};FSR.qualify=3Dfunction(A){FSR.$S.c= anceled=3Dfalse;=0A= if(A){FSR.$S.qid=3DA;FSR.c().set("q",A)}};FSR.cancel=3Dfunction(){FSR.$S.= canceled=3Dtrue};FSR.$S.canceled=3Dfalse;=0A= FSR.SurveyController=3Dnew = FSR.Class({Implements:FSR.Options,options:{},initialize:function(A){this.= setOptions(A);=0A= this.queue=3Dnew = Array();FSR.controller=3Dthis},load:function(){if(!FSR.auto){return = }this.execute(this.run,true)=0A= },execute:function(D,E){if(!FSR.enabled){return = }if(window!=3Dwindow.top){return }var B=3Dthis;if(this.isloaded){var = A=3Dnew Date().getTime();=0A= if(FSR.$S.message){fsr$dbug.log(FSR.$S.message)}if(this.v!=3D0){(function= (){D.call(B,E)}).fsr$delay(1)=0A= }var C=3Dnew Date().getTime();FSR.$M.run=3DFSR.$M.run+(C-A);return }var = A=3Dnew Date().getTime();this.queue.push({fn:D,params:E});=0A= if(!this.loading){this.loading=3Dtrue;new = FSR.Asset.javascript((FSR.js_files||FSR.files)+"foresee-surveydef.js",{id= :"foresee-surveydef",onload:function(){fsr$dbug.log("Survey Definitions = Loaded");=0A= B.loaded()}})}var C=3Dnew = Date().getTime();FSR.$M.run=3DFSR.$M.run+(C-A)},loaded:function(){var = B=3Dnew Date().getTime();=0A= this.init();this.isloaded=3Dtrue;var = A=3Dthis;this.timer=3D(function(){A.check()}).fsr$periodical(100);=0A= var C=3Dnew = Date().getTime();FSR.$M.run=3DFSR.$M.run+(C-B)},check:function(){var = A=3Dnew Date().getTime();=0A= var C=3Dthis.queue.shift();if(C){this.execute(C.fn,C.params);return = }FSR.$clear(this.timer);var B=3Dnew Date().getTime();=0A= FSR.$M.run=3DFSR.$M.run+(B-A)},run:function(D){var A=3Dnew = Date().getTime();if(D){FSR.c().erase("pa")=0A= }this.setup();FSR.sd=3Dthis.sd=3Dthis.pd;FSR.sdi=3Dthis.sdi=3Dthis.pdi;va= r C=3Dfalse;if(this.sd){C=3Dthis.process()=0A= }FSR.sd=3Dthis.sd=3Dthis.cd;FSR.sdi=3Dthis.sdi=3Dthis.cdi;if(this.sd){thi= s.processBefore();if(!C){C=3Dthis.process()=0A= }this.processAfter();this.processCPPS()}this.processEvents();var B=3Dnew = Date().getTime();FSR.$M.run=3DFSR.$M.run+(B-A)=0A= },process:function(){if(this.v<0){return = false}if(this.processTracker()){return = true}if(this.processInvite()){return true=0A= }return false},processBefore:function(){if(this.v<0){return false}var = B=3DFSR.c();B.set("cd",this.sd.idx);=0A= if(!B.get("lk")){var = A=3DB.get("pn");if(!FSR.$defined(A)||A>=3Dthis.sd.idx){B.set("sd",this.sd= .idx)}}},processAfter:function(){if(this.v<0){return false=0A= }if(this.inviteAccepted()&&!this.surveyShown()){this.setupLinks("pop",thi= s.popLink);this.setupLinks("cancel",this.cancelTracker)=0A= }if(!this.inviteShown()){this.setupLinks("attach",this.popAttach)}if(this= .trackerRunning()){this.setupLinks("pause",this.pause)=0A= }},processTracker:function(){if(!this.shouldTrack()){return = false}if(!this.trackerRunning()){return false=0A= }var A=3Dthis;(function(){A.launch("tracker")}).fsr$delay(1);return = true},shouldTrack:function(){var A=3Dthis.sd;=0A= if(!A.ls){return = false}if(A.type=3D=3D"previous"){if(!(A.pop.when=3D=3D"later")||!(A.pop.a= fter=3D=3D"leaving-section")){return false=0A= }}else{if(A.type=3D=3D"current"){if(!(A.pop.when=3D=3D"now")){return = false}}}return = true},trackerRunning:function(){if(FSR.$defined(FSR.c().get("t"))){return= true=0A= }return false},processInvite:function(){var B=3Dnew Date().getTime();var = C=3Dtrue;if(this.inviteShown()){C=3Dfalse=0A= }if(!this.shouldInvite()){C=3Dfalse}if(C){var = A=3Dthis;A.processAlt();(function(){A.launch("invite")}).fsr$delay(1)=0A= }var D=3Dnew Date().getTime();FSR.$M.run=3DFSR.$M.run+(D-B);return = C},shouldInvite:function(){var D=3Dthis.sd;=0A= if(D.invite=3D=3D=3Dfalse){return false}if(D.invite.include){var = B=3Dtrue;if(B){if(D.invite.include.local){B=3Dthis.matchList(D.invite.inc= lude.local,decodeURIComponent(document.location.href))=0A= }if(!B){this.updateExclude();return false}}}if(D.invite.exclude){var = C=3Dfalse;if(!C){C=3Dthis.matchList(D.invite.exclude.local||[],decodeURIC= omponent(document.location.href))=0A= }if(!C){C=3Dthis.matchList(D.invite.exclude.referrer||[],decodeURICompone= nt(document.referrer))}if(C){this.updateExclude();=0A= return false}}var = A=3D(D.type=3D=3D"previous")?"onexit":"onentry";if(D.invite&&D.invite.whe= n!=3DA){return false=0A= }if(!D.ls){return false}if(!(D.sv>0&&D.sv<=3DD.criteria.sp)){return = false}return true},processAlt:function(){var G=3Dthis.sd;=0A= if(G.alt){var F;var C=3DFSR.$random(0,100);var E=3D0;var = B=3DG.alt;for(var D=3D0,A=3DB.length;D0&&L<=3Dthis.pool())){FSR.$S.mess= age=3D"Not in pool: "+L;=0A= G=3D-2}R.set("v",G);var K;if(K=3DO.get("i")){var H=3Dnew = Date();if(H.getTime()=3D3){C=3DE[2]=0A= }if(J.meta.referrer){R.set("r",C)}fsr$dbug.log("referrer: "+C);var = D=3Dthis.decodeReferrer(document.referrer)||"";=0A= if(J.meta.terms){R.set("st",D)}fsr$dbug.log("search terms: = "+D)}this.processCPPDefaults(R)}this.v=3DG;=0A= FSR.rid=3DR.get("rid");var = F=3DJ.tracker.timeout;if(J.tracker.adjust&&FSR.$defined(R.get("f"))){var = Q=3DR.get("to");=0A= var B=3D((FSR.$time()-R.get("f"))/1000);fsr$dbug.log("ptimeout: = "+Q);fsr$dbug.log("loadtime: "+B);F=3D(0.9*Q)+(0.1*(B*2));=0A= F=3DMath.round(F*10)/10;if(F<2){F=3D2}else{if(F>5){F=3D5}}}if(J.tracker.a= djust){R.set("to",F)}fsr$dbug.log("timeout: "+F);=0A= fsr$dbug.log("invite: = "+(FSR.$pick(R.get("i"),"")));fsr$dbug.log("tracker: = "+(FSR.$pick(R.get("t")||"")));=0A= if(this.v<1){FSR.RR.cancelRecord()}},setup:function(){fsr$dbug.log("=3D=3D= =3D=3D=3D=3DSETUP=3D=3D=3D=3D=3D=3D=3D");var M=3DFSR.c();=0A= FSR.sv=3DFSR.$random(0,100);this.sp=3Dnew = FSR.Hash.Cookie("fsr.sp",{path:"/",domain:FSR.site.domain||false});=0A= var = N,F,A,H,Q;if(FSR.$defined(M.get("cd"))){Q=3DM.get("cd")}FSR.cs=3DdecodeUR= IComponent(document.location.href);=0A= if(!FSR.$P().meta.url_params){FSR.cs=3DFSR.cs.replace(/(.*?)(\?.*)/g,"$1"= )}if(FSR.$P().meta.url){M.set("c",FSR.cs)=0A= }this.language();fsr$dbug.log("language: = "+FSR.$S.locale||"");fsr$dbug.log("site: "+FSR.site.name||"");=0A= var P=3DM.get("pv")?M.get("pv")+1:1;M.set("pv",P);fsr$dbug.log("pv: = "+P);var E=3DM.get("lc")||{};N=3Dthis.matchDef();=0A= if(N.length!=3D0){fsr$dbug.log("=3D=3D=3DCURRENT=3D=3D=3D=3D");for(var = J=3D0,I=3DN.length;J-1){L.ls=3DE[C].s=3Dtrue;if(FSR.$= type(L.criteria.lf)=3D=3D"array"){L.criteria.lf=3DL.criteria.lf[O];=0A= L.criteria.sp=3DL.criteria.sp[O];L.pop.when=3DL.pop.when[O];if(FSR.$type(= L.invite.content)=3D=3D"array"){L.invite.content=3DL.invite.content[O];=0A= var G=3DL.invite.locales||[];for(var = J=3D0,K=3DG.length;J=3DL.idx){M.set("pn",L.idx)}}}else{L.ls=3DE[C].s=3D= false;if(FSR.$type(L.criteria.lf)=3D=3D"array"){L.criteria.lf=3DL.criteri= a.lf[0];=0A= L.criteria.sp=3DL.criteria.sp[0];L.pop.when=3DL.pop.when[0];if(FSR.$type(= L.invite.content)=3D=3D"array"){L.invite.content=3DL.invite.content[0];=0A= var G=3DL.invite.locales||[];for(var = J=3D0,K=3DG.length;J=3D"}=0A= }},loyaltyDef:function(B){var = A=3DB.criteria.lf;if(FSR.$type(B.criteria.lf)=3D=3D"object"){A=3D[B.crite= ria.lf]=0A= }return A},checkLoyalty:function(E,F,C){var B=3D-1;for(var = D=3D0,A=3DE.length;D=3D"){if(F>=3DE[D].v){B=3DD=0A= }}else{if(E[D].o=3D=3D"=3D"){if((F-C)=3D=3DE[D].v){B=3DD}}else{if(E[D].o=3D= =3D">"){if(F>E[D].v){B=3DD}}}}}return B},exclude:function(B){var = A=3DFSR.$P().exclude;=0A= if(!A){return false}return this.match(A)},configure:function(C){var = D=3DFSR.c();fsr$dbug.log("sid: "+C.name);=0A= fsr$dbug.log("lc: "+C.lc);fsr$dbug.log("lf: "+C.criteria.lf.v+" = ("+C.criteria.lf.o+") ");C.sv=3DFSR.sv;=0A= fsr$dbug.log("sv: = "+C.sv);if(FSR.$type(C.criteria.sp)=3D=3D"array"){C.criteria.sp=3DC.crite= ria.sp[(new Date()).getDay()]=0A= }var B=3D(!C.section)?C.name:C.name+"-"+C.section;var = A=3D(!FSR.$S.locale)?B:B+"-"+FSR.$S.locale;C.criteria.sp=3Dthis.sp.get(B)= ||this.sp.get(A)||C.criteria.sp;=0A= fsr$dbug.log("sp: = "+C.criteria.sp);if(!(C.invite=3D=3D=3Dfalse)){C.invite=3DFSR.$merge(FSR.= $P().invite,C.invite||{})=0A= }C.tracker=3DFSR.$merge(FSR.$P().tracker,C.tracker||{});C.survey=3DFSR.$m= erge(FSR.$P().survey,C.survey||{});=0A= C.qualifier=3DFSR.$merge(FSR.$P().qualifier,C.qualifier||{});C.cancel=3DF= SR.$merge(FSR.$P().cancel,C.cancel||{});=0A= C.pop=3DFSR.$merge(FSR.$P().pop,C.pop||{});C.repeatdays=3DFSR.$pick(FSR.$= P().repeatdays,C.repeatdays);=0A= if(FSR.$type(C.repeatdays)!=3D"array"){C.repeatdays=3D[C.repeatdays,C.rep= eatdays]}},unload:function(){if(!FSR.enabled){return =0A= }if(!this.runload&&this.ralive){this.runload=3Dtrue;this.uninit()}return = },uninit:function(){var A=3DFSR.c();=0A= if(FSR.$S.invite=3D=3D0){fsr$dbug.log("Invite = Abandoned");FSR.log(103);FSR.$pause(1000)}if(FSR.$P().previous){A.set("p"= ,FSR.cs)=0A= }if(FSR.$P().tracker.adjust){A.set("f",FSR.$time())}},matchDef:function()= {var A=3D[];var F=3DFSR.surveydefs;=0A= for(var = D=3D0,B=3DF.length,C=3D0;D=3DC[B].h){E=3DC[B].p}}return = E},invite:function(){var B=3Dnew Date().getTime();=0A= var = D=3Dthis.sd;FSR.$S.invite=3D0;FSR.$S.repeatoverride=3DFSR.$P().repeatover= ride||false;FSR.c().set("i",FSR.$S.invite);=0A= if(!FSR.$S.repeatoverride){this.setRepeatdays(1)}if(FSR.$S.locale){FSR.c(= ).set("l",FSR.$S.locale)=0A= }var = A=3Dthis;if(D.invite){(function(){FSR.log(100,FSR.cs);A.prepareDHTML("inv= ite","accepted","declined","closed")=0A= }).fsr$delay((D.invite.delay||0)*1000);if(D.invite.timeout){(function(){F= SR.idhtml.hide()}).fsr$delay(D.invite.timeout*1000)=0A= }}else{(function(){A.accepted();A.closed()}).fsr$delay(0)}var C=3Dnew = Date().getTime();FSR.$M.run=3DFSR.$M.run+(C-B)=0A= },prepareDHTML:function(G,H,D,C){var B=3Dnew Date().getTime();var = A=3Dthis;if(!FSR.$defined(this.dhtml_css)){this.dhtml_css=3D1;=0A= new = FSR.Asset.css((FSR.css_files||FSR.files)+this.sd[G].css);this.dhtml_css=3D= 2}if(!FSR.$defined(this.dhtml_win)){this.dhtml_win=3D1;=0A= new = FSR.Asset.javascript((FSR.js_files||FSR.files)+"foresee-dhtml-popup.js",{= id:"foresee-dhtml-popup",onload:function(){fsr$dbug.log("DHTML popup = script loaded (2)");=0A= A.dhtml_win=3D2;A.showDHTML(G,H,D,C)}})}else{if(this.dhtml_win=3D=3D1){va= r E=3D(function(){if(A.dhtml_win=3D=3D1){return =0A= }FSR.$clear(E);A.showDHTML(G,H,D,C)}).fsr$periodical(50)}else{if(this.dht= ml_win=3D=3D2){(function(){A.showDHTML(G,H,D,C)=0A= }).fsr$delay(1)}}}var F=3Dnew = Date().getTime();FSR.$M.run=3DFSR.$M.run+(F-B)},showDHTML:function(H,D,J,= F){var A=3Dnew Date().getTime();=0A= var L=3Dthis;var I=3Dthis.sd[H];this.page(I);var = G=3D[];if(I.buttons){var = B=3D0;if(I.buttons.decline){G[B]=3D{properties:{id:"decline"},style:"fsr_= button fsr_decline",text:I.buttons.decline,onClick:function(){L[J]()=0A= },onMouseover:function(){this.className=3D"fsr_closeSticky fsr_button = fsr_mouseover_decline"},onMouseout:function(){this.className=3D"fsr_close= Sticky fsr_button fsr_decline"=0A= }};B++}if(I.buttons.accept){G[B]=3D{properties:{id:"accept"},style:"fsr_b= utton fsr_accept",text:I.buttons.accept,onClick:function(){L[D]()=0A= },onMouseover:function(){this.className=3D"fsr_closeSticky fsr_button = fsr_mouseover_accept"},onMouseout:function(){this.className=3D"fsr_closeS= ticky fsr_button fsr_accept"=0A= }};B++}}var = N=3D{position:{x:I.x,y:I.y},wrapWithUi:true,uiOptions:{width:I.width+"px"= ,baseHref:(FSR.image_files||FSR.files),buttons:G,close:function(){L[J]()=0A= }},modalOptions:{modalStyle:{"background-color":I.bgcolor,opacity:I.opaci= ty},hideOnClick:I.hideOnClick},requestOptions:{evalScripts:true}};=0A= FSR.$S[H]=3D0;var M;if(I.content){N.content=3DI.content;M=3Dnew = FSR.StickyWinModal(N)}else{N.url=3D(FSR.html_files||FSR.files)+(I.url.dht= ml||I.url);=0A= M=3Dnew = FSR.StickyWinModal.Ajax(N)}if(F){M.fsr$addEvent("onClose",function(){L[F]= ()})}if(FSR.Browser.Type.name!=3D"Explorer"){var = C=3D(this.sd.invite)?this.sd.invite.hide:[];=0A= for(var = B=3D0,E=3DC.length;B0&&C.sv<=3DC.criteria.sp)){return =0A= }if(FSR.$S.locale){FSR.c().set("l",FSR.$S.locale)}if(B.invite){this.proce= ssInvite()}else{(function(){A.accepted();=0A= A.closed()}).fsr$delay(0)}},popUrl:function(){var = B=3DFSR.$P().survey.width;var A=3DFSR.$P().survey.height;=0A= this.pop("fsrOther",this.sd.pop.url,(window.screen.width-B)/2,(window.scr= een.height-A)/2,B,A)},popScript:function(){new = FSR.Asset.javascript(this.sd.pop.script)=0A= },pause:function(){var A=3DFSR.c();A.set("pa","1")},sid:function(){var = G=3Dthis.sd;var H=3DFSR.c();var B=3DG.name;=0A= var C=3DG.site;if(C){B=3DB+"-"+C}var E=3DG.section;if(E){B=3DB+"-"+E}var = A=3DG.pop.now;if(A){B=3DB+"-"+A}var D=3DH.get("q");=0A= if(D){B=3DB+"-"+D}var F=3DH.get("l");if(F){B=3DB+"-"+F}return = B},pop:function(D,C,H,G,F,A,E,B){(function(){new = FSR.Browser.Popup(C,{name:D,toolbar:0,location:0,directories:0,status:0,s= crollbars:1,resizable:1,width:F,height:A,x:H,y:G,blur:E,menubar:0})=0A= }).fsr$delay(B||0)},language:function(){var = H=3DFSR.$P().language;if(!H){return }FSR.$S.locale=3DH.locale;=0A= if(!H.src){return }var I=3DFSR.$S.locale;var = A;if(H.src=3D=3D"location"){A=3DdecodeURIComponent(document.location.href= )=0A= }else{if(H.src=3D=3D"cookie"){if(H.type&&H.type=3D=3D"client"){A=3DFSR.Co= okie.read(H.name,{path:"/",domain:FSR.site.domain||false})=0A= }else{A=3DFSR.c().get("lang")}}else{if(H.src=3D=3D"variable"){if(H.type&&= H.type=3D=3D"client"){A=3Dwindow[H.name]=0A= }else{A=3DFSR[H.name]}}else{if(H.src=3D=3D"meta"){if(document.getElements= ByName(H.name).length!=3D0){A=3Ddocument.getElementsByName(H.name)[0].con= tent=0A= }}else{if(H.src=3D=3D"navigator"){if(navigator.browserLanguage){A=3Dnavig= ator.browserLanguage||navigator.language=0A= }}}}}}A=3DA||"";var C=3DH.locales||[];for(var = G=3D0,E=3DC.length;G';=0A= // Override for comment.=0A= if (mode =3D=3D 'comment') {=0A= a_tag =3D '';=0A= }=0A= doc.writeln(a_tag + label + '');=0A= }=0A= ------=_NextPart_000_0076_01CBF7BB.BC1997D0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.maxim-ic.com/maxkit/js/statbox/sitecat_en.js /* SiteCatalyst code version: H.2.=0A= Copyright 1997-2005 Omniture, Inc. More info available at=0A= http://www.omniture.com */=0A= /* Specify the Report Suite ID(s) to track here */=0A= var s_account=3D"maximiccom"=0A= var s=3Ds_gi(s_account)=0A= /************************** CONFIG SECTION **************************/=0A= /* You may add or alter any code config here. */=0A= /* E-commerce Config */=0A= s.currencyCode=3D"USD"=0A= /* Link Tracking Config */=0A= s.trackDownloadLinks=3Dtrue=0A= s.trackExternalLinks=3Dtrue=0A= s.trackInlineStats=3Dtrue=0A= s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls,ci= r,ibs,txt,fam,swf,mobi"=0A= s.linkInternalFilters=3D"javascript:,www.maxim-ic.com"=0A= s.linkLeaveQueryString=3Dfalse=0A= s.linkTrackVars=3D"None"=0A= s.linkTrackEvents=3D"None"=0A= =0A= /* WARNING: Changing the visitor namespace will cause drastic changes=0A= to how your visitor data is collected. Changes should only be made=0A= when instructed to do so by your account manager.*/=0A= s.visitorNamespace=3D"maximintegratedproducts"=0A= =0A= /* DynamicObjectIDs config */=0A= function s_getObjectID(o) {=0A= /* TODO: Add code to identify whether an objectID should be created,=0A= * parse the URLs and return objectID. If no objectID should=0A= * be created, return ''.=0A= */=0A= var ID=3Do.href;=0A= return ID;=0A= }=0A= s.getObjectID=3Ds_getObjectID=0A= =0A= /* Plugin Config */=0A= s.usePlugins=3Dtrue=0A= function s_doPlugins(s) {=0A= /* Add calls to plugins here */=0A= =0A= s.prop5=3Ds.getAndPersistValue(s.campaign,'s_cmp_pgs',30);=0A= =0A= /* To setup Dynamic Object IDs */=0A= s.setupDynamicObjectIDs();=0A= =0A= =0A= }=0A= s.doPlugins=3Ds_doPlugins=0A= =0A= =0A= =0A= /************************** PLUGINS SECTION *************************/=0A= /* You may insert any plugins you wish to use here. */=0A= =0A= /*=0A= * Plugin: getAndPersistValue 0.3 - get a value on every page=0A= */=0A= s.getAndPersistValue=3Dnew Function("v","c","e",""=0A= +"var s=3Dthis,a=3Dnew = Date;e=3De?e:0;a.setTime(a.getTime()+e*86400000);if("=0A= +"v)s.c_w(c,v,e?a:0);return s.c_r(c);");=0A= =0A= /*=0A= * Plugin: getQueryParam 1.3 - Return query string parameter values=0A= */=0A= s.getQueryParam=3Dnew Function("qp","d",""=0A= +"var = s=3Dthis,v=3D'',i,t;d=3Dd?d:'';while(qp){i=3Dqp.indexOf(',');i=3Di<0?qp.l= "=0A= +"ength:i;t=3Ds.gcgi(qp.substring(0,i));if(t)v+=3Dv?d+t:t;qp=3Dqp.substri= ng"=0A= +"(i=3D=3Dqp.length?i:i+1)}return v");=0A= s.gcgi=3Dnew Function("k",""=0A= +"var v=3D'',s=3Dthis;if(k&&s.wd.location.search){var = q=3Ds.wd.location.sea"=0A= +"rch.toLowerCase(),qq=3Dq.indexOf('?');q=3Dqq<0?q:q.substring(qq+1);v=3D= s."=0A= +"pt(q,'&','cgif',k.toLowerCase())}return v");=0A= s.cgif=3Dnew Function("t","k",""=0A= +"if(t){var = s=3Dthis,i=3Dt.indexOf('=3D'),sk=3Di<0?t:t.substring(0,i),sv=3Di<0?"=0A= +"'True':t.substring(i+1);if(sk.toLowerCase()=3D=3Dk)return = s.epa(sv)}ret"=0A= +"urn ''");=0A= =0A= /*=0A= * Plugin: Form Analysis 2.0 (Success, Error, Abandonment)=0A= */=0A= s.setupFormAnalysis=3Dnew Function(""=0A= +"var s=3Dthis;if(!s.fa){s.fa=3Dnew Object;var = f=3Ds.fa;f.ol=3Ds.wd.onload;s."=0A= +"wd.onload=3Ds.faol;f.uc=3Ds.useCommerce;f.vu=3Ds.varUsed;f.vl=3Df.uc?s.= even"=0A= +"tList:'';f.tfl=3Ds.trackFormList;f.fl=3Ds.formList;f.va=3Dnew = Array('',''"=0A= +",'','')}");=0A= s.sendFormEvent=3Dnew Function("t","pn","fn","en",""=0A= +"var = s=3Dthis,f=3Ds.fa;t=3Dt=3D=3D's'?t:'e';f.va[0]=3Dpn;f.va[1]=3Dfn;f.va[3]=3D= t=3D=3D'"=0A= +"s'?'Success':en;s.fasl(t);f.va[1]=3D'';f.va[3]=3D'';");=0A= s.faol=3Dnew Function("e",""=0A= +"var = s=3Ds_c_il["+s._in+"],f=3Ds.fa,r=3Dtrue,fo,fn,i,en,t,tf;if(!e)e=3Ds.wd."=0A= +"event;f.os=3Dnew = Array;if(f.ol)r=3Df.ol(e);if(s.d.forms&&s.d.forms.leng"=0A= +"th>0){for(i=3Ds.d.forms.length-1;i>=3D0;i--){fo=3Ds.d.forms[i];fn=3Dfo.= name"=0A= +";tf=3Df.tfl&&s.pt(f.fl,',','ee',fn)||!f.tfl&&!s.pt(f.fl,',','ee',fn);"=0A= +"if(tf){f.os[fn]=3Dfo.onsubmit;fo.onsubmit=3Ds.faos;f.va[1]=3Dfn;f.va[3]= =3D'"=0A= +"No Data = Entered';for(en=3D0;en-1){f.va[1]=3Dfn;f.va[3]=3De= "=0A= +"n;sc=3Dtrue}else = if(et=3D=3D1&&b=3D=3D2&&'TEXTAREAPASSWORDFILE'.indexOf(t)>-1"=0A= +"){f.va[1]=3Dfn;f.va[3]=3Den;sc=3Dtrue}else = if(et=3D=3D2&&kp!=3D9&&kp!=3D13){f.va["=0A= +"1]=3Dfn;f.va[3]=3Den;sc=3Dtrue}if(sc){nface=3Den;nfacf=3Dfn}}if(et=3D=3D= 1&&this.s"=0A= +"_famd)return this.s_famd(e);if(et=3D=3D2&&this.s_fakd)return = this.s_fak"=0A= +"d(e);");=0A= s.ee=3Dnew Function("e","n",""=0A= +"return n&&n.toLowerCase?e.toLowerCase()=3D=3Dn.toLowerCase():false;");=0A= s.fage=3Dnew Function("e","a",""=0A= +"var s=3Dthis,f=3Ds.fa,x=3Df.cnt;x=3Dx?x+1:1;f.cnt=3Dx;return = x=3D=3Da?e:'';");=0A= =0A= /*=0A= * DynamicObjectIDs v1.3: Setup Dynamic Object IDs based on URL=0A= */=0A= s.setupDynamicObjectIDs=3Dnew Function(""=0A= +"var = s=3Dthis;if(!s.doi){s.doi=3D1;if(s.apv>3&&(!s.isie||!s.ismac||s.apv"=0A= +">=3D5)){if(s.wd.attachEvent)s.wd.attachEvent('onload',s.setOIDs);else"=0A= +" if(s.wd.addEventListener)s.wd.addEventListener('load',s.setOIDs,fa"=0A= +"lse);else{s.doiol=3Ds.wd.onload;s.wd.onload=3Ds.setOIDs}}s.wd.s_semapho= "=0A= +"re=3D1}");=0A= s.setOIDs=3Dnew Function("e",""=0A= +"var = s=3Ds_c_il["+s._in+"],b=3Ds.eh(s.wd,'onload'),o=3D'onclick',x,l,u,c,i"=0A= +",a=3Dnew = Array;if(s.doiol){if(b)s[b]=3Ds.wd[b];s.doiol(e)}if(s.d.links)"=0A= +"{for(i=3D0;i=3D"=0A= +"0||c.indexOf('.tl(')>=3D0||c.indexOf('s_gs(')>=3D0)x=3D'var = x=3D\".tl(\";';"=0A= +"x+=3D's_objectID=3D\"'+u+'_'+a[u]+'\";return = this.s_oc?this.s_oc(e):tru"=0A= +"e';if(s.isns&&s.apv>=3D5)l.setAttribute(o,x);l[o]=3Dnew = Function('e',x)"=0A= +"}}}s.wd.s_semaphore=3D0;return true");=0A= =0A= =0A= /********************************************************************=0A= *=0A= * Supporting functions that may be shared between plug-ins=0A= *=0A= *******************************************************************/=0A= /*=0A= * Plugin Utility: Replace v1.0=0A= */=0A= s.repl=3Dnew Function("x","o","n",""=0A= +"var = i=3Dx.indexOf(o),l=3Dn.length;while(x&&i>=3D0){x=3Dx.substring(0,i)+n+x."=0A= +"substring(i+o.length);i=3Dx.indexOf(o,i+l)}return x")=0A= =0A= s.vmk=3D"44636B23"=0A= =0A= /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A= var s_objectID;function s_c2fe(f){var x=3D'',s=3D0,e,a,b,c;while(1){e=3D=0A= f.indexOf('"',s);b=3Df.indexOf('\\',s);c=3Df.indexOf("\n",s);if(e<0||(b>=3D=0A= 0&&b=3D0&&c=3D0){x+=3D(e>s?f.substrin= g(s,e):=0A= '')+(e=3D=3Dc?'\\n':'\\'+f.substring(e,e+1));s=3De+1}else return x=0A= +f.substring(s)}return f}function s_c2fa(f){var s=3Df.indexOf('(')+1,e=3D=0A= f.indexOf(')'),a=3D'',c;while(s>=3D0&&s=3D0){d=3D1;q=3D'';x=3D0;f=3Dc.substring(s)= ;a=3D=0A= s_c2fa(f);e=3Do=3Dc.indexOf('{',s);e++;while(d>0){h=3Dc.substring(e,e+1);= if(=0A= q){if(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\')x=3Dx?0:1;else = x=3D0}else{if(h=3D=3D'"'||h=3D=3D"'"=0A= )q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D'}')d--}if(d>0)e++}c=3Dc.substring(0,s= )=0A= +'new Function('+(a?a+',':'')+'"'+s_c2fe(c.substring(o+1,e))+'")'=0A= +c.substring(e+1);s=3Dc.indexOf('function')}fc+=3Ds_c2fe(c)+';return = s");'=0A= eval(fc);return f}function s_gi(un,pg,ss){var c=3D"function s_c(un,pg,s"=0A= +"s){var s=3Dthis;s.wd=3Dwindow;if(!s.wd.s_c_in){s.wd.s_c_il=3Dnew = Array;s."=0A= +"wd.s_c_in=3D0;}s._il=3Ds.wd.s_c_il;s._in=3Ds.wd.s_c_in;s._il[s._in]=3Ds= ;s.w"=0A= +"d.s_c_in++;s.m=3Dfunction(m){return = (''+m).indexOf('{')<0};s.fl=3Dfunct"=0A= +"ion(x,l){return x?(''+x).substring(0,l):x};s.co=3Dfunction(o){if(!o)r"=0A= +"eturn o;var n=3Dnew Object,x;for(x in o)if(x.indexOf('select')<0&&x.i"=0A= +"ndexOf('filter')<0)n[x]=3Do[x];return = n};s.num=3Dfunction(x){x=3D''+x;for"=0A= +"(var p=3D0;p0?n.length:1;while(x&&i>=3D0){x=3Dx.substring(0,i)+n+x.substri= "=0A= +"ng(i+o.length);i=3Dx.indexOf(o,i+l)}return x};s.ape=3Dfunction(x){var = s"=0A= +"=3Dthis,i;x=3Dx?s.rep(escape(''+x),'+','%2B'):x;if(x&&s.charSet&&s.em=3D= =3D"=0A= +"1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=3Dx.indexOf('%');while(i>=3D= "=0A= +"0){i++;if(('89ABCDEFabcdef').indexOf(x.substring(i,i+1))>=3D0)return "=0A= +"x.substring(0,i)+'u00'+x.substring(i);i=3Dx.indexOf('%',i)}}return x}"=0A= +";s.epa=3Dfunction(x){var s=3Dthis;return x?unescape(s.rep(''+x,'+',' = ')"=0A= +"):x};s.pt=3Dfunction(x,d,f,a){var = s=3Dthis,t=3Dx,z=3D0,y,r;while(t){y=3Dt.ind"=0A= +"exOf(d);y=3Dy<0?t.length:y;t=3Dt.substring(0,y);r=3Ds.m(f)?s[f](t,a):f(= t,"=0A= +"a);if(r)return = r;z+=3Dy+d.length;t=3Dx.substring(z,x.length);t=3Dz=3D0"=0A= +")a=3Da.substring(0,c);if(t.substring(0,2)=3D=3D's_')t=3Dt.substring(2);= retu"=0A= +"rn (t!=3D''&&t=3D=3Da)};s.fsf=3Dfunction(t,a){var = s=3Dthis;if(s.pt(a,',','isf"=0A= +"',t))s.fsg+=3D(s.fsg!=3D''?',':'')+t;return = 0};s.fs=3Dfunction(x,f){var s"=0A= +"=3Dthis;s.fsg=3D'';s.pt(x,',','fsf',f);return = s.fsg};s.c_d=3D'';s.c_gdf=3Df"=0A= +"unction(t,a){var s=3Dthis;if(!s.num(t))return 1;return = 0};s.c_gd=3Dfunc"=0A= +"tion(){var = s=3Dthis,d=3Ds.wd.location.hostname,n=3Ds.cookieDomainPeriods,"=0A= +"p;if(d&&!s.c_d){n=3Dn?parseInt(n):2;n=3Dn>2?n:2;p=3Dd.lastIndexOf('.');= wh"=0A= +"ile(p>=3D0&&n>1){p=3Dd.lastIndexOf('.',p-1);n--}s.c_d=3Dp>0&&s.pt(d,'.'= ,'"=0A= +"c_gdf',0)?d.substring(p):''}return s.c_d};s.c_r=3Dfunction(k){var = s=3Dt"=0A= +"his;k=3Ds.ape(k);var c=3D' '+s.d.cookie,i=3Dc.indexOf(' = '+k+'=3D'),e=3Di<0?i:"=0A= +"c.indexOf(';',i),v=3Di<0?'':s.epa(c.substring(i+2+k.length,e<0?c.leng"=0A= +"th:e));return v!=3D'[[B]]'?v:''};s.c_w=3Dfunction(k,v,e){var = s=3Dthis,d=3Ds"=0A= +".c_gd(),l=3Ds.cookieLifetime,t;v=3D''+v;l=3Dl?(''+l).toUpperCase():'';i= f("=0A= +"e&&l!=3D'SESSION'&&l!=3D'NONE'){t=3D(v!=3D''?parseInt(l?l:0):-60);if(t)= {e=3Dn"=0A= +"ew Date;e.setTime(e.getTime()+(t*1000))}}if(k&&l!=3D'NONE'){s.d.cooki"=0A= +"e=3Dk+'=3D'+s.ape(v!=3D''?v:'[[B]]')+'; = path=3D/;'+(e&&l!=3D'SESSION'?' expir"=0A= +"es=3D'+e.toGMTString()+';':'')+(d?' domain=3D'+d+';':'');return = s.c_r(k"=0A= +")=3D=3Dv}return 0};s.eh=3Dfunction(o,e,r,f){var = s=3Dthis,b=3D's_'+e+'_'+s._in"=0A= +",n=3D-1,l,i,x;if(!s.ehl)s.ehl=3Dnew = Array;l=3Ds.ehl;for(i=3D0;i=3D5)eval('try{r=3Ds.m(f)?s[f](a):f(a)}catch(e){r=3Ds.= m("=0A= +"t)?s[t](e):t(e)}');else{if(s.ismac&&s.u.indexOf('MSIE = 4')>=3D0)r=3Ds.m("=0A= +"b)?s[b](a):b(a);else{s.eh(s.wd,'onerror',0,o);r=3Ds.m(f)?s[f](a):f(a)"=0A= +";s.eh(s.wd,'onerror',1)}}return r};s.gtfset=3Dfunction(e){var = s=3Dthis;"=0A= +"return s.tfs};s.gtfsoe=3Dnew Function('e','var = s=3Ds_c_il['+s._in+'];s."=0A= +"eh(window,\"onerror\",1);s.etfs=3D1;var = c=3Ds.t();if(c)s.d.write(c);s.e"=0A= +"tfs=3D0;return true');s.gtfsfb=3Dfunction(a){return = window};s.gtfsf=3Dfun"=0A= +"ction(w){var = s=3Dthis,p=3Dw.parent,l=3Dw.location;s.tfs=3Dw;if(p&&p.locatio"=0A= +"n!=3Dl&&p.location.host=3D=3Dl.host){s.tfs=3Dp;return = s.gtfsf(s.tfs)}return"=0A= +" s.tfs};s.gtfs=3Dfunction(){var = s=3Dthis;if(!s.tfs){s.tfs=3Ds.wd;if(!s.et"=0A= +"fs)s.tfs=3Ds.cet('gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.t"=0A= +"fs};s.ca=3Dfunction(){var = s=3Dthis,imn=3D's_i_'+s.fun;if(s.d.images&&s.ap"=0A= +"v>=3D3&&!s.isopera&&(s.ns6<0||s.apv>=3D6.1)){s.ios=3D1;if(!s.d.images[i= mn"=0A= +"]&&(!s.isns||(s.apv<4||s.apv>=3D5))){s.d.write('');if(!s.d.images[imn])s.ios"=0A= +"=3D0}}};s.mr=3Dfunction(sess,q,ta){var = s=3Dthis,ns=3Ds.visitorNamespace,unc"=0A= +"=3Ds.rep(s.fun,'_','-'),imn=3D's_i_'+s.fun,im,b,e,rs=3D'http'+(s.ssl?'s= ':"=0A= +"'')+'://'+(s.ssl?'stats2s':'stats2')+'.maxim-ic.com/b/ss/'+s.un+'/1/H"=0A= +".2-pdv-2/'+sess+'?[AQB]&ndh=3D1'+(q?q:'')+(s.q?s.q:'')+'&[AQE]';if(s."=0A= +"isie&&!s.ismac){if(s.apv>5.5)rs=3Ds.fl(rs,4095);else = rs=3Ds.fl(rs,2047)"=0A= +"}if(s.ios){im=3Ds.wd[imn]?s.wd[imn]:s.d.images[imn];if(!im)im=3Ds.wd[im= "=0A= +"n]=3Dnew = Image;im.src=3Drs;if(rs.indexOf('&pe=3D')>=3D0&&(!ta||ta=3D=3D'_self'|"=0A= +"|ta=3D=3D'_top'||(s.wd.name&&ta=3D=3Ds.wd.name))){b=3De=3Dnew = Date;while(e.getT"=0A= +"ime()-b.getTime()<500)e=3Dnew Date}return ''}return ''};s.gg=3Dfunction(v){v"=0A= +"ar s=3Dthis;return = s.wd['s_'+v]};s.glf=3Dfunction(t,a){if(t.substring(0"=0A= +",2)=3D=3D's_')t=3Dt.substring(2);var = s=3Dthis,v=3Ds.gg(t);if(v)s[t]=3Dv};s.gl=3Df"=0A= +"unction(v){var s=3Dthis;s.pt(v,',','glf',0)};s.gv=3Dfunction(v){var = s=3Dt"=0A= +"his;return s['vpm_'+v]?s['vpv_'+v]:s[v]};s.havf=3Dfunction(t,a){var s"=0A= +"=3Dthis,b=3Dt.substring(0,4),x=3Dt.substring(4),n=3DparseInt(x),k=3D'g_= '+t,m=3D"=0A= +"'vpm_'+t,q=3Dt,v=3Ds.linkTrackVars,e=3Ds.linkTrackEvents;s[k]=3Ds.gv(t)= ;if("=0A= +"s.lnk||s.eo){v=3Dv?v+','+s.vl_l:'';if(v&&!s.pt(v,',','isf',t))s[k]=3D''= "=0A= +";if(t=3D=3D'events'&&e)s[k]=3Ds.fs(s[k],e)}s[m]=3D0;if(t=3D=3D'pageURL'= )q=3D'g';e"=0A= +"lse if(t=3D=3D'referrer')q=3D'r';else if(t=3D=3D'vmk')q=3D'vmt';else = if(t=3D=3D'cha"=0A= +"rSet'){q=3D'ce';if(s[k]&&s.em=3D=3D2)s[k]=3D'UTF-8'}else = if(t=3D=3D'visitorName"=0A= +"space')q=3D'ns';else if(t=3D=3D'cookieDomainPeriods')q=3D'cdp';else = if(t=3D=3D'"=0A= +"cookieLifetime')q=3D'cl';else = if(t=3D=3D'visitVariableProvider')q=3D'vvp';e"=0A= +"lse if(t=3D=3D'currencyCode')q=3D'cc';else = if(t=3D=3D'channel')q=3D'ch';else if"=0A= +"(t=3D=3D'campaign')q=3D'v0';else if(s.num(x)) = {if(b=3D=3D'prop')q=3D'c'+n;else "=0A= +"if(b=3D=3D'eVar')q=3D'v'+n;else = if(b=3D=3D'hier'){q=3D'h'+n;s[k]=3Ds.fl(s[k],255)"=0A= +"}}if(s[k]&&t!=3D'linkName'&&t!=3D'linkType')s.qav+=3D'&'+q+'=3D'+s.ape(= s[k]"=0A= +");return ''};s.hav=3Dfunction(){var = s=3Dthis;s.qav=3D'';s.pt(s.vl_t,',','"=0A= +"havf',0);return = s.qav};s.lnf=3Dfunction(t,h){t=3Dt?t.toLowerCase():'';h"=0A= +"=3Dh?h.toLowerCase():'';var = te=3Dt.indexOf('=3D');if(t&&te>0&&h.indexOf(t"=0A= +".substring(te+1))>=3D0)return t.substring(0,te);return = ''};s.ln=3Dfunct"=0A= +"ion(h){var s=3Dthis,n=3Ds.linkNames;if(n)return = s.pt(n,',','lnf',h);ret"=0A= +"urn = ''};s.ltdf=3Dfunction(t,h){t=3Dt?t.toLowerCase():'';h=3Dh?h.toLowerCa"=0A= +"se():'';var = qi=3Dh.indexOf('?');h=3Dqi>=3D0?h.substring(0,qi):h;if(t&&h.s"=0A= +"ubstring(h.length-(t.length+1))=3D=3D'.'+t)return 1;return = 0};s.ltef=3Dfu"=0A= +"nction(t,h){t=3Dt?t.toLowerCase():'';h=3Dh?h.toLowerCase():'';if(t&&h.i= "=0A= +"ndexOf(t)>=3D0)return 1;return 0};s.lt=3Dfunction(h){var = s=3Dthis,lft=3Ds.l"=0A= +"inkDownloadFileTypes,lef=3Ds.linkExternalFilters,lif=3Ds.linkInternalFi= "=0A= +"lters;lif=3Dlif?lif:s.wd.location.hostname;h=3Dh.toLowerCase();if(s.tra= "=0A= +"ckDownloadLinks&&lft&&s.pt(lft,',','ltdf',h))return 'd';if(s.trackE"=0A= +"xternalLinks&&(lef||lif)&&(!lef||s.pt(lef,',','ltef',h))&&(!lif||!s"=0A= +".pt(lif,',','ltef',h)))return 'e';return ''};s.lc=3Dnew Function('e',"=0A= +"'var = s=3Ds_c_il['+s._in+'],b=3Ds.eh(this,\"onclick\");s.lnk=3Ds.co(this);"=0A= +"s.t();s.lnk=3D0;if(b)return this[b](e);return true');s.bc=3Dnew = Functio"=0A= +"n('e','var s=3Ds_c_il['+s._in+'];if(s.d&&s.d.all&&s.d.all.cppXYctnr)r"=0A= +"eturn;s.eo=3De.srcElement?e.srcElement:e.target;s.t();s.eo=3D0');s.ot=3D= f"=0A= +"unction(o){var a=3Do.type,b=3Do.tagName;return = (a&&a.toUpperCase?a:b&&b"=0A= +".toUpperCase?b:o.href?'A':'').toUpperCase()};s.oid=3Dfunction(o){var "=0A= +"s=3Dthis,t=3Ds.ot(o),p=3Do.protocol,c=3Do.onclick,n=3D'',x=3D0;if(!o.s_= oid){if("=0A= +"o.href&&(t=3D=3D'A'||t=3D=3D'AREA')&&(!c||!p||p.toLowerCase().indexOf('= java"=0A= +"script')<0))n=3Do.href;else = if(c){n=3Ds.rep(s.rep(s.rep(s.rep(''+c,\"\\"=0A= +"r\",''),\"\\n\",''),\"\\t\",''),' ','');x=3D2}else = if(o.value&&(t=3D=3D'I"=0A= +"NPUT'||t=3D=3D'SUBMIT')){n=3Do.value;x=3D3}else = if(o.src&&t=3D=3D'IMAGE')n=3Do.sr"=0A= +"c;if(n){o.s_oid=3Ds.fl(n,100);o.s_oidt=3Dx}}return = o.s_oid};s.rqf=3Dfunct"=0A= +"ion(t,un){var = s=3Dthis,e=3Dt.indexOf('=3D'),u=3De>=3D0?','+t.substring(0,e)+'"=0A= +",':'';return u&&u.indexOf(','+un+',')>=3D0?s.epa(t.substring(e+1)):''"=0A= +"};s.rq=3Dfunction(un){var = s=3Dthis,c=3Dun.indexOf(','),v=3Ds.c_r('s_sq'),q=3D"=0A= +"'';if(c<0)return s.pt(v,'&','rqf',un);return s.pt(un,',','rq',0)};s"=0A= +".sqp=3Dfunction(t,a){var = s=3Dthis,e=3Dt.indexOf('=3D'),q=3De<0?'':s.epa(t.sub"=0A= +"string(e+1));s.sqq[q]=3D'';if(e>=3D0)s.pt(t.substring(0,e),',','sqs',q)= "=0A= +";return 0};s.sqs=3Dfunction(un,q){var s=3Dthis;s.squ[un]=3Dq;return = 0};s."=0A= +"sq=3Dfunction(q){var = s=3Dthis,k=3D's_sq',v=3Ds.c_r(k),x,c=3D0;s.sqq=3Dnew Objec"=0A= +"t;s.squ=3Dnew = Object;s.sqq[q]=3D'';s.pt(v,'&','sqp',0);s.pt(s.un,',','s"=0A= +"qs',q);v=3D'';for(x in = s.squ)s.sqq[s.squ[x]]+=3D(s.sqq[s.squ[x]]?',':''"=0A= +")+x;for(x in = s.sqq)if(x&&s.sqq[x]&&(x=3D=3Dq||c<2)){v+=3D(v?'&':'')+s.sqq"=0A= +"[x]+'=3D'+s.ape(x);c++}return s.c_w(k,v,0)};s.wdl=3Dnew = Function('e','v"=0A= +"ar = s=3Ds_c_il['+s._in+'],r=3Dtrue,b=3Ds.eh(s.wd,\"onload\"),i,o,oc;if(b)r"=0A= +"=3Dthis[b](e);for(i=3D0;i=3D0)&&oc.indexOf(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}r"=0A= +"eturn r');s.wds=3Dfunction(){var = s=3Dthis;if(s.apv>3&&(!s.isie||!s.isma"=0A= +"c||s.apv>=3D5)){if(s.b&&s.b.attachEvent)s.b.attachEvent('onclick',s.b"=0A= +"c);else if(s.b&&s.b.addEventListener)s.b.addEventListener('click',s"=0A= +".bc,false);else s.eh(s.wd,'onload',0,s.wdl)}};s.vs=3Dfunction(x){var "=0A= +"s=3Dthis,v=3Ds.visitorSampling,g=3Ds.visitorSamplingGroup,k=3D's_vsn_'+= s.un"=0A= +"+(g?'_'+g:''),n=3Ds.c_r(k),e=3Dnew = Date,y=3De.getYear();e.setYear(y+10+(y"=0A= +"<1900?1900:0));if(v){v*=3D100;if(!n){if(!s.c_w(k,x,e))return = 0;n=3Dx}if"=0A= +"(n%10000>v)return 0}return 1};s.dyasmf=3Dfunction(t,m){if(t&&m&&m.ind"=0A= +"exOf(t)>=3D0)return 1;return 0};s.dyasf=3Dfunction(t,m){var = s=3Dthis,i=3Dt?"=0A= +"t.indexOf('=3D'):-1,n,x;if(i>=3D0&&m){var = n=3Dt.substring(0,i),x=3Dt.substr"=0A= +"ing(i+1);if(s.pt(x,',','dyasmf',m))return n}return 0};s.uns=3Dfunctio"=0A= +"n(){var = s=3Dthis,x=3Ds.dynamicAccountSelection,l=3Ds.dynamicAccountList,m"=0A= +"=3Ds.dynamicAccountMatch,n,i;s.un.toLowerCase();if(x&&l){if(!m)m=3Ds.wd= "=0A= +".location.host;if(!m.toLowerCase)m=3D''+m;l=3Dl.toLowerCase();m=3Dm.toL= ow"=0A= +"erCase();n=3Ds.pt(l,';','dyasf',m);if(n)s.un=3Dn}i=3Ds.un.indexOf(',');= s."=0A= +"fun=3Di<0?s.un:s.un.substring(0,i)};s.t=3Dfunction(){var = s=3Dthis,trk=3D1,t"=0A= +"m=3Dnew = Date,sed=3DMath&&Math.random?Math.floor(Math.random()*100000000"=0A= +"00000):tm.getTime(),sess=3D's'+Math.floor(tm.getTime()/10800000)%10+s"=0A= +"ed,yr=3Dtm.getYear(),vt=3Dtm.getDate()+'/'+tm.getMonth()+'/'+(yr<1900?y= "=0A= +"r+1900:yr)+' '+tm.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds("=0A= +")+' '+tm.getDay()+' = '+tm.getTimezoneOffset(),tfs=3Ds.gtfs(),ta=3D'',q=3D'"=0A= +"',qs=3D'';s.uns();if(!s.q){var = tl=3Dtfs.location,x=3D'',c=3D'',v=3D'',p=3D'',bw"=0A= +"=3D'',bh=3D'',j=3D'1.0',k=3Ds.c_w('s_cc','true',0)?'Y':'N',hp=3D'',ct=3D= '',pn=3D0"=0A= +",ps;if(s.apv>=3D4)x=3Dscreen.width+'x'+screen.height;if(s.isns||s.isope= "=0A= +"ra){if(s.apv>=3D3){j=3D'1.1';v=3Ds.n.javaEnabled()?'Y':'N';if(s.apv>=3D= 4){j"=0A= +"=3D'1.2';c=3Dscreen.pixelDepth;bw=3Ds.wd.innerWidth;bh=3Ds.wd.innerHeig= ht;i"=0A= +"f(s.apv>=3D4.06)j=3D'1.3'}}s.pl=3Ds.n.plugins}else = if(s.isie){if(s.apv>=3D4"=0A= +"){v=3Ds.n.javaEnabled()?'Y':'N';j=3D'1.2';c=3Dscreen.colorDepth;if(s.ap= v>"=0A= +"=3D5){bw=3Ds.d.documentElement.offsetWidth;bh=3Ds.d.documentElement.off= se"=0A= +"tHeight;j=3D'1.3';if(!s.ismac&&s.b){s.b.addBehavior('#default#homePag"=0A= +"e');hp=3Ds.b.isHomePage(tl)?\"Y\":\"N\";s.b.addBehavior('#default#cli"=0A= +"entCaps');ct=3Ds.b.connectionType}}}else = r=3D''}if(s.pl)while(pn=3D0&&oc.indexOf(\".s_oc(\")<0)||oc.indexOf(\".tl(\")>=3D0)return = "=0A= +"''}ta=3Do.target;h=3Do.href?o.href:'';i=3Dh.indexOf('?');h=3Ds.linkLeav= eQue"=0A= +"ryString||i<0?h:h.substring(0,i);l=3Ds.linkName?s.linkName:s.ln(h);t=3D= "=0A= +"s.linkType?s.linkType.toLowerCase():s.lt(h);if(t&&(h||l))q+=3D'&pe=3Dln= "=0A= +"k_'+(t=3D=3D'd'||t=3D=3D'e'?s.ape(t):'o')+(h?'&pev1=3D'+s.ape(h):'')+(l= ?'&pev"=0A= +"2=3D'+s.ape(l):'');else = trk=3D0;if(s.trackInlineStats){if(!p){p=3Ds.gv('p"=0A= +"ageURL');w=3D0}t=3Ds.ot(o);i=3Do.sourceIndex;if(s.gg('objectID')){n=3Ds= .gg("=0A= +"'objectID');x=3D1;i=3D1}if(p&&n&&t)qs=3D'&pid=3D'+s.ape(s.fl(p,255))+(w= ?'&p"=0A= +"idt=3D'+w:'')+'&oid=3D'+s.ape(s.fl(n,100))+(x?'&oidt=3D'+x:'')+'&ot=3D'= +s.a"=0A= +"pe(t)+(i?'&oi=3D'+i:'')}}if(!trk&&!qs)return '';var = code=3D'';if(trk&&s"=0A= +".vs(sed))code=3Ds.mr(sess,(vt?'&t=3D'+s.ape(vt):'')+s.hav()+q+(qs?qs:s.= "=0A= +"rq(s.un)),ta);s.sq(trk?'':qs);s.lnk=3Ds.eo=3Ds.linkName=3Ds.linkType=3D= s.wd"=0A= +".s_objectID=3D'';return code};s.tl=3Dfunction(o,t,n){var = s=3Dthis;s.lnk=3Ds"=0A= +".co(o);s.linkType=3Dt;s.linkName=3Dn;s.t()};s.ssl=3D(s.wd.location.prot= oc"=0A= +"ol.toLowerCase().indexOf('https')>=3D0);s.d=3Ddocument;s.b=3Ds.d.body;s= .n"=0A= +"=3Dnavigator;s.u=3Ds.n.userAgent;s.ns6=3Ds.u.indexOf('Netscape6/');var = ap"=0A= +"n=3Ds.n.appName,v=3Ds.n.appVersion,ie=3Dv.indexOf('MSIE = '),i;if(v.indexOf"=0A= +"('Opera')>=3D0||s.u.indexOf('Opera')>=3D0)apn=3D'Opera';s.isie=3D(apn=3D= =3D'Mic"=0A= +"rosoft Internet = Explorer');s.isns=3D(apn=3D=3D'Netscape');s.isopera=3D(apn=3D"=0A= +"=3D'Opera');s.ismac=3D(s.u.indexOf('Mac')>=3D0);if(ie>0){s.apv=3DparseI= nt(i"=0A= +"=3Dv.substring(ie+5));if(s.apv>3)s.apv=3DparseFloat(i)}else = if(s.ns6>0)"=0A= +"s.apv=3DparseFloat(s.u.substring(s.ns6+10));else = s.apv=3DparseFloat(v);"=0A= +"s.em=3D0;if(String.fromCharCode){i=3Descape(String.fromCharCode(256)).t= "=0A= +"oUpperCase();s.em=3D(i=3D=3D'%C4%80'?2:(i=3D=3D'%U0100'?1:0))}s.un=3Dun= ;s.uns()"=0A= +";s.vl_l=3D'vmk,charSet,visitorNamespace,cookieDomainPeriods,cookieLif"=0A= +"etime,visitVariableProvider,pageName,pageURL,referrer,currencyCode,"=0A= +"purchaseID';s.vl_t=3Ds.vl_l+',channel,server,pageType,campaign,state,"=0A= +"zip,events,products,linkName,linkType';for(var n=3D1;n<51;n++)s.vl_t+"=0A= +"=3D',prop'+n+',eVar'+n+',hier'+n;s.vl_g=3Ds.vl_t+',trackDownloadLinks,t= "=0A= +"rackExternalLinks,trackInlineStats,linkLeaveQueryString,linkDownloa"=0A= +"dFileTypes,linkExternalFilters,linkInternalFilters,linkNames';if(pg"=0A= +")s.gl(s.vl_g);if(!ss){s.wds();s.ca()}}",=0A= l=3Dwindow.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3Dv.in= dexOf(=0A= 'MSIE = '),m=3Du.indexOf('Netscape6/index.html'),a,i,s;if(l)for(i=3D0;i0){a=3DparseInt(i=3Dv.substring(e=0A= +5));if(a>3)a=3DparseFloat(i)}else = if(m>0)a=3DparseFloat(u.substring(m+10)=0A= );else a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf(=0A= 'Opera')<0){eval(c);return new s_c(un,pg,ss)}else s=3Ds_c2f(c);return s(=0A= un,pg,ss)}=0A= =0A= ------=_NextPart_000_0076_01CBF7BB.BC1997D0--