From: Subject: Charging batteries from USB - Maxim Date: Sun, 10 Apr 2011 19:20:44 -0700 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0064_01CBF7B4.6392CC50" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 This is a multi-part message in MIME format. ------=_NextPart_000_0064_01CBF7B4.6392CC50 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.maxim-ic.com/app-notes/index.mvp/id/3607 =EF=BB=BF Charging batteries from USB - Maxim


Login=20     Register=20





=
Maxim > Design=20 support > App = notes=20 > Battery=20 Management > APP 3607
Maxim > Design = support >=20 App = notes=20 > Interface=20 Circuits > APP 3607
Sep 23, = 2005
Keywords: USB, USB Charger, Li+ USB = charger,=20 Lithium Ion USB charger, NiMH USB charger, USB battery = charger, charging batteries from USB, charging from = USB,=20 charger, battery charger
Related=20 parts
Download,=20 PDF format (117kB)
 [?]


APPLICATION NOTE 3607

Charging batteries from USB

Abstract: USB=20 offers great opportunities as a power source for all = types of=20 low power electronics, many of which are battery = operated. The=20 widespread availability of USB presents unique = opportunities=20 as well as challenges for battery-charging designs. = This=20 article describes how to interface a simple battery = charger to=20 a USB power source. This review of USB power bus=20 characteristics include an overview of NiMH and Li+ = battery=20 technologies, charging methods, and charge termination = techniques, and a complete circuit example for = smart-charging=20 NiMH cells from a USB port.

Introduction

The Universal=20 Serial Bus (USB) port is a bidirectional=20 data port with power and ground. Peripherals of all = types can=20 be connected to the USB, including external drives, = memory=20 devices, keyboards, mice, wireless=20 interfaces, video and still cameras, MP3 players, and=20 countless other electronics. Many of these devices are = battery=20 powered, some with internal batteries. The widespread=20 availability of USB presents unique opportunities, as = well as=20 challenges, for battery-charging designs. This paper = describes=20 how to interface a simple battery charger to a USB = power source.=20 This review of USB power bus characteristics includes = voltage,=20 current limits, inrush=20 current, connectors, and cabling. An overview of = nickel=20 metal hydride (NiMH) and lithium battery = technologies,=20 charging methods, and charge-termination techniques is = given.=20 A complete example circuit for smart-charging NiMH = cells from=20 a USB port is presented, along with charging data. =

USB characteristics

The USB bus can provide = power for=20 low-power electronics. It is isolated from power mains = and is=20 relatively well regulated. However, there are = limitations on=20 available current and potential interactions between = the load=20 and the host or power source.

The USB port = consists of=20 a 90=CE=A9 bidirectional differential=20 shielded twisted pair, VBUS (+5V power), = and=20 ground. These four wires are shielded with an inner = shield of=20 solid aluminum and a stranded outer shield. Copies of = the USB=20 2.0 specification are available free of charge from = the USB = organization.=20 Full compliance with the specification requires = bidirectional=20 communication between the device and the host through = a=20 function controller. The specification defines a unit = load as=20 100mA (max). The maximum current that any device is = allowed to=20 draw is five unit loads.

USB ports are = classified as=20 either low-power ports, which supply up to one unit = load, or=20 high-power ports which supply up to five unit loads. = When=20 devices are first connected to the USB port, an = enumeration=20 process identifies the device to determine its load=20 requirements. During this time, the device is only = allowed to=20 draw one unit load from the host. After the = enumeration=20 process, higher powered devices are permitted to draw = higher=20 current if the power-management software in the host = allows=20 it.

Some host systems (including downstream = USB hubs)=20 have current limiting either through fuses or active = current=20 sensors. If a USB device presents a high current (over = one=20 unit) load to the USB port without enumerating, it can = cause a=20 detectable overcurrent condition that could shut=20 down one or more of the USB ports in use. Many=20 commercially available USB devices, including = stand-alone=20 battery chargers, draw over 100mA without a function=20 controller to handle the enumeration process; they run = the=20 risk of causing problems for the host under the wrong=20 circumstances. For instance, if a device drawing 500mA = is=20 plugged into a bus-powered USB hub, it could overload = both the=20 hub port and the host port if it is not properly = enumerated.=20

Further complications arise when the host = operating=20 system is using advanced=20 power management, especially for notebook = computers, and=20 is expecting the port current to be extremely low. In = some=20 power-saving modes, the computer issues suspend = commands to=20 USB devices, which are then expected to go to a = low-power=20 mode. It is always a good idea to include a function=20 controller to communicate with the host even with = low-power=20 devices.

The USB 2.0 specification is quite = thorough=20 and specifies power quality, connector construction, = cable=20 materials, allowable voltage drops, and inrush = current.=20 Low-current and high-current ports have different=20 power-quality specifications. These are determined = primarily=20 by the voltage drop in the connectors and cabling = between the=20 host and the load, including voltage drop across a = USB-powered=20 hub. A host, such as a computer or self-powered USB = hub, has=20 high-current ports capable of supporting up to 500mA. = Lower=20 current ports are found on passive, bus-powered USB = hubs.=20 Table 1 gives the allowable tolerances for the = voltage=20 at the pins on the upstream (source) side of the USB = port for=20 high- and low-current ports.

Table 1. USB = 2.0=20 specification power-quality standards=20
Parameter Requirement
DC voltage, high-power port* 4.75V to 5.25V
DC voltage, low-power port* 4.40V to 5.25V
Maximum quiescent=20 current (low power, suspend mode) 500=C2=B5A
Maximum quiescent current (high power, suspend = mode) 2500=C2=B5A
Maximum allowable Input capacitance (load = side) 10=C2=B5F
Minimum required output capacitance (host = side) 120=C2=B5F =C2=B120%
Maximum allowable inrush charge Into load 50=C2=B5C
*These = specifications apply=20 to the pins of the host or hub port connector on the = upstream=20 side. Additional I x R drops due to cables and = connectors must=20 be counted separately.

In hosts that are = compatible=20 with the USB 2.0 specification, the upstream side of a = high-power port is provided with 120=C2=B5F of low-ESR = capacitance.=20 The input capacitance of attached USB devices is = limited to=20 10=C2=B5F, and the total allowable charge drawn from = the host (or=20 powered hub) during an initial load connection is = 50=C2=B5C. Thus,=20 when a new device is connected to a USB port, the = transient=20 voltage drop at the upstream port is less than half a = volt. If=20 more capacitance is required for correct operation of = the=20 load, it must be provided with an inrush current = limiter to=20 charge the larger capacitance at no greater than = 100mA.=20

The allowable DC voltage drops for a USB port = having a=20 bus-powered USB hub with low-powered functions = attached are=20 shown in Figure 1. A high-power load connected = to an=20 unpowered hub has larger voltage drops than shown in = Figure 1=20 and can overload the bus.


Figure=20 1. Drops larger than these allowable DC voltage drops = from=20 host to low-power load can overload the = bus.

Battery-charging requirements

Single-cell lithium=20 ion and lithium polymer

Present-day lithium=20 chemistries are typically 4.1V to 4.2V when the cells = are=20 charged to their maximum-rated capacity. Newer, higher = capacity cells are being marketed with voltages in the = 4.3V to=20 4.4V range. Typical prismatic lithium ion (Li+) and = lithium=20 polymer (Li-Poly) have capacities of 600mAh to = 1400mAh.=20

The preferred charge profile for both Li+ and = Li-Poly=20 cells is to start the charge with a constant charge = current=20 until the cell voltage reaches the rated voltage. When = this=20 occurs, the charger then regulates the voltage across = the=20 cell. These two regulation states are called = constant-current=20 (CC) and constant-voltage (CV) charging; therefore, = this type=20 of charger is usually referred to as a CCCV charger. = When the=20 CCCV charger is in CV mode, the current into the cell = begins=20 to drop. For typical charge rates, between 0.5C and = 1.5C, the=20 transition between CC and CV mode occurs when the cell = has=20 accepted about 80% to 90% of its full-charge capacity. = Once=20 the charger is in CV charging mode, it then monitors = the cell=20 current; when it reaches a low threshold (milliamps or = tens of=20 milliamps), the charger terminates charge. A typical = charge=20 profile for a lithium chemistry battery is shown in = Figure=20 2.


Figure=20 2. Typical results are shown for a Li+ battery charged = using a=20 CCCV charger.

The USB voltage drops shown = in Figure=20 1 show that a low-powered port, on the downstream side = of a=20 port-powered hub, would barely have enough headroom to = charge=20 a cell to 4.2V. Small amounts of additional resistance=20 in the charge path could prevent proper charge. =

Li+=20 and Li-Poly cells should be charged at moderate = temperatures.=20 Manufacturers' recommended maximum charging = temperatures are=20 typically in the +45=C2=B0C to +55=C2=B0C range, with = allowable=20 discharge temperatures about 10=C2=B0C higher. The = materials used=20 in these cells are highly reactive and can ignite if = the cell=20 temperature exceeds +70=C2=B0C. Chargers for lithium = chemistry=20 cells should be designed with a thermal cutoff circuit = that=20 monitors cell temperature and terminates charging if = the cell=20 temperature exceeds manufacturer-recommended maximum = charging=20 temperatures.

Nickel metal hydride cells

NiMH cells are = heavier and=20 have less energy density than lithium-based cells.=20 Historically, they have been less expensive than = lithium, but=20 the price gap has recently been shrinking. NiMH cells = are=20 available in standard sizes and are a direct = replacement for=20 alkaline cells in most applications. Nominally, each = cell is=20 1.2V, and when fully charged they are as high as=20 1.5V.

NiMH batteries are usually charged with a = constant-current source. As they reach the fully = charged=20 state, an exothermic chemical reaction occurs that = causes the=20 battery temperature to increase and the terminal = voltage to=20 decrease. Either the rate of rise of the battery = temperature=20 or a negative voltage change can be detected and used = to=20 terminate the charge. These termination methods are = known as=20 dT/dt and -=CE=94V, respectively. At very low charge = rates, the=20 dT/dt and -=CE=94V effects become less pronounced and = can be=20 difficult to detect accurately. The dT/dt and -=CE=94V = responses=20 begin as the cell starts to become overcharged. = Continued=20 charging beyond this point can damage the=20 cell.

Termination detection at charge rates = above C/3=20 is much easier than at low charge rates. The = temperature rise=20 is about 1=C2=B0C/min, and the -=CE=94V response is = more pronounced than=20 at lower rates. After fast-charge terminates, an = additional=20 charging period at a reduced current is recommended to = top off=20 the cell (top-off charge). When the top-off charge = cycle is=20 done, a trickle-charge current of C/20 or C/30 = counters the=20 effects of self-discharge and maintains the battery in = a fully=20 charged state. A graph showing the cell voltage during = a=20 charging cycle of a partially charged NiMH cell using = a DS2712=20 NiMH charger is shown in Figure 3. In this = graph, the=20 upper curve is data taken while current is being = driven into=20 the battery; the lower curve shows data taken with the = charge=20 current source turned off. In the DS2712, this = difference in=20 voltage is used to distinguish between NiMH cells and = alkaline=20 cells. If an alkaline cell is detected, the DS2712 = will not=20 charge it.


Figure=20 3. A DS2712 charge controller is used to charge a NiMH = cell.

Switching vs. linear

The USB 2.0 specification = allows=20 up to 100mA from a low-power port and 500mA from a = high-power=20 port. If a linear pass element is used to regulate = charge=20 current to the battery, these are the maximum = allowable charge=20 currents. The power dissipated in the linear pass = element=20 (Figure 4) is P =3D VQ x = IBATT.=20 This causes power dissipation in the pass transistor = and can=20 require the use of a heat=20 sink to prevent overheating.


Figure=20 4. Power dissipation is the battery current times the = voltage=20 across the pass transistor.

For a nominal = input=20 voltage of 5V, the pass element dissipates a varying = amount of=20 power based on the type and number of cells, as well = as the=20 battery voltage.


Figure=20 5. Power is dissipated in a linear pass element, with = NiMH=20 cells being dissipated from a USB port at 5.0V input=20 voltage.

Figure 5 shows the = calculated power=20 dissipation for a linear USB charger with NiMH cells = at a=20 nominal input voltage of 5.0V. With single-cell = charging, a=20 linear charger is only about 30% efficient; a two-cell = charger=20 is 60% efficient. Charging a single cell at 500mA = results in=20 up to 2W of power dissipation. This amount of power = typically=20 requires a heatsink.=20 At 2W of dissipation, a +20=C2=B0C/W heatsink heats up = to about=20 +65=C2=B0C from an ambient=20 temperature of +25=C2=B0C, and it needs exposure = to free air=20 for full performance. Inside an enclosure with still = air, it=20 will get much hotter.

Several problems are = solved by=20 using a switching-regulator-based charger. First, the = cells=20 can be charged faster and at a higher current than = with a=20 linear charger (Figure 6). Because less power = is lost=20 as heat, the thermal=20 management problem is reduced. Also, the charger = is more=20 reliable, as it runs cooler.


Figure=20 6. Charge times differ for a linear charger vs. a = switching=20 charger when charging a single-cell NiMH=20 battery.

The calculated values in Figure 6 = are=20 based on charging from a high-power USB port at about = 90% of=20 the 500mA maximum allowable current. The switching=20 regulator in this example is assumed to be a=20 nonsynchronous buck converter with 77% = efficiency.

Circuit example

The circuit shown in Figure = 7=20 is a switch-mode buck=20 regulator for charging a single NiMH cell. It uses = a=20 DS2712 charge controller to regulate charging current = and=20 terminate charge. The charge controller monitors = temperature,=20 battery voltage, and battery current. If the = temperature is=20 above +45=C2=B0C or below 0=C2=B0C, the controller = does not begin=20 charging the battery.


Figure=20 7. Schematic shows a single-cell NiMH charging from a = USB=20 port.

In Figure 7, Q1 is the switching = power=20 transistor for the step-down charger; L1 is the = smoothing=20 inductor; and D1 is the freewheeling, or catch, diode.=20 Input C1 is a 10=C2=B5F, very low-ESR ceramic filter = capacitor.=20 Substituting tantalum or other electrolytic capacitors = for C1=20 can adversely influence charger performance. R7 is the = current-sense resistor for the sense amplifier=20 of the current regulator. The reference voltage for = the DS2712=20 is 0.125V with an hysteretic component of 24mV. = Closed-loop,=20 switch-mode current control is provided through CSOUT. = Gate=20 drive to Q1 is enabled when the gate of Q2 is pulled = low by=20 the charge control pin, CC1. Both Q1 and Q2 are low-Vt = (gate-source threshold voltage) pMOSFETs. When CC1 and = CSOUT=20 are both low, the drain to source voltage of Q2 is = slightly=20 over one Vt. This voltage, plus the forward voltage = drop of=20 CSOUT, establishes the available switching-gate drive = voltage=20 for Q1. When CC1 is low, it enables closed-loop = control of the=20 current. Startup switching waveforms are shown in = Figure=20 8. The top waveform is the voltage across the = 0.125=CE=A9=20 current-sense resistor, and the bottom waveform is the = Q1=20 drain to GND voltage. Initially, current ramps up in = the=20 inductor while Q1 is ON (CC1 and CSOUT both low). When = the=20 current reaches 0.125V, CSOUT goes high. Also, current = ramps=20 down until the voltage on the current-sense resistor = reaches=20 about 0.1V, whereupon CSOUT goes low again. This = process=20 continues as long as CC1 is low.


Figure=20 8. Startup waveforms are shown for a USB NiMH=20 charger.

The DS2712's internal state = machine=20 controls the gating action of CC1. At the beginning of = charge,=20 the DS2712 performs cell qualification tests to make = sure that=20 the cell voltage is between 1.0V to 1.65V, and to = verify that=20 the temperature is between 0=C2=B0C and +45=C2=B0C. If = the voltage is=20 below 1.0V, the DS2712 gates CC1 low at a duty factor = of=20 0.125, which slow-charges the cell to prevent damage. = Once the=20 cell voltage exceeds 1.0V, the state machine = transitions into=20 fast-charge. The fast-charge duty factor is 31/32, or = about=20 97%. The "skipped" pulse is used to perform impedance=20 tests on the cell to make sure that a high-impedance = cell,=20 such as an alkaline cell, has not been installed in = the=20 charger. Fast-charge continues until a =CE=94V of -2mV = is detected.=20 If no -=CE=94V is detected, fast-charge continues = until the=20 fast-charge timer expires or until an overtemperature = or=20 overvoltage fault condition (including impedance = failure) is=20 detected. When the fast-charge is done (either due to = -=CE=94V or=20 expiration of the fast-charge timer) the DS2712 enters = its=20 timed topoff mode, with a duty factor of 12.5% and a = duration=20 of half of the programmed fast-charge timeout. After = topoff is=20 complete, the charger goes into maintenance mode with = a duty=20 factor of 1/64, and remains in maintenance until the = cell is=20 removed or power is cycled.

The charger shown = in=20 Figure 7 fast-charges a 2100mAh NiMH cell from a = high-power=20 USB port in a little over two hours, with a full = top-off=20 charge achieved in about three hours. Current drawn = from the=20 port is 420mA. If enumeration with the host and = high-current=20 enable is required, an open-drain=20 NMOSFET can be inserted in series between R9 and = ground. If=20 the MOSFET=20 is off, TMR floats and the DS2712 is in its suspend=20 state.

Summary

The USB port is an economical and = practical=20 power source for charging batteries for small consumer = electronics. To be fully compliant with the USB 2.0=20 specification, loads connected to the USB port must be = capable=20 of bidirectional communication with the host. Loads = must also=20 comply with power-management requirements, including = low-power=20 modes and a means of allowing the host to determine = when high=20 power is drawn from a port. While partially compliant = systems=20 may operate compatibly with most USB hosts, they = occasionally=20 give unexpected results. A good understanding of USB=20 requirements and expectations of the load are needed = to make=20 the right tradeoff between full compliance and load=20 complexity.

A similar version of this article = appeared=20 in the January, 2006 issue of Battery Power = Products=20 Technology magazine.

Related parts =
DS2711 Loose Cell = NiMH=20 Chargers Free=20 samples
DS2712 Loose Cell = NiMH=20 Chargers Free=20 samples
DS2715 NiMH Battery = Pack=20 Charge Controller Free=20 samples=20



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 (117kB)
APP 3607: Sep = 23, 2005=20
 AN3607, AN 3607, = APP3607,=20 Appnote3607, Appnote 3607=20 =



    |         |         |     Privacy Policy=20     |     Legal Notices =
Copyright =C2=A9 2011 by Maxim Integrated=20 Products
= ------=_NextPart_000_0064_01CBF7B4.6392CC50 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_0064_01CBF7B4.6392CC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/maxkit/dots/clear_dot.gif R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0064_01CBF7B4.6392CC50 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_0064_01CBF7B4.6392CC50 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_0064_01CBF7B4.6392CC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/clear.gif R0lGODlhAQABAIAAAAD/AP///yH5BAEAAAAALAAAAAABAAEAQAICRAEAOw== ------=_NextPart_000_0064_01CBF7B4.6392CC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3607/3607Fig01.gif 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 pTxlKjc5AgA7 ------=_NextPart_000_0064_01CBF7B4.6392CC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3607/3607Fig02.gif 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 ------=_NextPart_000_0064_01CBF7B4.6392CC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3607/3607Fig03.gif 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 ------=_NextPart_000_0064_01CBF7B4.6392CC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3607/3607Fig04.gif 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 ------=_NextPart_000_0064_01CBF7B4.6392CC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3607/3607Fig05.gif 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 p3/6pwkAADs= ------=_NextPart_000_0064_01CBF7B4.6392CC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3607/3607Fig06.gif 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 ------=_NextPart_000_0064_01CBF7B4.6392CC50 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3607/3607Fig07.gif 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 8+jTq1/Pvr3799y5BgIAOw== ------=_NextPart_000_0064_01CBF7B4.6392CC50 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/3607/3607Fig08.jpg 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 ------=_NextPart_000_0064_01CBF7B4.6392CC50 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_0064_01CBF7B4.6392CC50 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_0064_01CBF7B4.6392CC50 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_0064_01CBF7B4.6392CC50 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_0064_01CBF7B4.6392CC50 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_0064_01CBF7B4.6392CC50 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_0064_01CBF7B4.6392CC50 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_0064_01CBF7B4.6392CC50--