From: Subject: Diagnosing Automotive Faults with Class D Audio Amplifiers - Maxim Date: Sun, 10 Apr 2011 19:30:26 -0700 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_009D_01CBF7B5.BE933210" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 This is a multi-part message in MIME format. ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.maxim-ic.com/app-notes/index.mvp/id/4943 =EF=BB=BF Diagnosing Automotive Faults with Class D Audio = Amplifiers - Maxim


Login=20     Register=20





=
Maxim > Design=20 support > App = notes=20 > Amplifier=20 and Comparator Circuits > APP = 4943
Maxim > Design = support >=20 App = notes=20 > Audio=20 Circuits > APP 4943
Maxim > Design = support >=20 App = notes=20 > Automotive=20 > APP 4943
Mar 31, = 2011
Keywords: MAX13300, MAX13301, Class D, = Class D=20 audio, high power audio, automotive audio, automotive = Class D,=20 automotive Class D audio
Related=20 parts
Download,=20 PDF format (204kB)
 [?]


APPLICATION NOTE 4943

Diagnosing Automotive Faults with Class D = Audio=20 Amplifiers

By:  Jon=20 Wallace

Abstract: This=20 application note explains how to run the diagnostics = for the=20 MAX13300/MAX13301/MAX13302 automotive Class-D = amplifiers.=20


Attend=20 this brief webcast by Maxim on=20 = TechOnline

Introduction

The MAX13300 = automotive Class=20 D audio amplifiers incorporate many built-in = diagnostics=20 to help locate faults in the system. The amplifiers = detect the=20 following fault conditions on the speaker outputs when = there=20 is no audio present. Since audio may not be present = during=20 these tests, those tests are typically run once at = startup or=20 only when requested in factory diagnostic mode.=20
  • Short to ground=20
  • Short to battery=20
  • Open load=20
  • Resistance measurement=20
  • Tweeter present=20
  • Output offset
There is another set of=20 diagnostics designed to run continuously while audio = is=20 present. These diagnostics give the system feedback on = the=20 state of the MAX13300/MAX13301/MAX13302.=20
  • Clipping detection=20
  • Thermal warning detection=20
  • Charge pump undervoltage=20
  • Supply undervoltage=20
  • Supply overvoltage

Startup Procedure

To avoid unwanted click-and-pop=20 at startup, use the following procedure (Figure = 1):=20
  1. Set the state of active-low MUTE_CL1 to select = the LSB=20 of the I=C2=B2C address.=20
  2. Pull the EN pin high.=20
  3. Release active-low MUTE_CL1.=20
  4. If more than two I=C2=B2C address's are needed, = first write=20 to CTRL4.ADR[1:0] to set the new address and then = write=20 CTRL5.ADRDF =3D 0 to enable a new address.=20
  5. Increase the short-circuit current=20 threshold by setting CTRL1.CLTH =3D 0. This = guarantees that=20 there is no false trigger of the short-circuit = diagnostic=20 because of a current imbalance at startup.=20
  6. Enable the device by setting CTRL2.STBY =3D 0.=20
  7. Enable a precharge of inputs by setting = CTRL1.PRE =3D 1.=20
  8. Set CTRL2.MD01 =3D 10 and CTRL2.MD23 =3D 10. = This will=20 precharge the output capacitors to PVDD/2.=20
  9. Set CTRL0, CTRL1.CLVL[1:0], CTRL1.MD[1:0], = CTRL3.HCL,=20 CTRL3.LDM, CTRL4, and CTRL5 to desired values based = on=20 application requirements.=20
  10. Wait at least 10ms from step 7. Disable the = precharge=20 circuit by setting CTRL1.PRE =3D 0.=20
  11. Wait 100ms =C3=97 CDCB (=C2=B5F) for = the input bias voltage=20 to stabilize. This means that if you are using a = 2.2=C2=B5F=20 DC-blocking capacitor on the inputs, then wait at = least=20 220ms. Decreasing this time will increase the = click-and-pop=20 noise generated at startup.=20
  12. Optional: set CTRL2.MD23[1:0] =3D = CTRL2.MD01[1:0] =3D 01 and=20 delay at least 50ms before proceeding. This sets the = outputs=20 to MUTE mode.=20
  13. Set CTRL2.MD23[1:0] =3D CTRL2.MD01[1:0] =3D 11. = This sets=20 the outputs to PLAY mode.=20
  14. Set the short-circuit diagnostic threshold back = to=20 normal by setting CTRL1.CLTH =3D 1.
ADRDF ADR1 ADR0 Active-Low MUTE_CL1 I=C2=B2C ADDR (WR) I=C2=B2C ADDR (RD)
0 0 0 =E2=80=94 0xD8 0xD9
0 0 0 =E2=80=94 0xDA 0xDB
0 1 1 =E2=80=94 0xDC 0xDD
0 1 1 =E2=80=94 0xDE 0xDF
1 =E2=80=94 =E2=80=94 0 0xD8 0xD9
1 =E2=80=94 =E2=80=94 1 0xDA 0xDB


Figure=20 1. Startup procedure.

Three-State Procedure

To avoid unwanted = click-and-pop=20 at shutdown, use the following procedure (Figure = 2):=20
  1. If the audio source=20 is already muted, then go to step 4.=20
  2. Set the outputs to mute mode by setting = CTRL2.MD23[1:0]=20 =3D CTRL2.MD01[1:0] =3D 01.=20
  3. Wait at least 50ms to ensure no click-and-pop = from a=20 20Hz signal.=20
  4. Three-state the outputs by setting = CTRL2.MD23[1:0] =3D=20 CTRL2.MD01[1:0] =3D 00.

Figure=20 2. Three-State procedure.

Shutdown Procedure

To avoid unwanted = click-and-pop at=20 shutdown, use the following procedure (Figure = 3):=20
  1. Three-state the outputs by following the = three-state=20 procedure outlined above.=20
  2. Enter standby mode by setting CTRL2.STBY =3D 1.=20
  3. Pull the EN pin low.

Figure=20 3. Shutdown procedure.

Load Diagnostics

Short-to-Battery Diagnostic Procedure

This = diagnostic=20 detects a short to battery or ground of less than = 1k=CE=A9 on any=20 output. The diagnostic for short to battery and ground = is done=20 at the same time and in the same diagnostic mode, = however, the=20 device must be out of standby mode to run the = short-to-ground=20 diagnostics. None of the results are latched, so the = OSTAT2=20 register must be read while running this diagnostic to = obtain=20 a valid status.

If the load is present, a short = on=20 either of the differential=20 outputs results in a short on the other output. = Therefore, the=20 OSTAT2 status register only indicates which channel's = output=20 is shorted and not which of its differential outputs = is=20 shorted. The I=C2=B2C status register can indicate, = for example,=20 that output 1 is shorted to battery; it cannot = differentiate=20 between an OUT1+ and OUT1- short to battery.

To = determine if a short to ground or battery exists on = any of the=20 outputs, three-state all outputs through I=C2=B2C and = enter standby=20 (CTRL2.STBY =3D 1). Run the short-to-ground/battery = diagnostic=20 by setting the CTRL3.SDET (short-to-ground/battery = diagnostic=20 enable) bit to 1. The results of the diagnostic are = reported=20 in the OSTAT2.SBAT[3:0] (short-to-battery indicator) = bits.=20 Ignore all other fault indications as they are not=20 valid.

Because no latch is set, a short to = ground or=20 battery does not prevent the device from powering up.=20 Therefore, the microcontroller can enable the device = into a=20 short, although this configuration is discouraged. = Should the=20 device be enabled into a short, the real-time = overcurrent will=20 latch the shorted channel off. The MAX13300/MAX13301 = offer=20 real-time protection for short to battery, short to = ground,=20 and shorted load to prevent damage to the = device.

Step-by-Step Procedure (Figure 4)

  1. The device must be in standby mode to complete = this=20 diagnostic. If starting from MUTE or PLAY mode, = follow the=20 normal shutdown procedure to prevent click-and-pop.=20
  2. Enable the short-to-battery diagnostic by = setting=20 CTRL3.SDET =3D 1.=20
  3. Wait a minimum of 200=C2=B5s.=20
  4. Read the OSTAT2.SBAT[3:0] bits for results.=20
  5. Disable the short-to-battery diagnostic by = setting=20 CTRL3.SDET =3D 0.

Figure=20 4. Short-to-VBAT diagnostic = procedure.

Short-to-Ground Diagnostic Procedure

This = diagnostic=20 detects a short to ground of less than 1k=CE=A9 on any = output. The=20 diagnostic for short to battery and ground is done at = the same=20 time and in the same diagnostic mode. None of the = results are=20 latched, so the OSTAT2 register must be read while = running=20 this diagnostic to obtain a valid status.

If = the load=20 is present, a short on either of the differential = outputs=20 results in a short on the other output. Therefore, the = status=20 register only indicates which channel's output is = shorted and=20 not which of its differential outputs is shorted. The = I=C2=B2C=20 status register can indicate, for example, that output = 1 is=20 shorted to battery, but it cannot differentiate = between an=20 OUT1+ and OUT1- short to battery.

To determine = if a=20 short to ground or battery exists on any of the = outputs,=20 three-state all outputs through I=C2=B2C. Run the=20 short-to-ground/battery diagnostic by setting the = CTRL3.SDET=20 (short-to-ground/battery diagnostic enable) bit to 1. = During=20 the diagnostic, the device shunts a 3k=CE=A9 resistor = across each=20 differential output to ground and sources 2mA of = current to=20 each output from PVDD. Under normal conditions, 6V is=20 developed at each output. An output voltage > 6V is = interpreted as a short to battery. An output voltage = < 6V=20 is interpreted as a short to ground. Results of the = diagnostic=20 are reported in the OSTAT2.SBAT[3:0] (short-to-battery = indicator) and OSTAT2.SGND[3:0] (short to ground)=20 bits.

Because no latch is set, a short to = ground or=20 battery does not prevent the device from powering up.=20 Therefore, the microcontroller can enable the device = into a=20 short, although this configuration is discouraged. = Should the=20 device be enabled into a short, the real-time = overcurrent will=20 latch the shorted channel off. The MAX13300/MAX13301 = offer=20 real-time protection for short to battery, short to = ground,=20 and shorted load to prevent damage to the = device.

Step-by-Step Procedure (Figure 5)

  1. The outputs must be in three-state mode with the = charge=20 pump active (CTRL2.STBY =3D 0). If starting from = MUTE or=20 PLAY mode, follow the normal shutdown procedure to = prevent=20 click-and-pop.=20
  2. Enable the short-to-ground diagnostic by setting = CTRL3.SDET =3D 1.=20
  3. Wait a minimum of 200=C2=B5s.=20
  4. Read the OSTAT2.SGND[3:0] bits for results.=20
  5. Disable short-to-ground diagnostics by setting=20 CTRL3.SDET =3D 0.

Figure=20 5. Short-to-ground diagnostic procedure.

Open Load Detection

This diagnostic detects an = open=20 between OUT_+ and OUT_- of > 70=CE=A9 or > = 200=CE=A9, depending on=20 the value of the CTRL.LDM (load detect threshold)=20 bit.

To detect open loads, three-state the = outputs=20 through I=C2=B2C and discharge the output capacitors = by setting the=20 CTRL3.DIS (discharge) bit to 1. Run the open-load = diagnostic=20 test by setting CTRL3.RDET (open-load diagnostic = enable) to 1.=20 During the diagnostic, all low-side=20 FETs on negative outputs (OUT_-) are turned on while = all other=20 FETs are turned off. The device sources a 2mA current = from=20 OUT_+ to OUT_-. If a load is not present, OUT_+ swings = high=20 and its relatively high VOUT_+ is interpreted as an = open=20 output. Results of the diagnostic are reported in the=20 OSTAT0./LDOK[3:0] (load OK indicator) bits.

Step-by-Step Procedure (Figure 6)

  1. The outputs must be in three-state mode with the = charge=20 pump active (CTRL2.STBY =3D 0). If starting from = MUTE or PLAY=20 mode, follow the normal shutdown procedure to = prevent=20 click-and-pop.=20
  2. Set CTRL3.LDM based on application requirements. =
  3. Discharge the outputs to ground by setting = CTRL3.DIS =3D 1=20 to prevent click-and-pop during diagnostics.=20
  4. Wait at least 200=C2=B5s.=20
  5. Enable the open-load diagnostic by setting = CTRL3.RDET =3D=20 1 and CTRL3.DIS =3D 0.=20
  6. Wait at least 200=C2=B5s.=20
  7. Read OSTAT0.OC[3] bits. If any of the = OSTAT0.OC[3:0]=20 bits are low, the OSTAT1.LDOK[3:0] bits are not = valid due to=20 a short to VBAT on the channel(s) = indicated by=20 the OSTAT0.OC[3:0] bits. Therefore, go to step 9.=20
  8. Read OSTAT1.LDOK[3:0] for results.=20
  9. Disable the open-load diagnostic by setting = CTRL3.RDET =3D=20 0.

Figure=20 6. Open-load diagnostic procedure.

Shorted Load/Resistance Measurement = Detection

This=20 diagnostic can measure the resistance=20 of the load so that shorted loads on any of the = outputs can be=20 detected. Since a resistance can be calculated from = the=20 diagnostic, this diagnostic can also be used as an = alternate=20 method to detect open load or to determine if the = speaker is=20 present. To detect shorted loads, place the device in = normal=20 mode; set the CTRL3.TW (tweeter/shorted load = diagnostic=20 select) bit to 0; set MAP.LCTM=20 to 1 to map the active-low LOAD_ fault bits to the = active-low=20 CL0 pin; and apply a =E2=89=A4 20Hz sinusoidal signal = or single=20 half-sine signal pulse to the inputs under test. The = amplitude=20 of the signal will depend on application requirements. = The=20 device compares the load current to the shorted = load-current=20 threshold. If the load current exceeds the threshold, = the=20 corresponding STAT3./LOAD_ (load indicator) bit is set = to 1,=20 indicating that there is a shorted load. The shorted=20 load-current threshold depends on the programmed = current=20 limit. (See the Electrical Characteristics table in = the data=20 sheet.) A similar procedure can be used to detect an = open load=20 by using a larger amplitude sinusoidal = signal.

Note=20 that the active-low LOAD_ bits do not latch high upon=20 detecting a short. During zero crossings, the load = current=20 does not exceed the threshold and the active-low LOAD = bits are=20 cleared to 0. There are two ways to obtain the results = of the=20 shorted-load diagnostic:=20
  1. Continuously read the active-low LOAD_ bits to = determine=20 if any have been set high.=20
  2. Monitor the open-drain=20 active-low CL0 output. Because active-low CL0 is the = NORed=20 function of the active-low LOAD bits, active-low CL0 = pulls=20 low if a short exists on any of the outputs. =
Mask=20 the active-low LOAD_ bits to the active-low CL0 output = by=20 setting the MAP.LCTM (tweeter and shorted load mask) = bit to 0=20 when the shorted-load diagnostic is not longer = running.=20 Clearing this bit prevents active-low CL0 from being = asserted=20 when the shorted load-current threshold is exceeded = during=20 play.

A load-resistance-measurement diagnostic = is done=20 on all outputs. A shorted load is traceable to the = output on=20 which it exists by examining the active-low LOAD_ bits = or=20 injecting the sinusoidal signal into one channel at a = time.=20

Step-by-Step Procedure (Figure 7)

  1. Enter PLAY mode by following the normal startup=20 procedure.=20
  2. Select the low-current threshold by setting = CTRL3.HCL =3D=20 0. This current is approximately 1.3A. (See the = Electrical=20 Characteristics table in the data sheet.)=20
  3. Map the diagnostic current threshold to the = active-low=20 CL0 pin by setting MAP.LCTM =3D 1.=20
  4. Set the current threshold to a high setting for = short=20 detection by setting CTRL3.TW =3D 0. If you are = running an=20 open test, set CTRL3.TW =3D 1 to select the lower = current=20 threshold setting.=20
  5. For each output [0 to 3]:=20
    • Generate a low-frequency sine wave (typically = =E2=89=A4 20Hz)=20 or single-pulse half-sine wave with the amplitude = based on=20 application requirements. If the amplitude of the = sine=20 wave is ramped until active-low CL0 is active, = then the=20 exact speaker impedance can be measured.=20
    • Monitor active-low CL0 or read = OSTAT1.LOAD[3:0] to=20 determine whether the current threshold is = crossed. This=20 status is not latched, so it will toggle on/off = based on=20 the signal amplitude. If monitoring active-low = CL0, you=20 must apply the input signal to one channel at a = time. You=20 can also read the active-low LOAD status bits = through the=20 I=C2=B2C to determine which output caused the = active-low CL0=20 pin to assert.
  6. Remove the diagnostic current threshold mapping = by=20 setting MAP.LCTM =3D 0.
There are several = ways to=20 measure the exact resistance of the load:=20
  1. Ramp up the sine wave or half-sine pulses slowly = until=20 the active-low CL0 pin is asserted for the first = time. The=20 resistance is then calculated by:=20
    3D"Equation=20
    Where:
    IT =3D Threshold = current set=20 by CTRL3.HCL
    VINP =3D Peak input = voltage=20 signal
    GAIN =3D Gain=20 setting of the channel

  2. Use a sine wave or a single half-sine pulse with = an=20 amplitude guaranteed to trip the selected threshold = current=20 with expected load resistance. When the test signal = is=20 applied, measure the amount of time that active-low = CL0 is=20 low. From this the load resistance can be calculated = as=20 follows:=20
    3D"Sine
    =
    =20

Figure=20 7. Shorted-load diagnostic procedure.

Tweeter Detection

This diagnostic detects = whether a=20 tweeter is properly connected when a passive crossover=20 is used. To detect shorted loads, place the device in = normal=20 mode; set the CTRL3.TW (tweeter/shorted load = diagnostic=20 select) bit to 1; set MAP.LCTM to 1; and apply a 15kHz = to 25Hz=20 sinusoidal signal to all the inputs. The device = compares the=20 load current to the tweeter-detect current threshold. = If the=20 load current exceeds the threshold, the corresponding=20 STAT3./LOAD_ (load indicator) bit is set to 1, = indicating that=20 there is a tweeter. The amplitude of the input signal = depends=20 on the impedance versus frequency characteristics of = the=20 tweeter. Correct tweeter detection requires that the = amplitude=20 be large enough to trip the threshold when a tweeter = is=20 present.

Note that the active-low LOAD_ bits do = not=20 latch high upon detecting a tweeter. During zero = crossings,=20 the load current does not exceed the threshold and the = active-low LOAD_ bits are cleared to 0. There are two = ways to=20 obtain the results of the tweeter detection = diagnostic:=20
  1. Continuously read the active-low LOAD_ bits to = determine=20 if any have been set high.=20
  2. Monitor the open-drain active-low CL0 output. = Because=20 active-low CLP0 is the NORed function of the = active-low=20 LOAD_ bits, active-low CLP0 pulls low if a short = exists on=20 any of the outputs.
Mask the active-low = LOAD_ bits=20 to the active-low CL0 output by setting the MAP.LCTM = (tweeter=20 and shorted load mask) bit to 1 when the tweeter = detection=20 diagnostic is no longer running. Doing this prevents=20 active-low CL0 from being asserted when the = tweeter-detect=20 current threshold is breached during play.

The = tweeter=20 detection diagnostic is done on all outputs. The = presence of a=20 tweeter is traceable to any output by examining the = active-low=20 LOAD_ bits. The presence of a tweeter on output 3 = causes=20 active-low LOAD3 to go high, etc.

Step-by-Step Procedure (Figure 9)

  1. Set CTRL3.HCL =3D 0.=20
  2. Map the diagnostic current threshold to the = active-low=20 CL0 pin by setting MAP.LCTM =3D 1.=20
  3. Enter PLAY mode by following the normal startup=20 procedure.=20
  4. Set the diagnostic current threshold to low by = setting=20 CTRL3.TW =3D 1.=20
  5. For each output [0 to 3]:=20
    • Generate a high-frequency sine wave (15kHz to = 25kHz)=20 with an amplitude based on application = requirements. You=20 must check one output at a time to determine which = output=20 has an open tweeter.=20
    • Monitor active-low CL0 or read = OSTAT1.LOAD[3:0] to=20 determine whether the current threshold is = crossed. This=20 status is not latched, so it will toggle on/off = based on=20 the signal amplitude.
  6. Remove the diagnostic current-threshold mapping = by=20 setting MAP.LCTM =3D 0.=20
  7. Select the normal diagnostic current threshold = by=20 setting CTRL3.TW =3D 0.
To select the = optimum=20 input-voltage amplitude, measure the speaker impedance = with=20 and without a tweeter present at the test frequency = selected.=20 Below is a typical 4=CE=A9 speaker impedance curve = with and without=20 the tweeter present.


Figure=20 8. Typical 4=CE=A9 speaker impedance vs. = frequency.

With=20 a test frequency of 20kHz the optimum input voltage is = where=20 the active-low CL0 pin asserts with a speaker = impedance of:=20
3D"Equation=20
Where:
RTW =3D Speaker = impedance with=20 tweeter presen
RNO-TW =3D Speaker = impedance with=20 no tweeter

Using the equation above and the = data in=20 Figure 8:=20
3D"Equation=20

Figure=20 9. Tweeter diagnostic procedure.

Continuous Diagnostics

The = MAX13300/MAX13301/MAX13302=20 constantly monitor critical performance and safety = parameters=20 such as output offset voltages, output clipping, = thermal=20 faults, and under- and overvoltage conditions. The = results are=20 reported and continuously updated in the status = registers=20 (STAT and OSTAT_).

Offset Diagnostic

Run the offset diagnostic to = determine if there is an offset between the = differential=20 outputs. To run this diagnostic, place the device in = play mode=20 and apply no input signals. The results of this = diagnostic are=20 reported in the OSTAT3./VOS[3:0] (offset voltage = indicator)=20 bits. VOS_ indicates whether the offset voltage is = less or=20 greater than the offset voltage threshold. The = threshold is=20 typically 800mV for the MAX13300/MAX13302 and = typically 1.0V=20 for the MAX13301.

Clipping Diagnostic

Use the clipping = diagnostic to=20 detect clipping outputs. Program the CTRL1.CLVL[1:0] = (clip=20 level) bits for a threshold of either 2%, 4%, 6%, or = 10% THD.=20 Clip indication is provided by the OSTAT0./CLIP[3:0] = (clip=20 indicator) bits. These bits are set to 1 only during = the times=20 when an overdriven output is actually clipping. A = clipping=20 output indictor is available for each output; = OSTAT0./CLIP[3]=20 is for output 3, etc. The open-drain outputs, = active-low CL0,=20 and active-low MUTE_CL1, also provide clip = indication.

Thermal Warning Diagnostic

If the junction temperature=20 exceeds the programmed temperature limit, then a = temperature=20 fault is set immediately. The device does not act upon = a=20 temperature warning to the programmed limit. The = temperature=20 warning self-clears when the temperature drops below = the=20 threshold. If the junction temperature exceeds the = maximum=20 junction temperature of +150=C2=B0C, the device = disables all=20 channels. The digital interface remains active and the = contents of the registers are unchanged. When the die=20 temperature drops below +140=C2=B0C, normal operation = is restored.=20 The programmed temperature limit is set by software = from=20 +110=C2=B0C to +140=C2=B0C in 10=C2=B0C = increments.

Charge-Pump Undervoltage Diagnostic

The=20 MAX13300/MAX13301 drive the high-side=20 FETs with the aid of a charge pump. The charge pump = charges=20 the hold capacitor, CCHOLD, to 5V at the = end of=20 each switching cycle. When the voltage on = CCHOLD=20 falls below 3.45V, the device asserts the STAT./CPUV = (charge=20 pump undervoltage indicator) bit and three-states all = outputs.=20 The device deasserts the bit only after voltage on the = hold=20 capacitor rises above 3.75V.

Undervoltage Diagnostic

An undervoltage = monitor=20 detects low voltages on PVDD (< 6V). During an = undervoltage=20 condition, the device three-states all outputs, sets = the=20 STATE./UV (undervoltage indicator) bit to 0, and = asserts the=20 open-drain output active-low FLT_OT.

Overvoltage Diagnostic

The = MAX13300/MAX13301/MAX13302=20 detect overvoltage and load-dump conditions on PVDD = and=20 protect the DMOS devices from damage. During an = overvoltage=20 condition, the device sets the STAT./OV (overvoltage=20 indicator) bit to 0, asserts the open-drain output = active-low=20 FLT/OT, and is latched into standby mode. All = differential=20 outputs are regulated to =C2=BD VPVDD to minimize the = drain-source=20 voltage of the low- and high-side FETs and to prevent=20 breakdown. Once the overvoltage condition is removed, = bring=20 the device out of standby mode by clearing the = CTRL.STBY=20 (standby) bit. The MAX13300/MAX13301 can withstand 50V = load-dump voltage spikes. Battery charger voltages = from 26V to=20 35V can be withstood for up to 1 hour. Figure 7 = illustrates=20 the behavior of the device during a load dump.

Conclusion

The diagnostics capabilities built = into the=20 MAX13300/MAX13301/MAX13302 devices allow the devices = to meet=20 OEM=20 diagnostic requirements. Flexibility built into = specific tests=20 such as load and tweeter diagnostics allow = OEM-specific=20 thresholds to be used.

Related parts =
MAX13300= 4-Channel, = Automotive=20 Class D Audio Amplifier Free=20 samples
MAX13301= 4-Channel, = Automotive=20 Class D Audio Amplifier Free=20 samples
MAX13302= 4-Channel, = Automotive=20 Class D Audio Amplifier 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 (204kB)
APP 4943: Mar = 31, 2011=20
 AN4943, AN 4943, = APP4943,=20 Appnote4943, Appnote 4943=20 =



    |         |         |     Privacy Policy=20     |     Legal Notices =
Copyright =C2=A9 2011 by Maxim Integrated=20 Products
= ------=_NextPart_000_009D_01CBF7B5.BE933210 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_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/maxkit/dots/clear_dot.gif R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_009D_01CBF7B5.BE933210 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_009D_01CBF7B5.BE933210 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_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/clear.gif R0lGODlhAQABAIAAAAD/AP///yH5BAEAAAAALAAAAAABAAEAQAICRAEAOw== ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/banners/en/webcast.gif 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 1VmjVVr/VVoFlmC3dRAtUijVcReDAAA7 ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Fig01.gif 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 CZ3PGQIAOw== ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Fig02.gif R0lGODlh6gB+AcQAAP///wAAAH9/f0BAQL+/v+/v79/f35+fnyAgIGBgYBAQEM/PzzAwMI+Pj6+v r1BQUHBwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAADqAH4BAAX/YCCOZGmeaKqubOu+cCzPdE0CeK7vfO//wKBwSCwaj8ikcgkQMZ/QqHRK rVKd1qx2y+16sd6weEwmg8votHpNPLPf8LjYLa/b70t62kBoCP6AgYKDhIWGh4iJioEEC3hVemME CQgKAwmLmZqbnIsQAwoKCQ6PUZFeDgwKEI6laQsCCAgHrnkBaAagtLVvBwgMrbxFp1oOqwXCcQIB u8lCxFYHCs3ObwSr1UHQVNLB2W8LCgLfPttSCwEE5HLh1OtNt14FCA3vcsYG9jjmUJ/6cv708WNi IEC+f3AKKFBnb+CSBAkQyhEwQGA8Lgq8SVxTwGDDi8UY6FgwoKTJAwGZ//gKIAoZAAcadYz7EYtl Apc+YBopUM9HgQcECDzAieNBz3UOk0CYiYMkqAAlDwwAmYRAAAQCHgR4AKBBOh9af0CAKiBBAJE+ vDIkYolmgAIdmeI4wPVdUiQD1uqYmmOqgwcPHBEQQLKeVKA4DCQYIADZMlIAFucKkECdVMYACCAI ICDfYXUFK+JYRuvATNOTKw9eANiRAQGgYR+4Ok7ogMA4ENR9gGCHAQUfu3jkwRfHVAZjRS5TwNnr 4nTzEEBo68DmAWQLNjM4UD2B1gPSoC5wPrUPsxwduRafmv2sadqhClitzXmspYIMBMRHN3OZRqrZ 3HUEgMZdNFU+fC1T1/8vAHSUwGykjJXPWCJMA8AyDC3wGmcAFMeggxjqAFWH8ST4FWkAzHbAfJlx OKJV2xGQj1o4WHUUDgzoFSCBV/hQHIkFXvgVPCMwVgJDBtAlwobqtMfcOMWVYCRkDY643i0hhjgf iyyOGFmRBYTYolwd6liNgEbw+OOVQjKkAFo4eEVligO4NNZgX2m1AIvFvTkSZTnMVg+bWQZASnUN cOmiaAssoOQfQ7K4l5nOoDmMjwaWiOWQZjXgVQP4EcAAAjxtRYAxby1DmFZ/ceiXYgF4GiuJEBAg jQLIaCXrpoQtkyMDBqHzq4sIOFBdXmNxZygO1c0JgAIHkWMpEQjEBGT/kECKWYBZWyHjwGazFDWC hQZs1kB7ECBQEaoLbCvCUA1OJUK1TWkXVrmxLpNAKLvYN9Y4y3W1GTYF9TdcDjwmM+0QD7jDBR+U KsGHtT6IucQAaJW0g6jBcdFARBsJYbES1RlQkLNldbxFOCELMVi0S5w7Hg8MOLujF9u1zAbLKm/h i85rYGJRGOECXcY1REmbMBXGJG10F/n9s3ARiz0tRgJw9sxFAQyAbLXPuCI0dRFce/11FQ1kJNHY ZDNQ59lTbKv22ktn8ZOFcD+h2dsbsX3EtwM4nPcQBIByI91r+CLKARQPnpgD6WLltNh1ewHLUzZk rvnmLDHWOOWOB/FH/+hq+P3P6KSjYbo+qKduRuWDt+76HLDnLfvsX9QO9+24c7G6Pbz3rsXv7wQv vBXEr2P88VfofvbyzEuRfDWtoP559LYIL80DJT0gDvbIO//0ZuNODj4T01cz2whkng9F+tWQH7b7 U8DvzPrt04+++FZXYr7+SbCfM1IGQOnxD2hyUxfMCqgEAdYibQ8wQJg48z8GPuOAGxEVAvSSi2JZ MIAY/Ifc8vcSBX4wTSG0BwQXuIMJNuaEQ3CgHDQYMR500GYw3IEM3zBCJACOhTncRwqrsUIluLCC FtxhGmgIhRsGUURDrEUPp/DDJ8LjaWlLABCfcMQgKjEMosrRwwbgQf8YfnFr+zrcFqr4wTNqIYtI rEIXGejGKoSxhl1wYgHrKAW5qRENbKQfH6EARznM8XyDXMId8aBH8CUSCX6sRSCZ90gjFJIXhxRe JQnHADFWo5G92yQQIrmOSbpOlGlpiT4ySTpUbqyTeMwGKEPnShyQsmWmzFstL4lAVcWxZahc5Nlm SQSTNQUZfMjBnvCwScUo4I9Wy2UQsoMDXEnlE2F6wHR+OYZK6ucmR2gA38SyAFb8IEy3weHWfGmE Df4FAMUSSgO0aYB22SGRmvHkEaQjuEnZ0wfeOdVCcEFGdfbgYw9qAiAIUAAIdPJ6ZeCjAbwHTSGw hms4MCd4AMAarBH/wJwOuARRHgCZoLxEpB3KaKO844BtDYAULjVoEKTJg46QCp7qgAlsALCUe0Zx Cd/kZg8Sipu8XGgcGUFH4YJCKnGOBGO1ykxTK1KioITNKPOYaEuNmgRW9gAwTXFbnRYgVqGG4Yz5 jKUQ3kTGiBj1D4UzzlJRB6ACpAIQ+2iCXOOqV4SVBCsEKWgQEnqmnxphos+EQkiDopkCvJUwaMlR XgQAgSrpAFrMYkxlO9LXvPA1HgcoiFlnasIeOPQbOwxqFBqWgwdB5K4AYICsllouBySgsjlI21KK VdvbwrMB0giKaCAwit4QV1RqHYJXkWJYIZRLn1B4YVOu4ymT8gQ8/0nKx2scBgvCJEYAu3iNA0Kb pEB1Zi47nUIHO8FeTiRXiGIwACyfuN722jcRmGlDc4fASwYuVxkk7IESbwlAmk4kwDxA63zpR5Iy 1gJ6OtxvOFW5BeLmVjQbA8JGbSNTKDSUgsmAMBTZQOAqgOIgwBIwEP6Q1d9sEQrSGMCL8SBihEm4 Kgs2cQLqsQCz8NQR4BnLulC6LcA0phX0qkKDO0xjBEdYDv2NwksrIoDqlOmoeiWJXSuCVcDGy2xR +LB0s1Fj+BoyjVTIy1BEcovH6jUWJblFPFBnYW7cp3hOHrEdhAmFvPiBK21Wx+iwhNtqIqOnP57C klmXZxs/IoszJv9CXspFi1u8NmqGqq1TiWuM00SaCGIebZOHceM+7qvRGp6RYxpU3ZyO4zUNcMkB GuAAhoQWxndGSJmv6AomSmTRG9l1LXdQRHuEumXCLrUVpkiOGH+aHMmuhq+dAWygRTsbxZbiv0Rd jWtng9mPcPbzUM1rcky7DtX+mrfXkW0ebjt25B422U4NB3E7bt32ODcZ0g1vUoes3fJ4d+rwLUJ6 h8HeriM4QvStZMH2TuESAXiYBf7weCs7DuDGtYyjB/GQMRwJ/BZex1u2vWf34NjgG3nLGvq9IyA8 5RYPXYPfG3LsqdxoJR8lxel3c6OxnIQv11/PnzbzpzqYgUO3Wsn/Uf7BpFuN5bmGodPtYbJG5SCZ OaCsFadePOlE7QDIYYBLdg1zf++usnHF7I5HQ+6y69d2taEq2+f+RK4rL+447dAuyG7zmO8O72RF Ttbb3nezH4/vHPf74QmfeMOLnPHMs7vREB95xc8OuGFqzKxzKPmQFeRInLf87LglAgyfsPOeJ8F7 C//243HL9KcX/ew+v3rWx/Di36ha3WW/BYgx9vfAD77wh0/84v/eNMZPvvKXz/zmM1QLqN+nSaZP /epb//rYz772t8/97nv/+9dvuRWiXwSpWDEKBTE5EshPrdqfH6BgpgL7hWD+9xPkYOPnvRU2aH8m QIQL86dhsNd//4eFf/nneFrAf6WwJ+qXe/FXBQHoA/XHBMswHJsxgLYUVdNEPlDxP7kQThUVXwZ4 gK23BQpIgSxBCwXRFj0wMifHL3iCgdhCBJISNA8IgfonBROIgg8QETFWEQHxCe2RM/pBGUThFc1g Fo0SOBwVOOExAOUEAWNBL1IBZFAILNLhLlcBUeo1giR4e1xwgijYAL3hHRpzJalxKgEAAbNhNlOB E1vCIVuyGZ0xFaOgAL1RKJMAFbPGGcZQF2Hwf14QgTuwgyhoFeVCERVBKHmSDqICHH0BEnFIH1Ci KYcWALBwIo7IIV4hHUzWhQ0IVDkIBWKIggqVDmeoKW1CItOnA/9aES2CoiiViC0YooeSMh0iIHaB eINfeEFaYIimSEZttojxkGIhYhb58E9zwSEFwgccUh2zSCL5gIwhcicsAgsFwBpD8jBemAWEmAOl aIrLsIgVYRaA4QReQVIwImQ7ACwPQBFrCAArWITjoBWscBzsOBvIIQKNcBaywhj+4wWCGAbfSCfc UBEkQQtS2CCLAQFOFVOZwT0QkDRyQxs5EFIkxYSsIWN+gVIXcglV+JHj8BeXwIVPkH5jUJDhuBE/ 8ggDSZCjqATAGDIteQcomZIxmQQruRHLVAovCZMICGMySIDO1Y1bQIg7SZSDxYtHmZNGMJNKGQQ3 SQYRmJQS8wf/2iUISQIIsZYZesET55UDg3F1nfEaf3AdtuQpcGhyg6EX/fQEPykGAQiVSyANUlgt ZskZdYgJiohl4HhbAzUay8JTjogVZaGLt8E9TRGYQXAN+sEQukcFU0mVTtl+VTA3DsAUBrIWWMIU 5eWXF9KDOOJZGLZj5ZIb9YQxHPR7OJFQBxAREDGUD8GUAFiZ9CebVSGDBsKXGsM7XLMWfyASPUaa YpkXosFVXDUX0xcMRsVXfAWKajB/Vpmb5dAXmJCFoGlLOTN4rEBrxFkjxilX4nl1rNkX6uCcuIkE cYmTQZkEdLkEHeESH5hX4lku+SA72eEOcOVQjiVcWccKkdUK/8lJJyYRDCT1EnXxnOhnlINom0Aw nUrgUMYSNfR5ZV1BZaqhDvQQFPkgaFCiHkGRI7aCAPlAD2RonkMAdqKyCwoKBevJniVYl+kZM1Gx FzlgTjhQGZdREk5RoxWxUVX2Yz2aAK3AGrihUkRAEUxRTtC5BuQHoVG5Ay8Ko2CoEjMapVfHoEAZ ozrpflE5pVTqizKKpUUwmdHpoDwApYokAF05GIFwVGc5FzAzGPq5FhsGCFSCfGnZlULAE3wqj14K fwDWnkTwni6KFVgjH2VhmAr1B4CVnL7QlwiDFh1BZYxBEbAJkB+qmEKQmKLBNZBnQ1oql2iqA2qa BNkxdiWFYf8XEVeQehAgsRWeoZitUy0zEVcMARJ7wlhX1xvwlA8M8I5RAKaUSai3WZs98Jx6GQtQ YiY7yAz10DBUxhStIzTyaBQ68AkmUZzjSXm+MaqkaqxBcKpJEDzKSll4M6ApoosI8xNlMq2Dl6Ne Ix9QqEy/x60W6q06QKzFyqWFeqVLkArmBZ4IwywZoxf8qUN6Vyvwahxb5TUM0TraqjFhhSPVE6pZ GorI6q9DQK5KEKy2EpjKmgPCOgCJ0ggqalLGdAsNAAxxVRZBIQAiARFB4Qgm+y1qZaK+mp1JwK/9 WqVPCbBM0FC3sRZMahzoUScTK4WtuFEVMVEcVVk7OpEdYhL/laUYLzUERhoMG7UEZvoGXOexX0qb aDB1hkqmGXsHUye2SumzZeB0Z4u28giub+ugbEuUblu34kpsUAF+fvu3gBu4gju4dKu3HOsTzpe4 iru4w0ezjPu4y2eSZVuqT6OvFbe394axl3u4A6e5uFOQd7d1lDt5njs7oAttpZtwo2ttqdu5mNtv u/e6cCe6shtNjnGroVe7TzMb0yd+Tbe6IcOBLMFtnwu8G7E+ItC6mau7/VMhxFu8zLu7yRu7nEs6 ARlEp5sEfnBf7YUx3MuVNft30bsFmvG95ntf2qodOMq646sFLSoR8hE5YxZsxksF79syheO7ula/ U3C/OhNG/5LLC9l7BP5rbXhzOvwrBQUMNMbwlt2WwFGwwEATDp/4YBAMBRIMNNLwvINavUcjtBsh msBzwXoDwvCLWXjWvlmQwX3RPTjUtUZUoBzVGlbgWynswWTAwvsQFKlgMzUmFGaCXM+ns1ZATTcM tHCgw32VGSIBkaMTUi/lrl1BJba1HThRFkFKVhY7a4AhFEPhUlRrBCiMuipsBUocqwBAUv2JlUNR ELFFCiS6A99yFNwjs7V2nINRJ4vxE55SWRBQwSgaujgsCQCLxn1rmCP5AClGF1qcgV0DRIuFx6Mz yYShAA0zWur6wGVsR4UcKIB2xYQRx7egEGvXFH8aKPnwF/+n+auUfFQm48VHkMkDRMJMcMZ/kC6O cFw58gfZsYc5ejBWwT6Bkh/856lYRsnItZDtFMB2MMBGoMRcCYs7ZVIv05UCOwSZyRB+igzUfJ7n CV5H4MZHLKZxoMQSw1p2QBcjvMn2a8IEHIJqUDSCjMTW4M7/8DPrPMhiYM4S8RuBWgfOXAT8LEKC x2js3L/2vA5ck9AATcuKxNCy5DYcfGAHrcAQ7Qy6Rb8VHcEXzQsfN87agHsE3NGPYABkKM8arc9g JKKQ29IuzcNZUQmjQLob3USDO7iycNPVx6bM/A0BHWLKGzo/LQyWC70qPW60e9TqFtTLq9RWU9Sm 69DzfHX/FjTUAiwXhcPUNO3UlXur8tLTrsvVpFs4N1DVUg1twlt6Or3WbN3Wf3XWPg0b8sKPL13X dm3XQiVvhkvWmIilev2zmTEAhaaUfx2mieHXIi0MB4E6E71HiS3AjAER80S271fYXaAQJaCxZvTY AkwClF3ZnC1FzLEkcmtmIicCnw3azIPZmp1Dlk2Qqa3aYpDWnFPbtn3bta3VICQG+Fza5zTGbOBA KO3bPEBAcCBAvU3cNQXcwf3Yw63cWRfbwpHYyQ3d6MHcze0FR1d9bFiv5wAsW1GkBqUTQVCRXkYT R7AAgJyk0j3dXWCIf3UWgu2C8BkKUsgSHMWMPEAjQQAs/5gwFYO9A2FRBPxBBQrR2sMj0ispJsvw MVl7IR8VQbbRDJ+xMfF4oT3GhxEpUmm44e4wG0xxIK8RG0zFGSOupDVyXi9jFkx4GeCkBMYtB+kD lQzOEkWIDCwhAuhwCZxIGeWhAx2xFaCCI1cBAb8h2JQxhIwDFWYhF694kbEii0+IDpasFQCjiaJS 5LOhTV4CSdj9BumzkzVOCyGi41+CDKMCT00MKDoQHiKAdsxoMseyimaB5jt7LTXCGbJ4LVeRG3mI 5SyiILVGvDEu4xdHlzUuaF/hJXPtBFJyGbhlV/vCDCziWDlOZV/R6CDxhlAOG3LoKvHA6Jui6EHB IVwzAv8BDmpfDuYXl5SJvopeohVE4SeBUhK1ghgvoec9Xg8jEiKyflDn8ct78unReBY4Ahy2yIyN 0LLbWASFbui/KJuvXuai0YZ/+CWyciPCUmvAUmum4hWQgumEYe2WDOShkCjjmN/DUokO8HmyEhHO gSqlDhRjwbCFa0urzuoJiEfTvugYVoTAwJDvkjRegeoFMhRTcRu4gi/1APAa0R6lZycs8S8vwRzC kvDIYOkIYBbqMBVDgYvPLTLtTTtZELdbExSNzQMMOAwkrVz5ru/7989G0+WDOPIkXwUmHzsObOAv D/NUcLcE+Ow+hfMtH0QHXgurA/Q9cBmk0KM8OrG4AcP/Ht7mfFM4S1gSRNoUNBwnJoniM3ykEGjz 3bRfOT8EEtrD8mEVKG+yMZuHTDEP3LGdF4I3+xKiQeELJeopvsrfQaCiOUPEctTzx71fSt9C8+Mo BTuenNU62Uh3F+Ido+mfowGgFns5euGmWEmyhxIYARr2wuA3Ze8yutkXYoUNvJMd0RKcmfEJkh/Y fIWclx8I0dKc4WmhfST4gz8Fhf9KQJ74HZIowsqz2eENf0BrDNv6S4XH45nigDD751n7sgxUYv86 Olj01dQKmuH7RjUPHtrmSTZ4PSYS3xkZoOKrcWz7mSH7rVUaWmT+CL7c7z/2UrD7PGCX00Elm1kj pKKk/ywGAgokCAQgnOiQAANBIGTCFO3zDIDu6r3vExQChWlwy/2SyuWJxXxCo9JkIDCFHpDX64Jk 8KF0h694QSB50aUT4AVwLABjA/pQAxQajbucHD2b4OnxbS0VKPgVKi7+VDH+IAQ+TlJWWlIKOF1u LjlSZnGGio5OHiaSbnpORqK2ur7qZMKmWk2CzuLmliLqUqoyso4WCBjFZQ0g5ySv1EDE6QyvJA40 9CRAyCVD1BgkDAjULNw8Q4k/PDswX8r2Tv4q3o4yPBAcIBgYEDQwuAW8EDxgwSMWPQEIfARgoMOA ghyZXghQ+A0gCwR6Dkax2OAgQwcJNO061a7Qu0LBRP+l6+EgEAEttd4ok7TgzksAARLEaeAtRY8B K3W07HHIxwE1PRYoBMBgQQNsQyuxG8mo5JV4okgoCaojQLIADlpIsoath1cVKbHGClOAwVcACywS NQoUiQu0NRmZkvqI6pSTV8fi6aHVJgEH/HaEBfCxUYsCLhyG4bn2wI8HbeXIbUP3TJi7i6LqVcQ3 ilVRb++wG1xrgYIaA/EwAEwWwAMBDYKiBYBgwVvKsXSM6FEUTQ8DGO8dYGGcUt7Qi0ZD8TsqQYwE vDTPJtgiAYmiDIj3k3MP9zdiAmsLoJzgAYR7UYzgwCPiOyaQzrdAZ1KalAPbfAz4xkYP4AyXXoEo uIH/Qh4AANgGGm2p4VtRIimRxx4LpcfcdfeR5JkU0nEYYiugiShFfkrsV6KKmzS3YhQnJgGiizM+ QiKNSsBIlBY38qhIiz1S4eETMgJZ5BI2GmmTkEukmKST0Gz4pJJbECmlkUgmmaMcXC3TpZdfghmm mGOSWaaZZ6IpZpRSapnPP2/CGaecc9JZp513xgkBBHjy2aef5Fg5ZaCb5DYojVoaCkWhia6IKKNH Rvaoio5K+sOilXJIKaZpbVqippte2qlen2IaqqgjkVqpqaf2kqqkq7Kai6uPwhrrLLMOqkcXAjAV qa2yLvmrAVUQ68+v7eA6aALF7ngsLskGOiyxiTkL/wu0gS7LVbWtBnustNRu68q12DYb7ivj6tXF AAgU266778IbbwAN8Wpuh4kewIACCRwA6CsGONCeRYTYywS6ujiAAAIBSpWOAgwXjGO3NBZgHcSh wTAAwRGTNbGLa2msYsW7cRzkk2vZVyIECvjL8cGuoMyjQRsX/HIrECTF404lb+WxiEFQuGIBcPFs MylEAxkEzeEaLYo9Tn5TtM8cMnAxj0FIXSRDS09Bhxq+KkEHuFReVvPUzjXwACUEuPtHAGAXomfJ TXPyQDWTsO1rPnkIQIaFDry9ds5mF3kY3oGDkdAA89bAAFcKIP5IAWeLSncqXE/BNrMnBA6BPwcE Lv9A5HvNTfmolbBdXoaim8A6622MzojhhANpehJ5W2qs68biTslr9lp+ie0/sJ3Am8Po7s8CAaj9 QOyLrMn08O2QfHi7ZyRvQraOw01S6UX6xFycBezNIAF3mNFG0FxgFHHwlgggm5Fpf590+0k+YPW2 71tChJPDYu5Y/INKymRWQOkZiSEto5j/6lckYhjpBjwTVJGG1j0VOaA1ExygJVhTNhd5cIIUNNIB GgjCh4lwhCQMgP6cE4QWAm96LtxXAHsxBBjGMFAFeAAK72OPASzQgVZqiQiC+IoFCAyH7pOhiJDI rhV8LYpSnCIV0QCBAShgXx9MYc8qlY8GVDGMYow4IgHWx0UOctFZaEzjr9bIxli58Y2niqMcO0XH OmLqjniUlLz66Mc/AjKQghwkIQtpyEMiMpHFCgEAOw== ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Fig03.gif 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 ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Fig04.gif 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 W/VVY3VWa/VWc3VXe/VXf3UIAAA7 ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Fig05.gif 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 joYAADs= ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Fig06.gif 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 zuocAgA7 ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Eq01.gif R0lGODlhYAAgAMQAAP///0BAQL+/v39/fwAAAN/f3+/v7yAgIJ+fn8/Pz2BgYDAwMI+Pj6+vrxAQ EHBwcFBQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAABgACAAAAX/ICCOZGmeaKqubOu+ZcGQxgC/BjIwBT2PiB5CAOzdXg4jAAE5shIOyEDh SIwYB6soQAwcDFuis6WwbRHjmmgAHgXQIkRgtGgo3N3FIzxuJQ4iBQ5bAAkBbQhoAYsBPyIGCwoK C20ABYAnAneUfAENWQBcfS0HRFMiBAACBE0AAzYEAgKfDTQODpWqc5avZgqmcKJcDQuhYqMqDHeg AKkCAXWusCOvJJORJH+Br6kGBN8ExcbjEAyiyCqCnyPOAVA1sLKfxwWHBgFKAAtwAN7SeONEXSqF bgWEA47aAXjwoBoBRvxW/JHy4ECTA0oQ3BEmhkGsgioSDFCi0MCBANOcuDTY0UMGDRtBligZSaLX AAS5QDbTJWJVSp1OCPQKcAfoGkv8hrgyGnSEP6ZQgaaKAyjBnhKrwE2NyhWFVlDPnDAaS7as2bNo 06oduxNAmZ67spHNJKuu3bt48+rdy7cvkakmiYQtYeBu18MmtgoANBixYxZm4iRo/PhE5MojFvfK h3kr5m2bP7MTTVpFqgdjr5YWnWqyJAFaVn/eWk02adqXbVfGrVt05Nq9SQMP/lkW8ePIkytXHgIA Ow== ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Fig07-a.gif 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 bvmWcBmXcjmXXhAEADs= ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Eq02.gif R0lGODlhwgAgAMQAAP///7+/v0BAQH9/fwAAAJ+fn+/v78/Pz9/f3xAQECAgIHBwcI+Pj2BgYDAw MK+vr1BQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAADCACAAAAX/ICCOZGmeaKqubOu+cCzP9Bo85FHUPGzgpsMgcDIAHsaecsksHRSkBqNJ JQkQp8SCCBiMDgIAIlwtm10KriGBLesABi/JwBi0A8MRHhhowA94RAcEXAFsIgwOWA1cZ44ADAeP DH4ABRAidAIQO5adAAsHCwKkAqGlEEAiBwmJlZkJDQ0JcQoDtkcOAwk7qQABCqYJAQsEZAMLcg68 R5iPZwWEjwi0AAKdmze6XXLWAYCy3wEOAQHRSSIBxiUFlQUGCljUkAIHbdWGRu0ABKsPCFB+kVnz zAwlcs84zcs1wgCBON0EcBkgJwAZbw0dQGA2giKJfiL6GZiVhl86MhZN/3YRIQBHypAFyxiR+KyA gAGVPI6QqBMjt3TkzFUT8cAPGBL7IAGTl+AXlgFhQAITsa8fgk6XBI4AGbMKzWcJFEj6OYJcz686 DZGC0EgFvAYL2Nya28XWNra/EpgSa7IbADbAiARw1pXK10cPuj1JwgrSK75kX/qocycP1QFYFwjE 08ZLHYoUJTHYseBTYSaHSYDGjI7J3Lg41jSAejHtRUcODEh2YcCBkgBtXhjQ3CP1VtACXjURwiA4 Hcwkyom4WlCHqBgFxtKAt2xKkbZUh1pLoSpI660NuZ5ez94EA80LSSBYgKvErk/qMzFQQPgF1wJQ XFeCOgQUmF97CC7x1f9hB0BwzQnZLeCbNetk0oADDLSGQDkcdtghPwbytdsLpZRo4okopqjiiiy2 6CIpNCzYyAO6BKeaGAS0oR4CDjSgHVUuqjTbSUGYeIKHSCap5JJMNunkk0vGyIVxBWhUnnTWEHfg YBjKABI8gt2WiYcJlslEaSLEc6R3IhBnSVMqmTAfCmwmFhxXU41o5p5VjJPYbTaV4iZ1sOxAgHZg lHgCAyCxYkdHSAEiJp8DgkepCwwkZ+OGHGr3GWgQeLEAYbp96EQCICXy45G2UGTjpT1dKqsJDjwA 0jJuooDAaq9SGuuswC7gh1STAttCaCauamx7gyRDgBd6LrsCRaUSEsA8edKutytFz2qVrQs9Hfht gsSOe2w34prLnhyEqptCuO7Gay6Wccpr77fp3quvr/v26++/AAcs8MAEIxgCADs= ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Fig07.gif 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 BbdxK7dzS7d1a7d3i7d5q7fuEgIAOw== ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Fig08.gif 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 +uVfAmZgCuZgEmZhGuZfhgAAOw== ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Eq03.gif R0lGODlhbwAeAMQAAP///0BAQL+/v39/fwAAAJ+fn9/f3+/v7yAgIHBwcK+vrzAwMGBgYM/Pz1BQ UI+PjxAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAABvAB4AAAX/ICCOZGmeaKqubOu+cGkM9KDEbVE/Bu7/LAGihigAUQEGjYE4Op+CwEgh /UVNAcFooX16cVcRgwEImM0DMqARMAIet1GYlBU1IL36OiESMAIJPSNsZwEDDyIFAQ1igl8lAgSS BAEHAAICCw8CBgQiAwtVXIkBCxBmdJMQbgQIllcCqwIDEJYiB5gEmFQipQMAB56PJlcHAXG9XXVZ wsIABgIPXF3JAIojBAl8VwvI2ibOzbBVwyRhd7ZlXTQHEAAOCpmQ5CN6Dr8ABAcImFLOl/REOMui wAGAWgP4lDNHLk29LgULvknwQOEIA27odGnXw5MCLv5IUJk1QJAzihTf/0VcSAIjiQG29BiAwACR AQQOMqoo4EjADWEOUDlAJGIoNAG2nBVwgIBRAQZ4StQYUCDdQj0AECAQpNURDmHtpNxUUuqEs5tN nmkFVyMJy0SOdIyQCwTfJTcHdCCT+jIjVXAjgr0dTBhwoiYJClkMMImA3cKQXzRuusYPAwGMWhAq xLmz58+gQ4se/TmfmMc0SiQ+oxMYptewY8ueTbu27du4Y5sGxm9EahINYHuNTFyFMyG+HxdfHuNx gcy/ma848KCk9BTRr6NY4CDBVu3EqIEvwUZEAuXj06/Iqb79igIL3Ms/Ad/qfPn17+uPdH6AeP3p kUTDfwAWaOCBCCboRAEIADs= ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Eq04.gif R0lGODlhXgAsAMQAAP///7+/vwAAAEBAQH9/f9/f35+fn+/v7xAQEDAwMI+Pj3BwcM/PzyAgIFBQ UGBgYK+vrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAABeACwAAAX/ICCOZGmeaKqubOu+ZFCQh2EaBEQWBDG7PMOhdFD4SDgbDMZABEiOQYmQ oBJEBsRigVCuCtpoKeEgNGaHxIAwSAyXLEMi8RQpEFLS4BnIO0UBCCZ7JQEKIgIkDA0iEAsACnkA A4dwX5N1BQ0Gko1rAzoBCSR0JYQmfZWAowAQUqAjrpYtpwkKfSWcVDa4I6cAAsHBVzFUPyJkZq91 AL2zKoR3BA+bJAhDB4LZ1m++zCM/C8QiRQoGDgALqgqPz9B8PdReAAgzYCJb+O163wCcIg7mORjy 4JAme2fcvYuRx4CNLAO6+BsgQIECAQPmoUgzJ88CBgDMzBkyoIEgBA06/ykswaAbgAMgART4UUCG iJoycB5bESAmgJYiGDALQLRZURE9eghZybRpCwFJB6h0SpVqohFXUQglarOqVxYCuC4YRVGYpAVS pWr8ypYERooPjvWAEUCY3bt48+rdy7dvMGB2Os3VY3ccOa6IEytezLix48dFs64ZMbitZRdZDyI1 fLkzim8MflT2bIJNXNIkRqNGSgft6ps7XyuImfW1bRORbutG4mb3bgW9fd+W41L4agR2jStfzry5 8+fNEcdeIjSFz5c9jb+NuG8JtTbFm2WFmDL86qwHar8AM8QiEeQ3BcR08MB3VgiC0KbdV3bYiF7O AETAVQrUd5Mgu9nVwHYTQj3wQHYrZHOLGrwBFpJh6r121QOGqaafWoo44EBuB94Slj8GysRIguQ0 oMNmLEmXGj7jMJAWRi8llA5nGv7XwBuqqfCAAwskdBQiWDhQDxdH6GaYATEFmUIRTR4ZEhY9FIBD k81JCZ1XVn4p5phklmlmCiEAADs= ------=_NextPart_000_009D_01CBF7B5.BE933210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.maxim-ic.com/images/appnotes/4943/4943Fig09.gif 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 ------=_NextPart_000_009D_01CBF7B5.BE933210 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_009D_01CBF7B5.BE933210 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_009D_01CBF7B5.BE933210 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_009D_01CBF7B5.BE933210 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_009D_01CBF7B5.BE933210 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_009D_01CBF7B5.BE933210 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_009D_01CBF7B5.BE933210 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_009D_01CBF7B5.BE933210--