From: "Saved by Windows Internet Explorer 8"
Subject: Brooks Memphis Twilight Classic- Middle School Girls - Tennessee Runner
Date: Mon, 5 Sep 2011 11:39:48 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_003D_01CC6BC0.843488B0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7600.16807

This is a multi-part message in MIME format.

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tn.milesplit.com/meets/86627/results/165456

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:og =3D "http://opengraphprotocol.org/schema/" xmlns:dc =3D=20
"http://purl.org/dc/terms/" xmlns:fb =3D =
"http://developers.facebook.com/schema/"=20
xmlns:v =3D "http://rdf.data-vocabulary.org/#"><HEAD><TITLE>Brooks =
Memphis Twilight Classic- Middle School Girls - Tennessee =
Runner</TITLE><!-- Meta -->
<META charset=3Dutf-8>
<META name=3Dviewport content=3Dwidth=3D1000>
<META name=3Dadvertising content=3Dask><!-- Styling --><LINK =
rel=3Dapple-touch-icon=20
href=3D"http://cache.milesplit.com/images/milesplit-iphone.png"><LINK=20
rel=3D"shortcut icon"=20
href=3D"http://cache.milesplit.com/images/milesplitshortcut.png"><LINK=20
rel=3Dstylesheet =
href=3D"http://cache.milesplit.com/css/milesplit/reset.css"><!--[if lt =
IE 9]>
<SCRIPT =
src=3D"http://html5shiv.googlecode.com/svn/trunk/html5.js"></SCRIPT>
<LINK rel=3Dstylesheet=20
href=3D"http://files.milesplit.us/css/milesplit/basic.css"><LINK =
rel=3Dstylesheet=20
href=3D"http://files.milesplit.us/assets/tn/tn.css"><![endif]--><LINK=20
rel=3Dstylesheet =
href=3D"http://files.milesplit.us/css/milesplit/basic.css"=20
media=3D"only screen and (min-width: 600px)"><LINK rel=3Dstylesheet=20
href=3D"http://files.milesplit.us/css/milesplit/mobile.css"=20
media=3D"only screen and (max-width: 599px)"><LINK rel=3Dstylesheet=20
href=3D"http://files.milesplit.us/assets/tn/tn.css"=20
media=3D"only screen and (min-width: 600px)"><LINK rel=3Dstylesheet=20
href=3D"http://files.milesplit.us/assets/tn/tn-mobile.css"=20
media=3D"only screen and (max-width: 599px)"><!-- OpenGraph -->
<META content=3D506280686,508214191,566163555 property=3D"fb:admins">
<META content=3D261198561567 property=3D"fb:app_id">
<META content=3D"Tennessee Runner" property=3D"og:site_name">
<META content=3Dtn property=3D"og:region">
<META content=3DUSA property=3D"og:country-name">
<META content=3Dwebsite property=3D"og:type">
<META content=3Dhttp://tn.milesplit.com/meets/86627/results/165456=20
property=3D"og:url">
<META content=3D"Brooks Memphis Twilight Classic- Middle School Girls"=20
property=3D"og:title"><!-- Framework -->
<SCRIPT=20
src=3D"http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"><=
/SCRIPT>

<SCRIPT =
src=3D"http://files.milesplit.us/framework/base.js?v=3D4"></SCRIPT>
<!-- Legacy -->
<SCRIPT>jQuery.noConflict();</SCRIPT>

<SCRIPT=20
src=3D"http://cache.milesplit.com/framework/plugins/prototype.js"></SCRIP=
T>

<SCRIPT src=3D"http://tn.milesplit.com/js/milesplit.ajax.js"></SCRIPT>
<!-- DART -->
<SCRIPT>if (typeof eTandomAd =3D=3D "undefined") eTandomAd =3D =
"none";</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.7600.16853"></HEAD>
<BODY id=3Dgeneric>
<DIV id=3Dpage><HEADER class=3Dmain role=3Dbanner>
<DIV class=3Dlining>
<DIV class=3Dinner><SECTION id=3Dpartner>
<DIV class=3Dlining>
<DIV class=3Dlb>
<SCRIPT language=3DJavaScript1.1>document.write('<scr'+'ipt =
src=3D"http://ad.doubleclick.net/adj/nbcu.unisport.prtnr/milesplit_ru;are=
a=3Dmiles;sport=3Dru;pageid=3Dmeets/86627/results/165456;!c=3Dmiles;tando=
mad=3D'+eTandomAd+';'+(top.__nbcudigitaladops_dtparams||'')+'dcopt=3Dist;=
pos=3D1;sz=3D728x90;tile=3D1;ord=3D' + 224981 + =
'?"><\/scr'+'ipt>');</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/nbcu.unisport.prtnr/milesplit_ru;a=
rea=3D;sport=3Dru;pageid=3Dmeets/86627/results/165456;!c=3Dmiles;dcopt=3D=
ist;pos=3D1;sz=3D728x90;tile=3D1;ord=3D224981?"><IMG=20
border=3D0 alt=3D"Click Here!"=20
src=3D"http://ad.doubleclick.net/ad/nbcu.unisport.prtnr/milesplit_ru;area=
=3Dmiles;sport=3Dru;pageid=3Dmeets/86627/results/165456;!c=3Dmiles;dcopt=3D=
ist;pos=3D1;sz=3D728x90;tile=3D1;ord=3D224981?"></A></NOSCRIPT></DIV>
<DIV class=3Dlogo><A=20
style=3D"PADDING-LEFT: 5px; DISPLAY: block; MARGIN-LEFT: 9px; =
PADDING-TOP: 15px"=20
href=3D"http://tn.milesplit.com/c/48"><IMG=20
src=3D"http://cache.milesplit.com/images/logos/universal-200x60-black.jpg=
"></A>=20
</DIV></DIV></SECTION><SECTION id=3Dbranding>
<DIV id=3Dnetwork>
<DIV class=3Dlining>
<DIV id=3Dmotto><SPAN><A href=3D"http://www.milesplit.com/">THE NATION'S =
PREMIER=20
HIGH SCHOOL T&amp;F/XC NETWORK</A></SPAN> </DIV>
<DIV id=3Daccount>
<DIV style=3D"MARGIN-TOP: 5px; WIDTH: 69px; FLOAT: right; MARGIN-RIGHT: =
8px"><A=20
class=3Dfb title=3D"Login to MileSplit with your Facebook account"=20
href=3D"http://tn.milesplit.com/fb/connect"><IMG=20
alt=3D"Login to MileSplit with your Facebook account"=20
src=3D"http://files.milesplit.us/images/buttons/facebook-login2.png"></A>=
 </DIV>
<DIV style=3D"FONT: inherit; FLOAT: right; MARGIN-RIGHT: 8px" =
class=3Dwelcome>You=20
are not logged in. <A =
href=3D"http://tn.milesplit.com/register">Register</A> or <A=20
href=3D"http://tn.milesplit.com/login">Login</A>. =
</DIV></DIV></DIV></DIV>
<DIV id=3Dnetwork_sites>
<DIV></DIV><A class=3Dclose=20
href=3D"http://tn.milesplit.com/meets/86627/results/165456#">Slide =
Up</A></DIV>
<DIV id=3Dsite>
<DIV class=3Dlining>
<DIV class=3Dbumper>
<DIV class=3Dinner>
<H1 id=3Dlogo><A href=3D"http://tn.milesplit.com/"><SPAN =
class=3Dtitle>Tennessee=20
Runner</SPAN></A> <SPAN class=3Dtagline></SPAN></H1>
<DIV id=3Dcustom><SPAN><BR><BR>
<TABLE>
  <TBODY>
  <TR>
    <TD>
      <CENTER><A href=3D"http://tn.milesplit.us/Subscribe">
      <H3>Support TennesseeRunner's coverage - Please=20
    =
Subscribe</H3></A></CENTER></TD></TR></TBODY></TABLE></SPAN></DIV></DIV><=
/DIV></DIV></DIV></SECTION></DIV></DIV></HEADER><NAV=20
id=3Dnavbar class=3Dmain>
<DIV class=3Douter>
<DIV class=3Dlining>
<DIV class=3Dbumper>
<DIV class=3Dinner>
<FORM id=3Dsearch_nav role=3Dsearch method=3Dget =
action=3D/search><LABEL><INPUT=20
type=3Dsearch name=3Dq required placeholder=3D"enter search =
term"></LABEL><BUTTON=20
type=3Dsubmit><SPAN><STRONG>Search</STRONG></SPAN></BUTTON> </FORM>
<UL>
  <LI><A href=3D"http://tn.milesplit.com/">Home</A></LI>
  <LI><A href=3D"http://tn.milesplit.com/coverage">Coverage</A></LI>
  <LI><A href=3D"http://tn.milesplit.com/stats">Stats</A></LI>
  <LI><A href=3D"http://tn.milesplit.com/videos">Video</A></LI>
  <LI><A href=3D"http://tn.milesplit.com/articles">News</A></LI>
  <LI><A =
href=3D"http://tn.milesplit.com/meets/calendar">Calendar</A></LI>
  <LI><A href=3D"http://tn.milesplit.com/teams">Teams</A></LI>
  <LI><A =
href=3D"http://tn.milesplit.com/discussion/local">Discussion</A></LI>
  <LI><A href=3D"http://tn.milesplit.com/resources">Resources</A></LI>
  <LI><A=20
href=3D"http://tn.milesplit.com/subscribe">Subscribe</A></LI></UL></DIV><=
/DIV></DIV></DIV></NAV><ARTICLE=20
id=3Dcontent class=3Dmain role=3Dmain>
<DIV class=3Dlining>
<DIV class=3Dinner>
<STYLE>aside.body {
	WIDTH: 170px; FLOAT: right
}
section.body {
	MARGIN-RIGHT: 180px
}
section.body > DIV {
	MARGIN-LEFT: 10px
}
section.body P.links {
	PADDING-BOTTOM: 10px
}
header.body P.meet STRONG {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: =
1.25em; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
header.body H1 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
header.body P.timer {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
header.body P.timer A {
	FONT-WEIGHT: bold
}
#under {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; CLEAR: =
both; PADDING-TOP: 20px
}
</STYLE>

<SCRIPT>=0A=
	_.ready(function($) {=0A=
		var target =3D document.getElementById('resultsdiv');=0A=
		if (typeof target.onselectstart !=3D 'undefined') {=0A=
			//IE route=0A=
			target.onselectstart=3Dfunction(){return false}=0A=
			target.ondragstart=3Dfunction(){return false}=0A=
		} else if (typeof target.style.MozUserSelect !=3D 'undefined') {=0A=
			//Firefox route=0A=
			target.style.MozUserSelect =3D 'none';=0A=
			target.style.MozUserDrag =3D 'none';=0A=
		} else {=0A=
			//All other route (ie: Opera)=0A=
			target.onmousedown =3D function(){ return false; };=0A=
		}=0A=
		target.style.cursor =3D 'default';=0A=
	});=0A=
</SCRIPT>
<HEADER class=3Dbody>
<P class=3Dmeet><STRONG><A =
href=3D"http://tn.milesplit.com/meets/86627">Brooks=20
Memphis Twilight Classic</A></STRONG></P>
<H1>Middle School Girls</H1>
<P class=3Dtimer>Results by <A =
href=3D"http://tn.milesplit.com/timing/17">AllTrax=20
Timing</A></P></HEADER><ASIDE class=3D"body skyscraper">
<DIV class=3Dad-skyscraper>
<SCRIPT language=3DJavaScript1.1>document.write('<scr'+'ipt =
src=3D"http://ad.doubleclick.net/adj/nbcu.unisport.prtnr/milesplit_ru;are=
a=3Dmiles;sport=3Dru;pageid=3Dmeets/86627/results/165456;!c=3Dmiles;tando=
mad=3D'+eTandomAd+';'+(top.__nbcudigitaladops_dtparams||'')+'dcopt=3D;pos=
=3D2;sz=3D160x600;tile=3D2;ord=3D' + 224981 + =
'?"><\/scr'+'ipt>');</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/nbcu.unisport.prtnr/milesplit_ru;a=
rea=3D;sport=3Dru;pageid=3Dmeets/86627/results/165456;!c=3Dmiles;dcopt=3D=
;pos=3D2;sz=3D160x600;tile=3D2;ord=3D224981?"><IMG=20
border=3D0 alt=3D"Click Here!"=20
src=3D"http://ad.doubleclick.net/ad/nbcu.unisport.prtnr/milesplit_ru;area=
=3Dmiles;sport=3Dru;pageid=3Dmeets/86627/results/165456;!c=3Dmiles;dcopt=3D=
;pos=3D2;sz=3D160x600;tile=3D2;ord=3D224981?"></A></NOSCRIPT></DIV></ASID=
E><SECTION=20
class=3Dbody>
<DIV>
<P class=3Dlinks><A href=3D"http://tn.milesplit.com/meets/86627">Back to =
Brooks=20
Memphis Twilight Classic</A> | <A=20
href=3D"http://tn.milesplit.com/meets/86627/results/165456/print">Printab=
le=20
Version</A> </P>
<DIV id=3Dresultsdiv class=3Dresults><PRE> AllTrax Timing - Contractor =
License                        HY-TEK's Meet Manager
                       BROOKS Memphis Twilight XC Classic                =
       =20
                    presented by: Fleet Feet Sports, Memphis             =
       =20
                   Mike Rose Complex - Memphis,TN - 09/04/2011           =
       =20
                              Last Completed Event                       =
       =20
=20
Event 7  Girls 2000 Meter Run CC MIDDLE SCHL.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D          =

    Name                    Year School                  Finals  Points  =
       =20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D          =

  1 Schuyler, Kailey          08 Columbia Academy       7:06.32          =
       =20
  2 Hudsmith, Emily           08 Christ Methodist       7:07.33          =
       =20
  3 Buteau, Rebecca           08 Madison Central        7:14.53    1     =
       =20
  4 McDonald, Ayme            08 Madison Central        7:15.87    2     =
       =20
  5 Shallow, Lauralys         08 St. Agnes Academy      7:32.77    3     =
       =20
  6 Chandler, Kalysha         08 Nettleton              7:33.92          =
       =20
  7 Legrain, Izzy             08 Blackman Middle        7:34.45    4     =
       =20
  8 Stave, Madison            08 Batesville             7:43.08          =
       =20
  9 Lovitt, Kayla             08 Madison Central        7:43.61    5     =
       =20
 10 Schneider, Maggie         07 Houston Middle         7:47.89    6     =
       =20
 11 Horn, Natasha             08 Madison Central        7:50.45    7     =
       =20
 12 Connell, Aidan            07 St. Agnes Academy      7:54.81    8     =
       =20
 13 May, Catherine            07 St.Francs-Assisi       7:55.70    9     =
       =20
 14 Allen, Brandon            07 Sovereign Grace        7:57.01          =
       =20
 15 Lindemann, Maddie         08 Houston Middle         7:57.49   10     =
       =20
 16 Baney, Ashlynne           07 Madison Central        8:03.43   11     =
       =20
 17 Hawkins, Kadi             07 Blackman Middle        8:14.60   12     =
       =20
 18 High, Katina              07 Myrtle Attendnce       8:15.26          =
       =20
 19 Dudek, Kate               08 St.Francs-Assisi       8:15.65   13     =
       =20
 20 Strecker, Summer          08 Batesville             8:18.21          =
       =20
 21 Cole, Haley               08 Batesville             8:18.61          =
       =20
 22 Scherer, Meagan           08 Schilling Farms        8:19.21   14     =
       =20
 23 Barnhart, Marah           08 Houston Middle         8:20.52   15     =
       =20
 24 Dearman, Jo               06 St.Francs-Assisi       8:21.19   16     =
       =20
 25 Howell, Geniesha          08 Myrtle Attendnce       8:24.22          =
       =20
 26 Healy, Francesca          08 St. George's Middle    8:24.90          =
       =20
 27 Janse, Kirsty-Rhe         07 Schilling Farms        8:25.78   17     =
       =20
 28 Allen, Meghan             07 Schilling Farms        8:27.01   18     =
       =20
 29 Tashie, Sophia            08 Christ Methodist       8:27.76          =
       =20
 30 Chapman, Kelsey           08 Houston Middle         8:28.59   19     =
       =20
 31 Ferris, Kristina          06 St.Francs-Assisi       8:30.37   20     =
       =20
 32 Weber, Taryn              06 Collierville           8:33.24   21     =
       =20
 33 Crowder, Addison          08 Madison Central        8:33.68   22     =
       =20
 34 Wallace, Emma             08 Kate Bond Middle       8:34.25          =
       =20
 35 Smith, Elyse              08 Madison Central        8:37.69   23     =
       =20
 36 Bergschicker, Brittany    08 Schilling Farms        8:39.62   24     =
       =20
 37 Haltom, Emma              06 Schilling Farms        8:40.32   25     =
       =20
 38 Ferris, Nicole            08 St.Francs-Assisi       8:44.75   26     =
       =20
 39 Greer, Jordan             08 Blackman Middle        8:46.01   27     =
       =20
 40 Valdivieso, Ashley        06 Blackman Middle        8:48.30   28     =
       =20
 41 Stewart, Morgan           08 1st Assembly Chr       8:50.20          =
       =20
 42 Underwood, Meghan         06 St. Agnes Academy      8:51.94   29     =
       =20
 43 Wigley, Amelia            07 Holy Rosary            8:55.73          =
       =20
 44 Asher, Ariel              07 Blackman Middle        8:56.50   30     =
       =20
 45 Hill, Taylor              06 Schilling Farms        8:57.78   31     =
       =20
 46 Presley, Samantha         07 Tupelo                 8:59.09   32     =
       =20
 47 Oberling, Anna            07 Cordova Middle         9:01.51          =
       =20
 48 Cavanaugh, Emily          07 Collierville           9:02.32   33     =
       =20
 49 McKeown, Molly            08 Madison Central        9:03.05          =
       =20
 50 Boyd, Rachel              06 Schilling Farms        9:04.15   34     =
       =20
 51 Crossman, Mallory         07 Schilling Farms        9:06.68          =
       =20
 52 Hayman, Skye              07 Madison Central        9:08.17          =
       =20
 53 Boutin, Callie            07 Tupelo                 9:08.65   35     =
       =20
 54 Billingsley, Avery        07 Tupelo                 9:09.27   36     =
       =20
 55 Clapper, Ashlee           08 Madison Central        9:09.91          =
       =20
 56 Scales, Sierra            08 Blackman Middle        9:11.16   37     =
       =20
 57 Rose, Madeline            08 St.Francs-Assisi       9:12.09   38     =
       =20
 58 Furlong, Rylie            07 Schilling Farms        9:13.04          =
       =20
 59 Carter, Alixis            07 Madison Central        9:14.09          =
       =20
 60 Elvington, Natalie        08 Blackman Middle        9:14.68   39     =
       =20
 61 O'Neill, Annika           06 Houston Middle         9:16.38   40     =
       =20
 62 Merrell, Marie            08 Jackson Preparatory    9:16.89          =
       =20
 63 Padilla, Heidy            08 Collierville           9:17.49   41     =
       =20
 64 Applebaugh, Hannah        07 Madison Central        9:18.13          =
       =20
 65 Farrar, Marion            07 Blackman Middle        9:20.48          =
       =20
 66 Walters, Rezetta          06 Mem.Business Aca       9:21.02          =
       =20
 67 Womack, Molly             07 Tupelo                 9:21.56   42     =
       =20
 68 Ward, Sarah               06 St. Louis Catholic     9:22.27          =
       =20
 69 Wiygul, Emma              08 Madison Central        9:22.79          =
       =20
 70 Dacus, Lauren             08 Schilling Farms        9:23.30          =
       =20
 71 Prester, Erin             08 St. Agnes Academy      9:24.33   43     =
       =20
 72 Pongetti, Olivia          08 Tupelo                 9:24.82   44     =
       =20
 73 Williams, Abby             5 St.Francs-Assisi       9:27.60   45     =
       =20
 74 McMasters, Emily          08 Nettleton              9:28.42          =
       =20
 75 White, Mary Maddux        07 St. George's Middle    9:29.08          =
       =20
 76 Exley, Caroline           07 Houston Middle         9:29.48   46     =
       =20
 77 Blaxton, Emily            07 Schilling Farms        9:29.98          =
       =20
 78 O'Lonney, Caroline        07 St.Francs-Assisi       9:30.46          =
       =20
 79 Reber, Emily              08 St.Francs-Assisi       9:31.11          =
       =20
 80 Nobles, Rachel            06 Schilling Farms        9:32.18          =
       =20
 81 Pope, Caroline            08 Blackman Middle        9:34.07          =
       =20
 82 Shbeeb, Anastasia         06 St.Francs-Assisi       9:35.26          =
       =20
 83 Lazure, Rachel            08 Houston Middle         9:38.93   47     =
       =20
 84 Coates, Mallory           08 Schilling Farms        9:39.66          =
       =20
 85 Cobb, Mason               07 Schilling Farms        9:40.22          =
       =20
 86 Greer, Caroline           06 Myrtle Attendnce       9:40.85          =
       =20
 87 Eschenburg, Erica         07 Schilling Farms        9:41.44          =
       =20
 88 Scruggs, Kayla            08 St. Agnes Academy      9:41.89   48     =
       =20
 89 Sudduth, Cheyanne         08 St.Francs-Assisi       9:42.34          =
       =20
 90 Keilty, K.K.              06 St. Agnes Academy      9:42.80   49     =
       =20
 91 Bahm, Caitlyn             08 Collierville           9:43.26   50     =
       =20
 92 Dwinell, Rian             07 Blackman Middle        9:43.73          =
       =20
 93 Livesay, Charlotte        08 St. Agnes Academy      9:44.25   51     =
       =20
 94 McDaniel, Addie           07 Schilling Farms        9:44.99          =
       =20
 95 Mitchell, Maggie          06 Houston Middle         9:48.08          =
       =20
 96 Chapman, Harley           08 St.Francs-Assisi       9:50.68          =
       =20
 97 Jaggar, Jessica           08 Houston Middle         9:51.43          =
       =20
 98 Haskell, Sarah            05 St. Louis Catholic     9:52.36          =
       =20
 99 Hastings, Ashley          07 Mem.Business Aca       9:55.32          =
       =20
100 Merrell, Mollie           08 Jackson Preparatory    9:59.71          =
       =20
101 Harrison, Anna            07 St. Louis Catholic    10:04.24          =
       =20
102 Vannucci, Annabeth        08 Schilling Farms       10:04.76          =
       =20
103 Steece, Hannah            07 Madison Central       10:06.00          =
       =20
104 Poole, Shelby             07 Madison Central       10:13.88          =
       =20
105 Carney, Kelly             08 Houston Middle        10:15.60          =
       =20
106 Brinkley, Mila            08 Houston Middle        10:19.48          =
       =20
107 Vietzke, Addie            06 Collierville          10:20.04   52     =
       =20
108 Rayburn, Annika           08 Houston Middle        10:20.51          =
       =20
109 Kingery, Kennis           07 Starkville            10:21.12          =
       =20
110 Frazier, Victoria         07 Blackman Middle       10:22.73          =
       =20
111 Biggers, Hadleigh         06 Schilling Farms       10:23.38          =
       =20
112 Vaughn, Elle              07 St. George's Middle   10:24.35          =
       =20
113 Vassallo, Katherine       06 St.Francs-Assisi      10:25.74          =
       =20
114 Hinson, Hayley            08 Madison Central       10:31.90          =
       =20
115 Turner, Sarah             08 St.Francs-Assisi      10:32.63          =
       =20
116 Alejandro, Selena         06 Blackman Middle       10:42.38          =
       =20
117 Pugh, Melissa             07 Schilling Farms       10:43.00          =
       =20
118 Robbins, Olivia           06 Schilling Farms       11:09.72          =
       =20
119 Williams, Caroline        08 Houston Middle        11:11.25          =
       =20
120 Godambe, Maya             07 Schilling Farms       11:21.43          =
       =20
121 Clark, Cory               06 Collierville          11:23.37   53     =
       =20
122 Hill, Katie               07 Collierville          11:23.86   54     =
       =20
123 Buras, Lauren             08 Schilling Farms       11:26.20          =
       =20
124 Cole, Carrie Anne         07 Tupelo                11:38.83   55     =
       =20
125 Merrell, Mary             06 1st Presbyterian      11:44.95          =
       =20
126 Lackey, Kelli                Holy Rosary           11:49.78          =
       =20
127 Summers, Ana              08 Houston Middle        12:01.09          =
       =20
128 Straub, Christi           08 Schilling Farms       12:08.69          =
       =20
129 Roman, Olivia             06 Holy Rosary           12:12.63          =
       =20
130 Gaither, Ke'Veana         06 Mem.Business Aca      12:13.15          =
       =20
131 Brown, Kaitlyn            06 Collierville          12:16.27          =
       =20
132 Young, Cydnee             08 Houston Middle        12:35.30          =
       =20
133 Colby, Olivia             06 Blackman Middle       12:37.24          =
       =20
134 Knight, Autumn            07 Collierville          12:37.78          =
       =20
135 Riley, Katherine          07 Collierville          13:01.72          =
       =20
136 Neri, Carmela             06 St.Francs-Assisi      13:23.09          =
       =20
137 Estep, Kendall            06 Houston Middle        13:28.02          =
       =20
138 Hall, Taylor              07 Schilling Farms       13:30.69          =
       =20
139 Bernard, Kaylon           07 Collierville          13:38.18          =
       =20
140 Hargett, Abbe             06 Houston Middle        14:31.34          =
       =20
141 Barrentine, Brianna       06 Schilling Farms       14:31.34          =
       =20
                                                                         =
       =20
                                   Team Scores                           =
       =20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D
Rank Team                      Total    1    2    3    4    5   *6   *7  =
 *8   *9
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D
   1 Madison Central Middle       26    1    2    5    7   11   22   23  =
       =20
      Total Time:    38:07.89                                            =
       =20
         Average:     7:37.58                                            =
       =20
   2 St. Francis of Assisi        84    9   13   16   20   26   38   45  =
       =20
      Total Time:    41:47.66                                            =
       =20
         Average:     8:21.54                                            =
       =20
   3 Houston Middle               90    6   10   15   19   40   46   47  =
       =20
      Total Time:    41:50.87                                            =
       =20
         Average:     8:22.18                                            =
       =20
   4 Schilling Farms Middle       98   14   17   18   24   25   31   34  =
       =20
      Total Time:    42:31.94                                            =
       =20
         Average:     8:30.39                                            =
       =20
   5 Blackman Middle             101    4   12   27   28   30   37   39  =
       =20
      Total Time:    42:19.86                                            =
       =20
         Average:     8:27.98                                            =
       =20
   6 St. Agnes Academy           131    3    8   29   43   48   49   51  =
       =20
      Total Time:    43:25.74                                            =
       =20
         Average:     8:41.15                                            =
       =20
   7 Tupelo                      189   32   35   36   42   44   55       =
       =20
      Total Time:    46:03.39                                            =
       =20
         Average:     9:12.68                                            =
       =20
   8 Collierville                197   21   33   41   50   52   53   54  =
       =20
      Total Time:    46:56.35                                            =
       =20
         Average:     9:23.27                                            =
        </PRE></DIV></DIV></SECTION><SECTION=20
id=3Dunder>
<DIV class=3Dad-rectangle>
<SCRIPT language=3DJavaScript1.1>document.write('<scr'+'ipt =
src=3D"http://ad.doubleclick.net/adj/nbcu.unisport.prtnr/milesplit_ru;are=
a=3Dmiles;sport=3Dru;pageid=3Dmeets/86627/results/165456;!c=3Dmiles;tando=
mad=3D'+eTandomAd+';'+(top.__nbcudigitaladops_dtparams||'')+'dcopt=3D;pos=
=3D4;sz=3D300x250;tile=3D3;ord=3D' + 224981 + =
'?"><\/scr'+'ipt>');</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/nbcu.unisport.prtnr/milesplit_ru;a=
rea=3D;sport=3Dru;pageid=3Dmeets/86627/results/165456;!c=3Dmiles;dcopt=3D=
;pos=3D4;sz=3D300x250;tile=3D3;ord=3D224981?"><IMG=20
border=3D0 alt=3D"Click Here!"=20
src=3D"http://ad.doubleclick.net/ad/nbcu.unisport.prtnr/milesplit_ru;area=
=3Dmiles;sport=3Dru;pageid=3Dmeets/86627/results/165456;!c=3Dmiles;dcopt=3D=
;pos=3D4;sz=3D300x250;tile=3D3;ord=3D224981?"></A></NOSCRIPT></DIV></SECT=
ION>
<DIV class=3Dclearer></DIV></DIV></DIV></DIV>
<DIV></DIV>
<DIV></DIV>
<DIV></DIV></ARTICLE><FOOTER id=3Dfooter class=3Dmain =
role=3Dcomplementary>
<DIV class=3Dlining>
<DIV class=3Dinner><IMG style=3D"WIDTH: 500px; FLOAT: right; HEIGHT: =
46px"=20
src=3D"http://cache.milesplit.com/assets/usa/partnership_icons-layout.png=
">=20
<DIV class=3Dlogo><A href=3D"http://www.milesplit.com/"><IMG=20
src=3D"http://cache.milesplit.com/images/logos/milesplit-night.png"></A> =

<P>Jasen Parks , Webmaster<BR><A style=3D"COLOR: #ffffff"=20
href=3D"mailto:jparks@milesplit.us">jparks@milesplit.us</A><BR><BR></P></=
DIV>
<DIV class=3Dcopyright>=C2=A9 <A=20
href=3D"http://tn.milesplit.com/help/support/contact">Copyright</A> =
2011.=20
MileSplit, All Rights Reserved. <BR>In partnership with <A=20
href=3D"http://www.universalsports.com/">Universal Sports</A>. <A=20
href=3D"http://tn.milesplit.com/help/privacy">Privacy Policy</A> </DIV>
<DIV class=3Dlinks><A=20
href=3D"http://www.milesplit.com/"><STRONG>MileSplit</STRONG></A> <A=20
href=3D"http://tn.milesplit.com/help/about">About Us</A> <A=20
href=3D"http://tn.milesplit.com/help/advertise">Advertise</A> <A=20
href=3D"http://tn.milesplit.com/help/about/management">Management =
Team</A> <A=20
href=3D"http://milesplit.wordpress.com/">Company Blog</A> </DIV>
<DIV class=3Dlinks><A=20
href=3D"http://tn.milesplit.com/help"><STRONG>Support</STRONG></A> <A=20
href=3D"http://tn.milesplit.com/help/support/faq">Frequent Questions</A> =
<A=20
href=3D"http://tn.milesplit.com/help/about/contact">Contact Us</A> =
</DIV>
<DIV class=3Dlinks><A =
href=3D"http://tn.milesplit.com/meets/results"><STRONG>Meet=20
Coverage</STRONG></A> <A =
href=3D"http://tn.milesplit.com/articles">Articles</A> <A=20
href=3D"http://tn.milesplit.com/meets/results">Meet Results</A> <A=20
href=3D"http://tn.milesplit.com/meets/calendar">Meet Calendar</A> <A=20
href=3D"http://tn.milesplit.com/rankings">Rankings</A> </DIV>
<DIV class=3Dlinks><A=20
href=3D"http://tn.milesplit.com/meets/video"><STRONG>Multimedia</STRONG><=
/A> <A=20
href=3D"http://tn.milesplit.com/photos">Photo Albums</A> <A=20
href=3D"http://tn.milesplit.com/videos/tags/race">Race Videos</A> <A=20
href=3D"http://tn.milesplit.com/videos/tags/interview">Video =
Interviews</A> </DIV>
<DIV class=3Dlinks>
<DIV><STRONG>Resources</STRONG></DIV><A=20
href=3D"http://www.racetablive.com/">RaceTab Software</A> <A=20
href=3D"http://www.milesplit.com/pages/Online_Registration">Online=20
Registration</A> <A href=3D"http://tn.milesplit.com/calc">Conversion=20
Calculator</A> <A href=3D"http://tn.milesplit.com/updates">Latest =
Updates</A>=20
</DIV>
<DIV class=3Dlinks>
<DIV><STRONG>Community</STRONG></DIV><A=20
href=3D"http://www.milesplit.com/forums/national">National Forum</A> <A=20
href=3D"http://tn.milesplit.com/trainingblogs">Latest Blogs</A> </DIV>
<DIV class=3Dbreaker></DIV>
<DIV><A href=3D"http://tn.milesplit.com/mobile">Want the mobile version=20
instead?</A></DIV></DIV></DIV></FOOTER>
<DIV></DIV>
<DIV id=3Dextras>
<DIV id=3Dadornment1></DIV>
<DIV id=3Dadornment2></DIV></DIV>
<DIV id=3Dfb-root></DIV><!-- Analytics -->
<SCRIPT src=3D"http://www.google-analytics.com/ga.js"></SCRIPT>

<SCRIPT src=3D"http://b.scorecardresearch.com/beacon.js"></SCRIPT>

<SCRIPT>var _qoptions =3D { qacct:"p-44piXe9gY_gqg" }; </SCRIPT>

<SCRIPT src=3D"http://edge.quantserve.com/quant.js"></SCRIPT>
<NOSCRIPT><IMG =
src=3D"http://pixel.quantserve.com/pixel/p-44piXe9gY_gqg.gif"><IMG=20
src=3D"http://b.scorecardresearch.com/p?c1=3D2&amp;c2=3D3005619&amp;c3=3D=
&amp;c4=3D&amp;c5=3D&amp;c6=3D&amp;c15=3D&amp;cj=3D1"></NOSCRIPT>=20
<!-- Script -->
<SCRIPT>=0A=
(function($, _) {=0A=
=0A=
	// Initialize site=0A=
	_.config({=0A=
		domain:"milesplit.com", jsRoot:"http://files.milesplit.us/framework/", =
cssRoot:"http://files.milesplit.us/css/milesplit/", =0A=
				fbAppID:"261198561567", 'appName':'MileSplit', =
'appHash':'82f0ede2121a7232b2854e27baaa69c7'=0A=
	});=0A=
	_.ga.google('UA-381648-1').comscore({ c1:2, c2:3005619, c3:"", c4:"", =
c5:"", c6:"", c15:"" }).logPageView();=0A=
	=0A=
	_.done(function($) {=0A=
		$('#motto').click(function() {=0A=
			$('#network_sites =
div').ahah('http://cache.milesplit.com/html/network.html', function() {=0A=
				$('#network_sites').slideDown();=0A=
			});=0A=
			return false;=0A=
		});=0A=
		$('#network_sites .close').click(function() {=0A=
			$('#network_sites').slideUp();=0A=
			return false;=0A=
		});=0A=
		$('#search_nav').submit(function() {=0A=
			var val =3D $('#search_nav input').val();=0A=
			if (val.length > 0) {=0A=
				document.location.href =3D '/search/' + val;=0A=
			}=0A=
			return false;=0A=
		});=0A=
			});	=0A=
	=0A=
})(jQuery, MileSplit);=0A=
</SCRIPT>

<SCRIPT=20
src=3D"http://cache.milesplit.com/js/jquery/tools-tiny/jquery.tools.min.j=
s"></SCRIPT>

<SCRIPT=20
src=3D"http://cache.milesplit.com/js/jquery/tools-form/jquery.tools.min.j=
s"></SCRIPT>
<!-- Facebook -->
<SCRIPT src=3D"http://connect.facebook.net/en_US/all.js"></SCRIPT>

<SCRIPT>FB.init({appId: '261198561567', status: true, cookie: true, =
xfbml: true, oauth: true, channelUrl: =
'http://tn.milesplit.com/fb/channel.html'});</SCRIPT>
<!-- Fonts --><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://fonts.googleapis.com/css?family=3DNobile:bold"><!-- =
Additional Styles --><LINK=20
rel=3Dstylesheet =
href=3D"http://files.milesplit.us/css/milesplit/dialog.css"><LINK=20
rel=3Dstylesheet=20
href=3D"http://files.milesplit.us/css/milesplit/notification.css"></BODY>=
</HTML>

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/nbcu.unisport.prtnr/milesplit_ru;area=miles;sport=ru;pageid=meets/86627/results/165456;!c=miles;dcopt=ist;pos=1;sz=728x90;tile=1;ord=224981?

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
vehGPzonAwIAOw==

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://cache.milesplit.com/images/logos/universal-200x60-black.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/4QAWRXhpZgAASUkqAAgAAAAAAAAAAAD/2wBDAAgGBgcGBQgH
BwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/
2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMjIyMjL/wAARCAA8AMgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQF
BgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS
0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4
eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi
4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl
8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK
kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP0
9fb3+Pn6/9oADAMBAAIRAxEAPwDwCiiikUFFFFABRRVyxsmvJiCwjiQbpJD0QU0ribsQwW81zKIo
Y2kc/wAKjJrftvB15Ioe6uILZD13Nkj+n61WfWltIvs+lp5MfRpmALv7+1W9A8P3fieaad7j9zAV
MzO5LtnJwvB54PWm5wprmkFOnUqyUILVluPwTaSHCa9alv7uFz/6HVfUPAms2UXnxRpdxYzuhOTj
6Hr+Ga1rrwHbizR7aeZZ5UDx+c3yEZI5wuexrlodQ1Pw/eyRWt3LBJFIUdUb5SQe46EfUVrKNoqT
jozOalCpKlze9HdGW6NG5VwVYHBBGCKZXZf2jpvi1Fg1JIbHVMARXiDbHKfRx2+vT6dDyt3aT2N3
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
RRQAUUUUAf/Z

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://files.milesplit.us/images/buttons/facebook-login2.png

iVBORw0KGgoAAAANSUhEUgAAAEUAAAAWCAYAAACWl1FwAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A
/wD/oL2nkwAAAAlwSFlzAAANEgAADToB6N2Z3gAAAAd0SU1FB9sIHRQGKF7uhh8AAAAZdEVYdENv
bW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAADnUlEQVRYw+2YbWhbZRTHf7dNamdql7bU9W1r
utEtpZPMjlprVdgSFMTBpnMI1pcpCH4QBEHUD2VOUVRWP1QU/FJZP4hOC44hDNtRO8oEt7awyqaz
W2q7vqQkS1zSJk1zjx/S9SW9N0tiJov2fLr3POf5P/ee+/+f59xHqXG0CGu2wgwAzx3YnVbQoYtX
2G6tysiEHP3mVDQpf4y40wo87Q6kHfPftKw1sejIJ1mzWUvZs8uKpbyA2WAYlyfAu5+d+v8mxWYt
5dXmxsX7dblGKsvM/z2miCS+Ae3ZZV28drn9zATDxGKIiCamiJC7pYEjL1Xg7DjOxxfCq2IURUn5
ZbTwU8GLJiWJCZbygsWEvNl6Uv8BdXxyk5h/YunCT5opN8w/O6c7T3QwowzSZpOIgGKgsr6Og/YK
qvKz+Gtqgh+Pn+PEcBA120Tj3gdo3mmGyRG6Ju5mr83Lkff6GJpTVuGrqkqOpZ5PXt7A4Akn+U3V
1OYFGfjhNJ//fJ1wHFbeVrvPHRvv4bV9FnLOn+Vw2xl+CpXy5LN12ExgqrbxfL2Z6a4e3jnmosx6
J4jEZYOoKiq57Ng6w7Evevhu2kTdIzVsyUmIKfGDvvxg/yrf5opC2t9f8r/w1rfLvro25gp/TIxI
FsXbSinkGu29Ywz7hKnTbh5/ppgdRUamN5lZh5fefjcur5fuS2Huq12JqY2vMnzmT5zXIsxf8LPf
biLfABK6xX2Kxzd7C/kjqAJRphswGaOUT7x8qszNRzOlRiShl06oplwe9SwxZGPhKt/1QCgGQ+LU
FAEU8kqK2BacX4z3T7pxXRzHY6/GXl/E+bMqDU2FKIFRfnHN4Tb5CFFOU0MJg/1G7FuNN6lTUb8s
84tGbUtZPoc+7V76N/jwKU2/rkxi/QvXmx59iLeXjV366nsODwzR2mnkRcfDtDrAe3WMjvZBhmZA
fhvkaP9dND/YyBuVI/SOhKBKRY2Vj8ZaN6SkKTMNU2ocLbLz3tqEydjx0QEAhkc9HGrr0owZH5+k
rKwkfQISITt/A7vvLybbeYWesVwee8XBE5EBXm/7HZeqpG2tcwO/LnS0krLcUxtLYZ1IIMBM3nae
PlhLs0HFN+ak/evLuOaTKjDJNG+S4rPG6VPSmRUFiPjp6+ymr1NjLM1toAHAUlGQfE9hzNadd3Vi
ikw+uUqo0OprXZ/uIhmelNu+pmTCeUryv2aZZUqNo0V8Pu/acduCrV9v5m/9JckvW1yvaQAAAABJ
RU5ErkJggg==

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/nbcu.unisport.prtnr/milesplit_ru;area=miles;sport=ru;pageid=meets/86627/results/165456;!c=miles;dcopt=;pos=2;sz=160x600;tile=2;ord=224981?

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

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/nbcu.unisport.prtnr/milesplit_ru;area=miles;sport=ru;pageid=meets/86627/results/165456;!c=miles;dcopt=;pos=4;sz=300x250;tile=3;ord=224981?

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
8x8RiWTAiVwo7833nwEBADs=

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://cache.milesplit.com/assets/usa/partnership_icons-layout.png

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

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://cache.milesplit.com/images/logos/milesplit-night.png

iVBORw0KGgoAAAANSUhEUgAAAIIAAAAeCAMAAADXeTb3AAAAA3NCSVQICAjb4U/gAAAAY1BMVEUA
AACAgX8hISHR1dQ4OTiqqqcSEhJmZmYtLi2YmZa3u7oHBwddXl3c4N8pKimhoZ9RUVCPkI8YGBio
q6pzc3GKi4nBxMOcnZyws7NucHCTlZRDQ0OfoqJ4eXgzMzOjpaOvr6x0njwvAAAACXBIWXMAAAsS
AAALEgHS3X78AAAAH3RFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA4tWjSeAAAABZ0
RVh0Q3JlYXRpb24gVGltZQAwNy8yMi8wOAVoyjcAAARNSURBVEiJxVfrlqMgDEasDDaWtuyonXYb
fP+n3FxA7bGd6Z/d5ZyRAprLly8hY8w7I6L37sUZADzdD9frtaPjXXxHA4RgacyioixXOrFtW/v0
y11XVfcOn1iBh8OhMrHfj6+MfzB44pHKqzHJOvBPRLIMjrR84gzg/qBjv1XjaftmWnriGyagqJyV
6LKhpU0yW1q2W0ft5VDGtDkFts46PvS8dt/HI5uQoY6NrK6QD6KgtHUlDiS+Dt6TsrA9ZWyADRmB
uVR/iwVcpxn5xSDMP3uQaSMBGOORzYbwRHxQ9533oEHZWrkajtxO9CeAGUu/jlmnxR6jWrKRYEns
5XkyiCNrEtC79etXjbLxPhZHSV9bzTpB/FVm6EYR9aCDvaW0dR5puIJCMBQmbz2DMNy8f00HdvLU
ZxMYhI4WDQlyiCfCkcmhbKSNvqck4d++EG02yPpB04POgX7WEWp6nmfSvo6FhLrKJtBiDEl1BqXC
zEav2UorUKUHdIsJi67BaZgEiunXbMJLFBjnCT6n6QwKwsmv2IjzVHiauRpUG6pcXVEcBAgUjHpz
oucVkbA4/PZ+W8DA6ZYTJrL3moZH6FY6wzwxGM0H+q6RTIVeXatZMiNOCcrSBgkQY9SZSvlCkAyq
K2amyGyxmRLyR4qzl/ALCCazEUahoaAUjaM0aYJZwAFcSqNdQo2SKXsx5CK7dqFBED91Jr2Ix3Sb
JQapTQKCqCZjc1FklOhDjs6HyLGFGxaDDPpannNIJqBMIK56yZPVIc5p9xkTOwQRZrhZbogTx8Tm
2phpaBdG9Jxz2D8tlmWE76iPufjgdLotMqQ2WvF19yn+hhUV2BVZylX1wMdXWr65mFzSW4CCGk5T
KpZy1ie9DSstkVm1zLagxCY2PQ9BYvGAF5EfsKCwC7xpuFBZfUMPrQSY5xT5PtYKY3aa/HAW7wgE
6JWNwj+nB4pSD7BpUKxUPi5MiwV7Lky0YednrmFeEj/Ptrj6kIGy5dLCxrOykVFKqxKJS4oz7h+c
/5p2wEnQxZrXTp7ryCxs/BLze1EU7yvYJWUKG/0DG+W8YwuYO901eCorYFn+EKVEVPxtkpTc8SVq
duo+v/Jb0csmUNBvOTDcpPg2X0mYQTDr2uiXpbRW5D/T8szS632QUliHoM3ThboCsUi0fpkvdV/K
x3DprI+9SIJ7uZWDAHsq/VLIIBTVmQPLTb3U5zGOc90/DMEw7nVdCpUtTduo6am1+3BP0+fX1Hgb
zqlJEYNz4SiSu7a99qzZUovKG1Bpr+qOTXMkrKt0TFa5P4oBDdVWH7LGPRdcVnJWSAZew76ua2f4
GUsVrSnhT1YaMrxN/S2LEsEzyVezdAmOhi7zZULtEVW7oJdj5LxD7bqVcNws6CHEGJlmNDTk/KZj
DvMvSvBgQT5/q79/a/zYl/31Ie3JO/8s/L3xQxf5L4a2J/91aHvyf02gf2D9z6+9Gn8AkBSI6icX
KfYAAAAASUVORK5CYII=

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://pixel.quantserve.com/pixel/p-44piXe9gY_gqg.gif

R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs=

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://b.scorecardresearch.com/p?c1=2&c2=3005619&c3=&c4=&c5=&c6=&c15=&cj=1

R0lGODlhAQABAIAAAMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cache.milesplit.com/css/milesplit/reset.css

HTML {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
OBJECT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IFRAME {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ADDRESS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CITE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CODE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DFN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
EM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
INS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
KBD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
Q {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SAMP {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SMALL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
STRONG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SUB {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SUP {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
VAR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
B {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
I {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LABEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CAPTION {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TBODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TFOOT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
THEAD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
article {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
aside {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
canvas {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
details {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
figcaption {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
figure {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
footer {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
hgroup {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
MENU {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
nav {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
section {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
summary {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
time {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
mark {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
audio {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
video {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; =
OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	LINE-HEIGHT: 1
}
article {
	DISPLAY: block
}
aside {
	DISPLAY: block
}
details {
	DISPLAY: block
}
figcaption {
	DISPLAY: block
}
figure {
	DISPLAY: block
}
footer {
	DISPLAY: block
}
header {
	DISPLAY: block
}
hgroup {
	DISPLAY: block
}
MENU {
	DISPLAY: block
}
nav {
	DISPLAY: block
}
section {
	DISPLAY: block
}
nav UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
BLOCKQUOTE {
	QUOTES: none
}
Q {
	QUOTES: none
}
BLOCKQUOTE:before {
	CONTENT: none
}
BLOCKQUOTE:after {
	CONTENT: none
}
Q:before {
	CONTENT: none
}
Q:after {
	CONTENT: none
}
A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; =
VERTICAL-ALIGN: baseline; PADDING-TOP: 0px
}
INS {
	BACKGROUND-COLOR: #ff9; COLOR: #000; TEXT-DECORATION: none
}
mark {
	BACKGROUND-COLOR: #ff9; FONT-STYLE: italic; COLOR: #000; FONT-WEIGHT: =
bold
}
DEL {
	TEXT-DECORATION: line-through
}
ABBR[title] {
	CURSOR: help
}
DFN[title] {
	CURSOR: help
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1px; =
BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
INPUT[type=3Dsearch] {
	-moz-appearance: none; -webkit-appearance: none
}

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/css/milesplit/basic.css

HTML {
	MIN-WIDTH: 970px; FONT: 12px Arial; HEIGHT: 100%
}
BODY {
	MIN-WIDTH: 970px; FONT: 12px Arial; HEIGHT: 100%
}
HR {
	WIDTH: 100%; HEIGHT: 0px
}
H1 {
	MARGIN-TOP: 0px
}
H2 {
	MARGIN-TOP: 0px
}
H3 {
	MARGIN-TOP: 0px
}
H4 {
	MARGIN-TOP: 0px
}
H5 {
	MARGIN-TOP: 0px
}
H6 {
	MARGIN-TOP: 0px
}
h7 {
	MARGIN-TOP: 0px
}
P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px
}
H1 {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 25px; PADDING-TOP: 20px
}
H2 {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 18px; PADDING-TOP: 15px
}
H3 {
	MARGIN-BOTTOM: 12px; FONT-SIZE: 16px; PADDING-TOP: 12px
}
H4 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 14px; PADDING-TOP: 10px
}
H5 {
	MARGIN-BOTTOM: 7px; FONT-SIZE: 12px; PADDING-TOP: 7px
}
H6 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 11px; PADDING-TOP: 5px
}
H1:first-child {
	PADDING-TOP: 0px
}
H2:first-child {
	PADDING-TOP: 0px
}
H3:first-child {
	PADDING-TOP: 0px
}
H4:first-child {
	PADDING-TOP: 0px
}
H5:first-child {
	PADDING-TOP: 0px
}
H6:first-child {
	PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	FONT: 12px "Verdana"
}
CAPTION {
	FONT: 12px "Verdana"
}
TD {
	FONT: 12px "Verdana"
}
TH {
	FONT: 12px "Verdana"
}
DIV {
	FONT: 12px "Verdana"
}
P {
	FONT: 12px "Verdana"
}
HR {
	DISPLAY: none
}
DIV.dotted-long {
	WIDTH: 299px; BACKGROUND: url(/images/dotted-long.png); HEIGHT: 2px
}
DIV.dotted-medium {
	WIDTH: 199px; BACKGROUND: url(/images/dotted-medium.png); HEIGHT: 2px
}
DIV.dotted-short {
	WIDTH: 112px; BACKGROUND: url(/images/dotted-short.png); HEIGHT: 2px
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TR {
	VERTICAL-ALIGN: top
}
TD {
	VERTICAL-ALIGN: top
}
DIV.atf300 {
	WIDTH: 300px; HEIGHT: 250px
}
.alt {
	DISPLAY: none
}
.section UL LI STRONG {
	DISPLAY: block
}
.section UL LI {
	LINE-HEIGHT: 16px
}
A.rss {
	MARGIN-TOP: 4px; WIDTH: 16px; BACKGROUND: =
url(/images/icons/nice/16/rss.png) no-repeat; FLOAT: left; HEIGHT: 16px; =
MARGIN-RIGHT: 5px
}
.col .section {
	MARGIN-BOTTOM: 15px; BACKGROUND: url(/images/vgradient.gif) repeat-x =
0px 20px; BORDER-TOP: 3px solid
}
.col H1 {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; FONT: bold =
16px "Trebuchet MS"; MARGIN-BOTTOM: 0px; BACKGROUND: #ffffff; =
PADDING-TOP: 3px
}
.col UL {
	POSITION: relative; BACKGROUND: url(/images/arrow-cutin.png) no-repeat =
15px 0px; PADDING-TOP: 15px
}
.col UL {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.col P {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.col P {
	PADDING-TOP: 3px
}
.col UL LI {
	BORDER-BOTTOM: #000000 1px dotted; PADDING-BOTTOM: 3px; PADDING-TOP: =
3px
}
#partner {
	WIDTH: 100%; BACKGROUND: #000000; HEIGHT: 100px; CLEAR: both
}
#partner DIV.lining {
	PADDING-BOTTOM: 3px; WIDTH: 970px; MARGIN-LEFT: auto; MARGIN-RIGHT: =
auto
}
#partner .lb {
	MARGIN-TOP: 7px; WIDTH: 728px; BACKGROUND: #ffffff; FLOAT: left; =
HEIGHT: 90px
}
#partner .logo {
	WIDTH: 232px; HEIGHT: 90px; MARGIN-LEFT: 728px
}
#partner FORM {
	MARGIN: 0px; PADDING-TOP: 7px
}
#partner FORM .textbox {
	WIDTH: 170px; FONT: 10px Arial; HEIGHT: 20px; COLOR: #666666
}
#partner FORM BUTTON {
	WIDTH: 30px; FONT: bold 12px Arial; COLOR: #000000
}
#network {
	BORDER-BOTTOM: #555555 1px solid; WIDTH: 100%; BACKGROUND: #dfdfdf; =
HEIGHT: 30px; CLEAR: both
}
#network DIV.lining {
	WIDTH: 970px; HEIGHT: 30px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#motto {
	BACKGROUND-IMAGE: url(/images/logos/msus.png); WIDTH: 575px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 0px; FLOAT: =
left; HEIGHT: 30px
}
#motto A {
	BACKGROUND-IMAGE: url(/images/arrow-down.png); PADDING-LEFT: 75px; =
PADDING-RIGHT: 17px; BACKGROUND-REPEAT: no-repeat; FONT: bold 15px/30px =
Arial; BACKGROUND-POSITION: right center; COLOR: #000000; =
TEXT-DECORATION: none
}
#account {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px; FONT: bold 12px/30px Arial; =
MARGIN-LEFT: 575px
}
#network_sites {
	DISPLAY: none
}
#network_sites {
	BORDER-BOTTOM: #555555 1px solid; WIDTH: 100%; BACKGROUND: #efefef
}
#network_sites H1 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; BACKGROUND: #888888; COLOR: #ffffff; PADDING-TOP: 10px
}
#network_sites nav {
	MARGIN-TOP: 5px; WIDTH: 800px; DISPLAY: block; MARGIN-LEFT: auto; =
MARGIN-RIGHT: auto
}
#network_sites TABLE {
	WIDTH: 100%
}
#network_sites TABLE TD {
	WIDTH: 25%
}
#network_sites A.close {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; DISPLAY: block; FONT: bold 14px Arial; BACKGROUND: =
#dfdfdf; COLOR: #aa0000; PADDING-TOP: 10px
}
#site {
	WIDTH: 970px; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
#site DIV.lining {
=09
}
#logo {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
#logo A {
	POSITION: relative; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#logo SPAN {
	DISPLAY: none
}
#custom {
	WIDTH: 300px; FLOAT: right; HEIGHT: 100px; OVERFLOW: hidden
}
#custom SPAN {
=09
}
#navbar #search_nav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; FLOAT: right; PADDING-TOP: 0px
}
#navbar #search_nav LABEL {
	WIDTH: 170px; FLOAT: left; HEIGHT: 22px
}
#navbar #search_nav LABEL INPUT {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; =
MARGIN-TOP: 2px; PADDING-LEFT: 15px; WIDTH: 170px; DISPLAY: block; =
BACKGROUND: #ffffff; BORDER-TOP: #888888 1px solid; BORDER-RIGHT: =
#888888 1px solid; border-radius: 5px
}
#navbar #search_nav BUTTON {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; HEIGHT: 28px; BORDER-TOP: medium =
none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#navbar #search_nav BUTTON SPAN {
	BACKGROUND-IMAGE: url(/images/redesign/button-search.png); WIDTH: 56px; =
DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px =
-1px; HEIGHT: 28px
}
#navbar #search_nav BUTTON SPAN STRONG {
	DISPLAY: none
}
#navbar {
	BACKGROUND-REPEAT: repeat-x; CLEAR: both
}
#navbar .outer {
	WIDTH: 970px; HEIGHT: 37px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#navbar UL {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#navbar UL LI {
	TEXT-ALIGN: left; PADDING-LEFT: 20px; FONT: bold 12px Arial; FLOAT: =
left
}
#navbar UL LI A {
	TEXT-DECORATION: none
}
#navbar DIV.dropdown {
	Z-INDEX: 9999; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; =
MIN-WIDTH: 175px; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 7px; =
MARGIN-TOP: -8px; PADDING-LEFT: 7px; WIDTH: 175px; PADDING-RIGHT: 7px; =
DISPLAY: none; BACKGROUND: #efefef; BORDER-RIGHT: #000000 1px solid; =
PADDING-TOP: 7px; LEFT: -999px
}
#navbar UL LI:hover > DIV.dropdown {
	WIDTH: auto; DISPLAY: block; LEFT: auto
}
#navbar DIV.dropdown A {
	BORDER-BOTTOM: #efefef 1px solid; BORDER-LEFT: #efefef 1px solid; =
DISPLAY: block; MARGIN-BOTTOM: 4px; BORDER-TOP: #efefef 1px solid; =
BORDER-RIGHT: #efefef 1px solid
}
DIV.dropdown {
	FILTER: alpha(opacity=3D97); opacity: .97
}
DIV.dropdown STRONG {
	BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: =
block; MARGIN-BOTTOM: 4px; BACKGROUND: #cdcdcd 0px -25px; BORDER-TOP: =
#a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; PADDING-TOP: 2px
}
#content {
	WIDTH: 970px; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
#content DIV.lining {
	TEXT-ALIGN: left; PADDING-BOTTOM: 35px; BACKGROUND-COLOR: #ffffff; =
MIN-HEIGHT: 800px; HEIGHT: 800px
}
HTML > BODY #content DIV.lining {
	HEIGHT: auto
}
header.body {
	BORDER-BOTTOM: #cdcdcd 2px solid; TEXT-ALIGN: center; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#FFFFFF', =
endColorstr=3D'#e0e0e0'); PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 7px; MARGIN-BOTTOM: 15px; PADDING-TOP: 7px
}
header.body H1 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana; =
LETTER-SPACING: 10px; COLOR: #ababab; FONT-SIZE: 18px; WORD-SPACING: =
50px; PADDING-TOP: 0px
}
aside.body {
	WIDTH: 320px; FLOAT: right
}
aside.body .lining {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
section.body {
	MARGIN-RIGHT: 340px
}
section.body .lining {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
section.side {
	FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#e0e0e0', =
endColorstr=3D'#FFFFFF'); MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; =
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: =
10px
}
section.side > DIV {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
section.side H2 {
	BORDER-BOTTOM: #ababab 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px =
10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
section.side LI {
	LINE-HEIGHT: 17px; MARGIN-BOTTOM: 4px
}
section.content {
	MARGIN-BOTTOM: 15px; CLEAR: left
}
section.content:after {
	MARGIN-BOTTOM: 15px; HEIGHT: 0px; CLEAR: left
}
.loading {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; DISPLAY: =
block; BACKGROUND: url(/images/ajax-loader.gif) no-repeat; PADDING-TOP: =
50px
}
.loading SPAN {
	DISPLAY: none
}
#footer {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #000000
}
#footer .lining {
	BACKGROUND-IMAGE: url(/images/footerbg.png); PADDING-BOTTOM: 20px; =
PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: repeat-x; =
PADDING-TOP: 20px
}
#footer .copyright {
	FONT: 12px Arial; COLOR: #cdcdcd; PADDING-TOP: 7px
}
#footer .copyright A {
	COLOR: #efefef; FONT-WEIGHT: bold
}
#footer .links {
	MARGIN-TOP: 15px; PADDING-LEFT: 13px; WIDTH: 130px; FONT: 12px Arial; =
FLOAT: left; COLOR: #cdcdcd
}
#footer .links A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: =
block; COLOR: #cdcdcd; PADDING-TOP: 1px
}
#footer .links STRONG {
	COLOR: #efefef
}
#footer .logo {
	WIDTH: 160px; FLOAT: left; HEIGHT: 150px
}
#footer .logo P {
	COLOR: #cdcdcd
}
A {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
DIV.breaker {
	CLEAR: both
}
#leftcol {
	WIDTH: 635px; MARGIN-BOTTOM: 30px; FLOAT: left; MARGIN-LEFT: 10px; =
MARGIN-RIGHT: 10px
}
#rightcol {
	MARGIN-TOP: 10px; WIDTH: 300px
}
DIV.withsky #leftcol {
	WIDTH: 780px; MARGIN-BOTTOM: 30px; MARGIN-LEFT: 10px; MARGIN-RIGHT: =
10px
}
DIV.withsky #rightcol {
	MARGIN-TOP: 10px; WIDTH: 160px
}
.clearer {
	WIDTH: 1px; HEIGHT: 1px; CLEAR: both
}
DIV.image {
	BACKGROUND-REPEAT: no-repeat
}
DIV.link {
	CURSOR: pointer
}
DIV.blog DIV.post {
	BORDER-BOTTOM: #cdcdcd 1px dashed; PADDING-BOTTOM: 4px; MARGIN-BOTTOM: =
10px; CLEAR: both
}
DIV.blog DIV.post DIV.meta {
	MARGIN-TOP: 8px; COLOR: #999999
}
DIV.blog DIV.post H1 {
	FONT: bold 19px Verdana
}
DIV.tabgroup {
	HEIGHT: 20px
}
DIV.tabgroup DIV.tab {
	TEXT-ALIGN: center; WIDTH: 100px; FONT: bold 12px/20px Arial; FLOAT: =
left; HEIGHT: 20px; COLOR: #000000; MARGIN-RIGHT: 7px
}
DIV.tabgroup DIV.tab A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.tabgroup DIV.tab A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.tabgroup DIV.tab A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
DIV.tabgroup DIV.on {
	BACKGROUND-IMAGE: url(/images/tab-on.png); DISPLAY: block
}
DIV.tabgroup DIV.off {
	BACKGROUND-IMAGE: url(/images/tab-off.png); DISPLAY: block
}
DIV.tabgroup2 {
	HEIGHT: 20px
}
DIV.tabgroup2 DIV.tab {
	TEXT-ALIGN: center; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT: bold =
12px/20px Arial; FLOAT: left; HEIGHT: 20px; COLOR: #000000; PADDING-TOP: =
2px
}
DIV.tabgroup2 DIV.on.tab {
	BACKGROUND-COLOR: #ffffff; DISPLAY: block
}
DIV.tabgroup2 DIV.off.tab {
	BACKGROUND-COLOR: transparent; DISPLAY: block
}
DIV.on.content {
	DISPLAY: block
}
DIV.off.content {
	DISPLAY: none
}
.even {
	BACKGROUND-COLOR: #ffffff
}
.odd {
	BACKGROUND-COLOR: #efefef
}
#wall .post {
	MARGIN-TOP: 10px
}
#wall .post .meta {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; BORDER-TOP: #cdcdcd 2px solid; PADDING-TOP: 4px
}
#wall .post .message {
	MARGIN-TOP: 5px
}
DIV.column {
	FLOAT: left; OVERFLOW: hidden
}
.refine {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
MARGIN-BOTTOM: 20px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: =
#000000 1px solid
}
.refine H1 {
	BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 3px; =
BACKGROUND-COLOR: #cdcdcd; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT: =
bold 13px Arial; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; MARGIN-RIGHT: =
0px; PADDING-TOP: 3px
}
.refine TABLE {
	MARGIN: 5px; WIDTH: auto
}
.refine TH {
	PADDING-RIGHT: 10px; FONT: bold 12px Arial; PADDING-TOP: 2px
}
.refine TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 2px
}
.refine DIV.on {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 2px
}
.refine DIV.off {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 2px
}
.refine DIV.off {
	FLOAT: left
}
.refine DIV.on {
	FLOAT: left
}
.refine .on {
	BACKGROUND-COLOR: #000000
}
.refine .on A {
	COLOR: #ffffff
}
.bbcode_format_buttons INPUT {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
MARGIN: 0px; WIDTH: 18px; DISPLAY: inline; HEIGHT: 18px; BORDER-TOP: =
#000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.bbcode_format_buttons INPUT.bold {
	BACKGROUND-IMAGE: url(/images/icons/buttons/bold.png)
}
.bbcode_format_buttons INPUT.italic {
	BACKGROUND-IMAGE: url(/images/icons/buttons/italic.png)
}
.bbcode_format_buttons INPUT.underline {
	BACKGROUND-IMAGE: url(/images/icons/buttons/underline.png)
}
.bbcode_format_buttons INPUT.strike {
	BACKGROUND-IMAGE: url(/images/icons/buttons/strike.png)
}
.bbcode_format_buttons INPUT.size {
	BACKGROUND-IMAGE: url(/images/icons/buttons/size.png)
}
.bbcode_format_buttons INPUT.fore {
	BACKGROUND-IMAGE: url(/images/icons/buttons/fore.png)
}
.bbcode_format_buttons INPUT.center {
	BACKGROUND-IMAGE: url(/images/icons/buttons/center.png)
}
.bbcode_format_buttons INPUT.right {
	BACKGROUND-IMAGE: url(/images/icons/buttons/right.png)
}
.bbcode_format_buttons INPUT.left {
	BACKGROUND-IMAGE: url(/images/icons/buttons/left.png)
}
.bbcode_format_buttons INPUT.img {
	BACKGROUND-IMAGE: url(/images/icons/buttons/img.png)
}
.bbcode_format_buttons INPUT.link {
	BACKGROUND-IMAGE: url(/images/icons/buttons/link.png)
}
.bbcode_format_buttons INPUT.emoticon {
	BACKGROUND-IMAGE: url(/images/icons/buttons/emoticon.png)
}
.bbcode_enabled DIV.attachment {
	BACKGROUND-IMAGE: url(/images/icons/paperclip.gif); BORDER-BOTTOM: =
#000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BACKGROUND-COLOR: =
#ffffff; MARGIN: 5px; PADDING-LEFT: 25px; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 22px; BORDER-TOP: #000000 1px dashed; BORDER-RIGHT: #000000 1px =
dashed; PADDING-TOP: 3px
}
.bbcode_enabled BLOCKQUOTE {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffeedd; MARGIN: 15px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; =
BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 5px
}
.bbcode_enabled BLOCKQUOTE .author {
	FONT-WEIGHT: bold
}

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/assets/tn/tn.css

HTML {
	BACKGROUND-COLOR: #ffffff; WIDTH: auto
}
BODY {
	BACKGROUND-COLOR: #ffffff; WIDTH: auto
}
#navbar #navbar DIV.outer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#network {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#network DIV.lining {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#site {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#site DIV.lining {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content DIV.lining {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#logo A {
	BACKGROUND-IMAGE: url(http://cache.milesplit.com/assets/tn/logo.png); =
MARGIN-TOP: 5px; WIDTH: 450px; HEIGHT: 100px
}
#site {
	BACKGROUND-COLOR: #ffffff
}
#network {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND: #cdcdcd
}
#navbar {
	BORDER-BOTTOM: #000088 2px solid; BACKGROUND: #cdcdcd; BORDER-TOP: =
#efefef 1px solid
}
#navbar UL LI A {
	COLOR: #ffffff; text-shadow: 1px 1px 1px #000000
}
#navbar UL LI:hover A {
	BACKGROUND: #777777; COLOR: #ffffff; text-shadow: 1px 1px 1px #000000
}
#custom {
	WIDTH: 300px; HEIGHT: 100px
}
header.main {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 100%; HEIGHT: 240px; TOP: 0px; =
LEFT: 0px
}
#network DIV.lining {
	WIDTH: 100%; HEIGHT: 30px
}
#site {
	WIDTH: 100%; HEIGHT: 110px; OVERFLOW: hidden
}
#site DIV.lining {
	WIDTH: 100%; HEIGHT: 110px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#page {
	MIN-WIDTH: 970px; PADDING-TOP: 240px
}
#navbar {
	WIDTH: 100%; HEIGHT: 37px
}
#navbar DIV.outer {
	WIDTH: 100%
}
#content {
	WIDTH: 100%
}
#content .inner:before {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 1px; CONTENT: ''
}
#motto {
	BACKGROUND-POSITION: 10px 2px
}
#site {
	BACKGROUND-REPEAT: repeat-y
}
#navbar {
	FILTER: progid:DXImageTransform.Microsoft.gradient( =
startColorstr=3D'#000000', endColorstr=3D'#a07300',GradientType=3D0 ); =
BACKGROUND: rgb(0,0,0)
}
#navbar UL {
	MAX-WIDTH: 1000px; -moz-box-align: stretch; -webkit-box-align: stretch; =
box-align: stretch; -moz-box-orient: horizontal; -webkit-box-orient: =
horizontal; box-orient: horizontal
}
#navbar UL > LI {
	TEXT-ALIGN: center; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
block; FLOAT: left; PADDING-TOP: 4px; -moz-box-flex: 1; =
-webkit-box-flex: 1; box-flex: 1
}
#navbar UL LI A {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 33px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; DISPLAY: block; FONT-SIZE: 13px; =
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: =
10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: =
10px; border-top-left-radius: 10px; border-top-right-radius: 10px; =
-moz-transition: all .3s ease; -webkit-transition: all .3s ease; =
-o-transition: all .3s ease; transition: all .3s ease
}
#navbar #search_nav {
	WIDTH: 220px; FLOAT: right; HEIGHT: 37px
}
#navbar #search_nav LABEL {
	MARGIN-TOP: 4px; WIDTH: 160px
}
#navbar #search_nav LABEL INPUT {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 100%; PADDING-RIGHT: =
3px; PADDING-TOP: 3px
}
#navbar #search_nav BUTTON {
	MARGIN-TOP: 4px; WIDTH: 60px
}

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/css/milesplit/basic.css

HTML {
	MIN-WIDTH: 970px; FONT: 12px Arial; HEIGHT: 100%
}
BODY {
	MIN-WIDTH: 970px; FONT: 12px Arial; HEIGHT: 100%
}
HR {
	WIDTH: 100%; HEIGHT: 0px
}
H1 {
	MARGIN-TOP: 0px
}
H2 {
	MARGIN-TOP: 0px
}
H3 {
	MARGIN-TOP: 0px
}
H4 {
	MARGIN-TOP: 0px
}
H5 {
	MARGIN-TOP: 0px
}
H6 {
	MARGIN-TOP: 0px
}
h7 {
	MARGIN-TOP: 0px
}
P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px
}
H1 {
	MARGIN-BOTTOM: 20px; FONT-SIZE: 25px; PADDING-TOP: 20px
}
H2 {
	MARGIN-BOTTOM: 15px; FONT-SIZE: 18px; PADDING-TOP: 15px
}
H3 {
	MARGIN-BOTTOM: 12px; FONT-SIZE: 16px; PADDING-TOP: 12px
}
H4 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 14px; PADDING-TOP: 10px
}
H5 {
	MARGIN-BOTTOM: 7px; FONT-SIZE: 12px; PADDING-TOP: 7px
}
H6 {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 11px; PADDING-TOP: 5px
}
H1:first-child {
	PADDING-TOP: 0px
}
H2:first-child {
	PADDING-TOP: 0px
}
H3:first-child {
	PADDING-TOP: 0px
}
H4:first-child {
	PADDING-TOP: 0px
}
H5:first-child {
	PADDING-TOP: 0px
}
H6:first-child {
	PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	FONT: 12px "Verdana"
}
CAPTION {
	FONT: 12px "Verdana"
}
TD {
	FONT: 12px "Verdana"
}
TH {
	FONT: 12px "Verdana"
}
DIV {
	FONT: 12px "Verdana"
}
P {
	FONT: 12px "Verdana"
}
HR {
	DISPLAY: none
}
DIV.dotted-long {
	WIDTH: 299px; BACKGROUND: url(/images/dotted-long.png); HEIGHT: 2px
}
DIV.dotted-medium {
	WIDTH: 199px; BACKGROUND: url(/images/dotted-medium.png); HEIGHT: 2px
}
DIV.dotted-short {
	WIDTH: 112px; BACKGROUND: url(/images/dotted-short.png); HEIGHT: 2px
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px; PADDING-TOP: 0px
}
TR {
	VERTICAL-ALIGN: top
}
TD {
	VERTICAL-ALIGN: top
}
DIV.atf300 {
	WIDTH: 300px; HEIGHT: 250px
}
.alt {
	DISPLAY: none
}
.section UL LI STRONG {
	DISPLAY: block
}
.section UL LI {
	LINE-HEIGHT: 16px
}
A.rss {
	MARGIN-TOP: 4px; WIDTH: 16px; BACKGROUND: =
url(/images/icons/nice/16/rss.png) no-repeat; FLOAT: left; HEIGHT: 16px; =
MARGIN-RIGHT: 5px
}
.col .section {
	MARGIN-BOTTOM: 15px; BACKGROUND: url(/images/vgradient.gif) repeat-x =
0px 20px; BORDER-TOP: 3px solid
}
.col H1 {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; FONT: bold =
16px "Trebuchet MS"; MARGIN-BOTTOM: 0px; BACKGROUND: #ffffff; =
PADDING-TOP: 3px
}
.col UL {
	POSITION: relative; BACKGROUND: url(/images/arrow-cutin.png) no-repeat =
15px 0px; PADDING-TOP: 15px
}
.col UL {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.col P {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.col P {
	PADDING-TOP: 3px
}
.col UL LI {
	BORDER-BOTTOM: #000000 1px dotted; PADDING-BOTTOM: 3px; PADDING-TOP: =
3px
}
#partner {
	WIDTH: 100%; BACKGROUND: #000000; HEIGHT: 100px; CLEAR: both
}
#partner DIV.lining {
	PADDING-BOTTOM: 3px; WIDTH: 970px; MARGIN-LEFT: auto; MARGIN-RIGHT: =
auto
}
#partner .lb {
	MARGIN-TOP: 7px; WIDTH: 728px; BACKGROUND: #ffffff; FLOAT: left; =
HEIGHT: 90px
}
#partner .logo {
	WIDTH: 232px; HEIGHT: 90px; MARGIN-LEFT: 728px
}
#partner FORM {
	MARGIN: 0px; PADDING-TOP: 7px
}
#partner FORM .textbox {
	WIDTH: 170px; FONT: 10px Arial; HEIGHT: 20px; COLOR: #666666
}
#partner FORM BUTTON {
	WIDTH: 30px; FONT: bold 12px Arial; COLOR: #000000
}
#network {
	BORDER-BOTTOM: #555555 1px solid; WIDTH: 100%; BACKGROUND: #dfdfdf; =
HEIGHT: 30px; CLEAR: both
}
#network DIV.lining {
	WIDTH: 970px; HEIGHT: 30px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#motto {
	BACKGROUND-IMAGE: url(/images/logos/msus.png); WIDTH: 575px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 0px; FLOAT: =
left; HEIGHT: 30px
}
#motto A {
	BACKGROUND-IMAGE: url(/images/arrow-down.png); PADDING-LEFT: 75px; =
PADDING-RIGHT: 17px; BACKGROUND-REPEAT: no-repeat; FONT: bold 15px/30px =
Arial; BACKGROUND-POSITION: right center; COLOR: #000000; =
TEXT-DECORATION: none
}
#account {
	TEXT-ALIGN: right; PADDING-RIGHT: 20px; FONT: bold 12px/30px Arial; =
MARGIN-LEFT: 575px
}
#network_sites {
	DISPLAY: none
}
#network_sites {
	BORDER-BOTTOM: #555555 1px solid; WIDTH: 100%; BACKGROUND: #efefef
}
#network_sites H1 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; BACKGROUND: #888888; COLOR: #ffffff; PADDING-TOP: 10px
}
#network_sites nav {
	MARGIN-TOP: 5px; WIDTH: 800px; DISPLAY: block; MARGIN-LEFT: auto; =
MARGIN-RIGHT: auto
}
#network_sites TABLE {
	WIDTH: 100%
}
#network_sites TABLE TD {
	WIDTH: 25%
}
#network_sites A.close {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; DISPLAY: block; FONT: bold 14px Arial; BACKGROUND: =
#dfdfdf; COLOR: #aa0000; PADDING-TOP: 10px
}
#site {
	WIDTH: 970px; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
#site DIV.lining {
=09
}
#logo {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
#logo A {
	POSITION: relative; DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#logo SPAN {
	DISPLAY: none
}
#custom {
	WIDTH: 300px; FLOAT: right; HEIGHT: 100px; OVERFLOW: hidden
}
#custom SPAN {
=09
}
#navbar #search_nav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; FLOAT: right; PADDING-TOP: 0px
}
#navbar #search_nav LABEL {
	WIDTH: 170px; FLOAT: left; HEIGHT: 22px
}
#navbar #search_nav LABEL INPUT {
	BORDER-BOTTOM: #888888 1px solid; BORDER-LEFT: #888888 1px solid; =
MARGIN-TOP: 2px; PADDING-LEFT: 15px; WIDTH: 170px; DISPLAY: block; =
BACKGROUND: #ffffff; BORDER-TOP: #888888 1px solid; BORDER-RIGHT: =
#888888 1px solid; border-radius: 5px
}
#navbar #search_nav BUTTON {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; HEIGHT: 28px; BORDER-TOP: medium =
none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#navbar #search_nav BUTTON SPAN {
	BACKGROUND-IMAGE: url(/images/redesign/button-search.png); WIDTH: 56px; =
DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px =
-1px; HEIGHT: 28px
}
#navbar #search_nav BUTTON SPAN STRONG {
	DISPLAY: none
}
#navbar {
	BACKGROUND-REPEAT: repeat-x; CLEAR: both
}
#navbar .outer {
	WIDTH: 970px; HEIGHT: 37px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#navbar UL {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#navbar UL LI {
	TEXT-ALIGN: left; PADDING-LEFT: 20px; FONT: bold 12px Arial; FLOAT: =
left
}
#navbar UL LI A {
	TEXT-DECORATION: none
}
#navbar DIV.dropdown {
	Z-INDEX: 9999; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; =
MIN-WIDTH: 175px; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 7px; =
MARGIN-TOP: -8px; PADDING-LEFT: 7px; WIDTH: 175px; PADDING-RIGHT: 7px; =
DISPLAY: none; BACKGROUND: #efefef; BORDER-RIGHT: #000000 1px solid; =
PADDING-TOP: 7px; LEFT: -999px
}
#navbar UL LI:hover > DIV.dropdown {
	WIDTH: auto; DISPLAY: block; LEFT: auto
}
#navbar DIV.dropdown A {
	BORDER-BOTTOM: #efefef 1px solid; BORDER-LEFT: #efefef 1px solid; =
DISPLAY: block; MARGIN-BOTTOM: 4px; BORDER-TOP: #efefef 1px solid; =
BORDER-RIGHT: #efefef 1px solid
}
DIV.dropdown {
	FILTER: alpha(opacity=3D97); opacity: .97
}
DIV.dropdown STRONG {
	BORDER-BOTTOM: #a0a0a0 1px solid; BORDER-LEFT: #a0a0a0 1px solid; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: =
block; MARGIN-BOTTOM: 4px; BACKGROUND: #cdcdcd 0px -25px; BORDER-TOP: =
#a0a0a0 1px solid; BORDER-RIGHT: #a0a0a0 1px solid; PADDING-TOP: 2px
}
#content {
	WIDTH: 970px; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
#content DIV.lining {
	TEXT-ALIGN: left; PADDING-BOTTOM: 35px; BACKGROUND-COLOR: #ffffff; =
MIN-HEIGHT: 800px; HEIGHT: 800px
}
HTML > BODY #content DIV.lining {
	HEIGHT: auto
}
header.body {
	BORDER-BOTTOM: #cdcdcd 2px solid; TEXT-ALIGN: center; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#FFFFFF', =
endColorstr=3D'#e0e0e0'); PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 7px; MARGIN-BOTTOM: 15px; PADDING-TOP: 7px
}
header.body H1 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana; =
LETTER-SPACING: 10px; COLOR: #ababab; FONT-SIZE: 18px; WORD-SPACING: =
50px; PADDING-TOP: 0px
}
aside.body {
	WIDTH: 320px; FLOAT: right
}
aside.body .lining {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
section.body {
	MARGIN-RIGHT: 340px
}
section.body .lining {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
section.side {
	FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorstr=3D'#e0e0e0', =
endColorstr=3D'#FFFFFF'); MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px; =
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: =
10px
}
section.side > DIV {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
section.side H2 {
	BORDER-BOTTOM: #ababab 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px =
10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
section.side LI {
	LINE-HEIGHT: 17px; MARGIN-BOTTOM: 4px
}
section.content {
	MARGIN-BOTTOM: 15px; CLEAR: left
}
section.content:after {
	MARGIN-BOTTOM: 15px; HEIGHT: 0px; CLEAR: left
}
.loading {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; DISPLAY: =
block; BACKGROUND: url(/images/ajax-loader.gif) no-repeat; PADDING-TOP: =
50px
}
.loading SPAN {
	DISPLAY: none
}
#footer {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #000000
}
#footer .lining {
	BACKGROUND-IMAGE: url(/images/footerbg.png); PADDING-BOTTOM: 20px; =
PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: repeat-x; =
PADDING-TOP: 20px
}
#footer .copyright {
	FONT: 12px Arial; COLOR: #cdcdcd; PADDING-TOP: 7px
}
#footer .copyright A {
	COLOR: #efefef; FONT-WEIGHT: bold
}
#footer .links {
	MARGIN-TOP: 15px; PADDING-LEFT: 13px; WIDTH: 130px; FONT: 12px Arial; =
FLOAT: left; COLOR: #cdcdcd
}
#footer .links A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: =
block; COLOR: #cdcdcd; PADDING-TOP: 1px
}
#footer .links STRONG {
	COLOR: #efefef
}
#footer .logo {
	WIDTH: 160px; FLOAT: left; HEIGHT: 150px
}
#footer .logo P {
	COLOR: #cdcdcd
}
A {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
DIV.breaker {
	CLEAR: both
}
#leftcol {
	WIDTH: 635px; MARGIN-BOTTOM: 30px; FLOAT: left; MARGIN-LEFT: 10px; =
MARGIN-RIGHT: 10px
}
#rightcol {
	MARGIN-TOP: 10px; WIDTH: 300px
}
DIV.withsky #leftcol {
	WIDTH: 780px; MARGIN-BOTTOM: 30px; MARGIN-LEFT: 10px; MARGIN-RIGHT: =
10px
}
DIV.withsky #rightcol {
	MARGIN-TOP: 10px; WIDTH: 160px
}
.clearer {
	WIDTH: 1px; HEIGHT: 1px; CLEAR: both
}
DIV.image {
	BACKGROUND-REPEAT: no-repeat
}
DIV.link {
	CURSOR: pointer
}
DIV.blog DIV.post {
	BORDER-BOTTOM: #cdcdcd 1px dashed; PADDING-BOTTOM: 4px; MARGIN-BOTTOM: =
10px; CLEAR: both
}
DIV.blog DIV.post DIV.meta {
	MARGIN-TOP: 8px; COLOR: #999999
}
DIV.blog DIV.post H1 {
	FONT: bold 19px Verdana
}
DIV.tabgroup {
	HEIGHT: 20px
}
DIV.tabgroup DIV.tab {
	TEXT-ALIGN: center; WIDTH: 100px; FONT: bold 12px/20px Arial; FLOAT: =
left; HEIGHT: 20px; COLOR: #000000; MARGIN-RIGHT: 7px
}
DIV.tabgroup DIV.tab A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.tabgroup DIV.tab A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.tabgroup DIV.tab A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
DIV.tabgroup DIV.on {
	BACKGROUND-IMAGE: url(/images/tab-on.png); DISPLAY: block
}
DIV.tabgroup DIV.off {
	BACKGROUND-IMAGE: url(/images/tab-off.png); DISPLAY: block
}
DIV.tabgroup2 {
	HEIGHT: 20px
}
DIV.tabgroup2 DIV.tab {
	TEXT-ALIGN: center; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT: bold =
12px/20px Arial; FLOAT: left; HEIGHT: 20px; COLOR: #000000; PADDING-TOP: =
2px
}
DIV.tabgroup2 DIV.on.tab {
	BACKGROUND-COLOR: #ffffff; DISPLAY: block
}
DIV.tabgroup2 DIV.off.tab {
	BACKGROUND-COLOR: transparent; DISPLAY: block
}
DIV.on.content {
	DISPLAY: block
}
DIV.off.content {
	DISPLAY: none
}
.even {
	BACKGROUND-COLOR: #ffffff
}
.odd {
	BACKGROUND-COLOR: #efefef
}
#wall .post {
	MARGIN-TOP: 10px
}
#wall .post .meta {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 4px; =
PADDING-RIGHT: 4px; BORDER-TOP: #cdcdcd 2px solid; PADDING-TOP: 4px
}
#wall .post .message {
	MARGIN-TOP: 5px
}
DIV.column {
	FLOAT: left; OVERFLOW: hidden
}
.refine {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
MARGIN-BOTTOM: 20px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: =
#000000 1px solid
}
.refine H1 {
	BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 3px; =
BACKGROUND-COLOR: #cdcdcd; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT: =
bold 13px Arial; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; MARGIN-RIGHT: =
0px; PADDING-TOP: 3px
}
.refine TABLE {
	MARGIN: 5px; WIDTH: auto
}
.refine TH {
	PADDING-RIGHT: 10px; FONT: bold 12px Arial; PADDING-TOP: 2px
}
.refine TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 2px
}
.refine DIV.on {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 2px
}
.refine DIV.off {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 2px
}
.refine DIV.off {
	FLOAT: left
}
.refine DIV.on {
	FLOAT: left
}
.refine .on {
	BACKGROUND-COLOR: #000000
}
.refine .on A {
	COLOR: #ffffff
}
.bbcode_format_buttons INPUT {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
MARGIN: 0px; WIDTH: 18px; DISPLAY: inline; HEIGHT: 18px; BORDER-TOP: =
#000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.bbcode_format_buttons INPUT.bold {
	BACKGROUND-IMAGE: url(/images/icons/buttons/bold.png)
}
.bbcode_format_buttons INPUT.italic {
	BACKGROUND-IMAGE: url(/images/icons/buttons/italic.png)
}
.bbcode_format_buttons INPUT.underline {
	BACKGROUND-IMAGE: url(/images/icons/buttons/underline.png)
}
.bbcode_format_buttons INPUT.strike {
	BACKGROUND-IMAGE: url(/images/icons/buttons/strike.png)
}
.bbcode_format_buttons INPUT.size {
	BACKGROUND-IMAGE: url(/images/icons/buttons/size.png)
}
.bbcode_format_buttons INPUT.fore {
	BACKGROUND-IMAGE: url(/images/icons/buttons/fore.png)
}
.bbcode_format_buttons INPUT.center {
	BACKGROUND-IMAGE: url(/images/icons/buttons/center.png)
}
.bbcode_format_buttons INPUT.right {
	BACKGROUND-IMAGE: url(/images/icons/buttons/right.png)
}
.bbcode_format_buttons INPUT.left {
	BACKGROUND-IMAGE: url(/images/icons/buttons/left.png)
}
.bbcode_format_buttons INPUT.img {
	BACKGROUND-IMAGE: url(/images/icons/buttons/img.png)
}
.bbcode_format_buttons INPUT.link {
	BACKGROUND-IMAGE: url(/images/icons/buttons/link.png)
}
.bbcode_format_buttons INPUT.emoticon {
	BACKGROUND-IMAGE: url(/images/icons/buttons/emoticon.png)
}
.bbcode_enabled DIV.attachment {
	BACKGROUND-IMAGE: url(/images/icons/paperclip.gif); BORDER-BOTTOM: =
#000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BACKGROUND-COLOR: =
#ffffff; MARGIN: 5px; PADDING-LEFT: 25px; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 22px; BORDER-TOP: #000000 1px dashed; BORDER-RIGHT: #000000 1px =
dashed; PADDING-TOP: 3px
}
.bbcode_enabled BLOCKQUOTE {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffeedd; MARGIN: 15px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; =
BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 5px
}
.bbcode_enabled BLOCKQUOTE .author {
	FONT-WEIGHT: bold
}

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://files.milesplit.us/css/milesplit/mobile.css

HTML {
	FONT: 12px Arial; HEIGHT: 100%
}
BODY {
	FONT: 12px Arial; HEIGHT: 100%
}
#custom {
	DISPLAY: none
}
#network_sites {
	DISPLAY: none
}
#partner .logo {
	DISPLAY: none
}
#motto {
	DISPLAY: none
}
#logo A SPAN.title {
	DISPLAY: none
}
#logo A SPAN.tagline {
	DISPLAY: none
}
#navbar DIV.dropdown {
	DISPLAY: none
}
#logo A {
	DISPLAY: block; BACKGROUND-REPEAT: no-repeat
}
#footer {
	BACKGROUND: #000000; COLOR: #ffffff
}
#footer A {
	COLOR: #ffffff
}

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/assets/tn/tn.css

HTML {
	BACKGROUND-COLOR: #ffffff; WIDTH: auto
}
BODY {
	BACKGROUND-COLOR: #ffffff; WIDTH: auto
}
#navbar #navbar DIV.outer {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#network {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#network DIV.lining {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#site {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#site DIV.lining {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#content DIV.lining {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 0px
}
#logo A {
	BACKGROUND-IMAGE: url(http://cache.milesplit.com/assets/tn/logo.png); =
MARGIN-TOP: 5px; WIDTH: 450px; HEIGHT: 100px
}
#site {
	BACKGROUND-COLOR: #ffffff
}
#network {
	BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND: #cdcdcd
}
#navbar {
	BORDER-BOTTOM: #000088 2px solid; BACKGROUND: #cdcdcd; BORDER-TOP: =
#efefef 1px solid
}
#navbar UL LI A {
	COLOR: #ffffff; text-shadow: 1px 1px 1px #000000
}
#navbar UL LI:hover A {
	BACKGROUND: #777777; COLOR: #ffffff; text-shadow: 1px 1px 1px #000000
}
#custom {
	WIDTH: 300px; HEIGHT: 100px
}
header.main {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 100%; HEIGHT: 240px; TOP: 0px; =
LEFT: 0px
}
#network DIV.lining {
	WIDTH: 100%; HEIGHT: 30px
}
#site {
	WIDTH: 100%; HEIGHT: 110px; OVERFLOW: hidden
}
#site DIV.lining {
	WIDTH: 100%; HEIGHT: 110px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#page {
	MIN-WIDTH: 970px; PADDING-TOP: 240px
}
#navbar {
	WIDTH: 100%; HEIGHT: 37px
}
#navbar DIV.outer {
	WIDTH: 100%
}
#content {
	WIDTH: 100%
}
#content .inner:before {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 1px; CONTENT: ''
}
#motto {
	BACKGROUND-POSITION: 10px 2px
}
#site {
	BACKGROUND-REPEAT: repeat-y
}
#navbar {
	FILTER: progid:DXImageTransform.Microsoft.gradient( =
startColorstr=3D'#000000', endColorstr=3D'#a07300',GradientType=3D0 ); =
BACKGROUND: rgb(0,0,0)
}
#navbar UL {
	MAX-WIDTH: 1000px; -moz-box-align: stretch; -webkit-box-align: stretch; =
box-align: stretch; -moz-box-orient: horizontal; -webkit-box-orient: =
horizontal; box-orient: horizontal
}
#navbar UL > LI {
	TEXT-ALIGN: center; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
block; FLOAT: left; PADDING-TOP: 4px; -moz-box-flex: 1; =
-webkit-box-flex: 1; box-flex: 1
}
#navbar UL LI A {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 33px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; DISPLAY: block; FONT-SIZE: 13px; =
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: =
10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: =
10px; border-top-left-radius: 10px; border-top-right-radius: 10px; =
-moz-transition: all .3s ease; -webkit-transition: all .3s ease; =
-o-transition: all .3s ease; transition: all .3s ease
}
#navbar #search_nav {
	WIDTH: 220px; FLOAT: right; HEIGHT: 37px
}
#navbar #search_nav LABEL {
	MARGIN-TOP: 4px; WIDTH: 160px
}
#navbar #search_nav LABEL INPUT {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 100%; PADDING-RIGHT: =
3px; PADDING-TOP: 3px
}
#navbar #search_nav BUTTON {
	MARGIN-TOP: 4px; WIDTH: 60px
}

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://fonts.googleapis.com/css?family=Nobile:bold

@font-face {
	font-family: Nobile;
	=
src:url(http://themes.googleusercontent.com/static/fonts/nobile/v1/W-bwIc=
Gmtt6wHyJeSNFUX_Y6323mHUZFJMgTvxaG2iE.eot);
}

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/css/milesplit/dialog.css

BODY.dialog_on {
	OVERFLOW: hidden
}
BODY.dialog_on EMBED {
	VISIBILITY: hidden
}
BODY.dialog_on OBJECT {
	VISIBILITY: hidden
}
BODY.dialog_on IFRAME {
	VISIBILITY: hidden
}
#dialog_overlay {
	Z-INDEX: 100; POSITION: fixed; FILTER: alpha(opacity=3D75); WIDTH: =
100%; DISPLAY: block; BACKGROUND: #000000; HEIGHT: 100%; TOP: 0px; LEFT: =
0px; opacity: 0.75; -moz-opacity: 0.75; -khtml-opacity: 0.75
}
#dialog_container {
	Z-INDEX: 101; POSITION: fixed; WIDTH: 100%; DISPLAY: block; HEIGHT: =
100%; TOP: 0px; LEFT: 0px
}
#dialog_container * {
	TEXT-ALIGN: left
}
#dialog_box {
	BORDER-BOTTOM: #000000 2px solid; BORDER-LEFT: #000000 2px solid; =
MARGIN-TOP: 10%; WIDTH: 80%; BACKGROUND: #ffffff; HEIGHT: 80%; =
MARGIN-LEFT: auto; BORDER-TOP: #000000 2px solid; MARGIN-RIGHT: auto; =
BORDER-RIGHT: #000000 2px solid; border-radius: 10px; =
-moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: =
5px 5px 5px #191919; -webkit-box-shadow: 5px 5px 5px #191919; =
box-shadow: 5px 5px 5px #191919
}
#dialog_box DIV.inner {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 20px
}
.menu#dialog_container #dialog_box {
=09
}
.menu#dialog_container #dialog_box DIV.inner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.menu#dialog_container #dialog_box header {
	BORDER-BOTTOM: #000000 1px solid; DISPLAY: block; FONT: bold 14px =
Arial; BACKGROUND: #0000aa; -moz-box-shadow: 5px 5px 5px #191919; =
-webkit-box-shadow: 5px 5px 5px #191919; box-shadow: 5px 5px 5px #191919
}
.menu#dialog_container #dialog_box header STRONG {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; COLOR: #ffffff; PADDING-TOP: 3px
}
.menu#dialog_container #dialog_box DIV.menu_content {
	TEXT-ALIGN: left; WIDTH: 100%; BACKGROUND: #ffffff; HEIGHT: 100%; =
OVERFLOW: auto
}
.menu#dialog_container #dialog_box DIV.menu_content DIV.inner {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/css/milesplit/notification.css

#notification {
	Z-INDEX: 1000; BORDER-BOTTOM: #666 5px solid; POSITION: fixed; =
BORDER-LEFT: #666 5px solid; WIDTH: 300px; BOTTOM: 10px; DISPLAY: none; =
BORDER-TOP: #666 5px solid; BORDER-RIGHT: #666 5px solid; LEFT: 10px; =
opacity: .6; -moz-border-radius: 8px; -webkit-border-radius: 8px
}
#notification DIV {
	BORDER-BOTTOM: #555555 1px solid; BORDER-LEFT: #555555 1px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; FONT-FAMILY: "lucida grande", tahoma, verdana, =
arial, sans-serif; BORDER-TOP: #555555 1px solid; BORDER-RIGHT: #555555 =
1px solid; PADDING-TOP: 10px
}
#notification H2 {
	BORDER-BOTTOM: #3b5998 1px solid; BORDER-LEFT: #3b5998 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #bb0000; MARGIN: -11px -11px 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; FONT-SIZE: 14px; =
BORDER-TOP: #3b5998 1px solid; BORDER-RIGHT: #3b5998 1px solid; =
PADDING-TOP: 5px
}
#notification P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#notification A.close {
	POSITION: absolute; WIDTH: 28px; DISPLAY: block; BACKGROUND: =
url(apple-close.png) no-repeat; HEIGHT: 28px; TOP: -5px; RIGHT: -5px
}

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://html5shiv.googlecode.com/svn/trunk/html5.js

// iepp v2.1pre @jon_neal & @aFarkas github.com/aFarkas/iepp=0A=
// html5shiv @rem remysharp.com/html5-enabling-script=0A=
// Dual licensed under the MIT or GPL Version 2 licenses=0A=
/*@cc_on(function(a,b){function r(a){var =
b=3D-1;while(++b<f)a.createElement(e[b])}if(!window.attachEvent||!b.creat=
eStyleSheet||!function(){var a=3Ddocument.createElement("div");return =
a.innerHTML=3D"<elem></elem>",a.childNodes.length!=3D=3D1}())return;a.iep=
p=3Da.iepp||{};var =
c=3Da.iepp,d=3Dc.html5elements||"abbr|article|aside|audio|canvas|datalist=
|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|pro=
gress|section|subline|summary|time|video",e=3Dd.split("|"),f=3De.length,g=
=3Dnew RegExp("(^|\\s)("+d+")","gi"),h=3Dnew =
RegExp("<(/*)("+d+")","gi"),i=3D/^\s*[\{\}]\s*$/,j=3Dnew =
RegExp("(^|[^\\n]*?\\s)("+d+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),k=3Db.cre=
ateDocumentFragment(),l=3Db.documentElement,m=3Db.getElementsByTagName("s=
cript")[0].parentNode,n=3Db.createElement("body"),o=3Db.createElement("st=
yle"),p=3D/print|all/,q;c.getCSS=3Dfunction(a,b){try{if(a+""=3D=3D=3Dunde=
fined)return""}catch(d){return""}var =
e=3D-1,f=3Da.length,g,h=3D[];while(++e<f){g=3Da[e];if(g.disabled)continue=
;b=3Dg.media||b,p.test(b)&&h.push(c.getCSS(g.imports,b),g.cssText),b=3D"a=
ll"}return h.join("")},c.parseCSS=3Dfunction(a){var =
b=3D[],c;while((c=3Dj.exec(a))!=3Dnull)b.push(((i.exec(c[1])?"\n":c[1])+c=
[2]+c[3]).replace(g,"$1.iepp-$2")+c[4]);return =
b.join("\n")},c.writeHTML=3Dfunction(){var =
a=3D-1;q=3Dq||b.body;while(++a<f){var =
c=3Db.getElementsByTagName(e[a]),d=3Dc.length,g=3D-1;while(++g<d)c[g].cla=
ssName.indexOf("iepp-")<0&&(c[g].className+=3D" =
iepp-"+e[a])}k.appendChild(q),l.appendChild(n),n.className=3Dq.className,=
n.id=3Dq.id,n.innerHTML=3Dq.innerHTML.replace(h,"<$1font")},c._beforePrin=
t=3Dfunction(){if(c.disablePP)return;o.styleSheet.cssText=3Dc.parseCSS(c.=
getCSS(b.styleSheets,"all")),c.writeHTML()},c.restoreHTML=3Dfunction(){if=
(c.disablePP)return;n.swapNode(q)},c._afterPrint=3Dfunction(){c.restoreHT=
ML(),o.styleSheet.cssText=3D""},r(b),r(k);if(c.disablePP)return;m.insertB=
efore(o,m.firstChild),o.media=3D"print",o.className=3D"iepp-printshim",a.=
attachEvent("onbeforeprint",c._beforePrint),a.attachEvent("onafterprint",=
c._afterPrint)})(this,document)@*/=0A=

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js

/*!=0A=
 * jQuery JavaScript Library v1.4.4=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright 2010, John Resig=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * Includes Sizzle.js=0A=
 * http://sizzlejs.com/=0A=
 * Copyright 2010, The Dojo Foundation=0A=
 * Released under the MIT, BSD, and GPL Licenses.=0A=
 *=0A=
 * Date: Thu Nov 11 19:04:53 2010 -0500=0A=
 */=0A=
(function(E,B){function =
ka(a,b,d){if(d=3D=3D=3DB&&a.nodeType=3D=3D=3D1){d=3Da.getAttribute("data-=
"+b);if(typeof =
d=3D=3D=3D"string"){try{d=3Dd=3D=3D=3D"true"?true:d=3D=3D=3D"false"?false=
:d=3D=3D=3D"null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d=
):d}catch(e){}c.data(a,b,d)}else d=3DB}return d}function U(){return =
false}function ca(){return true}function la(a,b,d){d[0].type=3Da;return =
c.event.handle.apply(b,d)}function Ka(a){var =
b,d,e,f,h,l,k,o,x,r,A,C=3D[];f=3D[];h=3Dc.data(this,this.nodeType?"events=
":"__events__");if(typeof h=3D=3D=3D"function")h=3D=0A=
h.events;if(!(a.liveFired=3D=3D=3Dthis||!h||!h.live||a.button&&a.type=3D=3D=
=3D"click")){if(a.namespace)A=3DRegExp("(^|\\.)"+a.namespace.split(".").j=
oin("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=3Dthis;var =
J=3Dh.live.slice(0);for(k=3D0;k<J.length;k++){h=3DJ[k];h.origType.replace=
(X,"")=3D=3D=3Da.type?f.push(h.selector):J.splice(k--,1)}f=3Dc(a.target).=
closest(f,a.currentTarget);o=3D0;for(x=3Df.length;o<x;o++){r=3Df[o];for(k=
=3D0;k<J.length;k++){h=3DJ[k];if(r.selector=3D=3D=3Dh.selector&&(!A||A.te=
st(h.namespace))){l=3Dr.elem;e=3Dnull;if(h.preType=3D=3D=3D"mouseenter"||=0A=
h.preType=3D=3D=3D"mouseleave"){a.type=3Dh.preType;e=3Dc(a.relatedTarget)=
.closest(h.selector)[0]}if(!e||e!=3D=3Dl)C.push({elem:l,handleObj:h,level=
:r.level})}}}o=3D0;for(x=3DC.length;o<x;o++){f=3DC[o];if(d&&f.level>d)bre=
ak;a.currentTarget=3Df.elem;a.data=3Df.handleObj.data;a.handleObj=3Df.han=
dleObj;A=3Df.handleObj.origHandler.apply(f.elem,arguments);if(A=3D=3D=3Df=
alse||a.isPropagationStopped()){d=3Df.level;if(A=3D=3D=3Dfalse)b=3Dfalse;=
if(a.isImmediatePropagationStopped())break}}return b}}function =
Y(a,b){return(a&&a!=3D=3D"*"?a+".":"")+b.replace(La,=0A=
"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return =
c.grep(a,function(f,h){return!!b.call(f,h,f)=3D=3D=3Dd});else =
if(b.nodeType)return c.grep(a,function(f){return =
f=3D=3D=3Db=3D=3D=3Dd});else if(typeof b=3D=3D=3D"string"){var =
e=3Dc.grep(a,function(f){return =
f.nodeType=3D=3D=3D1});if(Na.test(b))return c.filter(b,e,!d);else =
b=3Dc.filter(b,e)}return c.grep(a,function(f){return =
c.inArray(f,b)>=3D0=3D=3D=3Dd})}function na(a,b){var =
d=3D0;b.each(function(){if(this.nodeName=3D=3D=3D(a[d]&&a[d].nodeName)){v=
ar e=3Dc.data(a[d++]),f=3Dc.data(this,=0A=
e);if(e=3De&&e.events){delete f.handle;f.events=3D{};for(var h in =
e)for(var l in =
e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function =
Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalE=
val(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.re=
moveChild(b)}function oa(a,b,d){var =
e=3Db=3D=3D=3D"width"?a.offsetWidth:a.offsetHeight;if(d=3D=3D=3D"border")=
return =
e;c.each(b=3D=3D=3D"width"?Pa:Qa,function(){d||(e-=3DparseFloat(c.css(a,"=
padding"+this))||0);if(d=3D=3D=3D"margin")e+=3DparseFloat(c.css(a,=0A=
"margin"+this))||0;else =
e-=3DparseFloat(c.css(a,"border"+this+"Width"))||0});return e}function =
da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a=
)?e(a,h):da(a+"["+(typeof =
h=3D=3D=3D"object"||c.isArray(h)?f:"")+"]",h,d,e)});else =
if(!d&&b!=3Dnull&&typeof =
b=3D=3D=3D"object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a=
+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var =
d=3D{};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=3Da});=
return d}function qa(a){if(!ea[a]){var b=3Dc("<"+=0A=
a+">").appendTo("body"),d=3Db.css("display");b.remove();if(d=3D=3D=3D"non=
e"||d=3D=3D=3D"")d=3D"block";ea[a]=3Dd}return ea[a]}function =
fa(a){return =
c.isWindow(a)?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:false}=
var t=3DE.document,c=3Dfunction(){function =
a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTim=
eout(a,1);return}b.ready()}}var b=3Dfunction(j,s){return new =
b.fn.init(j,s)},d=3DE.jQuery,e=3DE.$,f,h=3D/^(?:[^<]*(<[\w\W]+>)[^>]*$|#(=
[\w\-]+)$)/,l=3D/\S/,k=3D/^\s+/,o=3D/\s+$/,x=3D/\W/,r=3D/\d/,A=3D/^<(\w+)=
\s*\/?>(?:<\/\1>)?$/,=0A=
C=3D/^[\],:{}\s]*$/,J=3D/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=3D/"[^"\\=
\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=3D/(?:^|:|,=
)(?:\s*\[)+/g,L=3D/(webkit)[ \/]([\w.]+)/,g=3D/(opera)(?:.*version)?[ =
\/]([\w.]+)/,i=3D/(msie) ([\w.]+)/,n=3D/(mozilla)(?:.*? =
rv:([\w.]+))?/,m=3Dnavigator.userAgent,p=3Dfalse,q=3D[],u,y=3DObject.prot=
otype.toString,F=3DObject.prototype.hasOwnProperty,M=3DArray.prototype.pu=
sh,N=3DArray.prototype.slice,O=3DString.prototype.trim,D=3DArray.prototyp=
e.indexOf,R=3D{};b.fn=3Db.prototype=3D{init:function(j,=0A=
s){var v,z,H;if(!j)return =
this;if(j.nodeType){this.context=3Dthis[0]=3Dj;this.length=3D1;return =
this}if(j=3D=3D=3D"body"&&!s&&t.body){this.context=3Dt;this[0]=3Dt.body;t=
his.selector=3D"body";this.length=3D1;return this}if(typeof =
j=3D=3D=3D"string")if((v=3Dh.exec(j))&&(v[1]||!s))if(v[1]){H=3Ds?s.ownerD=
ocument||s:t;if(z=3DA.exec(j))if(b.isPlainObject(s)){j=3D[t.createElement=
(z[1])];b.fn.attr.call(j,s,true)}else =
j=3D[H.createElement(z[1])];else{z=3Db.buildFragment([v[1]],[H]);j=3D(z.c=
acheable?z.fragment.cloneNode(true):z.fragment).childNodes}return =
b.merge(this,=0A=
j)}else{if((z=3Dt.getElementById(v[2]))&&z.parentNode){if(z.id!=3D=3Dv[2]=
)return =
f.find(j);this.length=3D1;this[0]=3Dz}this.context=3Dt;this.selector=3Dj;=
return this}else =
if(!s&&!x.test(j)){this.selector=3Dj;this.context=3Dt;j=3Dt.getElementsBy=
TagName(j);return b.merge(this,j)}else =
return!s||s.jquery?(s||f).find(j):b(s).find(j);else =
if(b.isFunction(j))return =
f.ready(j);if(j.selector!=3D=3DB){this.selector=3Dj.selector;this.context=
=3Dj.context}return =
b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){=
return this.length},=0A=
toArray:function(){return N.call(this,0)},get:function(j){return =
j=3D=3Dnull?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:functi=
on(j,s,v){var =
z=3Db();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=3Dthis;z.cont=
ext=3Dthis.context;if(s=3D=3D=3D"find")z.selector=3Dthis.selector+(this.s=
elector?" ":"")+v;else =
if(s)z.selector=3Dthis.selector+"."+s+"("+v+")";return =
z},each:function(j,s){return =
b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b=
);else q&&q.push(j);return this},eq:function(j){return j=3D=3D=3D=0A=
-1?this.slice(j):this.slice(j,+j+1)},first:function(){return =
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return =
this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","=
))},map:function(j){return =
this.pushStack(b.map(this,function(s,v){return =
j.call(s,v,s)}))},end:function(){return =
this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init=
.prototype=3Db.fn;b.extend=3Db.fn.extend=3Dfunction(){var =
j,s,v,z,H,G=3Darguments[0]||{},K=3D1,Q=3Darguments.length,ga=3Dfalse;=0A=
if(typeof =
G=3D=3D=3D"boolean"){ga=3DG;G=3Darguments[1]||{};K=3D2}if(typeof =
G!=3D=3D"object"&&!b.isFunction(G))G=3D{};if(Q=3D=3D=3DK){G=3Dthis;--K}fo=
r(;K<Q;K++)if((j=3Darguments[K])!=3Dnull)for(s in =
j){v=3DG[s];z=3Dj[s];if(G!=3D=3Dz)if(ga&&z&&(b.isPlainObject(z)||(H=3Db.i=
sArray(z)))){if(H){H=3Dfalse;v=3Dv&&b.isArray(v)?v:[]}else =
v=3Dv&&b.isPlainObject(v)?v:{};G[s]=3Db.extend(ga,v,z)}else =
if(z!=3D=3DB)G[s]=3Dz}return =
G};b.extend({noConflict:function(j){E.$=3De;if(j)E.jQuery=3Dd;return =
b},isReady:false,readyWait:1,ready:function(j){j=3D=3D=3Dtrue&&b.readyWai=
t--;=0A=
if(!b.readyWait||j!=3D=3Dtrue&&!b.isReady){if(!t.body)return =
setTimeout(b.ready,1);b.isReady=3Dtrue;if(!(j!=3D=3Dtrue&&--b.readyWait>0=
))if(q){var =
s=3D0,v=3Dq;for(q=3Dnull;j=3Dv[s++];)j.call(t,b);b.fn.trigger&&b(t).trigg=
er("ready").unbind("ready")}}},bindReady:function(){if(!p){p=3Dtrue;if(t.=
readyState=3D=3D=3D"complete")return =
setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMConte=
ntLoaded",u,false);E.addEventListener("load",b.ready,false)}else =
if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("on=
load",=0A=
b.ready);var =
j=3Dfalse;try{j=3DE.frameElement=3D=3Dnull}catch(s){}t.documentElement.do=
Scroll&&j&&a()}}},isFunction:function(j){return =
b.type(j)=3D=3D=3D"function"},isArray:Array.isArray||function(j){return =
b.type(j)=3D=3D=3D"array"},isWindow:function(j){return j&&typeof =
j=3D=3D=3D"object"&&"setInterval"in j},isNaN:function(j){return =
j=3D=3Dnull||!r.test(j)||isNaN(j)},type:function(j){return =
j=3D=3Dnull?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){i=
f(!j||b.type(j)!=3D=3D"object"||j.nodeType||b.isWindow(j))return =
false;if(j.constructor&&=0A=
!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"=
))return false;for(var s in j);return =
s=3D=3D=3DB||F.call(j,s)},isEmptyObject:function(j){for(var s in =
j)return false;return true},error:function(j){throw =
j;},parseJSON:function(j){if(typeof j!=3D=3D"string"||!j)return =
null;j=3Db.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,""=
)))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return =
"+j))();else b.error("Invalid JSON: =
"+j)},noop:function(){},globalEval:function(j){if(j&&=0A=
l.test(j)){var =
s=3Dt.getElementsByTagName("head")[0]||t.documentElement,v=3Dt.createElem=
ent("script");v.type=3D"text/javascript";if(b.support.scriptEval)v.append=
Child(t.createTextNode(j));else =
v.text=3Dj;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:fun=
ction(j,s){return =
j.nodeName&&j.nodeName.toUpperCase()=3D=3D=3Ds.toUpperCase()},each:functi=
on(j,s,v){var =
z,H=3D0,G=3Dj.length,K=3DG=3D=3D=3DB||b.isFunction(j);if(v)if(K)for(z in =
j){if(s.apply(j[z],v)=3D=3D=3Dfalse)break}else =
for(;H<G;){if(s.apply(j[H++],v)=3D=3D=3Dfalse)break}else if(K)for(z in =
j){if(s.call(j[z],=0A=
z,j[z])=3D=3D=3Dfalse)break}else =
for(v=3Dj[0];H<G&&s.call(v,H,v)!=3D=3Dfalse;v=3Dj[++H]);return =
j},trim:O?function(j){return =
j=3D=3Dnull?"":O.call(j)}:function(j){return =
j=3D=3Dnull?"":j.toString().replace(k,"").replace(o,"")},makeArray:functi=
on(j,s){var v=3Ds||[];if(j!=3Dnull){var =
z=3Db.type(j);j.length=3D=3Dnull||z=3D=3D=3D"string"||z=3D=3D=3D"function=
"||z=3D=3D=3D"regexp"||b.isWindow(j)?M.call(v,j):b.merge(v,j)}return =
v},inArray:function(j,s){if(s.indexOf)return s.indexOf(j);for(var =
v=3D0,z=3Ds.length;v<z;v++)if(s[v]=3D=3D=3Dj)return =
v;return-1},merge:function(j,=0A=
s){var v=3Dj.length,z=3D0;if(typeof s.length=3D=3D=3D"number")for(var =
H=3Ds.length;z<H;z++)j[v++]=3Ds[z];else =
for(;s[z]!=3D=3DB;)j[v++]=3Ds[z++];j.length=3Dv;return =
j},grep:function(j,s,v){var z=3D[],H;v=3D!!v;for(var =
G=3D0,K=3Dj.length;G<K;G++){H=3D!!s(j[G],G);v!=3D=3DH&&z.push(j[G])}retur=
n z},map:function(j,s,v){for(var =
z=3D[],H,G=3D0,K=3Dj.length;G<K;G++){H=3Ds(j[G],G,v);if(H!=3Dnull)z[z.len=
gth]=3DH}return =
z.concat.apply([],z)},guid:1,proxy:function(j,s,v){if(arguments.length=3D=
=3D=3D2)if(typeof s=3D=3D=3D"string"){v=3Dj;j=3Dv[s];s=3DB}else =
if(s&&!b.isFunction(s)){v=3D=0A=
s;s=3DB}if(!s&&j)s=3Dfunction(){return =
j.apply(v||this,arguments)};if(j)s.guid=3Dj.guid=3Dj.guid||s.guid||b.guid=
++;return s},access:function(j,s,v,z,H,G){var K=3Dj.length;if(typeof =
s=3D=3D=3D"object"){for(var Q in s)b.access(j,Q,s[Q],z,H,v);return =
j}if(v!=3D=3DB){z=3D!G&&z&&b.isFunction(v);for(Q=3D0;Q<K;Q++)H(j[Q],s,z?v=
.call(j[Q],Q,H(j[Q],s)):v,G);return j}return =
K?H(j[0],s):B},now:function(){return(new =
Date).getTime()},uaMatch:function(j){j=3Dj.toLowerCase();j=3DL.exec(j)||g=
.exec(j)||i.exec(j)||j.indexOf("compatible")<0&&n.exec(j)||=0A=
[];return{browser:j[1]||"",version:j[2]||"0"}},browser:{}});b.each("Boole=
an Number String Function Array Date RegExp Object".split(" =
"),function(j,s){R["[object =
"+s+"]"]=3Ds.toLowerCase()});m=3Db.uaMatch(m);if(m.browser){b.browser[m.b=
rowser]=3Dtrue;b.browser.version=3Dm.version}if(b.browser.webkit)b.browse=
r.safari=3Dtrue;if(D)b.inArray=3Dfunction(j,s){return =
D.call(s,j)};if(!/\s/.test("\u00a0")){k=3D/^[\s\xA0]+/;o=3D/[\s\xA0]+$/}f=
=3Db(t);if(t.addEventListener)u=3Dfunction(){t.removeEventListener("DOMCo=
ntentLoaded",u,=0A=
false);b.ready()};else =
if(t.attachEvent)u=3Dfunction(){if(t.readyState=3D=3D=3D"complete"){t.det=
achEvent("onreadystatechange",u);b.ready()}};return =
E.jQuery=3DE.$=3Db}();(function(){c.support=3D{};var =
a=3Dt.documentElement,b=3Dt.createElement("script"),d=3Dt.createElement("=
div"),e=3D"script"+c.now();d.style.display=3D"none";d.innerHTML=3D"   =
<link/><table></table><a href=3D'/a' =
style=3D'color:red;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>";var =
f=3Dd.getElementsByTagName("*"),h=3Dd.getElementsByTagName("a")[0],l=3Dt.=
createElement("select"),=0A=
k=3Dl.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.s=
upport=3D{leadingWhitespace:d.firstChild.nodeType=3D=3D=3D3,tbody:!d.getE=
lementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("=
link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.=
getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55$/.test(h.style.opacity),=
cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].va=
lue=3D=3D=3D"on",optSelected:k.selected,deleteExpando:true,optDisabled:fa=
lse,checkClone:false,=0A=
scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:f=
alse,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=3Dtrue=
;c.support.optDisabled=3D!k.disabled;b.type=3D"text/javascript";try{b.app=
endChild(t.createTextNode("window."+e+"=3D1;"))}catch(o){}a.insertBefore(=
b,a.firstChild);if(E[e]){c.support.scriptEval=3Dtrue;delete =
E[e]}try{delete =
b.test}catch(x){c.support.deleteExpando=3Dfalse}a.removeChild(b);if(d.att=
achEvent&&d.fireEvent){d.attachEvent("onclick",function =
r(){c.support.noCloneEvent=3D=0A=
false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")=
}d=3Dt.createElement("div");d.innerHTML=3D"<input type=3D'radio' =
name=3D'radiotest' =
checked=3D'checked'/>";a=3Dt.createDocumentFragment();a.appendChild(d.fir=
stChild);c.support.checkClone=3Da.cloneNode(true).cloneNode(true).lastChi=
ld.checked;c(function(){var =
r=3Dt.createElement("div");r.style.width=3Dr.style.paddingLeft=3D"1px";t.=
body.appendChild(r);c.boxModel=3Dc.support.boxModel=3Dr.offsetWidth=3D=3D=
=3D2;if("zoom"in r.style){r.style.display=3D"inline";r.style.zoom=3D=0A=
1;c.support.inlineBlockNeedsLayout=3Dr.offsetWidth=3D=3D=3D2;r.style.disp=
lay=3D"";r.innerHTML=3D"<div =
style=3D'width:4px;'></div>";c.support.shrinkWrapBlocks=3Dr.offsetWidth!=3D=
=3D2}r.innerHTML=3D"<table><tr><td =
style=3D'padding:0;display:none'></td><td>t</td></tr></table>";var =
A=3Dr.getElementsByTagName("td");c.support.reliableHiddenOffsets=3DA[0].o=
ffsetHeight=3D=3D=3D0;A[0].style.display=3D"";A[1].style.display=3D"none"=
;c.support.reliableHiddenOffsets=3Dc.support.reliableHiddenOffsets&&A[0].=
offsetHeight=3D=3D=3D0;r.innerHTML=3D"";t.body.removeChild(r).style.displ=
ay=3D=0A=
"none"});a=3Dfunction(r){var A=3Dt.createElement("div");r=3D"on"+r;var =
C=3Dr in A;if(!C){A.setAttribute(r,"return;");C=3Dtypeof =
A[r]=3D=3D=3D"function"}return =
C};c.support.submitBubbles=3Da("submit");c.support.changeBubbles=3Da("cha=
nge");a=3Db=3Dd=3Df=3Dh=3Dnull}})();var =
ra=3D{},Ja=3D/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQu=
ery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444=
553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=3Da=3D=
=3DE?ra:a;var e=3Da.nodeType,f=3De?a[c.expando]:null,h=3D=0A=
c.cache;if(!(e&&!f&&typeof =
b=3D=3D=3D"string"&&d=3D=3D=3DB)){if(e)f||(a[c.expando]=3Df=3D++c.uuid);e=
lse h=3Da;if(typeof b=3D=3D=3D"object")if(e)h[f]=3Dc.extend(h[f],b);else =
c.extend(h,b);else =
if(e&&!h[f])h[f]=3D{};a=3De?h[f]:h;if(d!=3D=3DB)a[b]=3Dd;return typeof =
b=3D=3D=3D"string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a))=
{a=3Da=3D=3DE?ra:a;var =
d=3Da.nodeType,e=3Dd?a[c.expando]:a,f=3Dc.cache,h=3Dd?f[e]:e;if(b){if(h){=
delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else =
if(d&&c.support.deleteExpando)delete a[c.expando];else =
if(a.removeAttribute)a.removeAttribute(c.expando);=0A=
else if(d)delete f[e];else for(var l in a)delete =
a[l]}},acceptData:function(a){if(a.nodeName){var =
b=3Dc.noData[a.nodeName.toLowerCase()];if(b)return!(b=3D=3D=3Dtrue||a.get=
Attribute("classid")!=3D=3Db)}return =
true}});c.fn.extend({data:function(a,b){var d=3Dnull;if(typeof =
a=3D=3D=3D"undefined"){if(this.length){var =
e=3Dthis[0].attributes,f;d=3Dc.data(this[0]);for(var =
h=3D0,l=3De.length;h<l;h++){f=3De[h].name;if(f.indexOf("data-")=3D=3D=3D0=
){f=3Df.substr(5);ka(this[0],f,d[f])}}}return d}else if(typeof =
a=3D=3D=3D"object")return this.each(function(){c.data(this,=0A=
a)});var =
k=3Da.split(".");k[1]=3Dk[1]?"."+k[1]:"";if(b=3D=3D=3DB){d=3Dthis.trigger=
Handler("getData"+k[1]+"!",[k[0]]);if(d=3D=3D=3DB&&this.length){d=3Dc.dat=
a(this[0],a);d=3Dka(this[0],a,d)}return =
d=3D=3D=3DB&&k[1]?this.data(k[0]):d}else return this.each(function(){var =
o=3Dc(this),x=3D[k[0],b];o.triggerHandler("setData"+k[1]+"!",x);c.data(th=
is,a,b);o.triggerHandler("changeData"+k[1]+"!",x)})},removeData:function(=
a){return =
this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a=
,b,d){if(a){b=3D(b||"fx")+"queue";var e=3D=0A=
c.data(a,b);if(!d)return =
e||[];if(!e||c.isArray(d))e=3Dc.data(a,b,c.makeArray(d));else =
e.push(d);return e}},dequeue:function(a,b){b=3Db||"fx";var =
d=3Dc.queue(a,b),e=3Dd.shift();if(e=3D=3D=3D"inprogress")e=3Dd.shift();if=
(e){b=3D=3D=3D"fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue=
(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof =
a!=3D=3D"string"){b=3Da;a=3D"fx"}if(b=3D=3D=3DB)return =
c.queue(this[0],a);return this.each(function(){var =
d=3Dc.queue(this,a,b);a=3D=3D=3D"fx"&&d[0]!=3D=3D"inprogress"&&c.dequeue(=
this,a)})},dequeue:function(a){return =
this.each(function(){c.dequeue(this,=0A=
a)})},delay:function(a,b){a=3Dc.fx?c.fx.speeds[a]||a:a;b=3Db||"fx";return=
 this.queue(b,function(){var =
d=3Dthis;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(=
a){return this.queue(a||"fx",[])}});var =
sa=3D/[\n\t]/g,ha=3D/\s+/,Sa=3D/\r/g,Ta=3D/^(?:href|src|style)$/,Ua=3D/^(=
?:button|input)$/i,Va=3D/^(?:button|input|object|select|textarea)$/i,Wa=3D=
/^a(?:rea)?$/i,ta=3D/^(?:radio|checkbox)$/i;c.props=3D{"for":"htmlFor","c=
lass":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"=
cellSpacing",rowspan:"rowSpan",=0A=
colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameB=
order"};c.fn.extend({attr:function(a,b){return =
c.access(this,a,b,true,c.attr)},removeAttr:function(a){return =
this.each(function(){c.attr(this,a,"");this.nodeType=3D=3D=3D1&&this.remo=
veAttribute(a)})},addClass:function(a){if(c.isFunction(a))return =
this.each(function(x){var =
r=3Dc(this);r.addClass(a.call(this,x,r.attr("class")))});if(a&&typeof =
a=3D=3D=3D"string")for(var =
b=3D(a||"").split(ha),d=3D0,e=3Dthis.length;d<e;d++){var =
f=3Dthis[d];if(f.nodeType=3D=3D=3D=0A=
1)if(f.className){for(var h=3D" "+f.className+" =
",l=3Df.className,k=3D0,o=3Db.length;k<o;k++)if(h.indexOf(" "+b[k]+" =
")<0)l+=3D" "+b[k];f.className=3Dc.trim(l)}else f.className=3Da}return =
this},removeClass:function(a){if(c.isFunction(a))return =
this.each(function(o){var =
x=3Dc(this);x.removeClass(a.call(this,o,x.attr("class")))});if(a&&typeof =
a=3D=3D=3D"string"||a=3D=3D=3DB)for(var =
b=3D(a||"").split(ha),d=3D0,e=3Dthis.length;d<e;d++){var =
f=3Dthis[d];if(f.nodeType=3D=3D=3D1&&f.className)if(a){for(var h=3D(" =
"+f.className+" ").replace(sa," "),=0A=
l=3D0,k=3Db.length;l<k;l++)h=3Dh.replace(" "+b[l]+" "," =
");f.className=3Dc.trim(h)}else f.className=3D""}return =
this},toggleClass:function(a,b){var d=3Dtypeof a,e=3Dtypeof =
b=3D=3D=3D"boolean";if(c.isFunction(a))return this.each(function(f){var =
h=3Dc(this);h.toggleClass(a.call(this,f,h.attr("class"),b),b)});return =
this.each(function(){if(d=3D=3D=3D"string")for(var =
f,h=3D0,l=3Dc(this),k=3Db,o=3Da.split(ha);f=3Do[h++];){k=3De?k:!l.hasClas=
s(f);l[k?"addClass":"removeClass"](f)}else =
if(d=3D=3D=3D"undefined"||d=3D=3D=3D"boolean"){this.className&&c.data(thi=
s,=0A=
"__className__",this.className);this.className=3Dthis.className||a=3D=3D=3D=
false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=3D" =
"+a+" ";for(var b=3D0,d=3Dthis.length;b<d;b++)if((" =
"+this[b].className+" ").replace(sa," ").indexOf(a)>-1)return =
true;return false},val:function(a){if(!arguments.length){var =
b=3Dthis[0];if(b){if(c.nodeName(b,"option")){var =
d=3Db.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName=
(b,"select")){var e=3Db.selectedIndex;d=3D[];var =
f=3Db.options;b=3Db.type=3D=3D=3D"select-one";=0A=
if(e<0)return null;var h=3Db?e:0;for(e=3Db?e+1:f.length;h<e;h++){var =
l=3Df[h];if(l.selected&&(c.support.optDisabled?!l.disabled:l.getAttribute=
("disabled")=3D=3D=3Dnull)&&(!l.parentNode.disabled||!c.nodeName(l.parent=
Node,"optgroup"))){a=3Dc(l).val();if(b)return a;d.push(a)}}return =
d}if(ta.test(b.type)&&!c.support.checkOn)return =
b.getAttribute("value")=3D=3D=3Dnull?"on":b.value;return(b.value||"").rep=
lace(Sa,"")}return B}var k=3Dc.isFunction(a);return =
this.each(function(o){var =
x=3Dc(this),r=3Da;if(this.nodeType=3D=3D=3D1){if(k)r=3D=0A=
a.call(this,o,x.val());if(r=3D=3Dnull)r=3D"";else if(typeof =
r=3D=3D=3D"number")r+=3D"";else =
if(c.isArray(r))r=3Dc.map(r,function(C){return =
C=3D=3Dnull?"":C+""});if(c.isArray(r)&&ta.test(this.type))this.checked=3D=
c.inArray(x.val(),r)>=3D0;else if(c.nodeName(this,"select")){var =
A=3Dc.makeArray(r);c("option",this).each(function(){this.selected=3Dc.inA=
rray(c(this).val(),A)>=3D0});if(!A.length)this.selectedIndex=3D-1}else =
this.value=3Dr}})}});c.extend({attrFn:{val:true,css:true,html:true,text:t=
rue,data:true,width:true,height:true,offset:true},=0A=
attr:function(a,b,d,e){if(!a||a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8)=
return B;if(e&&b in c.attrFn)return =
c(a)[b](d);e=3Da.nodeType!=3D=3D1||!c.isXMLDoc(a);var =
f=3Dd!=3D=3DB;b=3De&&c.props[b]||b;var h=3DTa.test(b);if((b in =
a||a[b]!=3D=3DB)&&e&&!h){if(f){b=3D=3D=3D"type"&&Ua.test(a.nodeName)&&a.p=
arentNode&&c.error("type property can't be =
changed");if(d=3D=3D=3Dnull)a.nodeType=3D=3D=3D1&&a.removeAttribute(b);el=
se a[b]=3Dd}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return =
a.getAttributeNode(b).nodeValue;if(b=3D=3D=3D"tabIndex")return(b=3Da.getA=
ttributeNode("tabIndex"))&&=0A=
b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;=
return =
a[b]}if(!c.support.style&&e&&b=3D=3D=3D"style"){if(f)a.style.cssText=3D""=
+d;return =
a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttri=
bute&&!a.hasAttribute(b))return =
B;a=3D!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(=
b);return a=3D=3D=3Dnull?B:a}});var =
X=3D/\.(.*)$/,ia=3D/^(?:textarea|input|select)$/i,La=3D/\./g,Ma=3D/ =
/g,Xa=3D/[^\w\s.|`]/g,Ya=3Dfunction(a){return =
a.replace(Xa,"\\$&")},ua=3D{focusin:0,focusout:0};=0A=
c.event=3D{add:function(a,b,d,e){if(!(a.nodeType=3D=3D=3D3||a.nodeType=3D=
=3D=3D8)){if(c.isWindow(a)&&a!=3D=3DE&&!a.frameElement)a=3DE;if(d=3D=3D=3D=
false)d=3DU;else if(!d)return;var =
f,h;if(d.handler){f=3Dd;d=3Df.handler}if(!d.guid)d.guid=3Dc.guid++;if(h=3D=
c.data(a)){var =
l=3Da.nodeType?"events":"__events__",k=3Dh[l],o=3Dh.handle;if(typeof =
k=3D=3D=3D"function"){o=3Dk.handle;k=3Dk.events}else =
if(!k){a.nodeType||(h[l]=3Dh=3Dfunction(){});h.events=3Dk=3D{}}if(!o)h.ha=
ndle=3Do=3Dfunction(){return typeof =
c!=3D=3D"undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,=0A=
arguments):B};o.elem=3Da;b=3Db.split(" ");for(var =
x=3D0,r;l=3Db[x++];){h=3Df?c.extend({},f):{handler:d,data:e};if(l.indexOf=
(".")>-1){r=3Dl.split(".");l=3Dr.shift();h.namespace=3Dr.slice(0).sort().=
join(".")}else{r=3D[];h.namespace=3D""}h.type=3Dl;if(!h.guid)h.guid=3Dd.g=
uid;var =
A=3Dk[l],C=3Dc.event.special[l]||{};if(!A){A=3Dk[l]=3D[];if(!C.setup||C.s=
etup.call(a,e,r,o)=3D=3D=3Dfalse)if(a.addEventListener)a.addEventListener=
(l,o,false);else =
a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.ha=
ndler.guid)h.handler.guid=3D=0A=
d.guid}A.push(h);c.event.global[l]=3Dtrue}a=3Dnull}}},global:{},remove:fu=
nction(a,b,d,e){if(!(a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8)){if(d=3D=
=3D=3Dfalse)d=3DU;var =
f,h,l=3D0,k,o,x,r,A,C,J=3Da.nodeType?"events":"__events__",w=3Dc.data(a),=
I=3Dw&&w[J];if(w&&I){if(typeof =
I=3D=3D=3D"function"){w=3DI;I=3DI.events}if(b&&b.type){d=3Db.handler;b=3D=
b.type}if(!b||typeof =
b=3D=3D=3D"string"&&b.charAt(0)=3D=3D=3D"."){b=3Db||"";for(f in =
I)c.event.remove(a,f+b)}else{for(b=3Db.split(" =
");f=3Db[l++];){r=3Df;k=3Df.indexOf(".")<0;o=3D[];if(!k){o=3Df.split(".")=
;f=3Do.shift();x=3DRegExp("(^|\\.)"+=0A=
c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=3DI[f])=
if(d){r=3Dc.event.special[f]||{};for(h=3De||0;h<A.length;h++){C=3DA[h];if=
(d.guid=3D=3D=3DC.guid){if(k||x.test(C.namespace)){e=3D=3Dnull&&A.splice(=
h--,1);r.remove&&r.remove.call(a,C)}if(e!=3Dnull)break}}if(A.length=3D=3D=
=3D0||e!=3Dnull&&A.length=3D=3D=3D1){if(!r.teardown||r.teardown.call(a,o)=
=3D=3D=3Dfalse)c.removeEvent(a,f,w.handle);delete I[f]}}else =
for(h=3D0;h<A.length;h++){C=3DA[h];if(k||x.test(C.namespace)){c.event.rem=
ove(a,r,C.handler,h);A.splice(h--,1)}}}if(c.isEmptyObject(I)){if(b=3D=0A=
w.handle)b.elem=3Dnull;delete w.events;delete w.handle;if(typeof =
w=3D=3D=3D"function")c.removeData(a,J);else =
c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var =
f=3Da.type||a;if(!e){a=3Dtypeof =
a=3D=3D=3D"object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.=
indexOf("!")>=3D0){a.type=3Df=3Df.slice(0,-1);a.exclusive=3Dtrue}if(!d){a=
.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.even=
ts&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.node=
Type=3D=3D=3D3||d.nodeType=3D=3D=3D=0A=
8)return =
B;a.result=3DB;a.target=3Dd;b=3Dc.makeArray(b);b.unshift(a)}a.currentTarg=
et=3Dd;(e=3Dd.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).ha=
ndle)&&e.apply(d,b);e=3Dd.parentNode||d.ownerDocument;try{if(!(d&&d.nodeN=
ame&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,=
b)=3D=3D=3Dfalse){a.result=3Dfalse;a.preventDefault()}}catch(h){}if(!a.is=
PropagationStopped()&&e)c.event.trigger(a,b,e,true);else =
if(!a.isDefaultPrevented()){var l;e=3Da.target;var =
k=3Df.replace(X,""),o=3Dc.nodeName(e,"a")&&k=3D=3D=3D=0A=
"click",x=3Dc.event.special[k]||{};if((!x._default||x._default.call(d,a)=3D=
=3D=3Dfalse)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){t=
ry{if(e[k]){if(l=3De["on"+k])e["on"+k]=3Dnull;c.event.triggered=3Dtrue;e[=
k]()}}catch(r){}if(l)e["on"+k]=3Dl;c.event.triggered=3Dfalse}}},handle:fu=
nction(a){var b,d,e,f;d=3D[];var =
h=3Dc.makeArray(arguments);a=3Dh[0]=3Dc.event.fix(a||E.event);a.currentTa=
rget=3Dthis;b=3Da.type.indexOf(".")<0&&!a.exclusive;if(!b){e=3Da.type.spl=
it(".");a.type=3De.shift();d=3De.slice(0).sort();e=3DRegExp("(^|\\.)"+=0A=
d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=3Da.namespace||d.join(".")=
;f=3Dc.data(this,this.nodeType?"events":"__events__");if(typeof =
f=3D=3D=3D"function")f=3Df.events;d=3D(f||{})[a.type];if(f&&d){d=3Dd.slic=
e(0);f=3D0;for(var l=3Dd.length;f<l;f++){var =
k=3Dd[f];if(b||e.test(k.namespace)){a.handler=3Dk.handler;a.data=3Dk.data=
;a.handleObj=3Dk;k=3Dk.handler.apply(this,h);if(k!=3D=3DB){a.result=3Dk;i=
f(k=3D=3D=3Dfalse){a.preventDefault();a.stopPropagation()}}if(a.isImmedia=
tePropagationStopped())break}}}return a.result},props:"altKey attrChange =
attrName bubbles button cancelable charCode clientX clientY ctrlKey =
currentTarget data detail eventPhase fromElement handler keyCode layerX =
layerY metaKey newValue offsetX offsetY pageX pageY prevValue =
relatedNode relatedTarget screenX screenY shiftKey srcElement target =
toElement view wheelDelta which".split(" "),=0A=
fix:function(a){if(a[c.expando])return a;var =
b=3Da;a=3Dc.Event(b);for(var =
d=3Dthis.props.length,e;d;){e=3Dthis.props[--d];a[e]=3Db[e]}if(!a.target)=
a.target=3Da.srcElement||t;if(a.target.nodeType=3D=3D=3D3)a.target=3Da.ta=
rget.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=3Da.fr=
omElement=3D=3D=3Da.target?a.toElement:a.fromElement;if(a.pageX=3D=3Dnull=
&&a.clientX!=3Dnull){b=3Dt.documentElement;d=3Dt.body;a.pageX=3Da.clientX=
+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft|=
|0);a.pageY=3Da.clientY+(b&&b.scrollTop||=0A=
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which=3D=3Dnu=
ll&&(a.charCode!=3Dnull||a.keyCode!=3Dnull))a.which=3Da.charCode!=3Dnull?=
a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=3Da.ctrlKey;if(!a=
.which&&a.button!=3D=3DB)a.which=3Da.button&1?1:a.button&2?3:a.button&4?2=
:0;return =
a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.no=
op},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.ext=
end({},a,{handler:Ka,guid:a.handler.guid}))},remove:function(a){c.event.r=
emove(this,=0A=
Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.is=
Window(this))this.onbeforeunload=3Dd},teardown:function(a,b){if(this.onbe=
foreunload=3D=3D=3Db)this.onbeforeunload=3Dnull}}}};c.removeEvent=3Dt.rem=
oveEventListener?function(a,b,d){a.removeEventListener&&a.removeEventList=
ener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};=
c.Event=3Dfunction(a){if(!this.preventDefault)return new =
c.Event(a);if(a&&a.type){this.originalEvent=3Da;this.type=3Da.type}else =
this.type=3Da;this.timeStamp=3D=0A=
c.now();this[c.expando]=3Dtrue};c.Event.prototype=3D{preventDefault:funct=
ion(){this.isDefaultPrevented=3Dca;var =
a=3Dthis.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else =
a.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationStopp=
ed=3Dca;var =
a=3Dthis.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.can=
celBubble=3Dtrue}},stopImmediatePropagation:function(){this.isImmediatePr=
opagationStopped=3Dca;this.stopPropagation()},isDefaultPrevented:U,isProp=
agationStopped:U,isImmediatePropagationStopped:U};=0A=
var va=3Dfunction(a){var =
b=3Da.relatedTarget;try{for(;b&&b!=3D=3Dthis;)b=3Db.parentNode;if(b!=3D=3D=
this){a.type=3Da.data;c.event.handle.apply(this,arguments)}}catch(d){}},w=
a=3Dfunction(a){a.type=3Da.data;c.event.handle.apply(this,arguments)};c.e=
ach({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.=
special[a]=3D{setup:function(d){c.event.add(this,b,d&&d.selector?wa:va,a)=
},teardown:function(d){c.event.remove(this,b,d&&d.selector?wa:va)}}});if(=
!c.support.submitBubbles)c.event.special.submit=3D{setup:function(){if(th=
is.nodeName.toLowerCase()!=3D=3D=0A=
"form"){c.event.add(this,"click.specialSubmit",function(a){var =
b=3Da.target,d=3Db.type;if((d=3D=3D=3D"submit"||d=3D=3D=3D"image")&&c(b).=
closest("form").length){a.liveFired=3DB;return =
la("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",=
function(a){var =
b=3Da.target,d=3Db.type;if((d=3D=3D=3D"text"||d=3D=3D=3D"password")&&c(b)=
.closest("form").length&&a.keyCode=3D=3D=3D13){a.liveFired=3DB;return =
la("submit",this,arguments)}})}else return =
false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.=
support.changeBubbles){var V,=0A=
xa=3Dfunction(a){var =
b=3Da.type,d=3Da.value;if(b=3D=3D=3D"radio"||b=3D=3D=3D"checkbox")d=3Da.c=
hecked;else =
if(b=3D=3D=3D"select-multiple")d=3Da.selectedIndex>-1?c.map(a.options,fun=
ction(e){return e.selected}).join("-"):"";else =
if(a.nodeName.toLowerCase()=3D=3D=3D"select")d=3Da.selectedIndex;return =
d},Z=3Dfunction(a,b){var =
d=3Da.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=3Dc.data(d,"_c=
hange_data");f=3Dxa(d);if(a.type!=3D=3D"focusout"||d.type!=3D=3D"radio")c=
.data(d,"_change_data",f);if(!(e=3D=3D=3DB||f=3D=3D=3De))if(e!=3Dnull||f)=
{a.type=3D"change";a.liveFired=3D=0A=
B;return =
c.event.trigger(a,b,d)}}};c.event.special.change=3D{filters:{focusout:Z,b=
eforedeactivate:Z,click:function(a){var =
b=3Da.target,d=3Db.type;if(d=3D=3D=3D"radio"||d=3D=3D=3D"checkbox"||b.nod=
eName.toLowerCase()=3D=3D=3D"select")return =
Z.call(this,a)},keydown:function(a){var =
b=3Da.target,d=3Db.type;if(a.keyCode=3D=3D=3D13&&b.nodeName.toLowerCase()=
!=3D=3D"textarea"||a.keyCode=3D=3D=3D32&&(d=3D=3D=3D"checkbox"||d=3D=3D=3D=
"radio")||d=3D=3D=3D"select-multiple")return =
Z.call(this,a)},beforeactivate:function(a){a=3Da.target;c.data(a,"_change=
_data",xa(a))}},setup:function(){if(this.type=3D=3D=3D=0A=
"file")return false;for(var a in =
V)c.event.add(this,a+".specialChange",V[a]);return =
ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".special=
Change");return =
ia.test(this.nodeName)}};V=3Dc.event.special.change.filters;V.focus=3DV.b=
eforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"=
},function(a,b){function d(e){e=3Dc.event.fix(e);e.type=3Db;return =
c.event.trigger(e,null,e.target)}c.event.special[b]=3D{setup:function(){u=
a[b]++=3D=3D=3D0&&t.addEventListener(a,d,true)},teardown:function(){--ua[=
b]=3D=3D=3D=0A=
0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b=
){c.fn[b]=3Dfunction(d,e,f){if(typeof d=3D=3D=3D"object"){for(var h in =
d)this[b](h,e,d[h],f);return =
this}if(c.isFunction(e)||e=3D=3D=3Dfalse){f=3De;e=3DB}var =
l=3Db=3D=3D=3D"one"?c.proxy(f,function(o){c(this).unbind(o,l);return =
f.apply(this,arguments)}):f;if(d=3D=3D=3D"unload"&&b!=3D=3D"one")this.one=
(d,e,f);else{h=3D0;for(var =
k=3Dthis.length;h<k;h++)c.event.add(this[h],d,l,e)}return =
this}});c.fn.extend({unbind:function(a,b){if(typeof =
a=3D=3D=3D"object"&&!a.preventDefault)for(var d in a)this.unbind(d,=0A=
a[d]);else{d=3D0;for(var =
e=3Dthis.length;d<e;d++)c.event.remove(this[d],a,b)}return =
this},delegate:function(a,b,d,e){return =
this.live(b,d,e,a)},undelegate:function(a,b,d){return =
arguments.length=3D=3D=3D0?this.unbind("live"):this.die(b,null,d,a)},trig=
ger:function(a,b){return =
this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function=
(a,b){if(this[0]){var =
d=3Dc.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b=
,this[0]);return d.result}},toggle:function(a){for(var b=3Darguments,d=3D=0A=
1;d<b.length;)c.proxy(a,b[d++]);return =
this.click(c.proxy(a,function(e){var =
f=3D(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.gu=
id,f+1);e.preventDefault();return =
b[f].apply(this,arguments)||false}))},hover:function(a,b){return =
this.mouseenter(a).mouseleave(b||a)}});var =
ya=3D{focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"=
mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=3Dfunction(d,e,f,h=
){var =
l,k=3D0,o,x,r=3Dh||this.selector;h=3Dh?this:c(this.context);if(typeof =
d=3D=3D=3D=0A=
"object"&&!d.preventDefault){for(l in d)h[b](l,e,d[l],r);return =
this}if(c.isFunction(e)){f=3De;e=3DB}for(d=3D(d||"").split(" =
");(l=3Dd[k++])!=3Dnull;){o=3DX.exec(l);x=3D"";if(o){x=3Do[0];l=3Dl.repla=
ce(X,"")}if(l=3D=3D=3D"hover")d.push("mouseenter"+x,"mouseleave"+x);else{=
o=3Dl;if(l=3D=3D=3D"focus"||l=3D=3D=3D"blur"){d.push(ya[l]+x);l+=3Dx}else=
 l=3D(ya[l]||l)+x;if(b=3D=3D=3D"live"){x=3D0;for(var =
A=3Dh.length;x<A;x++)c.event.add(h[x],"live."+Y(l,r),{data:e,selector:r,h=
andler:f,origType:l,origHandler:f,preType:o})}else =
h.unbind("live."+Y(l,r),f)}}return this}});=0A=
c.each("blur focus focusin focusout load resize scroll unload click =
dblclick mousedown mouseup mousemove mouseover mouseout mouseenter =
mouseleave change select submit keydown keypress keyup error".split(" =
"),function(a,b){c.fn[b]=3Dfunction(d,e){if(e=3D=3Dnull){e=3Dd;d=3Dnull}r=
eturn =
arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn=
[b]=3Dtrue});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",funct=
ion(){for(var a in =
c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}c=
atch(b){}});=0A=
(function(){function a(g,i,n,m,p,q){p=3D0;for(var =
u=3Dm.length;p<u;p++){var y=3Dm[p];if(y){var =
F=3Dfalse;for(y=3Dy[g];y;){if(y.sizcache=3D=3D=3Dn){F=3Dm[y.sizset];break=
}if(y.nodeType=3D=3D=3D1&&!q){y.sizcache=3Dn;y.sizset=3Dp}if(y.nodeName.t=
oLowerCase()=3D=3D=3Di){F=3Dy;break}y=3Dy[g]}m[p]=3DF}}}function =
b(g,i,n,m,p,q){p=3D0;for(var u=3Dm.length;p<u;p++){var =
y=3Dm[p];if(y){var =
F=3Dfalse;for(y=3Dy[g];y;){if(y.sizcache=3D=3D=3Dn){F=3Dm[y.sizset];break=
}if(y.nodeType=3D=3D=3D1){if(!q){y.sizcache=3Dn;y.sizset=3Dp}if(typeof =
i!=3D=3D"string"){if(y=3D=3D=3Di){F=3Dtrue;break}}else if(k.filter(i,=0A=
[y]).length>0){F=3Dy;break}}y=3Dy[g]}m[p]=3DF}}}var =
d=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[=
\]'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=3D0,f=3DObject.prototype=
.toString,h=3Dfalse,l=3Dtrue;[0,0].sort(function(){l=3Dfalse;return =
0});var k=3Dfunction(g,i,n,m){n=3Dn||[];var =
p=3Di=3Di||t;if(i.nodeType!=3D=3D1&&i.nodeType!=3D=3D9)return[];if(!g||ty=
peof g!=3D=3D"string")return n;var =
q,u,y,F,M,N=3Dtrue,O=3Dk.isXML(i),D=3D[],R=3Dg;do{d.exec("");if(q=3Dd.exe=
c(R)){R=3Dq[3];D.push(q[1]);if(q[2]){F=3Dq[3];=0A=
break}}}while(q);if(D.length>1&&x.exec(g))if(D.length=3D=3D=3D2&&o.relati=
ve[D[0]])u=3DL(D[0]+D[1],i);else =
for(u=3Do.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=3DD.shift();if(o=
.relative[g])g+=3DD.shift();u=3DL(g,u)}else{if(!m&&D.length>1&&i.nodeType=
=3D=3D=3D9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=
=3Dk.find(D.shift(),i,O);i=3Dq.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if=
(i){q=3Dm?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length=3D=3D=3D1&&(D[0=
]=3D=3D=3D"~"||D[0]=3D=3D=3D"+")&&i.parentNode?i.parentNode:i,O);u=3Dq.ex=
pr?k.filter(q.expr,=0A=
q.set):q.set;if(D.length>0)y=3DC(u);else =
N=3Dfalse;for(;D.length;){q=3DM=3DD.pop();if(o.relative[M])q=3DD.pop();el=
se M=3D"";if(q=3D=3Dnull)q=3Di;o.relative[M](y,q,O)}}else =
y=3D[]}y||(y=3Du);y||k.error(M||g);if(f.call(y)=3D=3D=3D"[object =
Array]")if(N)if(i&&i.nodeType=3D=3D=3D1)for(g=3D0;y[g]!=3Dnull;g++){if(y[=
g]&&(y[g]=3D=3D=3Dtrue||y[g].nodeType=3D=3D=3D1&&k.contains(i,y[g])))n.pu=
sh(u[g])}else =
for(g=3D0;y[g]!=3Dnull;g++)y[g]&&y[g].nodeType=3D=3D=3D1&&n.push(u[g]);el=
se n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return =
n};k.uniqueSort=3Dfunction(g){if(w){h=3D=0A=
l;g.sort(w);if(h)for(var =
i=3D1;i<g.length;i++)g[i]=3D=3D=3Dg[i-1]&&g.splice(i--,1)}return =
g};k.matches=3Dfunction(g,i){return =
k(g,null,null,i)};k.matchesSelector=3Dfunction(g,i){return =
k(i,null,null,[g]).length>0};k.find=3Dfunction(g,i,n){var =
m;if(!g)return[];for(var p=3D0,q=3Do.order.length;p<q;p++){var =
u,y=3Do.order[p];if(u=3Do.leftMatch[y].exec(g)){var =
F=3Du[1];u.splice(1,1);if(F.substr(F.length-1)!=3D=3D"\\"){u[1]=3D(u[1]||=
"").replace(/\\/g,"");m=3Do.find[y](u,i,n);if(m!=3Dnull){g=3Dg.replace(o.=
match[y],"");break}}}}m||(m=3Di.getElementsByTagName("*"));=0A=
return{set:m,expr:g}};k.filter=3Dfunction(g,i,n,m){for(var =
p,q,u=3Dg,y=3D[],F=3Di,M=3Di&&i[0]&&k.isXML(i[0]);g&&i.length;){for(var =
N in o.filter)if((p=3Do.leftMatch[N].exec(g))!=3Dnull&&p[2]){var =
O,D,R=3Do.filter[N];D=3Dp[1];q=3Dfalse;p.splice(1,1);if(D.substr(D.length=
-1)!=3D=3D"\\"){if(F=3D=3D=3Dy)y=3D[];if(o.preFilter[N])if(p=3Do.preFilte=
r[N](p,F,n,y,m,M)){if(p=3D=3D=3Dtrue)continue}else =
q=3DO=3Dtrue;if(p)for(var =
j=3D0;(D=3DF[j])!=3Dnull;j++)if(D){O=3DR(D,p,j,F);var =
s=3Dm^!!O;if(n&&O!=3Dnull)if(s)q=3Dtrue;else F[j]=3Dfalse;else =
if(s){y.push(D);q=3Dtrue}}if(O!=3D=3D=0A=
B){n||(F=3Dy);g=3Dg.replace(o.match[N],"");if(!q)return[];break}}}if(g=3D=
=3D=3Du)if(q=3D=3Dnull)k.error(g);else break;u=3Dg}return =
F};k.error=3Dfunction(g){throw"Syntax error, unrecognized expression: =
"+g;};var =
o=3Dk.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=3D[=
'"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFF=
F\-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\u=
FFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+=
\-]*)\))?/,=0A=
POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^\-]|$)/,PSEU=
DO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)=
\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrH=
andle:{href:function(g){return =
g.getAttribute("href")}},relative:{"+":function(g,i){var n=3Dtypeof =
i=3D=3D=3D"string",m=3Dn&&!/\W/.test(i);n=3Dn&&!m;if(m)i=3Di.toLowerCase(=
);m=3D0;for(var =
p=3Dg.length,q;m<p;m++)if(q=3Dg[m]){for(;(q=3Dq.previousSibling)&&q.nodeT=
ype!=3D=3D1;);g[m]=3Dn||q&&q.nodeName.toLowerCase()=3D=3D=3D=0A=
i?q||false:q=3D=3D=3Di}n&&k.filter(i,g,true)},">":function(g,i){var =
n,m=3Dtypeof =
i=3D=3D=3D"string",p=3D0,q=3Dg.length;if(m&&!/\W/.test(i))for(i=3Di.toLow=
erCase();p<q;p++){if(n=3Dg[p]){n=3Dn.parentNode;g[p]=3Dn.nodeName.toLower=
Case()=3D=3D=3Di?n:false}}else{for(;p<q;p++)if(n=3Dg[p])g[p]=3Dm?n.parent=
Node:n.parentNode=3D=3D=3Di;m&&k.filter(i,g,true)}},"":function(g,i,n){va=
r m,p=3De++,q=3Db;if(typeof =
i=3D=3D=3D"string"&&!/\W/.test(i)){m=3Di=3Di.toLowerCase();q=3Da}q("paren=
tNode",i,p,g,m,n)},"~":function(g,i,n){var m,p=3De++,q=3Db;if(typeof =
i=3D=3D=3D"string"&&!/\W/.test(i)){m=3D=0A=
i=3Di.toLowerCase();q=3Da}q("previousSibling",i,p,g,m,n)}},find:{ID:funct=
ion(g,i,n){if(typeof =
i.getElementById!=3D=3D"undefined"&&!n)return(g=3Di.getElementById(g[1]))=
&&g.parentNode?[g]:[]},NAME:function(g,i){if(typeof =
i.getElementsByName!=3D=3D"undefined"){for(var =
n=3D[],m=3Di.getElementsByName(g[1]),p=3D0,q=3Dm.length;p<q;p++)m[p].getA=
ttribute("name")=3D=3D=3Dg[1]&&n.push(m[p]);return =
n.length=3D=3D=3D0?null:n}},TAG:function(g,i){return =
i.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,i,n,m,p,q){g=3D=
" "+g[1].replace(/\\/g,=0A=
"")+" ";if(q)return g;q=3D0;for(var =
u;(u=3Di[q])!=3Dnull;q++)if(u)if(p^(u.className&&(" "+u.className+" =
").replace(/[\t\n]/g," ").indexOf(g)>=3D0))n||m.push(u);else =
if(n)i[q]=3Dfalse;return false},ID:function(g){return =
g[1].replace(/\\/g,"")},TAG:function(g){return =
g[1].toLowerCase()},CHILD:function(g){if(g[1]=3D=3D=3D"nth"){var =
i=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]=3D=3D=3D"even"&&"2n"||g[2]=3D=3D=
=3D"odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=3Di[1]+(i[2]||=
1)-0;g[3]=3Di[3]-0}g[0]=3De++;return g},ATTR:function(g,i,n,=0A=
m,p,q){i=3Dg[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=3Do.attrMap[i]=
;if(g[2]=3D=3D=3D"~=3D")g[4]=3D" "+g[4]+" ";return =
g},PSEUDO:function(g,i,n,m,p){if(g[1]=3D=3D=3D"not")if((d.exec(g[3])||"")=
.length>1||/^\w/.test(g[3]))g[3]=3Dk(g[3],null,null,i);else{g=3Dk.filter(=
g[3],i,n,true^p);n||m.push.apply(m,g);return false}else =
if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return =
g},POS:function(g){g.unshift(true);return =
g}},filters:{enabled:function(g){return =
g.disabled=3D=3D=3Dfalse&&g.type!=3D=3D"hidden"},disabled:function(g){ret=
urn g.disabled=3D=3D=3D=0A=
true},checked:function(g){return =
g.checked=3D=3D=3Dtrue},selected:function(g){return =
g.selected=3D=3D=3Dtrue},parent:function(g){return!!g.firstChild},empty:f=
unction(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).len=
gth},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){r=
eturn"text"=3D=3D=3Dg.type},radio:function(g){return"radio"=3D=3D=3Dg.typ=
e},checkbox:function(g){return"checkbox"=3D=3D=3Dg.type},file:function(g)=
{return"file"=3D=3D=3Dg.type},password:function(g){return"password"=3D=3D=
=3Dg.type},submit:function(g){return"submit"=3D=3D=3D=0A=
g.type},image:function(g){return"image"=3D=3D=3Dg.type},reset:function(g)=
{return"reset"=3D=3D=3Dg.type},button:function(g){return"button"=3D=3D=3D=
g.type||g.nodeName.toLowerCase()=3D=3D=3D"button"},input:function(g){retu=
rn/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:fu=
nction(g,i){return i=3D=3D=3D0},last:function(g,i,n,m){return =
i=3D=3D=3Dm.length-1},even:function(g,i){return =
i%2=3D=3D=3D0},odd:function(g,i){return =
i%2=3D=3D=3D1},lt:function(g,i,n){return =
i<n[3]-0},gt:function(g,i,n){return i>n[3]-0},nth:function(g,i,n){return =
n[3]-=0A=
0=3D=3D=3Di},eq:function(g,i,n){return =
n[3]-0=3D=3D=3Di}},filter:{PSEUDO:function(g,i,n,m){var =
p=3Di[1],q=3Do.filters[p];if(q)return q(g,n,i,m);else =
if(p=3D=3D=3D"contains")return(g.textContent||g.innerText||k.getText([g])=
||"").indexOf(i[3])>=3D0;else =
if(p=3D=3D=3D"not"){i=3Di[3];n=3D0;for(m=3Di.length;n<m;n++)if(i[n]=3D=3D=
=3Dg)return false;return true}else k.error("Syntax error, unrecognized =
expression: "+p)},CHILD:function(g,i){var n=3Di[1],m=3Dg;switch(n){case =
"only":case =
"first":for(;m=3Dm.previousSibling;)if(m.nodeType=3D=3D=3D1)return =
false;if(n=3D=3D=3D=0A=
"first")return true;m=3Dg;case =
"last":for(;m=3Dm.nextSibling;)if(m.nodeType=3D=3D=3D1)return =
false;return true;case "nth":n=3Di[2];var =
p=3Di[3];if(n=3D=3D=3D1&&p=3D=3D=3D0)return true;var =
q=3Di[0],u=3Dg.parentNode;if(u&&(u.sizcache!=3D=3Dq||!g.nodeIndex)){var =
y=3D0;for(m=3Du.firstChild;m;m=3Dm.nextSibling)if(m.nodeType=3D=3D=3D1)m.=
nodeIndex=3D++y;u.sizcache=3Dq}m=3Dg.nodeIndex-p;return =
n=3D=3D=3D0?m=3D=3D=3D0:m%n=3D=3D=3D0&&m/n>=3D0}},ID:function(g,i){return=
 =
g.nodeType=3D=3D=3D1&&g.getAttribute("id")=3D=3D=3Di},TAG:function(g,i){r=
eturn =
i=3D=3D=3D"*"&&g.nodeType=3D=3D=3D1||g.nodeName.toLowerCase()=3D=3D=3D=0A=
i},CLASS:function(g,i){return(" =
"+(g.className||g.getAttribute("class"))+" =
").indexOf(i)>-1},ATTR:function(g,i){var =
n=3Di[1];n=3Do.attrHandle[n]?o.attrHandle[n](g):g[n]!=3Dnull?g[n]:g.getAt=
tribute(n);var m=3Dn+"",p=3Di[2],q=3Di[4];return =
n=3D=3Dnull?p=3D=3D=3D"!=3D":p=3D=3D=3D"=3D"?m=3D=3D=3Dq:p=3D=3D=3D"*=3D"=
?m.indexOf(q)>=3D0:p=3D=3D=3D"~=3D"?(" "+m+" =
").indexOf(q)>=3D0:!q?m&&n!=3D=3Dfalse:p=3D=3D=3D"!=3D"?m!=3D=3Dq:p=3D=3D=
=3D"^=3D"?m.indexOf(q)=3D=3D=3D0:p=3D=3D=3D"$=3D"?m.substr(m.length-q.len=
gth)=3D=3D=3Dq:p=3D=3D=3D"|=3D"?m=3D=3D=3Dq||m.substr(0,q.length+1)=3D=3D=
=3Dq+"-":false},POS:function(g,i,n,m){var p=3Do.setFilters[i[2]];=0A=
if(p)return =
p(g,n,i,m)}}},x=3Do.match.POS,r=3Dfunction(g,i){return"\\"+(i-0+1)},A;for=
(A in =
o.match){o.match[A]=3DRegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/=
.source);o.leftMatch[A]=3DRegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].sou=
rce.replace(/\\(\d+)/g,r))}var =
C=3Dfunction(g,i){g=3DArray.prototype.slice.call(g,0);if(i){i.push.apply(=
i,g);return i}return =
g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J=
){C=3Dfunction(g,i){var n=3D0,m=3Di||[];if(f.call(g)=3D=3D=3D"[object =
Array]")Array.prototype.push.apply(m,=0A=
g);else if(typeof g.length=3D=3D=3D"number")for(var =
p=3Dg.length;n<p;n++)m.push(g[n]);else for(;g[n];n++)m.push(g[n]);return =
m}}var =
w,I;if(t.documentElement.compareDocumentPosition)w=3Dfunction(g,i){if(g=3D=
=3D=3Di){h=3Dtrue;return =
0}if(!g.compareDocumentPosition||!i.compareDocumentPosition)return =
g.compareDocumentPosition?-1:1;return =
g.compareDocumentPosition(i)&4?-1:1};else{w=3Dfunction(g,i){var =
n,m,p=3D[],q=3D[];n=3Dg.parentNode;m=3Di.parentNode;var =
u=3Dn;if(g=3D=3D=3Di){h=3Dtrue;return 0}else if(n=3D=3D=3Dm)return =
I(g,i);else if(n){if(!m)return 1}else return-1;=0A=
for(;u;){p.unshift(u);u=3Du.parentNode}for(u=3Dm;u;){q.unshift(u);u=3Du.p=
arentNode}n=3Dp.length;m=3Dq.length;for(u=3D0;u<n&&u<m;u++)if(p[u]!=3D=3D=
q[u])return I(p[u],q[u]);return =
u=3D=3D=3Dn?I(g,q[u],-1):I(p[u],i,1)};I=3Dfunction(g,i,n){if(g=3D=3D=3Di)=
return =
n;for(g=3Dg.nextSibling;g;){if(g=3D=3D=3Di)return-1;g=3Dg.nextSibling}ret=
urn 1}}k.getText=3Dfunction(g){for(var =
i=3D"",n,m=3D0;g[m];m++){n=3Dg[m];if(n.nodeType=3D=3D=3D3||n.nodeType=3D=3D=
=3D4)i+=3Dn.nodeValue;else =
if(n.nodeType!=3D=3D8)i+=3Dk.getText(n.childNodes)}return =
i};(function(){var g=3Dt.createElement("div"),=0A=
i=3D"script"+(new =
Date).getTime(),n=3Dt.documentElement;g.innerHTML=3D"<a =
name=3D'"+i+"'/>";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){=
o.find.ID=3Dfunction(m,p,q){if(typeof =
p.getElementById!=3D=3D"undefined"&&!q)return(p=3Dp.getElementById(m[1]))=
?p.id=3D=3D=3Dm[1]||typeof =
p.getAttributeNode!=3D=3D"undefined"&&p.getAttributeNode("id").nodeValue=3D=
=3D=3Dm[1]?[p]:B:[]};o.filter.ID=3Dfunction(m,p){var q=3Dtypeof =
m.getAttributeNode!=3D=3D"undefined"&&m.getAttributeNode("id");return =
m.nodeType=3D=3D=3D1&&q&&q.nodeValue=3D=3D=3Dp}}n.removeChild(g);=0A=
n=3Dg=3Dnull})();(function(){var =
g=3Dt.createElement("div");g.appendChild(t.createComment(""));if(g.getEle=
mentsByTagName("*").length>0)o.find.TAG=3Dfunction(i,n){var =
m=3Dn.getElementsByTagName(i[1]);if(i[1]=3D=3D=3D"*"){for(var =
p=3D[],q=3D0;m[q];q++)m[q].nodeType=3D=3D=3D1&&p.push(m[q]);m=3Dp}return =
m};g.innerHTML=3D"<a href=3D'#'></a>";if(g.firstChild&&typeof =
g.firstChild.getAttribute!=3D=3D"undefined"&&g.firstChild.getAttribute("h=
ref")!=3D=3D"#")o.attrHandle.href=3Dfunction(i){return =
i.getAttribute("href",2)};g=3Dnull})();t.querySelectorAll&&=0A=
function(){var g=3Dk,i=3Dt.createElement("div");i.innerHTML=3D"<p =
class=3D'TEST'></p>";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST")=
.length=3D=3D=3D0)){k=3Dfunction(m,p,q,u){p=3Dp||t;m=3Dm.replace(/\=3D\s*=
([^'"\]]*)\s*\]/g,"=3D'$1']");if(!u&&!k.isXML(p))if(p.nodeType=3D=3D=3D9)=
try{return C(p.querySelectorAll(m),q)}catch(y){}else =
if(p.nodeType=3D=3D=3D1&&p.nodeName.toLowerCase()!=3D=3D"object"){var =
F=3Dp.getAttribute("id"),M=3DF||"__sizzle__";F||p.setAttribute("id",M);tr=
y{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F||=0A=
p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in =
g)k[n]=3Dg[n];i=3Dnull}}();(function(){var =
g=3Dt.documentElement,i=3Dg.matchesSelector||g.mozMatchesSelector||g.webk=
itMatchesSelector||g.msMatchesSelector,n=3Dfalse;try{i.call(t.documentEle=
ment,"[test!=3D'']:sizzle")}catch(m){n=3Dtrue}if(i)k.matchesSelector=3Dfu=
nction(p,q){q=3Dq.replace(/\=3D\s*([^'"\]]*)\s*\]/g,"=3D'$1']");if(!k.isX=
ML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=3D/.test(q))return =
i.call(p,q)}catch(u){}return =
k(q,null,null,[p]).length>0}})();(function(){var g=3D=0A=
t.createElement("div");g.innerHTML=3D"<div class=3D'test e'></div><div =
class=3D'test'></div>";if(!(!g.getElementsByClassName||g.getElementsByCla=
ssName("e").length=3D=3D=3D0)){g.lastChild.className=3D"e";if(g.getElemen=
tsByClassName("e").length!=3D=3D1){o.order.splice(1,0,"CLASS");o.find.CLA=
SS=3Dfunction(i,n,m){if(typeof =
n.getElementsByClassName!=3D=3D"undefined"&&!m)return =
n.getElementsByClassName(i[1])};g=3Dnull}}})();k.contains=3Dt.documentEle=
ment.contains?function(g,i){return =
g!=3D=3Di&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocu=
mentPosition?=0A=
function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){retur=
n =
false};k.isXML=3Dfunction(g){return(g=3D(g?g.ownerDocument||g:0).document=
Element)?g.nodeName!=3D=3D"HTML":false};var L=3Dfunction(g,i){for(var =
n,m=3D[],p=3D"",q=3Di.nodeType?[i]:i;n=3Do.match.PSEUDO.exec(g);){p+=3Dn[=
0];g=3Dg.replace(o.match.PSEUDO,"")}g=3Do.relative[g]?g+"*":g;n=3D0;for(v=
ar u=3Dq.length;n<u;n++)k(g,q[n],m);return =
k.filter(p,m)};c.find=3Dk;c.expr=3Dk.selectors;c.expr[":"]=3Dc.expr.filte=
rs;c.unique=3Dk.uniqueSort;c.text=3Dk.getText;c.isXMLDoc=3Dk.isXML;=0A=
c.contains=3Dk.contains})();var =
Za=3D/Until$/,$a=3D/^(?:parents|prevUntil|prevAll)/,ab=3D/,/,Na=3D/^.[^:#=
\[\.,]*$/,bb=3DArray.prototype.slice,cb=3Dc.expr.match.POS;c.fn.extend({f=
ind:function(a){for(var =
b=3Dthis.pushStack("","find",a),d=3D0,e=3D0,f=3Dthis.length;e<f;e++){d=3D=
b.length;c.find(a,this[e],b);if(e>0)for(var h=3Dd;h<b.length;h++)for(var =
l=3D0;l<d;l++)if(b[l]=3D=3D=3Db[h]){b.splice(h--,1);break}}return =
b},has:function(a){var b=3Dc(a);return this.filter(function(){for(var =
d=3D0,e=3Db.length;d<e;d++)if(c.contains(this,b[d]))return true})},=0A=
not:function(a){return =
this.pushStack(ma(this,a,false),"not",a)},filter:function(a){return =
this.pushStack(ma(this,a,true),"filter",a)},is:function(a){return!!a&&c.f=
ilter(a,this).length>0},closest:function(a,b){var =
d=3D[],e,f,h=3Dthis[0];if(c.isArray(a)){var =
l,k=3D{},o=3D1;if(h&&a.length){e=3D0;for(f=3Da.length;e<f;e++){l=3Da[e];k=
[l]||(k[l]=3Dc.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.o=
wnerDocument&&h!=3D=3Db;){for(l in =
k){e=3Dk[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:=
h,level:o})}h=3D=0A=
h.parentNode;o++}}return =
d}l=3Dcb.test(a)?c(a,b||this.context):null;e=3D0;for(f=3Dthis.length;e<f;=
e++)for(h=3Dthis[e];h;)if(l?l.index(h)>-1:c.find.matchesSelector(h,a)){d.=
push(h);break}else{h=3Dh.parentNode;if(!h||!h.ownerDocument||h=3D=3D=3Db)=
break}d=3Dd.length>1?c.unique(d):d;return =
this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof =
a=3D=3D=3D"string")return =
c.inArray(this[0],a?c(a):this.parent().children());return =
c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=3Dtypeof =
a=3D=3D=3D"string"?c(a,b||this.context):=0A=
c.makeArray(a),e=3Dc.merge(this.get(),d);return =
this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType=3D=3D=3D=
11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType=3D=3D=3D11?e:c.uniq=
ue(e))},andSelf:function(){return =
this.add(this.prevObject)}});c.each({parent:function(a){return(a=3Da.pare=
ntNode)&&a.nodeType!=3D=3D11?a:null},parents:function(a){return =
c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return =
c.dir(a,"parentNode",d)},next:function(a){return =
c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,=0A=
2,"previousSibling")},nextAll:function(a){return =
c.dir(a,"nextSibling")},prevAll:function(a){return =
c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return =
c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return =
c.dir(a,"previousSibling",d)},siblings:function(a){return =
c.sibling(a.parentNode.firstChild,a)},children:function(a){return =
c.sibling(a.firstChild)},contents:function(a){return =
c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.make=
Array(a.childNodes)}},function(a,=0A=
b){c.fn[a]=3Dfunction(d,e){var =
f=3Dc.map(this,b,d);Za.test(a)||(e=3Dd);if(e&&typeof =
e=3D=3D=3D"string")f=3Dc.filter(e,f);f=3Dthis.length>1?c.unique(f):f;if((=
this.length>1||ab.test(e))&&$a.test(a))f=3Df.reverse();return =
this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:func=
tion(a,b,d){if(d)a=3D":not("+a+")";return =
b.length=3D=3D=3D1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matche=
s(a,b)},dir:function(a,b,d){var =
e=3D[];for(a=3Da[b];a&&a.nodeType!=3D=3D9&&(d=3D=3D=3DB||a.nodeType!=3D=3D=
1||!c(a).is(d));){a.nodeType=3D=3D=3D1&&=0A=
e.push(a);a=3Da[b]}return e},nth:function(a,b,d){b=3Db||1;for(var =
e=3D0;a;a=3Da[d])if(a.nodeType=3D=3D=3D1&&++e=3D=3D=3Db)break;return =
a},sibling:function(a,b){for(var =
d=3D[];a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&d.push(a);ret=
urn d}});var za=3D/ =
jQuery\d+=3D"(?:\d+|null)"/g,$=3D/^\s+/,Aa=3D/<(?!area|br|col|embed|hr|im=
g|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=3D/<([\w:]+)/,db=3D/<tbo=
dy/i,eb=3D/<|&#?\w+;/,Ca=3D/<(?:script|object|embed|option|style)/i,Da=3D=
/checked\s*(?:[^=3D]|=3D\s*.checked.)/i,fb=3D/\=3D([^=3D"'>\s]+\/)>/g,P=3D=
{option:[1,=0A=
"<select =
multiple=3D'multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"=
],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>=
"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tb=
ody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],=
_default:[0,"",""]};P.optgroup=3DP.option;P.tbody=3DP.tfoot=3DP.colgroup=3D=
P.caption=3DP.thead;P.th=3DP.td;if(!c.support.htmlSerialize)P._default=3D=
[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))=
return this.each(function(b){var d=3D=0A=
c(this);d.text(a.call(this,b,d.text()))});if(typeof =
a!=3D=3D"object"&&a!=3D=3DB)return =
this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a)=
);return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return =
this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var =
b=3Dc(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.in=
sertBefore(this[0]);b.map(function(){for(var =
d=3Dthis;d.firstChild&&d.firstChild.nodeType=3D=3D=3D1;)d=3Dd.firstChild;=
return d}).append(this)}return this},=0A=
wrapInner:function(a){if(c.isFunction(a))return =
this.each(function(b){c(this).wrapInner(a.call(this,b))});return =
this.each(function(){var =
b=3Dc(this),d=3Db.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:fu=
nction(a){return =
this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return =
this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWit=
h(this.childNodes)}).end()},append:function(){return =
this.domManip(arguments,true,function(a){this.nodeType=3D=3D=3D1&&this.ap=
pendChild(a)})},=0A=
prepend:function(){return =
this.domManip(arguments,true,function(a){this.nodeType=3D=3D=3D1&&this.in=
sertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pa=
rentNode)return =
this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,=
this)});else if(arguments.length){var =
a=3Dc(arguments[0]);a.push.apply(a,this.toArray());return =
this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[=
0].parentNode)return =
this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,=0A=
this.nextSibling)});else if(arguments.length){var =
a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0])=
.toArray());return a}},remove:function(a,b){for(var =
d=3D0,e;(e=3Dthis[d])!=3Dnull;d++)if(!a||c.filter(a,[e]).length){if(!b&&e=
.nodeType=3D=3D=3D1){c.cleanData(e.getElementsByTagName("*"));c.cleanData=
([e])}e.parentNode&&e.parentNode.removeChild(e)}return =
this},empty:function(){for(var =
a=3D0,b;(b=3Dthis[a])!=3Dnull;a++)for(b.nodeType=3D=3D=3D1&&c.cleanData(b=
.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);=0A=
return this},clone:function(a){var =
b=3Dthis.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){va=
r =
d=3Dthis.outerHTML,e=3Dthis.ownerDocument;if(!d){d=3De.createElement("div=
");d.appendChild(this.cloneNode(true));d=3Dd.innerHTML}return =
c.clean([d.replace(za,"").replace(fb,'=3D"$1">').replace($,"")],e)[0]}els=
e return =
this.cloneNode(true)});if(a=3D=3D=3Dtrue){na(this,b);na(this.find("*"),b.=
find("*"))}return b},html:function(a){if(a=3D=3D=3DB)return =
this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(za,""):null=
;=0A=
else if(typeof =
a=3D=3D=3D"string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a)=
)&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace(Aa,"<$1></$2=
>");try{for(var =
b=3D0,d=3Dthis.length;b<d;b++)if(this[b].nodeType=3D=3D=3D1){c.cleanData(=
this[b].getElementsByTagName("*"));this[b].innerHTML=3Da}}catch(e){this.e=
mpty().append(a)}}else c.isFunction(a)?this.each(function(f){var =
h=3Dc(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);retu=
rn =
this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunc=
tion(a))return this.each(function(b){var d=3D=0A=
c(this),e=3Dd.html();d.replaceWith(a.call(this,b,e))});if(typeof =
a!=3D=3D"string")a=3Dc(a).detach();return this.each(function(){var =
b=3Dthis.nextSibling,d=3Dthis.parentNode;c(this).remove();b?c(b).before(a=
):c(d).append(a)})}else return =
this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function=
(a){return this.remove(a,true)},domManip:function(a,b,d){var =
e,f,h,l=3Da[0],k=3D[];if(!c.support.checkClone&&arguments.length=3D=3D=3D=
3&&typeof l=3D=3D=3D"string"&&Da.test(l))return =
this.each(function(){c(this).domManip(a,=0A=
b,d,true)});if(c.isFunction(l))return this.each(function(x){var =
r=3Dc(this);a[0]=3Dl.call(this,x,b?r.html():B);r.domManip(a,b,d)});if(thi=
s[0]){e=3Dl&&l.parentNode;e=3Dc.support.parentNode&&e&&e.nodeType=3D=3D=3D=
11&&e.childNodes.length=3D=3D=3Dthis.length?{fragment:e}:c.buildFragment(=
a,this,k);h=3De.fragment;if(f=3Dh.childNodes.length=3D=3D=3D1?h=3Dh.first=
Child:h.firstChild){b=3Db&&c.nodeName(f,"tr");f=3D0;for(var =
o=3Dthis.length;f<o;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getE=
lementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.c=
reateElement("tbody")):=0A=
this[f]:this[f],f>0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.le=
ngth&&c.each(k,Oa)}return this}});c.buildFragment=3Dfunction(a,b,d){var =
e,f,h;b=3Db&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length=3D=3D=3D1&&typeo=
f =
a[0]=3D=3D=3D"string"&&a[0].length<512&&b=3D=3D=3Dt&&!Ca.test(a[0])&&(c.s=
upport.checkClone||!Da.test(a[0]))){f=3Dtrue;if(h=3Dc.fragments[a[0]])if(=
h!=3D=3D1)e=3Dh}if(!e){e=3Db.createDocumentFragment();c.clean(a,b,e,d)}if=
(f)c.fragments[a[0]]=3Dh?e:1;return{fragment:e,cacheable:f}};c.fragments=3D=
{};c.each({appendTo:"append",=0A=
prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:=
"replaceWith"},function(a,b){c.fn[a]=3Dfunction(d){var =
e=3D[];d=3Dc(d);var =
f=3Dthis.length=3D=3D=3D1&&this[0].parentNode;if(f&&f.nodeType=3D=3D=3D11=
&&f.childNodes.length=3D=3D=3D1&&d.length=3D=3D=3D1){d[b](this[0]);return=
 this}else{f=3D0;for(var h=3Dd.length;f<h;f++){var =
l=3D(f>0?this.clone(true):this).get();c(d[f])[b](l);e=3De.concat(l)}retur=
n =
this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=3D=
b||t;if(typeof b.createElement=3D=3D=3D"undefined")b=3Db.ownerDocument||=0A=
b[0]&&b[0].ownerDocument||t;for(var =
f=3D[],h=3D0,l;(l=3Da[h])!=3Dnull;h++){if(typeof =
l=3D=3D=3D"number")l+=3D"";if(l){if(typeof =
l=3D=3D=3D"string"&&!eb.test(l))l=3Db.createTextNode(l);else if(typeof =
l=3D=3D=3D"string"){l=3Dl.replace(Aa,"<$1></$2>");var =
k=3D(Ba.exec(l)||["",""])[1].toLowerCase(),o=3DP[k]||P._default,x=3Do[0],=
r=3Db.createElement("div");for(r.innerHTML=3Do[1]+l+o[2];x--;)r=3Dr.lastC=
hild;if(!c.support.tbody){x=3Ddb.test(l);k=3Dk=3D=3D=3D"table"&&!x?r.firs=
tChild&&r.firstChild.childNodes:o[1]=3D=3D=3D"<table>"&&!x?r.childNodes:[=
];for(o=3Dk.length-=0A=
1;o>=3D0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].pare=
ntNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.inser=
tBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=3Dr.childNodes}if(=
l.nodeType)f.push(l);else =
f=3Dc.merge(f,l)}}if(d)for(h=3D0;f[h];h++)if(e&&c.nodeName(f[h],"script")=
&&(!f[h].type||f[h].type.toLowerCase()=3D=3D=3D"text/javascript"))e.push(=
f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeTyp=
e=3D=3D=3D1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElements=
ByTagName("script"))));=0A=
d.appendChild(f[h])}return f},cleanData:function(a){for(var =
b,d,e=3Dc.cache,f=3Dc.event.special,h=3Dc.support.deleteExpando,l=3D0,k;(=
k=3Da[l])!=3Dnull;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]=
))if(d=3Dk[c.expando]){if((b=3De[d])&&b.events)for(var o in =
b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete=
 k[c.expando];else =
k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var =
Ea=3D/alpha\([^)]*\)/i,gb=3D/opacity=3D([^)]*)/,hb=3D/-([a-z])/ig,ib=3D/(=
[A-Z])/g,Fa=3D/^-?\d+(?:px)?$/i,=0A=
jb=3D/^-?\d/,kb=3D{position:"absolute",visibility:"hidden",display:"block=
"},Pa=3D["Left","Right"],Qa=3D["Top","Bottom"],W,Ga,aa,lb=3Dfunction(a,b)=
{return =
b.toUpperCase()};c.fn.css=3Dfunction(a,b){if(arguments.length=3D=3D=3D2&&=
b=3D=3D=3DB)return this;return =
c.access(this,a,b,true,function(d,e,f){return =
f!=3D=3DB?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:f=
unction(a,b){if(b){var d=3DW(a,"opacity","opacity");return =
d=3D=3D=3D""?"1":d}else return =
a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,=0A=
zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat=
":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType=3D=3D=3D3||a.=
nodeType=3D=3D=3D8||!a.style)){var =
f,h=3Dc.camelCase(b),l=3Da.style,k=3Dc.cssHooks[h];b=3Dc.cssProps[h]||h;i=
f(d!=3D=3DB){if(!(typeof =
d=3D=3D=3D"number"&&isNaN(d)||d=3D=3Dnull)){if(typeof =
d=3D=3D=3D"number"&&!c.cssNumber[h])d+=3D"px";if(!k||!("set"in =
k)||(d=3Dk.set(a,d))!=3D=3DB)try{l[b]=3Dd}catch(o){}}}else{if(k&&"get"in =
k&&(f=3Dk.get(a,false,e))!=3D=3DB)return f;return =
l[b]}}},css:function(a,b,d){var e,f=3Dc.camelCase(b),=0A=
h=3Dc.cssHooks[f];b=3Dc.cssProps[f]||f;if(h&&"get"in =
h&&(e=3Dh.get(a,true,d))!=3D=3DB)return e;else if(W)return =
W(a,b,f)},swap:function(a,b,d){var e=3D{},f;for(f in =
b){e[f]=3Da.style[f];a.style[f]=3Db[f]}d.call(a);for(f in =
b)a.style[f]=3De[f]},camelCase:function(a){return =
a.replace(hb,lb)}});c.curCSS=3Dc.css;c.each(["height","width"],function(a=
,b){c.cssHooks[b]=3D{get:function(d,e,f){var =
h;if(e){if(d.offsetWidth!=3D=3D0)h=3Doa(d,b,f);else =
c.swap(d,kb,function(){h=3Doa(d,b,f)});if(h<=3D0){h=3DW(d,b,b);if(h=3D=3D=
=3D"0px"&&aa)h=3Daa(d,b,b);=0A=
if(h!=3Dnull)return =
h=3D=3D=3D""||h=3D=3D=3D"auto"?"0px":h}if(h<0||h=3D=3Dnull){h=3Dd.style[b=
];return h=3D=3D=3D""||h=3D=3D=3D"auto"?"0px":h}return typeof =
h=3D=3D=3D"string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=3DparseF=
loat(e);if(e>=3D0)return e+"px"}else return =
e}}});if(!c.support.opacity)c.cssHooks.opacity=3D{get:function(a,b){retur=
n =
gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?par=
seFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var =
d=3Da.style;d.zoom=3D1;var =
e=3Dc.isNaN(b)?"":"alpha(opacity=3D"+b*100+")",f=3D=0A=
d.filter||"";d.filter=3DEa.test(f)?f.replace(Ea,e):d.filter+" =
"+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=3Dfunction(a,b,=
d){var =
e;d=3Dd.replace(ib,"-$1").toLowerCase();if(!(b=3Da.ownerDocument.defaultV=
iew))return =
B;if(b=3Db.getComputedStyle(a,null)){e=3Db.getPropertyValue(d);if(e=3D=3D=
=3D""&&!c.contains(a.ownerDocument.documentElement,a))e=3Dc.style(a,d)}re=
turn e};if(t.documentElement.currentStyle)aa=3Dfunction(a,b){var =
d,e,f=3Da.currentStyle&&a.currentStyle[b],h=3Da.style;if(!Fa.test(f)&&jb.=
test(f)){d=3Dh.left;=0A=
e=3Da.runtimeStyle.left;a.runtimeStyle.left=3Da.currentStyle.left;h.left=3D=
b=3D=3D=3D"fontSize"?"1em":f||0;f=3Dh.pixelLeft+"px";h.left=3Dd;a.runtime=
Style.left=3De}return =
f=3D=3D=3D""?"auto":f};W=3DGa||aa;if(c.expr&&c.expr.filters){c.expr.filte=
rs.hidden=3Dfunction(a){var b=3Da.offsetHeight;return =
a.offsetWidth=3D=3D=3D0&&b=3D=3D=3D0||!c.support.reliableHiddenOffsets&&(=
a.style.display||c.css(a,"display"))=3D=3D=3D"none"};c.expr.filters.visib=
le=3Dfunction(a){return!c.expr.filters.hidden(a)}}var =
mb=3Dc.now(),nb=3D/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,=0A=
ob=3D/^(?:select|textarea)/i,pb=3D/^(?:color|date|datetime|email|hidden|m=
onth|number|password|range|search|tel|text|time|url|week)$/i,qb=3D/^(?:GE=
T|HEAD)$/,Ra=3D/\[\]$/,T=3D/\=3D\?(&|$)/,ja=3D/\?/,rb=3D/([?&])_=3D[^&]*/=
,sb=3D/^(\w+:)?\/\/([^\/?#]+)/,tb=3D/%20/g,ub=3D/#.*$/,Ha=3Dc.fn.load;c.f=
n.extend({load:function(a,b,d){if(typeof a!=3D=3D"string"&&Ha)return =
Ha.apply(this,arguments);else if(!this.length)return this;var =
e=3Da.indexOf(" ");if(e>=3D0){var =
f=3Da.slice(e,a.length);a=3Da.slice(0,e)}e=3D"GET";if(b)if(c.isFunction(b=
)){d=3Db;b=3Dnull}else if(typeof b=3D=3D=3D=0A=
"object"){b=3Dc.param(b,c.ajaxSettings.traditional);e=3D"POST"}var =
h=3Dthis;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,=
k){if(k=3D=3D=3D"success"||k=3D=3D=3D"notmodified")h.html(f?c("<div>").ap=
pend(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[=
l.responseText,k,l])}});return this},serialize:function(){return =
c.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?c.makeArray(this.elements):this}).filter(function(){return =
this.name&&=0A=
!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type)=
)}).map(function(a,b){var d=3Dc(this).val();return =
d=3D=3Dnull?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,valu=
e:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop =
ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" =
"),function(a,b){c.fn[b]=3Dfunction(d){return =
this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=3D=
e||d;d=3Db;b=3Dnull}return =
c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})},=0A=
getScript:function(a,b){return =
c.get(a,null,b,"script")},getJSON:function(a,b,d){return =
c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=3De||d;=
d=3Db;b=3D{}}return =
c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:functi=
on(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:=
true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa=
ta:true,async:true,xhr:function(){return new =
E.XMLHttpRequest},accepts:{xml:"application/xml, =
text/xml",html:"text/html",=0A=
script:"text/javascript, application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var =
b=3Dc.extend(true,{},c.ajaxSettings,a),d,e,f,h=3Db.type.toUpperCase(),l=3D=
qb.test(h);b.url=3Db.url.replace(ub,"");b.context=3Da&&a.context!=3Dnull?=
a.context:b;if(b.data&&b.processData&&typeof =
b.data!=3D=3D"string")b.data=3Dc.param(b.data,b.traditional);if(b.dataTyp=
e=3D=3D=3D"jsonp"){if(h=3D=3D=3D"GET")T.test(b.url)||(b.url+=3D(ja.test(b=
.url)?"&":"?")+(b.jsonp||"callback")+"=3D?");else if(!b.data||=0A=
!T.test(b.data))b.data=3D(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=3D=
?";b.dataType=3D"json"}if(b.dataType=3D=3D=3D"json"&&(b.data&&T.test(b.da=
ta)||T.test(b.url))){d=3Db.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=3D=
(b.data+"").replace(T,"=3D"+d+"$1");b.url=3Db.url.replace(T,"=3D"+d+"$1")=
;b.dataType=3D"script";var =
k=3DE[d];E[d]=3Dfunction(m){if(c.isFunction(k))k(m);else{E[d]=3DB;try{del=
ete =
E[d]}catch(p){}}f=3Dm;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);=
r&&r.removeChild(A)}}if(b.dataType=3D=3D=3D"script"&&b.cache=3D=3D=3Dnull=
)b.cache=3D=0A=
false;if(b.cache=3D=3D=3Dfalse&&l){var =
o=3Dc.now(),x=3Db.url.replace(rb,"$1_=3D"+o);b.url=3Dx+(x=3D=3D=3Db.url?(=
ja.test(b.url)?"&":"?")+"_=3D"+o:"")}if(b.data&&l)b.url+=3D(ja.test(b.url=
)?"&":"?")+b.data;b.global&&c.active++=3D=3D=3D0&&c.event.trigger("ajaxSt=
art");o=3D(o=3Dsb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!=3D=3Dlocation.=
protocol||o[2].toLowerCase()!=3D=3Dlocation.host);if(b.dataType=3D=3D=3D"=
script"&&h=3D=3D=3D"GET"&&o){var =
r=3Dt.getElementsByTagName("head")[0]||t.documentElement,A=3Dt.createElem=
ent("script");if(b.scriptCharset)A.charset=3Db.scriptCharset;=0A=
A.src=3Db.url;if(!d){var =
C=3Dfalse;A.onload=3DA.onreadystatechange=3Dfunction(){if(!C&&(!this.read=
yState||this.readyState=3D=3D=3D"loaded"||this.readyState=3D=3D=3D"comple=
te")){C=3Dtrue;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onloa=
d=3DA.onreadystatechange=3Dnull;r&&A.parentNode&&r.removeChild(A)}}}r.ins=
ertBefore(A,r.firstChild);return B}var =
J=3Dfalse,w=3Db.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,=
b.password):w.open(h,b.url,b.async);try{if(b.data!=3Dnull&&!l||a&&a.conte=
ntType)w.setRequestHeader("Content-Type",=0A=
b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader=
("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHe=
ader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-Wi=
th","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b=
.dataType]?b.accepts[b.dataType]+", */*; =
q=3D0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.cal=
l(b.context,w,b)=3D=3D=3Dfalse){b.global&&c.active--=3D=3D=3D1&&c.event.t=
rigger("ajaxStop");w.abort();return false}b.global&&=0A=
c.triggerGlobal(b,"ajaxSend",[w,b]);var =
L=3Dw.onreadystatechange=3Dfunction(m){if(!w||w.readyState=3D=3D=3D0||m=3D=
=3D=3D"abort"){J||c.handleComplete(b,w,e,f);J=3Dtrue;if(w)w.onreadystatec=
hange=3Dc.noop}else =
if(!J&&w&&(w.readyState=3D=3D=3D4||m=3D=3D=3D"timeout")){J=3Dtrue;w.onrea=
dystatechange=3Dc.noop;e=3Dm=3D=3D=3D"timeout"?"timeout":!c.httpSuccess(w=
)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success=
";var =
p;if(e=3D=3D=3D"success")try{f=3Dc.httpData(w,b.dataType,b)}catch(q){e=3D=
"parsererror";p=3Dq}if(e=3D=3D=3D"success"||e=3D=3D=3D"notmodified")d||=0A=
c.handleSuccess(b,w,e,f);else =
c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m=3D=3D=3D"timeout"&&=
w.abort();if(b.async)w=3Dnull}};try{var =
g=3Dw.abort;w.abort=3Dfunction(){w&&Function.prototype.call.call(g,w);L("=
abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("=
timeout")},b.timeout);try{w.send(l||b.data=3D=3Dnull?null:b.data)}catch(n=
){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return=
 w}},param:function(a,b){var =
d=3D[],e=3Dfunction(h,l){l=3Dc.isFunction(l)?l():l;d[d.length]=3D=0A=
encodeURIComponent(h)+"=3D"+encodeURIComponent(l)};if(b=3D=3D=3DB)b=3Dc.a=
jaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(t=
his.name,this.value)});else for(var f in a)da(f,a[f],b,e);return =
d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{}=
,handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.g=
lobal&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b=
,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGloba=
l(a,"ajaxSuccess",=0A=
[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.cont=
ext,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.ac=
tive--=3D=3D=3D1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b=
,d){(a.context&&a.context.url=3D=3Dnull?c(a.context):c.event).trigger(b,d=
)},httpSuccess:function(a){try{return!a.status&&location.protocol=3D=3D=3D=
"file:"||a.status>=3D200&&a.status<300||a.status=3D=3D=3D304||a.status=3D=
=3D=3D1223}catch(b){}return false},httpNotModified:function(a,b){var =
d=3Da.getResponseHeader("Last-Modified"),=0A=
e=3Da.getResponseHeader("Etag");if(d)c.lastModified[b]=3Dd;if(e)c.etag[b]=
=3De;return a.status=3D=3D=3D304},httpData:function(a,b,d){var =
e=3Da.getResponseHeader("content-type")||"",f=3Db=3D=3D=3D"xml"||!b&&e.in=
dexOf("xml")>=3D0;a=3Df?a.responseXML:a.responseText;f&&a.documentElement=
.nodeName=3D=3D=3D"parsererror"&&c.error("parsererror");if(d&&d.dataFilte=
r)a=3Dd.dataFilter(a,b);if(typeof =
a=3D=3D=3D"string")if(b=3D=3D=3D"json"||!b&&e.indexOf("json")>=3D0)a=3Dc.=
parseJSON(a);else =
if(b=3D=3D=3D"script"||!b&&e.indexOf("javascript")>=3D0)c.globalEval(a);r=
eturn a}});=0A=
if(E.ActiveXObject)c.ajaxSettings.xhr=3Dfunction(){if(E.location.protocol=
!=3D=3D"file:")try{return new E.XMLHttpRequest}catch(a){}try{return new =
E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=3D!!c.aja=
xSettings.xhr();var =
ea=3D{},vb=3D/^(?:toggle|show|hide)$/,wb=3D/^([+\-]=3D)?([\d+.\-]+)(.*)$/=
,ba,pa=3D[["height","marginTop","marginBottom","paddingTop","paddingBotto=
m"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["o=
pacity"]];c.fn.extend({show:function(a,b,d){if(a||a=3D=3D=3D0)return =
this.animate(S("show",=0A=
3),a,b,d);else{d=3D0;for(var =
e=3Dthis.length;d<e;d++){a=3Dthis[d];b=3Da.style.display;if(!c.data(a,"ol=
ddisplay")&&b=3D=3D=3D"none")b=3Da.style.display=3D"";b=3D=3D=3D""&&c.css=
(a,"display")=3D=3D=3D"none"&&c.data(a,"olddisplay",qa(a.nodeName))}for(d=
=3D0;d<e;d++){a=3Dthis[d];b=3Da.style.display;if(b=3D=3D=3D""||b=3D=3D=3D=
"none")a.style.display=3Dc.data(a,"olddisplay")||""}return =
this}},hide:function(a,b,d){if(a||a=3D=3D=3D0)return =
this.animate(S("hide",3),a,b,d);else{a=3D0;for(b=3Dthis.length;a<b;a++){d=
=3Dc.css(this[a],"display");d!=3D=3D"none"&&c.data(this[a],"olddisplay",=0A=
d)}for(a=3D0;a<b;a++)this[a].style.display=3D"none";return =
this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=3Dtypeof =
a=3D=3D=3D"boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.appl=
y(this,arguments);else a=3D=3Dnull||e?this.each(function(){var =
f=3De?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S=
("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return =
this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},=
a,d,e)},animate:function(a,b,d,e){var f=3Dc.speed(b,=0A=
d,e);if(c.isEmptyObject(a))return this.each(f.complete);return =
this[f.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
h=3Dc.extend({},f),l,k=3Dthis.nodeType=3D=3D=3D1,o=3Dk&&c(this).is(":hidd=
en"),x=3Dthis;for(l in a){var =
r=3Dc.camelCase(l);if(l!=3D=3Dr){a[r]=3Da[l];delete =
a[l];l=3Dr}if(a[l]=3D=3D=3D"hide"&&o||a[l]=3D=3D=3D"show"&&!o)return =
h.complete.call(this);if(k&&(l=3D=3D=3D"height"||l=3D=3D=3D"width")){h.ov=
erflow=3D[this.style.overflow,this.style.overflowX,this.style.overflowY];=
if(c.css(this,"display")=3D=3D=3D"inline"&&c.css(this,"float")=3D=3D=3D"n=
one")if(c.support.inlineBlockNeedsLayout)if(qa(this.nodeName)=3D=3D=3D=0A=
"inline")this.style.display=3D"inline-block";else{this.style.display=3D"i=
nline";this.style.zoom=3D1}else =
this.style.display=3D"inline-block"}if(c.isArray(a[l])){(h.specialEasing=3D=
h.specialEasing||{})[l]=3Da[l][1];a[l]=3Da[l][0]}}if(h.overflow!=3Dnull)t=
his.style.overflow=3D"hidden";h.curAnim=3Dc.extend({},a);c.each(a,functio=
n(A,C){var J=3Dnew =
c.fx(x,h,A);if(vb.test(C))J[C=3D=3D=3D"toggle"?o?"show":"hide":C](a);else=
{var w=3Dwb.exec(C),I=3DJ.cur()||0;if(w){var =
L=3DparseFloat(w[2]),g=3Dw[3]||"px";if(g!=3D=3D"px"){c.style(x,A,(L||1)+g=
);I=3D(L||=0A=
1)/J.cur()*I;c.style(x,A,I+g)}if(w[1])L=3D(w[1]=3D=3D=3D"-=3D"?-1:1)*L+I;=
J.custom(I,L,g)}else J.custom(I,C,"")}});return =
true})},stop:function(a,b){var =
d=3Dc.timers;a&&this.queue([]);this.each(function(){for(var =
e=3Dd.length-1;e>=3D0;e--)if(d[e].elem=3D=3D=3Dthis){b&&d[e](true);d.spli=
ce(e,1)}});b||this.dequeue();return =
this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("=
toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{o=
pacity:"toggle"}},function(a,b){c.fn[a]=3Dfunction(d,e,f){return =
this.animate(b,=0A=
d,e,f)}});c.extend({speed:function(a,b,d){var e=3Da&&typeof =
a=3D=3D=3D"object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,=
duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=3Dc.fx.off?0:t=
ypeof e.duration=3D=3D=3D"number"?e.duration:e.duration in =
c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=3De.comple=
te;e.complete=3Dfunction(){e.queue!=3D=3Dfalse&&c(this).dequeue();c.isFun=
ction(e.old)&&e.old.call(this)};return =
e},easing:{linear:function(a,b,d,e){return =
d+e*a},swing:function(a,b,d,e){return(-Math.cos(a*=0A=
Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=3Db;this.=
elem=3Da;this.prop=3Dd;if(!b.orig)b.orig=3D{}}});c.fx.prototype=3D{update=
:function(){this.options.step&&this.options.step.call(this.elem,this.now,=
this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if=
(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.elem.style[this.pr=
op]=3D=3Dnull))return this.elem[this.prop];var =
a=3DparseFloat(c.css(this.elem,this.prop));return =
a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)}=0A=
var =
f=3Dthis,h=3Dc.fx;this.startTime=3Dc.now();this.start=3Da;this.end=3Db;th=
is.unit=3Dd||this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D=
0;e.elem=3Dthis.elem;if(e()&&c.timers.push(e)&&!ba)ba=3DsetInterval(h.tic=
k,h.interval)},show:function(){this.options.orig[this.prop]=3Dc.style(thi=
s.elem,this.prop);this.options.show=3Dtrue;this.custom(this.prop=3D=3D=3D=
"width"||this.prop=3D=3D=3D"height"?1:0,this.cur());c(this.elem).show()},=
hide:function(){this.options.orig[this.prop]=3Dc.style(this.elem,this.pro=
p);this.options.hide=3Dtrue;=0A=
this.custom(this.cur(),0)},step:function(a){var =
b=3Dc.now(),d=3Dtrue;if(a||b>=3Dthis.options.duration+this.startTime){thi=
s.now=3Dthis.end;this.pos=3Dthis.state=3D1;this.update();this.options.cur=
Anim[this.prop]=3Dtrue;for(var e in =
this.options.curAnim)if(this.options.curAnim[e]!=3D=3Dtrue)d=3Dfalse;if(d=
){if(this.options.overflow!=3Dnull&&!c.support.shrinkWrapBlocks){var =
f=3Dthis.elem,h=3Dthis.options;c.each(["","X","Y"],function(k,o){f.style[=
"overflow"+o]=3Dh.overflow[k]})}this.options.hide&&c(this.elem).hide();if=
(this.options.hide||=0A=
this.options.show)for(var l in =
this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.optio=
ns.complete.call(this.elem)}return =
false}else{a=3Db-this.startTime;this.state=3Da/this.options.duration;b=3D=
this.options.easing||(c.easing.swing?"swing":"linear");this.pos=3Dc.easin=
g[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](t=
his.state,a,0,1,this.options.duration);this.now=3Dthis.start+(this.end-th=
is.start)*this.pos;this.update()}return =
true}};c.extend(c.fx,{tick:function(){for(var a=3D=0A=
c.timers,b=3D0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop=
()},interval:13,stop:function(){clearInterval(ba);ba=3Dnull},speeds:{slow=
:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opa=
city",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=
=3Dnull)a.elem.style[a.prop]=3D(a.prop=3D=3D=3D"width"||a.prop=3D=3D=3D"h=
eight"?Math.max(0,a.now):a.now)+a.unit;else =
a.elem[a.prop]=3Da.now}}});if(c.expr&&c.expr.filters)c.expr.filters.anima=
ted=3Dfunction(a){return c.grep(c.timers,function(b){return a=3D=3D=3D=0A=
b.elem}).length};var =
xb=3D/^t(?:able|d|h)$/i,Ia=3D/^(?:body|html)$/i;c.fn.offset=3D"getBoundin=
gClientRect"in t.documentElement?function(a){var =
b=3Dthis[0],d;if(a)return =
this.each(function(l){c.offset.setOffset(this,a,l)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
c.offset.bodyOffset(b);try{d=3Db.getBoundingClientRect()}catch(e){}var =
f=3Db.ownerDocument,h=3Df.documentElement;if(!d||!c.contains(h,b))return =
d||{top:0,left:0};b=3Df.body;f=3Dfa(f);return{top:d.top+(f.pageYOffset||c=
.support.boxModel&&=0A=
h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pa=
geXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft|=
|b.clientLeft||0)}}:function(a){var b=3Dthis[0];if(a)return =
this.each(function(x){c.offset.setOffset(this,a,x)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
c.offset.bodyOffset(b);c.offset.initialize();var =
d,e=3Db.offsetParent,f=3Db.ownerDocument,h=3Df.documentElement,l=3Df.body=
;d=3D(f=3Df.defaultView)?f.getComputedStyle(b,null):b.currentStyle;=0A=
for(var =
k=3Db.offsetTop,o=3Db.offsetLeft;(b=3Db.parentNode)&&b!=3D=3Dl&&b!=3D=3Dh=
;){if(c.offset.supportsFixedPosition&&d.position=3D=3D=3D"fixed")break;d=3D=
f?f.getComputedStyle(b,null):b.currentStyle;k-=3Db.scrollTop;o-=3Db.scrol=
lLeft;if(b=3D=3D=3De){k+=3Db.offsetTop;o+=3Db.offsetLeft;if(c.offset.does=
NotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&xb.test(b.nodeNam=
e))){k+=3DparseFloat(d.borderTopWidth)||0;o+=3DparseFloat(d.borderLeftWid=
th)||0}e=3Db.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisibl=
e&&d.overflow!=3D=3D"visible"){k+=3D=0A=
parseFloat(d.borderTopWidth)||0;o+=3DparseFloat(d.borderLeftWidth)||0}d=3D=
d}if(d.position=3D=3D=3D"relative"||d.position=3D=3D=3D"static"){k+=3Dl.o=
ffsetTop;o+=3Dl.offsetLeft}if(c.offset.supportsFixedPosition&&d.position=3D=
=3D=3D"fixed"){k+=3DMath.max(h.scrollTop,l.scrollTop);o+=3DMath.max(h.scr=
ollLeft,l.scrollLeft)}return{top:k,left:o}};c.offset=3D{initialize:functi=
on(){var =
a=3Dt.body,b=3Dt.createElement("div"),d,e,f,h=3DparseFloat(c.css(a,"margi=
nTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,bo=
rder:0,width:"1px",=0A=
height:"1px",visibility:"hidden"});b.innerHTML=3D"<div =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;'><div></div></div><table =
style=3D'position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;' cellpadding=3D'0' =
cellspacing=3D'0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChi=
ld);d=3Db.firstChild;e=3Dd.firstChild;f=3Dd.nextSibling.firstChild.firstC=
hild;this.doesNotAddBorder=3De.offsetTop!=3D=3D5;this.doesAddBorderForTab=
leAndCells=3D=0A=
f.offsetTop=3D=3D=3D5;e.style.position=3D"fixed";e.style.top=3D"20px";thi=
s.supportsFixedPosition=3De.offsetTop=3D=3D=3D20||e.offsetTop=3D=3D=3D15;=
e.style.position=3De.style.top=3D"";d.style.overflow=3D"hidden";d.style.p=
osition=3D"relative";this.subtractsBorderForOverflowNotVisible=3De.offset=
Top=3D=3D=3D-5;this.doesNotIncludeMarginInBodyOffset=3Da.offsetTop!=3D=3D=
h;a.removeChild(b);c.offset.initialize=3Dc.noop},bodyOffset:function(a){v=
ar =
b=3Da.offsetTop,d=3Da.offsetLeft;c.offset.initialize();if(c.offset.doesNo=
tIncludeMarginInBodyOffset){b+=3DparseFloat(c.css(a,=0A=
"marginTop"))||0;d+=3DparseFloat(c.css(a,"marginLeft"))||0}return{top:b,l=
eft:d}},setOffset:function(a,b,d){var =
e=3Dc.css(a,"position");if(e=3D=3D=3D"static")a.style.position=3D"relativ=
e";var =
f=3Dc(a),h=3Df.offset(),l=3Dc.css(a,"top"),k=3Dc.css(a,"left"),o=3De=3D=3D=
=3D"absolute"&&c.inArray("auto",[l,k])>-1;e=3D{};var =
x=3D{};if(o)x=3Df.position();l=3Do?x.top:parseInt(l,10)||0;k=3Do?x.left:p=
arseInt(k,10)||0;if(c.isFunction(b))b=3Db.call(a,d,h);if(b.top!=3Dnull)e.=
top=3Db.top-h.top+l;if(b.left!=3Dnull)e.left=3Db.left-h.left+k;"using"in =
b?b.using.call(a,=0A=
e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return =
null;var =
a=3Dthis[0],b=3Dthis.offsetParent(),d=3Dthis.offset(),e=3DIa.test(b[0].no=
deName)?{top:0,left:0}:b.offset();d.top-=3DparseFloat(c.css(a,"marginTop"=
))||0;d.left-=3DparseFloat(c.css(a,"marginLeft"))||0;e.top+=3DparseFloat(=
c.css(b[0],"borderTopWidth"))||0;e.left+=3DparseFloat(c.css(b[0],"borderL=
eftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:f=
unction(){return this.map(function(){for(var =
a=3Dthis.offsetParent||t.body;a&&!Ia.test(a.nodeName)&&=0A=
c.css(a,"position")=3D=3D=3D"static";)a=3Da.offsetParent;return =
a})}});c.each(["Left","Top"],function(a,b){var =
d=3D"scroll"+b;c.fn[d]=3Dfunction(e){var f=3Dthis[0],h;if(!f)return =
null;if(e!=3D=3DB)return =
this.each(function(){if(h=3Dfa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?=
e:c(h).scrollTop());else this[d]=3De});else =
return(h=3Dfa(f))?"pageXOffset"in =
h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documen=
tElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],functio=
n(a,b){var d=3Db.toLowerCase();=0A=
c.fn["inner"+b]=3Dfunction(){return =
this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=3Dfu=
nction(e){return =
this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=3D=
function(e){var f=3Dthis[0];if(!f)return =
e=3D=3Dnull?null:this;if(c.isFunction(e))return =
this.each(function(l){var =
k=3Dc(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return =
f.document.compatMode=3D=3D=3D"CSS1Compat"&&f.document.documentElement["c=
lient"+b]||f.document.body["client"+b];else =
if(f.nodeType=3D=3D=3D9)return Math.max(f.documentElement["client"+=0A=
b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.=
documentElement["offset"+b]);else if(e=3D=3D=3DB){f=3Dc.css(f,d);var =
h=3DparseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof =
e=3D=3D=3D"string"?e:e+"px")}})})(window);=0A=

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://files.milesplit.us/framework/base.js?v=4

// MILESPLIT JS FRAMEWORK -- V2.1

// Instantiate MileSplit object
var MileSplit =3D { version:'2.1.1', meta: { appName:'MileSplit', =
jsRoot:'http://files.milesplit.us/framework/', =
cssRoot:'http://files.milesplit.us/css/milesplit/' }, required:[], =
included:[],
	config: function(x) { for (var p in x) MileSplit.meta[p] =3D x[p]; }, =
onReady:[], onDone:[],
	debug: function(obj) { try { console.log(obj); } catch(err) { } },
	random: function(a,b) { if (arguments.length=3D=3D1) { var =
i=3DMath.floor(Math.random()*a.length); return a[i]; } else { return =
Math.floor(Math.random()*(b-a))+a; } },
	now: function() { var newDate =3D new Date(); return newDate.getTime(); =
},
	ready: function(x) { _.onReady.push(x); },
	done: function(x) { _.onDone.push(x); }
};
var _ =3D MileSplit;
var $doc=3Ddocument;=20
var $head, $body;

(function($, _) {

	_.style =3D function(url) { try { if (!/^http:/.test(url)) url =3D =
_.meta.cssRoot + url; _.debug('Load css: ' + url); =
$('head').eq(0).append('<link rel=3D"stylesheet" href=3D"' + url + '" =
/>'); } catch(err) { _.debug(err); } };
	_.loads =3D function(url) { var isLoaded=3Dfalse; if =
(!/^http:/.test(url)) url =3D _.meta['jsRoot'] + url; =
jQuery.ajax({async: false, type: "GET", url: url, data: null, success: =
function() { isLoaded=3Dtrue; }, dataType: 'script' }); return isLoaded; =
};
	_.load =3D function(url, ping){ if (/\.css$/.test(url)) { _.style(url); =
} else { if (!/^http:/.test(url)) url =3D _.meta.jsRoot + url; =
_.debug('loading: ' + url); if ($.isFunction(ping)) { $.getScript(url, =
ping); } else { $.getScript(url); } } };
	_.debug =3D function(obj) { try { console.log(obj); } catch(err) { } };
	_.random =3D function(a,b) { if (arguments.length=3D=3D1) { var =
i=3DMath.floor(Math.random()*a.length); return a[i]; } else { return =
Math.floor(Math.random()*(b-a))+a; } };
	_.is =3D function(test) {
		var a =3D navigator.userAgent.toLowerCase();
		var p =3D navigator.platform.toLowerCase();
		switch(test){
			case 'mobile': return /(opera mini|mobile|playstation =
portable)/.test(a);
			case 'tv': return /(large screen|googletv)/.test(a);
			case 'console': return /(playstation 3|wii)/.test(a);
			default: return false;
		}
	};
	_.has =3D function(test) {
		switch(test){
			case 'ls': return !!(typeof(localStorage) !=3D 'undefined');
			case 'touchscreen': return !!(_.w.orientation);
			case 'smallscreen': return (screen.width < 1024);
			default: return false;
		}
	};
	_.include =3D function(url, ping) { _.require(url, ping, 'include'); };
	_.require =3D function(url, ping, type) {
		if (type !=3D 'include') type =3D 'require';
		if ($.isArray(url)) {
			for (var i=3D0; i < url.length; i++) {=20
				_.require(url[i], ping, type);
			}
		} else {
			_.debug(type + ": " + url);
			if (_.isLoaded) _.load(url, ping);=20
			else if (type =3D=3D 'required') _.required.push({"path":url, =
"callback":ping, loaded:false});
			else _.included.push({"path":url, "callback":ping, loaded:false});
		}
	};
	_.foreach =3D function(data, f) {
		if ($.isArray(data)) {
			for (var i=3D0; i < data.length; i++) {
				f(data[i], i);
			}
		}
	}
=09
	// On ready
	$(document).ready(function() {
		_.isReady=3Dtrue;
		// Shortcuts
		$head =3D $('head')[0];
		$body =3D $('body')[0];
		_.load('retrofit.js');
		// Callback
		for (var i=3D0; i < _.onReady.length; i++) {
			_.onReady[i](jQuery, MileSplit);
		}
		// Required files
		for (var i=3D0; i < _.required.length; i++) {
			_.load(_.required[i].path);
		}
		// Included files (less priority... prereqs must finish loading first)
		for (var i=3D0; i < _.included.length; i++) {=20
			_.load(_.included[i].path);
		}
		// Dialog
		$('a.dialog').click(function(e) {
			e.preventDefault();
			var $this =3D $(this);
			new _.Dialog($this.attr('rel'), { message:$this.attr('title'), =
url:$this.attr('href') });
		});
		// External link tracking
		$("a[href^=3D'http']").click(function(e) { _.ga.trackEvent('Link', =
'Click', $(this).attr('href')); });
		// Document Domain
		//if (_.meta.domain) document.domain =3D _.meta.domain;
		// Finishing values
		_.isLoaded=3Dtrue;
		// Callback
		for (var i=3D0; i < _.onDone.length; i++) {
			_.onDone[i](jQuery, MileSplit);
		}
	});
=09
	_.API =3D {
		endPoint: 'http://api.milesplit.com/', userAgent: 'MileSplit AJAX =
Client',
		buildQueryString: function(params, jsonp) {
			var query_string =3D $.param(params);
			query_string +=3D '&k=3D' + _.meta.appName + '&h=3D' + _.meta.appHash =
+ '&u=3D' + _.meta.userName + '&t=3D' + _.meta.userToken;
			if (jsonp) query_string +=3D '&callback=3D?';
			return query_string;
		},
		buildURL: function(method, params, jsonp) {
			var url =3D _.API.endPoint + method + '.json';
			var query_string =3D _.API.buildQueryString(params, jsonp);
			if (query_string.length > 0) url +=3D '?' + query_string;
			_.debug('api call: ' + url);
			return url;
		},
		get: function(method, a, b) {=20
			if ($.isFunction(a)) $.getJSON(_.API.buildURL(method, {}, true), a);
			else if ($.isPlainObject(a)) $.getJSON(_.API.buildURL(method, a, =
true), b);=20
			else $.getJSON(_.API.buildURL(method, {}, true) + '&' + a, b);
		},
		post: function(method, opts, callback_func) {
			// Variables
			var enctype =3D 'multipart/form-data';
			var callback_url =3D 'http://' + _.meta.domain + =
'/post_callback.php';
			var my_form =3D $('<form></form>');
			// Overrides
			if ('callback_url' in opts) callback_url =3D opts.callback_url;
			if ('enctype' in opts) enctype =3D opts.enctype;
			if ('form' in opts) my_form =3D opts.form;
			// Create callback method
			var callback_method_name =3D 'iframePostCallback' + =
Math.round(Math.random() * 99999);
			var iframe_target_name =3D callback_method_name;
			MileSplit[callback_method_name] =3D function(json) {
				iframe.remove();
				//my_form.remove();
				my_form.find('input[type=3Dhidden]').remove();
				my_form.attr('action', '').attr('enctype', '').attr('target', '');
				if ($.isFunction(callback_func)) callback_func(json);
			};
			// Prepare form
			my_form.attr('action', _.API.endPoint + method + '.json')
				.attr('method', 'POST')
				.attr('enctype', enctype)
				.attr('encoding', enctype)
				.attr('target', iframe_target_name)
				.append($('<input type=3D"hidden" name=3D"callback_url" value=3D"' + =
callback_url + '" />'))
				.append($('<input type=3D"hidden" name=3D"callback" =
value=3D"MileSplit.' + callback_method_name + '" />'))
				.append($('<input type=3D"hidden" name=3D"k" value=3D"' + =
_.meta.appName + '" />'))
				.append($('<input type=3D"hidden" name=3D"h" value=3D"' + =
_.meta.appHash + '" />'))
				.append($('<input type=3D"hidden" name=3D"u" value=3D"' + =
_.meta.userName + '" />'))
				.append($('<input type=3D"hidden" name=3D"t" value=3D"' + =
_.meta.userToken + '" />'));
			// Extra parameters passed in
			if ($.isPlainObject(opts.params)) {
				$.each(opts.params, function(key, value) {
					my_form.append($('<input type=3D"hidden" name=3D"' + key + '" =
value=3D"' + value + '" />'));
				});
			}
			//my_form.hide();
			//$(document.body).append(my_form);
			// Create iframe
			// Put name in tag for IE7, otherwise the form submission with target =
a new window
			var iframe =3D $('<iframe name=3D"' + iframe_target_name + =
'"></iframe>');
			iframe.hide();
			$(document.body).append(iframe);
			// Submit form
			my_form.submit();
		}
	};
=09
	_.Dialog =3D function(type, opts, callback) {
		// Layout
		var $overlay =3D $('<div id=3D"dialog_overlay"><div =
class=3D"inner"></div></div>').addClass(type);
		var $container =3D $('<div =
id=3D"dialog_container"></div>').addClass(type);
		var $dialog =3D $('<div id=3D"dialog_box"><div =
class=3D"inner"></div></div>');
		var $content =3D $('<div class=3D"content">Loading...</div>');
		var $buttons =3D $('<div class=3D"buttons"></div>');
		var $body =3D $('body');
		// Private variables
		var me =3D this;
		var open =3D true;
		// Public variables
		this.width =3D 500;
		this.height =3D 400;
		this.result =3D '';
		// Overrides
		if ('width' in opts) me.width =3D opts.width;
		if ('height' in opts) me.height =3D opts.height;
		if ('open' in opts) open =3D opts.open;
		// Private methods
		var left =3D function() {
			return ($(window).width()/2) - (me.width / 2);
		}
		var top =3D function() {
			return Math.round((($(window).height()/2) - (me.height / 2)) * .7);
		}
		// Public methods
		this.overlay =3D function() { return $overlay; };
		this.element =3D function() { return $container; };
		this.content =3D function() { return $content; };
		this.buttons =3D function() { return $buttons; };
		this.title =3D function(str) {
			if (arguments.length =3D=3D 1) opts.title =3D str;
			else return opts.title;
		}
		this.body =3D function(html) {
			if (arguments.length =3D=3D 1) opts.html =3D html;
			else {
				// Support legacy message option
				if ('html' in opts) return opts.html;
				else return opts.message;
			}
		}
		this.close =3D function(value) {
			me.result =3D value;
			if (callback) callback(me);
			$overlay.fadeOut('slow', function() { $overlay.remove(); });
			$container.fadeOut('slow', function() { $container.remove(); });
			$body.removeClass('dialog_on');
			return me;
		}
		this.go =3D function() {
			me.close();
			document.location.href =3D opts.url;
			return me;
		}
		this.show =3D function() {
			if (type =3D=3D 'alert') {
				if (opts.url =3D=3D '#' || opts.url =3D=3D '' || !opts.url) =
$content.html(opts.message);
				else {
					$content.empty();
					if (opts.message.length > 0) $('<header><strong>' + opts.message + =
'</strong></header>').appendTo($content);
					$('<div =
class=3D"frame">Loading...</div>').appendTo($content).load(opts.url);
				}
				$buttons.append('<button type=3D"button" class=3D"ok">OK</button>');
				$buttons.click(function(e) {
					me.close();
				});
			} else if (type =3D=3D 'popup') {
				$content.load(opts.url, function() {
					// turn buttons into closures
				});
			} else if (type =3D=3D 'menu') {
				if (typeof(opts.html) =3D=3D 'string') {
						$content.html('<header><strong>' + opts.title + =
'</strong></header><div class=3D"menu_content"><div class=3D"inner">' + =
opts.html + '</div></div>');
				} else {
						$content.html('<header><strong>' + opts.title + =
'</strong></header><div class=3D"menu_content"><div =
class=3D"inner"></div></div>');
						$content.find('div.menu_content div.inner').append(opts.html);
				}
				$content.find('a').click(function(e) {
					e.stopPropagation();
					if (!$(this).hasClass('link')) {
						me.close($(this).attr('href'));
						e.preventDefault();
						return false;
					}
				});
				$content.click(function(e) {
					e.preventDefault();
					e.stopPropagation();
					return false;
				});
			} else {
				$content.html(opts.message);
				var $ok =3D $('<button type=3D"button" =
class=3D"ok">Yes</button>').click(function(e) { me.go(); =
}).appendTo($buttons);
				var $cancel =3D $('<button type=3D"button" =
class=3D"cancel">No</button>').click(function(e) { me.close(); =
}).prependTo($buttons);
			}
			// Overlay close
			$container.click(function(e) { me.close(); });
			// Position
			$dialog.css({ left:left(), top:top(), width:me.width, =
height:me.height });
			// Assemble
			$dialog.find('div').eq(0).append($content).append($buttons);
			$container.append($dialog);
			// Show it
			$body.addClass('dialog_on');
			$overlay.hide();
			$container.hide();
			$overlay.prependTo($body);
			$container.prependTo($body);
			$overlay.fadeIn('slow');
			$container.fadeIn('slow');
			return me;
		}
		// Open now?
		if (open) me.show();
		return this;
	};
=09
	_.ga =3D new function() {
		// Initialize
		_.debug('initialized ga');
		var g =3D null;
		var b =3D null;
		var me =3D this;
		// Public methods
		this.logVideoPlay =3D function(label, value) {
			var from =3D 'other';
			var pre =3D document.location.pathname.substr(0,4);
			if (pre =3D=3D '/mee') from =3D 'meets';
			if (pre =3D=3D '/vid') from =3D 'videos';
			if (pre =3D=3D '/art') from =3D 'articles';
			g._trackEvent('Video', 'Play', label, value);
			g._trackEvent('Video', 'PlayedFrom', from);
			return me;
		};
		//this.logVideoPlay =3D function(label, value) { =
g._trackEvent('Video', 'Play', label, value); return me; };
		this.logVideoLoad =3D function(label, value) { g._trackEvent('Video', =
'Load', label, value); return me; };
		this.trackEvent =3D function(category, action, label, value) { =
g._trackEvent(category, action, label, value); return me; };
		this.logGooglePageView =3D function() { _.debug('log ga pageview'); =
g._trackPageview(); return me; };
		this.logComscorePageView =3D function() {	if (typeof COMSCORE =3D=3D =
'undefined') return me; _.debug('log comscore pageview'); =
COMSCORE.beacon(b); return me; };
		this.logPageView =3D function() {=20
			me.logGooglePageView();
			me.logComscorePageView();
			return me;
		}
		this.google =3D function(gaID) {
			if (arguments.length =3D=3D 1) {
				g =3D _gat._createTracker(gaID, _.meta.appName);
				g._setDomainName('.' + _.meta.domain);
				g._setAllowLinker(true);
				g._setAllowHash(false);
				return me;
			} else {
				return g;
			}
		};
		this.comscore =3D function(opts) {
			if (arguments.length =3D=3D 1) {
				b =3D opts;
				return me;
			} else {
				return b;
			}
		};
	}();
=09
	$.fn.ahah =3D function(src, f) {
		document.domain =3D _.meta.domain;
		var i =3D src.indexOf(' ');
		var url =3D src;
		var path =3D '';
		if (i > 0) {
			url =3D src.substr(0, i);
			path =3D src.substr(i+1);
		}
		var $target =3D this;
		var $iframe =3D =
$('<iframe></iframe>').appendTo($(document.body)).attr('src', =
url).hide();
		// Once it's loaded...
		$iframe.load(function() {
			var if0 =3D $iframe[0];
			var $html =3D $( (if0.contentDocument ? if0.contentDocument.body : =
if0.contentWindow.document.body) );
			if (!path) $target.html( $html.html() );
			else $target.html($html.find(path).html());
			$iframe.remove();
			if ($.isFunction(f)) f($target);
			$target.removeClass('loading');
		});
		// Give it back
		return this;
	};

=09
})(jQuery, MileSplit);

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cache.milesplit.com/framework/plugins/prototype.js

/*  Prototype JavaScript framework, version 1.6.0.3
 *  (c) 2005-2008 Sam Stephenson
 *
 *  Prototype is freely distributable under the terms of an MIT-style =
license.
 *  For details, see the Prototype web site: http://www.prototypejs.org/
 *
 =
*------------------------------------------------------------------------=
--*/

var Prototype =3D {
  Version: '1.6.0.3',

  Browser: {
    IE:     !!(window.attachEvent &&
      navigator.userAgent.indexOf('Opera') =3D=3D=3D -1),
    Opera:  navigator.userAgent.indexOf('Opera') > -1,
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 &&
      navigator.userAgent.indexOf('KHTML') =3D=3D=3D -1,
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)
  },

  BrowserFeatures: {
    XPath: !!document.evaluate,
    SelectorsAPI: !!document.querySelector,
    ElementExtensions: !!window.HTMLElement,
    SpecificElementExtensions:
      document.createElement('div')['__proto__'] &&
      document.createElement('div')['__proto__'] !=3D=3D
        document.createElement('form')['__proto__']
  },

  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,

  emptyFunction: function() { },
  K: function(x) { return x }
};

if (Prototype.Browser.MobileSafari)
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;


/* Based on Alex Arnell's inheritance implementation. */
var Class =3D {
  create: function() {
    var parent =3D null, properties =3D $A(arguments);
    if (Object.isFunction(properties[0]))
      parent =3D properties.shift();

    function klass() {
      this.initialize.apply(this, arguments);
    }

    Object.extend(klass, Class.Methods);
    klass.superclass =3D parent;
    klass.subclasses =3D [];

    if (parent) {
      var subclass =3D function() { };
      subclass.prototype =3D parent.prototype;
      klass.prototype =3D new subclass;
      parent.subclasses.push(klass);
    }

    for (var i =3D 0; i < properties.length; i++)
      klass.addMethods(properties[i]);

    if (!klass.prototype.initialize)
      klass.prototype.initialize =3D Prototype.emptyFunction;

    klass.prototype.constructor =3D klass;

    return klass;
  }
};

Class.Methods =3D {
  addMethods: function(source) {
    var ancestor   =3D this.superclass && this.superclass.prototype;
    var properties =3D Object.keys(source);

    if (!Object.keys({ toString: true }).length)
      properties.push("toString", "valueOf");

    for (var i =3D 0, length =3D properties.length; i < length; i++) {
      var property =3D properties[i], value =3D source[property];
      if (ancestor && Object.isFunction(value) &&
          value.argumentNames().first() =3D=3D "$super") {
        var method =3D value;
        value =3D (function(m) {
          return function() { return ancestor[m].apply(this, arguments) =
};
        })(property).wrap(method);

        value.valueOf =3D method.valueOf.bind(method);
        value.toString =3D method.toString.bind(method);
      }
      this.prototype[property] =3D value;
    }

    return this;
  }
};

var Abstract =3D { };

Object.extend =3D function(destination, source) {
  for (var property in source)
    destination[property] =3D source[property];
  return destination;
};

Object.extend(Object, {
  inspect: function(object) {
    try {
      if (Object.isUndefined(object)) return 'undefined';
      if (object =3D=3D=3D null) return 'null';
      return object.inspect ? object.inspect() : String(object);
    } catch (e) {
      if (e instanceof RangeError) return '...';
      throw e;
    }
  },

  toJSON: function(object) {
    var type =3D typeof object;
    switch (type) {
      case 'undefined':
      case 'function':
      case 'unknown': return;
      case 'boolean': return object.toString();
    }

    if (object =3D=3D=3D null) return 'null';
    if (object.toJSON) return object.toJSON();
    if (Object.isElement(object)) return;

    var results =3D [];
    for (var property in object) {
      var value =3D Object.toJSON(object[property]);
      if (!Object.isUndefined(value))
        results.push(property.toJSON() + ': ' + value);
    }

    return '{' + results.join(', ') + '}';
  },

  toQueryString: function(object) {
    return $H(object).toQueryString();
  },

  toHTML: function(object) {
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);
  },

  keys: function(object) {
    var keys =3D [];
    for (var property in object)
      keys.push(property);
    return keys;
  },

  values: function(object) {
    var values =3D [];
    for (var property in object)
      values.push(object[property]);
    return values;
  },

  clone: function(object) {
    return Object.extend({ }, object);
  },

  isElement: function(object) {
    return !!(object && object.nodeType =3D=3D 1);
  },

  isArray: function(object) {
    return object !=3D null && typeof object =3D=3D "object" &&
      'splice' in object && 'join' in object;
  },

  isHash: function(object) {
    return object instanceof Hash;
  },

  isFunction: function(object) {
    return typeof object =3D=3D "function";
  },

  isString: function(object) {
    return typeof object =3D=3D "string";
  },

  isNumber: function(object) {
    return typeof object =3D=3D "number";
  },

  isUndefined: function(object) {
    return typeof object =3D=3D "undefined";
  }
});

Object.extend(Function.prototype, {
  argumentNames: function() {
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1]
      .replace(/\s+/g, '').split(',');
    return names.length =3D=3D 1 && !names[0] ? [] : names;
  },

  bind: function() {
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();
    return function() {
      return __method.apply(object, args.concat($A(arguments)));
    }
  },

  bindAsEventListener: function() {
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();
    return function(event) {
      return __method.apply(object, [event || =
window.event].concat(args));
    }
  },

  curry: function() {
    if (!arguments.length) return this;
    var __method =3D this, args =3D $A(arguments);
    return function() {
      return __method.apply(this, args.concat($A(arguments)));
    }
  },

  delay: function() {
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;
    return window.setTimeout(function() {
      return __method.apply(__method, args);
    }, timeout);
  },

  defer: function() {
    var args =3D [0.01].concat($A(arguments));
    return this.delay.apply(this, args);
  },

  wrap: function(wrapper) {
    var __method =3D this;
    return function() {
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));
    }
  },

  methodize: function() {
    if (this._methodized) return this._methodized;
    var __method =3D this;
    return this._methodized =3D function() {
      return __method.apply(null, [this].concat($A(arguments)));
    };
  }
});

Date.prototype.toJSON =3D function() {
  return '"' + this.getUTCFullYear() + '-' +
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +
    this.getUTCDate().toPaddedString(2) + 'T' +
    this.getUTCHours().toPaddedString(2) + ':' +
    this.getUTCMinutes().toPaddedString(2) + ':' +
    this.getUTCSeconds().toPaddedString(2) + 'Z"';
};

var Try =3D {
  these: function() {
    var returnValue;

    for (var i =3D 0, length =3D arguments.length; i < length; i++) {
      var lambda =3D arguments[i];
      try {
        returnValue =3D lambda();
        break;
      } catch (e) { }
    }

    return returnValue;
  }
};

RegExp.prototype.match =3D RegExp.prototype.test;

RegExp.escape =3D function(str) {
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');
};

/*-----------------------------------------------------------------------=
---*/

var PeriodicalExecuter =3D Class.create({
  initialize: function(callback, frequency) {
    this.callback =3D callback;
    this.frequency =3D frequency;
    this.currentlyExecuting =3D false;

    this.registerCallback();
  },

  registerCallback: function() {
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);
  },

  execute: function() {
    this.callback(this);
  },

  stop: function() {
    if (!this.timer) return;
    clearInterval(this.timer);
    this.timer =3D null;
  },

  onTimerEvent: function() {
    if (!this.currentlyExecuting) {
      try {
        this.currentlyExecuting =3D true;
        this.execute();
      } finally {
        this.currentlyExecuting =3D false;
      }
    }
  }
});
Object.extend(String, {
  interpret: function(value) {
    return value =3D=3D null ? '' : String(value);
  },
  specialChar: {
    '\b': '\\b',
    '\t': '\\t',
    '\n': '\\n',
    '\f': '\\f',
    '\r': '\\r',
    '\\': '\\\\'
  }
});

Object.extend(String.prototype, {
  gsub: function(pattern, replacement) {
    var result =3D '', source =3D this, match;
    replacement =3D arguments.callee.prepareReplacement(replacement);

    while (source.length > 0) {
      if (match =3D source.match(pattern)) {
        result +=3D source.slice(0, match.index);
        result +=3D String.interpret(replacement(match));
        source  =3D source.slice(match.index + match[0].length);
      } else {
        result +=3D source, source =3D '';
      }
    }
    return result;
  },

  sub: function(pattern, replacement, count) {
    replacement =3D this.gsub.prepareReplacement(replacement);
    count =3D Object.isUndefined(count) ? 1 : count;

    return this.gsub(pattern, function(match) {
      if (--count < 0) return match[0];
      return replacement(match);
    });
  },

  scan: function(pattern, iterator) {
    this.gsub(pattern, iterator);
    return String(this);
  },

  truncate: function(length, truncation) {
    length =3D length || 30;
    truncation =3D Object.isUndefined(truncation) ? '...' : truncation;
    return this.length > length ?
      this.slice(0, length - truncation.length) + truncation : =
String(this);
  },

  strip: function() {
    return this.replace(/^\s+/, '').replace(/\s+$/, '');
  },

  stripTags: function() {
    return this.replace(/<\/?[^>]+>/gi, '');
  },

  stripScripts: function() {
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), =
'');
  },

  extractScripts: function() {
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');
    return (this.match(matchAll) || []).map(function(scriptTag) {
      return (scriptTag.match(matchOne) || ['', ''])[1];
    });
  },

  evalScripts: function() {
    return this.extractScripts().map(function(script) { return =
eval(script) });
  },

  escapeHTML: function() {
    var self =3D arguments.callee;
    self.text.data =3D this;
    return self.div.innerHTML;
  },

  unescapeHTML: function() {
    var div =3D new Element('div');
    div.innerHTML =3D this.stripTags();
    return div.childNodes[0] ? (div.childNodes.length > 1 ?
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :
      div.childNodes[0].nodeValue) : '';
  },

  toQueryParams: function(separator) {
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);
    if (!match) return { };

    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {
      if ((pair =3D pair.split('=3D'))[0]) {
        var key =3D decodeURIComponent(pair.shift());
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];
        if (value !=3D undefined) value =3D decodeURIComponent(value);

        if (key in hash) {
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];
          hash[key].push(value);
        }
        else hash[key] =3D value;
      }
      return hash;
    });
  },

  toArray: function() {
    return this.split('');
  },

  succ: function() {
    return this.slice(0, this.length - 1) +
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);
  },

  times: function(count) {
    return count < 1 ? '' : new Array(count + 1).join(this);
  },

  camelize: function() {
    var parts =3D this.split('-'), len =3D parts.length;
    if (len =3D=3D 1) return parts[0];

    var camelized =3D this.charAt(0) =3D=3D '-'
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)
      : parts[0];

    for (var i =3D 1; i < len; i++)
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);

    return camelized;
  },

  capitalize: function() {
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();
  },

  underscore: function() {
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();
  },

  dasherize: function() {
    return this.gsub(/_/,'-');
  },

  inspect: function(useDoubleQuotes) {
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {
      var character =3D String.specialChar[match[0]];
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);
    });
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";
  },

  toJSON: function() {
    return this.inspect(true);
  },

  unfilterJSON: function(filter) {
    return this.sub(filter || Prototype.JSONFilter, '#{1}');
  },

  isJSON: function() {
    var str =3D this;
    if (str.blank()) return false;
    str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);
  },

  evalJSON: function(sanitize) {
    var json =3D this.unfilterJSON();
    try {
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');
    } catch (e) { }
    throw new SyntaxError('Badly formed JSON string: ' + =
this.inspect());
  },

  include: function(pattern) {
    return this.indexOf(pattern) > -1;
  },

  startsWith: function(pattern) {
    return this.indexOf(pattern) =3D=3D=3D 0;
  },

  endsWith: function(pattern) {
    var d =3D this.length - pattern.length;
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;
  },

  empty: function() {
    return this =3D=3D '';
  },

  blank: function() {
    return /^\s*$/.test(this);
  },

  interpolate: function(object, pattern) {
    return new Template(this, pattern).evaluate(object);
  }
});

if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {
  escapeHTML: function() {
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');
  },
  unescapeHTML: function() {
    return =
this.stripTags().replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;=
/g,'>');
  }
});

String.prototype.gsub.prepareReplacement =3D function(replacement) {
  if (Object.isFunction(replacement)) return replacement;
  var template =3D new Template(replacement);
  return function(match) { return template.evaluate(match) };
};

String.prototype.parseQuery =3D String.prototype.toQueryParams;

Object.extend(String.prototype.escapeHTML, {
  div:  document.createElement('div'),
  text: document.createTextNode('')
});

String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.t=
ext);

var Template =3D Class.create({
  initialize: function(template, pattern) {
    this.template =3D template.toString();
    this.pattern =3D pattern || Template.Pattern;
  },

  evaluate: function(object) {
    if (Object.isFunction(object.toTemplateReplacements))
      object =3D object.toTemplateReplacements();

    return this.template.gsub(this.pattern, function(match) {
      if (object =3D=3D null) return '';

      var before =3D match[1] || '';
      if (before =3D=3D '\\') return match[2];

      var ctx =3D object, expr =3D match[3];
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;
      match =3D pattern.exec(expr);
      if (match =3D=3D null) return before;

      while (match !=3D null) {
        var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', =
']') : match[1];
        ctx =3D ctx[comp];
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);
        match =3D pattern.exec(expr);
      }

      return before + String.interpret(ctx);
    });
  }
});
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;

var $break =3D { };

var Enumerable =3D {
  each: function(iterator, context) {
    var index =3D 0;
    try {
      this._each(function(value) {
        iterator.call(context, value, index++);
      });
    } catch (e) {
      if (e !=3D $break) throw e;
    }
    return this;
  },

  eachSlice: function(number, iterator, context) {
    var index =3D -number, slices =3D [], array =3D this.toArray();
    if (number < 1) return array;
    while ((index +=3D number) < array.length)
      slices.push(array.slice(index, index+number));
    return slices.collect(iterator, context);
  },

  all: function(iterator, context) {
    iterator =3D iterator || Prototype.K;
    var result =3D true;
    this.each(function(value, index) {
      result =3D result && !!iterator.call(context, value, index);
      if (!result) throw $break;
    });
    return result;
  },

  any: function(iterator, context) {
    iterator =3D iterator || Prototype.K;
    var result =3D false;
    this.each(function(value, index) {
      if (result =3D !!iterator.call(context, value, index))
        throw $break;
    });
    return result;
  },

  collect: function(iterator, context) {
    iterator =3D iterator || Prototype.K;
    var results =3D [];
    this.each(function(value, index) {
      results.push(iterator.call(context, value, index));
    });
    return results;
  },

  detect: function(iterator, context) {
    var result;
    this.each(function(value, index) {
      if (iterator.call(context, value, index)) {
        result =3D value;
        throw $break;
      }
    });
    return result;
  },

  findAll: function(iterator, context) {
    var results =3D [];
    this.each(function(value, index) {
      if (iterator.call(context, value, index))
        results.push(value);
    });
    return results;
  },

  grep: function(filter, iterator, context) {
    iterator =3D iterator || Prototype.K;
    var results =3D [];

    if (Object.isString(filter))
      filter =3D new RegExp(filter);

    this.each(function(value, index) {
      if (filter.match(value))
        results.push(iterator.call(context, value, index));
    });
    return results;
  },

  include: function(object) {
    if (Object.isFunction(this.indexOf))
      if (this.indexOf(object) !=3D -1) return true;

    var found =3D false;
    this.each(function(value) {
      if (value =3D=3D object) {
        found =3D true;
        throw $break;
      }
    });
    return found;
  },

  inGroupsOf: function(number, fillWith) {
    fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;
    return this.eachSlice(number, function(slice) {
      while(slice.length < number) slice.push(fillWith);
      return slice;
    });
  },

  inject: function(memo, iterator, context) {
    this.each(function(value, index) {
      memo =3D iterator.call(context, memo, value, index);
    });
    return memo;
  },

  invoke: function(method) {
    var args =3D $A(arguments).slice(1);
    return this.map(function(value) {
      return value[method].apply(value, args);
    });
  },

  max: function(iterator, context) {
    iterator =3D iterator || Prototype.K;
    var result;
    this.each(function(value, index) {
      value =3D iterator.call(context, value, index);
      if (result =3D=3D null || value >=3D result)
        result =3D value;
    });
    return result;
  },

  min: function(iterator, context) {
    iterator =3D iterator || Prototype.K;
    var result;
    this.each(function(value, index) {
      value =3D iterator.call(context, value, index);
      if (result =3D=3D null || value < result)
        result =3D value;
    });
    return result;
  },

  partition: function(iterator, context) {
    iterator =3D iterator || Prototype.K;
    var trues =3D [], falses =3D [];
    this.each(function(value, index) {
      (iterator.call(context, value, index) ?
        trues : falses).push(value);
    });
    return [trues, falses];
  },

  pluck: function(property) {
    var results =3D [];
    this.each(function(value) {
      results.push(value[property]);
    });
    return results;
  },

  reject: function(iterator, context) {
    var results =3D [];
    this.each(function(value, index) {
      if (!iterator.call(context, value, index))
        results.push(value);
    });
    return results;
  },

  sortBy: function(iterator, context) {
    return this.map(function(value, index) {
      return {
        value: value,
        criteria: iterator.call(context, value, index)
      };
    }).sort(function(left, right) {
      var a =3D left.criteria, b =3D right.criteria;
      return a < b ? -1 : a > b ? 1 : 0;
    }).pluck('value');
  },

  toArray: function() {
    return this.map();
  },

  zip: function() {
    var iterator =3D Prototype.K, args =3D $A(arguments);
    if (Object.isFunction(args.last()))
      iterator =3D args.pop();

    var collections =3D [this].concat(args).map($A);
    return this.map(function(value, index) {
      return iterator(collections.pluck(index));
    });
  },

  size: function() {
    return this.toArray().length;
  },

  inspect: function() {
    return '#<Enumerable:' + this.toArray().inspect() + '>';
  }
};

Object.extend(Enumerable, {
  map:     Enumerable.collect,
  find:    Enumerable.detect,
  select:  Enumerable.findAll,
  filter:  Enumerable.findAll,
  member:  Enumerable.include,
  entries: Enumerable.toArray,
  every:   Enumerable.all,
  some:    Enumerable.any
});
function $A(iterable) {
  if (!iterable) return [];
  if (iterable.toArray) return iterable.toArray();
  var length =3D iterable.length || 0, results =3D new Array(length);
  while (length--) results[length] =3D iterable[length];
  return results;
}

if (Prototype.Browser.WebKit) {
  $A =3D function(iterable) {
    if (!iterable) return [];
    // In Safari, only use the `toArray` method if it's not a NodeList.
    // A NodeList is a function, has an function `item` property, and a =
numeric
    // `length` property. Adapted from Google Doctype.
    if (!(typeof iterable =3D=3D=3D 'function' && typeof iterable.length =
=3D=3D=3D
        'number' && typeof iterable.item =3D=3D=3D 'function') && =
iterable.toArray)
      return iterable.toArray();
    var length =3D iterable.length || 0, results =3D new Array(length);
    while (length--) results[length] =3D iterable[length];
    return results;
  };
}

Array.from =3D $A;

Object.extend(Array.prototype, Enumerable);

if (!Array.prototype._reverse) Array.prototype._reverse =3D =
Array.prototype.reverse;

Object.extend(Array.prototype, {
  _each: function(iterator) {
    for (var i =3D 0, length =3D this.length; i < length; i++)
      iterator(this[i]);
  },

  clear: function() {
    this.length =3D 0;
    return this;
  },

  first: function() {
    return this[0];
  },

  last: function() {
    return this[this.length - 1];
  },

  compact: function() {
    return this.select(function(value) {
      return value !=3D null;
    });
  },

  flatten: function() {
    return this.inject([], function(array, value) {
      return array.concat(Object.isArray(value) ?
        value.flatten() : [value]);
    });
  },

  without: function() {
    var values =3D $A(arguments);
    return this.select(function(value) {
      return !values.include(value);
    });
  },

  reverse: function(inline) {
    return (inline !=3D=3D false ? this : this.toArray())._reverse();
  },

  reduce: function() {
    return this.length > 1 ? this : this[0];
  },

  uniq: function(sorted) {
    return this.inject([], function(array, value, index) {
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))
        array.push(value);
      return array;
    });
  },

  intersect: function(array) {
    return this.uniq().findAll(function(item) {
      return array.detect(function(value) { return item =3D=3D=3D value =
});
    });
  },

  clone: function() {
    return [].concat(this);
  },

  size: function() {
    return this.length;
  },

  inspect: function() {
    return '[' + this.map(Object.inspect).join(', ') + ']';
  },

  toJSON: function() {
    var results =3D [];
    this.each(function(object) {
      var value =3D Object.toJSON(object);
      if (!Object.isUndefined(value)) results.push(value);
    });
    return '[' + results.join(', ') + ']';
  }
});

// use native browser JS 1.6 implementation if available
if (Object.isFunction(Array.prototype.forEach))
  Array.prototype._each =3D Array.prototype.forEach;

if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, =
i) {
  i || (i =3D 0);
  var length =3D this.length;
  if (i < 0) i =3D length + i;
  for (; i < length; i++)
    if (this[i] =3D=3D=3D item) return i;
  return -1;
};

if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(item, i) {
  i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;
  var n =3D this.slice(0, i).reverse().indexOf(item);
  return (n < 0) ? n : i - n - 1;
};

Array.prototype.toArray =3D Array.prototype.clone;

function $w(string) {
  if (!Object.isString(string)) return [];
  string =3D string.strip();
  return string ? string.split(/\s+/) : [];
}

if (Prototype.Browser.Opera){
  Array.prototype.concat =3D function() {
    var array =3D [];
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {
      if (Object.isArray(arguments[i])) {
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)
          array.push(arguments[i][j]);
      } else {
        array.push(arguments[i]);
      }
    }
    return array;
  };
}
Object.extend(Number.prototype, {
  toColorPart: function() {
    return this.toPaddedString(2, 16);
  },

  succ: function() {
    return this + 1;
  },

  times: function(iterator, context) {
    $R(0, this, true).each(iterator, context);
    return this;
  },

  toPaddedString: function(length, radix) {
    var string =3D this.toString(radix || 10);
    return '0'.times(length - string.length) + string;
  },

  toJSON: function() {
    return isFinite(this) ? this.toString() : 'null';
  }
});

$w('abs round ceil floor').each(function(method){
  Number.prototype[method] =3D Math[method].methodize();
});
function $H(object) {
  return new Hash(object);
};

var Hash =3D Class.create(Enumerable, (function() {

  function toQueryPair(key, value) {
    if (Object.isUndefined(value)) return key;
    return key + '=3D' + encodeURIComponent(String.interpret(value));
  }

  return {
    initialize: function(object) {
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);
    },

    _each: function(iterator) {
      for (var key in this._object) {
        var value =3D this._object[key], pair =3D [key, value];
        pair.key =3D key;
        pair.value =3D value;
        iterator(pair);
      }
    },

    set: function(key, value) {
      return this._object[key] =3D value;
    },

    get: function(key) {
      // simulating poorly supported hasOwnProperty
      if (this._object[key] !=3D=3D Object.prototype[key])
        return this._object[key];
    },

    unset: function(key) {
      var value =3D this._object[key];
      delete this._object[key];
      return value;
    },

    toObject: function() {
      return Object.clone(this._object);
    },

    keys: function() {
      return this.pluck('key');
    },

    values: function() {
      return this.pluck('value');
    },

    index: function(value) {
      var match =3D this.detect(function(pair) {
        return pair.value =3D=3D=3D value;
      });
      return match && match.key;
    },

    merge: function(object) {
      return this.clone().update(object);
    },

    update: function(object) {
      return new Hash(object).inject(this, function(result, pair) {
        result.set(pair.key, pair.value);
        return result;
      });
    },

    toQueryString: function() {
      return this.inject([], function(results, pair) {
        var key =3D encodeURIComponent(pair.key), values =3D pair.value;

        if (values && typeof values =3D=3D 'object') {
          if (Object.isArray(values))
            return results.concat(values.map(toQueryPair.curry(key)));
        } else results.push(toQueryPair(key, values));
        return results;
      }).join('&');
    },

    inspect: function() {
      return '#<Hash:{' + this.map(function(pair) {
        return pair.map(Object.inspect).join(': ');
      }).join(', ') + '}>';
    },

    toJSON: function() {
      return Object.toJSON(this.toObject());
    },

    clone: function() {
      return new Hash(this);
    }
  }
})());

Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;
Hash.from =3D $H;
var ObjectRange =3D Class.create(Enumerable, {
  initialize: function(start, end, exclusive) {
    this.start =3D start;
    this.end =3D end;
    this.exclusive =3D exclusive;
  },

  _each: function(iterator) {
    var value =3D this.start;
    while (this.include(value)) {
      iterator(value);
      value =3D value.succ();
    }
  },

  include: function(value) {
    if (value < this.start)
      return false;
    if (this.exclusive)
      return value < this.end;
    return value <=3D this.end;
  }
});

var $R =3D function(start, end, exclusive) {
  return new ObjectRange(start, end, exclusive);
};

var Ajax =3D {
  getTransport: function() {
    return Try.these(
      function() {return new XMLHttpRequest()},
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}
    ) || false;
  },

  activeRequestCount: 0
};

Ajax.Responders =3D {
  responders: [],

  _each: function(iterator) {
    this.responders._each(iterator);
  },

  register: function(responder) {
    if (!this.include(responder))
      this.responders.push(responder);
  },

  unregister: function(responder) {
    this.responders =3D this.responders.without(responder);
  },

  dispatch: function(callback, request, transport, json) {
    this.each(function(responder) {
      if (Object.isFunction(responder[callback])) {
        try {
          responder[callback].apply(responder, [request, transport, =
json]);
        } catch (e) { }
      }
    });
  }
};

Object.extend(Ajax.Responders, Enumerable);

Ajax.Responders.register({
  onCreate:   function() { Ajax.activeRequestCount++ },
  onComplete: function() { Ajax.activeRequestCount-- }
});

Ajax.Base =3D Class.create({
  initialize: function(options) {
    this.options =3D {
      method:       'post',
      asynchronous: true,
      contentType:  'application/x-www-form-urlencoded',
      encoding:     'UTF-8',
      parameters:   '',
      evalJSON:     true,
      evalJS:       true
    };
    Object.extend(this.options, options || { });

    this.options.method =3D this.options.method.toLowerCase();

    if (Object.isString(this.options.parameters))
      this.options.parameters =3D =
this.options.parameters.toQueryParams();
    else if (Object.isHash(this.options.parameters))
      this.options.parameters =3D this.options.parameters.toObject();
  }
});

Ajax.Request =3D Class.create(Ajax.Base, {
  _complete: false,

  initialize: function($super, url, options) {
    $super(options);
    this.transport =3D Ajax.getTransport();
    this.request(url);
  },

  request: function(url) {
    this.url =3D url;
    this.method =3D this.options.method;
    var params =3D Object.clone(this.options.parameters);

    if (!['get', 'post'].include(this.method)) {
      // simulate other verbs over post
      params['_method'] =3D this.method;
      this.method =3D 'post';
    }

    this.parameters =3D params;

    if (params =3D Object.toQueryString(params)) {
      // when GET, append parameters to URL
      if (this.method =3D=3D 'get')
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))
        params +=3D '&_=3D';
    }

    try {
      var response =3D new Ajax.Response(this);
      if (this.options.onCreate) this.options.onCreate(response);
      Ajax.Responders.dispatch('onCreate', this, response);

      this.transport.open(this.method.toUpperCase(), this.url,
        this.options.asynchronous);

      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);

      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);
      this.setRequestHeaders();

      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;
      this.transport.send(this.body);

      /* Force Firefox to handle ready state 4 for synchronous requests =
*/
      if (!this.options.asynchronous && this.transport.overrideMimeType)
        this.onStateChange();

    }
    catch (e) {
      this.dispatchException(e);
    }
  },

  onStateChange: function() {
    var readyState =3D this.transport.readyState;
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))
      this.respondToReadyState(this.transport.readyState);
  },

  setRequestHeaders: function() {
    var headers =3D {
      'X-Requested-With': 'XMLHttpRequest',
      'X-Prototype-Version': Prototype.Version,
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'
    };

    if (this.method =3D=3D 'post') {
      headers['Content-type'] =3D this.options.contentType +
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');

      /* Force "Connection: close" for older Mozilla browsers to work
       * around a bug where XMLHttpRequest sends an incorrect
       * Content-length header. See Mozilla Bugzilla #246651.
       */
      if (this.transport.overrideMimeType &&
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)
            headers['Connection'] =3D 'close';
    }

    // user-defined headers
    if (typeof this.options.requestHeaders =3D=3D 'object') {
      var extras =3D this.options.requestHeaders;

      if (Object.isFunction(extras.push))
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D =
2)
          headers[extras[i]] =3D extras[i+1];
      else
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });
    }

    for (var name in headers)
      this.transport.setRequestHeader(name, headers[name]);
  },

  success: function() {
    var status =3D this.getStatus();
    return !status || (status >=3D 200 && status < 300);
  },

  getStatus: function() {
    try {
      return this.transport.status || 0;
    } catch (e) { return 0 }
  },

  respondToReadyState: function(readyState) {
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);

    if (state =3D=3D 'Complete') {
      try {
        this._complete =3D true;
        (this.options['on' + response.status]
         || this.options['on' + (this.success() ? 'Success' : =
'Failure')]
         || Prototype.emptyFunction)(response, response.headerJSON);
      } catch (e) {
        this.dispatchException(e);
      }

      var contentType =3D response.getHeader('Content-type');
      if (this.options.evalJS =3D=3D 'force'
          || (this.options.evalJS && this.isSameOrigin() && contentType
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))
        this.evalResponse();
    }

    try {
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);
    } catch (e) {
      this.dispatchException(e);
    }

    if (state =3D=3D 'Complete') {
      // avoid memory leak in MSIE: clean up
      this.transport.onreadystatechange =3D Prototype.emptyFunction;
    }
  },

  isSameOrigin: function() {
    var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);
    return !m || (m[0] =3D=3D =
'#{protocol}//#{domain}#{port}'.interpolate({
      protocol: location.protocol,
      domain: document.domain,
      port: location.port ? ':' + location.port : ''
    }));
  },

  getHeader: function(name) {
    try {
      return this.transport.getResponseHeader(name) || null;
    } catch (e) { return null }
  },

  evalResponse: function() {
    try {
      return eval((this.transport.responseText || '').unfilterJSON());
    } catch (e) {
      this.dispatchException(e);
    }
  },

  dispatchException: function(exception) {
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);
    Ajax.Responders.dispatch('onException', this, exception);
  }
});

Ajax.Request.Events =3D
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];

Ajax.Response =3D Class.create({
  initialize: function(request){
    this.request =3D request;
    var transport  =3D this.transport  =3D request.transport,
        readyState =3D this.readyState =3D transport.readyState;

    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{
      this.status       =3D this.getStatus();
      this.statusText   =3D this.getStatusText();
      this.responseText =3D String.interpret(transport.responseText);
      this.headerJSON   =3D this._getHeaderJSON();
    }

    if(readyState =3D=3D 4) {
      var xml =3D transport.responseXML;
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;
      this.responseJSON =3D this._getResponseJSON();
    }
  },

  status:      0,
  statusText: '',

  getStatus: Ajax.Request.prototype.getStatus,

  getStatusText: function() {
    try {
      return this.transport.statusText || '';
    } catch (e) { return '' }
  },

  getHeader: Ajax.Request.prototype.getHeader,

  getAllHeaders: function() {
    try {
      return this.getAllResponseHeaders();
    } catch (e) { return null }
  },

  getResponseHeader: function(name) {
    return this.transport.getResponseHeader(name);
  },

  getAllResponseHeaders: function() {
    return this.transport.getAllResponseHeaders();
  },

  _getHeaderJSON: function() {
    var json =3D this.getHeader('X-JSON');
    if (!json) return null;
    json =3D decodeURIComponent(escape(json));
    try {
      return json.evalJSON(this.request.options.sanitizeJSON ||
        !this.request.isSameOrigin());
    } catch (e) {
      this.request.dispatchException(e);
    }
  },

  _getResponseJSON: function() {
    var options =3D this.request.options;
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||
        this.responseText.blank())
          return null;
    try {
      return this.responseText.evalJSON(options.sanitizeJSON ||
        !this.request.isSameOrigin());
    } catch (e) {
      this.request.dispatchException(e);
    }
  }
});

Ajax.Updater =3D Class.create(Ajax.Request, {
  initialize: function($super, container, url, options) {
    this.container =3D {
      success: (container.success || container),
      failure: (container.failure || (container.success ? null : =
container))
    };

    options =3D Object.clone(options);
    var onComplete =3D options.onComplete;
    options.onComplete =3D (function(response, json) {
      this.updateContent(response.responseText);
      if (Object.isFunction(onComplete)) onComplete(response, json);
    }).bind(this);

    $super(url, options);
  },

  updateContent: function(responseText) {
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],
        options =3D this.options;

    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();

    if (receiver =3D $(receiver)) {
      if (options.insertion) {
        if (Object.isString(options.insertion)) {
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;
          receiver.insert(insertion);
        }
        else options.insertion(receiver, responseText);
      }
      else receiver.update(responseText);
    }
  }
});

Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {
  initialize: function($super, container, url, options) {
    $super(options);
    this.onComplete =3D this.options.onComplete;

    this.frequency =3D (this.options.frequency || 2);
    this.decay =3D (this.options.decay || 1);

    this.updater =3D { };
    this.container =3D container;
    this.url =3D url;

    this.start();
  },

  start: function() {
    this.options.onComplete =3D this.updateComplete.bind(this);
    this.onTimerEvent();
  },

  stop: function() {
    this.updater.options.onComplete =3D undefined;
    clearTimeout(this.timer);
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);
  },

  updateComplete: function(response) {
    if (this.options.decay) {
      this.decay =3D (response.responseText =3D=3D this.lastText ?
        this.decay * this.options.decay : 1);

      this.lastText =3D response.responseText;
    }
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);
  },

  onTimerEvent: function() {
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);
  }
});
function $(element) {
  if (arguments.length > 1) {
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)
      elements.push($(arguments[i]));
    return elements;
  }
  if (Object.isString(element))
    element =3D document.getElementById(element);
  return Element.extend(element);
}

if (Prototype.BrowserFeatures.XPath) {
  document._getElementsByXPath =3D function(expression, parentElement) {
    var results =3D [];
    var query =3D document.evaluate(expression, $(parentElement) || =
document,
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)
      results.push(Element.extend(query.snapshotItem(i)));
    return results;
  };
}

/*-----------------------------------------------------------------------=
---*/

if (!window.Node) var Node =3D { };

if (!Node.ELEMENT_NODE) {
  // DOM level 2 ECMAScript Language Binding
  Object.extend(Node, {
    ELEMENT_NODE: 1,
    ATTRIBUTE_NODE: 2,
    TEXT_NODE: 3,
    CDATA_SECTION_NODE: 4,
    ENTITY_REFERENCE_NODE: 5,
    ENTITY_NODE: 6,
    PROCESSING_INSTRUCTION_NODE: 7,
    COMMENT_NODE: 8,
    DOCUMENT_NODE: 9,
    DOCUMENT_TYPE_NODE: 10,
    DOCUMENT_FRAGMENT_NODE: 11,
    NOTATION_NODE: 12
  });
}

(function() {
  var element =3D this.Element;
  this.Element =3D function(tagName, attributes) {
    attributes =3D attributes || { };
    tagName =3D tagName.toLowerCase();
    var cache =3D Element.cache;
    if (Prototype.Browser.IE && attributes.name) {
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';
      delete attributes.name;
      return Element.writeAttribute(document.createElement(tagName), =
attributes);
    }
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);
  };
  Object.extend(this.Element, element || { });
  if (element) this.Element.prototype =3D element.prototype;
}).call(window);

Element.cache =3D { };

Element.Methods =3D {
  visible: function(element) {
    return $(element).style.display !=3D 'none';
  },

  toggle: function(element) {
    element =3D $(element);
    Element[Element.visible(element) ? 'hide' : 'show'](element);
    return element;
  },

  hide: function(element) {
    element =3D $(element);
    element.style.display =3D 'none';
    return element;
  },

  show: function(element) {
    element =3D $(element);
    element.style.display =3D '';
    return element;
  },

  remove: function(element) {
    element =3D $(element);
    element.parentNode.removeChild(element);
    return element;
  },

  update: function(element, content) {
    element =3D $(element);
    if (content && content.toElement) content =3D content.toElement();
    if (Object.isElement(content)) return =
element.update().insert(content);
    content =3D Object.toHTML(content);
    element.innerHTML =3D content.stripScripts();
    content.evalScripts.bind(content).defer();
    return element;
  },

  replace: function(element, content) {
    element =3D $(element);
    if (content && content.toElement) content =3D content.toElement();
    else if (!Object.isElement(content)) {
      content =3D Object.toHTML(content);
      var range =3D element.ownerDocument.createRange();
      range.selectNode(element);
      content.evalScripts.bind(content).defer();
      content =3D =
range.createContextualFragment(content.stripScripts());
    }
    element.parentNode.replaceChild(content, element);
    return element;
  },

  insert: function(element, insertions) {
    element =3D $(element);

    if (Object.isString(insertions) || Object.isNumber(insertions) ||
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))
          insertions =3D {bottom:insertions};

    var content, insert, tagName, childNodes;

    for (var position in insertions) {
      content  =3D insertions[position];
      position =3D position.toLowerCase();
      insert =3D Element._insertionTranslations[position];

      if (content && content.toElement) content =3D content.toElement();
      if (Object.isElement(content)) {
        insert(element, content);
        continue;
      }

      content =3D Object.toHTML(content);

      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')
        ? element.parentNode : element).tagName.toUpperCase();

      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());

      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();
      childNodes.each(insert.curry(element));

      content.evalScripts.bind(content).defer();
    }

    return element;
  },

  wrap: function(element, wrapper, attributes) {
    element =3D $(element);
    if (Object.isElement(wrapper))
      $(wrapper).writeAttribute(attributes || { });
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);
    else wrapper =3D new Element('div', wrapper);
    if (element.parentNode)
      element.parentNode.replaceChild(wrapper, element);
    wrapper.appendChild(element);
    return wrapper;
  },

  inspect: function(element) {
    element =3D $(element);
    var result =3D '<' + element.tagName.toLowerCase();
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {
      var property =3D pair.first(), attribute =3D pair.last();
      var value =3D (element[property] || '').toString();
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);
    });
    return result + '>';
  },

  recursivelyCollect: function(element, property) {
    element =3D $(element);
    var elements =3D [];
    while (element =3D element[property])
      if (element.nodeType =3D=3D 1)
        elements.push(Element.extend(element));
    return elements;
  },

  ancestors: function(element) {
    return $(element).recursivelyCollect('parentNode');
  },

  descendants: function(element) {
    return $(element).select("*");
  },

  firstDescendant: function(element) {
    element =3D $(element).firstChild;
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;
    return $(element);
  },

  immediateDescendants: function(element) {
    if (!(element =3D $(element).firstChild)) return [];
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;
    if (element) return [element].concat($(element).nextSiblings());
    return [];
  },

  previousSiblings: function(element) {
    return $(element).recursivelyCollect('previousSibling');
  },

  nextSiblings: function(element) {
    return $(element).recursivelyCollect('nextSibling');
  },

  siblings: function(element) {
    element =3D $(element);
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());
  },

  match: function(element, selector) {
    if (Object.isString(selector))
      selector =3D new Selector(selector);
    return selector.match($(element));
  },

  up: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return $(element.parentNode);
    var ancestors =3D element.ancestors();
    return Object.isNumber(expression) ? ancestors[expression] :
      Selector.findElement(ancestors, expression, index);
  },

  down: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return element.firstDescendant();
    return Object.isNumber(expression) ? =
element.descendants()[expression] :
      Element.select(element, expression)[index || 0];
  },

  previous: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));
    var previousSiblings =3D element.previousSiblings();
    return Object.isNumber(expression) ? previousSiblings[expression] :
      Selector.findElement(previousSiblings, expression, index);
  },

  next: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));
    var nextSiblings =3D element.nextSiblings();
    return Object.isNumber(expression) ? nextSiblings[expression] :
      Selector.findElement(nextSiblings, expression, index);
  },

  select: function() {
    var args =3D $A(arguments), element =3D $(args.shift());
    return Selector.findChildElements(element, args);
  },

  adjacent: function() {
    var args =3D $A(arguments), element =3D $(args.shift());
    return Selector.findChildElements(element.parentNode, =
args).without(element);
  },

  identify: function(element) {
    element =3D $(element);
    var id =3D element.readAttribute('id'), self =3D arguments.callee;
    if (id) return id;
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));
    element.writeAttribute('id', id);
    return id;
  },

  readAttribute: function(element, name) {
    element =3D $(element);
    if (Prototype.Browser.IE) {
      var t =3D Element._attributeTranslations.read;
      if (t.values[name]) return t.values[name](element, name);
      if (t.names[name]) name =3D t.names[name];
      if (name.include(':')) {
        return (!element.attributes || !element.attributes[name]) ? null =
:
         element.attributes[name].value;
      }
    }
    return element.getAttribute(name);
  },

  writeAttribute: function(element, name, value) {
    element =3D $(element);
    var attributes =3D { }, t =3D Element._attributeTranslations.write;

    if (typeof name =3D=3D 'object') attributes =3D name;
    else attributes[name] =3D Object.isUndefined(value) ? true : value;

    for (var attr in attributes) {
      name =3D t.names[attr] || attr;
      value =3D attributes[attr];
      if (t.values[attr]) name =3D t.values[attr](element, value);
      if (value =3D=3D=3D false || value =3D=3D=3D null)
        element.removeAttribute(name);
      else if (value =3D=3D=3D true)
        element.setAttribute(name, name);
      else element.setAttribute(name, value);
    }
    return element;
  },

  getHeight: function(element) {
    return $(element).getDimensions().height;
  },

  getWidth: function(element) {
    return $(element).getDimensions().width;
  },

  classNames: function(element) {
    return new Element.ClassNames(element);
  },

  hasClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    var elementClassName =3D element.className;
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));
  },

  addClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    if (!element.hasClassName(className))
      element.className +=3D (element.className ? ' ' : '') + className;
    return element;
  },

  removeClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    element.className =3D element.className.replace(
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();
    return element;
  },

  toggleClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    return element[element.hasClassName(className) ?
      'removeClassName' : 'addClassName'](className);
  },

  // removes whitespace-only text node children
  cleanWhitespace: function(element) {
    element =3D $(element);
    var node =3D element.firstChild;
    while (node) {
      var nextNode =3D node.nextSibling;
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))
        element.removeChild(node);
      node =3D nextNode;
    }
    return element;
  },

  empty: function(element) {
    return $(element).innerHTML.blank();
  },

  descendantOf: function(element, ancestor) {
    element =3D $(element), ancestor =3D $(ancestor);

    if (element.compareDocumentPosition)
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D =
8;

    if (ancestor.contains)
      return ancestor.contains(element) && ancestor !=3D=3D element;

    while (element =3D element.parentNode)
      if (element =3D=3D ancestor) return true;

    return false;
  },

  scrollTo: function(element) {
    element =3D $(element);
    var pos =3D element.cumulativeOffset();
    window.scrollTo(pos[0], pos[1]);
    return element;
  },

  getStyle: function(element, style) {
    element =3D $(element);
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();
    var value =3D element.style[style];
    if (!value || value =3D=3D 'auto') {
      var css =3D document.defaultView.getComputedStyle(element, null);
      value =3D css ? css[style] : null;
    }
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;
    return value =3D=3D 'auto' ? null : value;
  },

  getOpacity: function(element) {
    return $(element).getStyle('opacity');
  },

  setStyle: function(element, styles) {
    element =3D $(element);
    var elementStyle =3D element.style, match;
    if (Object.isString(styles)) {
      element.style.cssText +=3D ';' + styles;
      return styles.include('opacity') ?
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;
    }
    for (var property in styles)
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);
      else
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :
            property] =3D styles[property];

    return element;
  },

  setOpacity: function(element, value) {
    element =3D $(element);
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :
      (value < 0.00001) ? 0 : value;
    return element;
  },

  getDimensions: function(element) {
    element =3D $(element);
    var display =3D element.getStyle('display');
    if (display !=3D 'none' && display !=3D null) // Safari bug
      return {width: element.offsetWidth, height: element.offsetHeight};

    // All *Width and *Height properties give 0 on elements with display =
none,
    // so enable the element temporarily
    var els =3D element.style;
    var originalVisibility =3D els.visibility;
    var originalPosition =3D els.position;
    var originalDisplay =3D els.display;
    els.visibility =3D 'hidden';
    els.position =3D 'absolute';
    els.display =3D 'block';
    var originalWidth =3D element.clientWidth;
    var originalHeight =3D element.clientHeight;
    els.display =3D originalDisplay;
    els.position =3D originalPosition;
    els.visibility =3D originalVisibility;
    return {width: originalWidth, height: originalHeight};
  },

  makePositioned: function(element) {
    element =3D $(element);
    var pos =3D Element.getStyle(element, 'position');
    if (pos =3D=3D 'static' || !pos) {
      element._madePositioned =3D true;
      element.style.position =3D 'relative';
      // Opera returns the offset relative to the positioning context, =
when an
      // element is position relative but top and left have not been =
defined
      if (Prototype.Browser.Opera) {
        element.style.top =3D 0;
        element.style.left =3D 0;
      }
    }
    return element;
  },

  undoPositioned: function(element) {
    element =3D $(element);
    if (element._madePositioned) {
      element._madePositioned =3D undefined;
      element.style.position =3D
        element.style.top =3D
        element.style.left =3D
        element.style.bottom =3D
        element.style.right =3D '';
    }
    return element;
  },

  makeClipping: function(element) {
    element =3D $(element);
    if (element._overflow) return element;
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';
    if (element._overflow !=3D=3D 'hidden')
      element.style.overflow =3D 'hidden';
    return element;
  },

  undoClipping: function(element) {
    element =3D $(element);
    if (!element._overflow) return element;
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;
    element._overflow =3D null;
    return element;
  },

  cumulativeOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      element =3D element.offsetParent;
    } while (element);
    return Element._returnOffset(valueL, valueT);
  },

  positionedOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      element =3D element.offsetParent;
      if (element) {
        if (element.tagName.toUpperCase() =3D=3D 'BODY') break;
        var p =3D Element.getStyle(element, 'position');
        if (p !=3D=3D 'static') break;
      }
    } while (element);
    return Element._returnOffset(valueL, valueT);
  },

  absolutize: function(element) {
    element =3D $(element);
    if (element.getStyle('position') =3D=3D 'absolute') return element;
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.

    var offsets =3D element.positionedOffset();
    var top     =3D offsets[1];
    var left    =3D offsets[0];
    var width   =3D element.clientWidth;
    var height  =3D element.clientHeight;

    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);
    element._originalWidth  =3D element.style.width;
    element._originalHeight =3D element.style.height;

    element.style.position =3D 'absolute';
    element.style.top    =3D top + 'px';
    element.style.left   =3D left + 'px';
    element.style.width  =3D width + 'px';
    element.style.height =3D height + 'px';
    return element;
  },

  relativize: function(element) {
    element =3D $(element);
    if (element.getStyle('position') =3D=3D 'relative') return element;
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.

    element.style.position =3D 'relative';
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);

    element.style.top    =3D top + 'px';
    element.style.left   =3D left + 'px';
    element.style.height =3D element._originalHeight;
    element.style.width  =3D element._originalWidth;
    return element;
  },

  cumulativeScrollOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.scrollTop  || 0;
      valueL +=3D element.scrollLeft || 0;
      element =3D element.parentNode;
    } while (element);
    return Element._returnOffset(valueL, valueT);
  },

  getOffsetParent: function(element) {
    if (element.offsetParent) return $(element.offsetParent);
    if (element =3D=3D document.body) return $(element);

    while ((element =3D element.parentNode) && element !=3D =
document.body)
      if (Element.getStyle(element, 'position') !=3D 'static')
        return $(element);

    return $(document.body);
  },

  viewportOffset: function(forElement) {
    var valueT =3D 0, valueL =3D 0;

    var element =3D forElement;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;

      // Safari fix
      if (element.offsetParent =3D=3D document.body &&
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;

    } while (element =3D element.offsetParent);

    element =3D forElement;
    do {
      if (!Prototype.Browser.Opera || (element.tagName && =
(element.tagName.toUpperCase() =3D=3D 'BODY'))) {
        valueT -=3D element.scrollTop  || 0;
        valueL -=3D element.scrollLeft || 0;
      }
    } while (element =3D element.parentNode);

    return Element._returnOffset(valueL, valueT);
  },

  clonePosition: function(element, source) {
    var options =3D Object.extend({
      setLeft:    true,
      setTop:     true,
      setWidth:   true,
      setHeight:  true,
      offsetTop:  0,
      offsetLeft: 0
    }, arguments[2] || { });

    // find page position of source
    source =3D $(source);
    var p =3D source.viewportOffset();

    // find coordinate system to use
    element =3D $(element);
    var delta =3D [0, 0];
    var parent =3D null;
    // delta [0,0] will do fine with position: fixed elements,
    // position:absolute needs offsetParent deltas
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {
      parent =3D element.getOffsetParent();
      delta =3D parent.viewportOffset();
    }

    // correct by body offsets (fixes Safari)
    if (parent =3D=3D document.body) {
      delta[0] -=3D document.body.offsetLeft;
      delta[1] -=3D document.body.offsetTop;
    }

    // set position
    if (options.setLeft)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';
    return element;
  }
};

Element.Methods.identify.counter =3D 1;

Object.extend(Element.Methods, {
  getElementsBySelector: Element.Methods.select,
  childElements: Element.Methods.immediateDescendants
});

Element._attributeTranslations =3D {
  write: {
    names: {
      className: 'class',
      htmlFor:   'for'
    },
    values: { }
  }
};

if (Prototype.Browser.Opera) {
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(
    function(proceed, element, style) {
      switch (style) {
        case 'left': case 'top': case 'right': case 'bottom':
          if (proceed(element, 'position') =3D=3D=3D 'static') return =
null;
        case 'height': case 'width':
          // returns '0px' for hidden elements; we want it to return =
null
          if (!Element.visible(element)) return null;

          // returns the border-box dimensions rather than the =
content-box
          // dimensions, so we subtract padding and borders from the =
value
          var dim =3D parseInt(proceed(element, style), 10);

          if (dim !=3D=3D element['offset' + style.capitalize()])
            return dim + 'px';

          var properties;
          if (style =3D=3D=3D 'height') {
            properties =3D ['border-top-width', 'padding-top',
             'padding-bottom', 'border-bottom-width'];
          }
          else {
            properties =3D ['border-left-width', 'padding-left',
             'padding-right', 'border-right-width'];
          }
          return properties.inject(dim, function(memo, property) {
            var val =3D proceed(element, property);
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);
          }) + 'px';
        default: return proceed(element, style);
      }
    }
  );

  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(
    function(proceed, element, attribute) {
      if (attribute =3D=3D=3D 'title') return element.title;
      return proceed(element, attribute);
    }
  );
}

else if (Prototype.Browser.IE) {
  // IE doesn't report offsets correctly for static elements, so we =
change them
  // to "relative" to get the values, then change them back.
  Element.Methods.getOffsetParent =3D =
Element.Methods.getOffsetParent.wrap(
    function(proceed, element) {
      element =3D $(element);
      // IE throws an error if element is not in document
      try { element.offsetParent }
      catch(e) { return $(document.body) }
      var position =3D element.getStyle('position');
      if (position !=3D=3D 'static') return proceed(element);
      element.setStyle({ position: 'relative' });
      var value =3D proceed(element);
      element.setStyle({ position: position });
      return value;
    }
  );

  $w('positionedOffset viewportOffset').each(function(method) {
    Element.Methods[method] =3D Element.Methods[method].wrap(
      function(proceed, element) {
        element =3D $(element);
        try { element.offsetParent }
        catch(e) { return Element._returnOffset(0,0) }
        var position =3D element.getStyle('position');
        if (position !=3D=3D 'static') return proceed(element);
        // Trigger hasLayout on the offset parent so that IE6 reports
        // accurate offsetTop and offsetLeft values for position: fixed.
        var offsetParent =3D element.getOffsetParent();
        if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D =
'fixed')
          offsetParent.setStyle({ zoom: 1 });
        element.setStyle({ position: 'relative' });
        var value =3D proceed(element);
        element.setStyle({ position: position });
        return value;
      }
    );
  });

  Element.Methods.cumulativeOffset =3D =
Element.Methods.cumulativeOffset.wrap(
    function(proceed, element) {
      try { element.offsetParent }
      catch(e) { return Element._returnOffset(0,0) }
      return proceed(element);
    }
  );

  Element.Methods.getStyle =3D function(element, style) {
    element =3D $(element);
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();
    var value =3D element.style[style];
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];

    if (style =3D=3D 'opacity') {
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))
        if (value[1]) return parseFloat(value[1]) / 100;
      return 1.0;
    }

    if (value =3D=3D 'auto') {
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))
        return element['offset' + style.capitalize()] + 'px';
      return null;
    }
    return value;
  };

  Element.Methods.setOpacity =3D function(element, value) {
    function stripAlpha(filter){
      return filter.replace(/alpha\([^\)]*\)/gi,'');
    }
    element =3D $(element);
    var currentStyle =3D element.currentStyle;
    if ((currentStyle && !currentStyle.hasLayout) ||
      (!currentStyle && element.style.zoom =3D=3D 'normal'))
        element.style.zoom =3D 1;

    var filter =3D element.getStyle('filter'), style =3D element.style;
    if (value =3D=3D 1 || value =3D=3D=3D '') {
      (filter =3D stripAlpha(filter)) ?
        style.filter =3D filter : style.removeAttribute('filter');
      return element;
    } else if (value < 0.00001) value =3D 0;
    style.filter =3D stripAlpha(filter) +
      'alpha(opacity=3D' + (value * 100) + ')';
    return element;
  };

  Element._attributeTranslations =3D {
    read: {
      names: {
        'class': 'className',
        'for':   'htmlFor'
      },
      values: {
        _getAttr: function(element, attribute) {
          return element.getAttribute(attribute, 2);
        },
        _getAttrNode: function(element, attribute) {
          var node =3D element.getAttributeNode(attribute);
          return node ? node.value : "";
        },
        _getEv: function(element, attribute) {
          attribute =3D element.getAttribute(attribute);
          return attribute ? attribute.toString().slice(23, -2) : null;
        },
        _flag: function(element, attribute) {
          return $(element).hasAttribute(attribute) ? attribute : null;
        },
        style: function(element) {
          return element.style.cssText.toLowerCase();
        },
        title: function(element) {
          return element.title;
        }
      }
    }
  };

  Element._attributeTranslations.write =3D {
    names: Object.extend({
      cellpadding: 'cellPadding',
      cellspacing: 'cellSpacing'
    }, Element._attributeTranslations.read.names),
    values: {
      checked: function(element, value) {
        element.checked =3D !!value;
      },

      style: function(element, value) {
        element.style.cssText =3D value ? value : '';
      }
    }
  };

  Element._attributeTranslations.has =3D {};

  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +
      'encType maxLength readOnly longDesc =
frameBorder').each(function(attr) {
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;
  });

  (function(v) {
    Object.extend(v, {
      href:        v._getAttr,
      src:         v._getAttr,
      type:        v._getAttr,
      action:      v._getAttrNode,
      disabled:    v._flag,
      checked:     v._flag,
      readonly:    v._flag,
      multiple:    v._flag,
      onload:      v._getEv,
      onunload:    v._getEv,
      onclick:     v._getEv,
      ondblclick:  v._getEv,
      onmousedown: v._getEv,
      onmouseup:   v._getEv,
      onmouseover: v._getEv,
      onmousemove: v._getEv,
      onmouseout:  v._getEv,
      onfocus:     v._getEv,
      onblur:      v._getEv,
      onkeypress:  v._getEv,
      onkeydown:   v._getEv,
      onkeyup:     v._getEv,
      onsubmit:    v._getEv,
      onreset:     v._getEv,
      onselect:    v._getEv,
      onchange:    v._getEv
    });
  })(Element._attributeTranslations.read.values);
}

else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {
  Element.Methods.setOpacity =3D function(element, value) {
    element =3D $(element);
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;
    return element;
  };
}

else if (Prototype.Browser.WebKit) {
  Element.Methods.setOpacity =3D function(element, value) {
    element =3D $(element);
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :
      (value < 0.00001) ? 0 : value;

    if (value =3D=3D 1)
      if(element.tagName.toUpperCase() =3D=3D 'IMG' && element.width) {
        element.width++; element.width--;
      } else try {
        var n =3D document.createTextNode(' ');
        element.appendChild(n);
        element.removeChild(n);
      } catch (e) { }

    return element;
  };

  // Safari returns margins on body which is incorrect if the child is =
absolutely
  // positioned.  For performance reasons, redefine =
Element#cumulativeOffset for
  // KHTML/WebKit only.
  Element.Methods.cumulativeOffset =3D function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      if (element.offsetParent =3D=3D document.body)
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;

      element =3D element.offsetParent;
    } while (element);

    return Element._returnOffset(valueL, valueT);
  };
}

if (Prototype.Browser.IE || Prototype.Browser.Opera) {
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements
  Element.Methods.update =3D function(element, content) {
    element =3D $(element);

    if (content && content.toElement) content =3D content.toElement();
    if (Object.isElement(content)) return =
element.update().insert(content);

    content =3D Object.toHTML(content);
    var tagName =3D element.tagName.toUpperCase();

    if (tagName in Element._insertionTranslations.tags) {
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())
        .each(function(node) { element.appendChild(node) });
    }
    else element.innerHTML =3D content.stripScripts();

    content.evalScripts.bind(content).defer();
    return element;
  };
}

if ('outerHTML' in document.createElement('div')) {
  Element.Methods.replace =3D function(element, content) {
    element =3D $(element);

    if (content && content.toElement) content =3D content.toElement();
    if (Object.isElement(content)) {
      element.parentNode.replaceChild(content, element);
      return element;
    }

    content =3D Object.toHTML(content);
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();

    if (Element._insertionTranslations.tags[tagName]) {
      var nextSibling =3D element.next();
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());
      parent.removeChild(element);
      if (nextSibling)
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });
      else
        fragments.each(function(node) { parent.appendChild(node) });
    }
    else element.outerHTML =3D content.stripScripts();

    content.evalScripts.bind(content).defer();
    return element;
  };
}

Element._returnOffset =3D function(l, t) {
  var result =3D [l, t];
  result.left =3D l;
  result.top =3D t;
  return result;
};

Element._getContentFromAnonymousElement =3D function(tagName, html) {
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];
  if (t) {
    div.innerHTML =3D t[0] + html + t[1];
    t[2].times(function() { div =3D div.firstChild });
  } else div.innerHTML =3D html;
  return $A(div.childNodes);
};

Element._insertionTranslations =3D {
  before: function(element, node) {
    element.parentNode.insertBefore(node, element);
  },
  top: function(element, node) {
    element.insertBefore(node, element.firstChild);
  },
  bottom: function(element, node) {
    element.appendChild(node);
  },
  after: function(element, node) {
    element.parentNode.insertBefore(node, element.nextSibling);
  },
  tags: {
    TABLE:  ['<table>',                '</table>',                   1],
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],
    SELECT: ['<select>',               '</select>',                  1]
  }
};

(function() {
  Object.extend(this.tags, {
    THEAD: this.tags.TBODY,
    TFOOT: this.tags.TBODY,
    TH:    this.tags.TD
  });
}).call(Element._insertionTranslations);

Element.Methods.Simulated =3D {
  hasAttribute: function(element, attribute) {
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;
    var node =3D $(element).getAttributeNode(attribute);
    return !!(node && node.specified);
  }
};

Element.Methods.ByTag =3D { };

Object.extend(Element, Element.Methods);

if (!Prototype.BrowserFeatures.ElementExtensions &&
    document.createElement('div')['__proto__']) {
  window.HTMLElement =3D { };
  window.HTMLElement.prototype =3D =
document.createElement('div')['__proto__'];
  Prototype.BrowserFeatures.ElementExtensions =3D true;
}

Element.extend =3D (function() {
  if (Prototype.BrowserFeatures.SpecificElementExtensions)
    return Prototype.K;

  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;

  var extend =3D Object.extend(function(element) {
    if (!element || element._extendedByPrototype ||
        element.nodeType !=3D 1 || element =3D=3D window) return =
element;

    var methods =3D Object.clone(Methods),
      tagName =3D element.tagName.toUpperCase(), property, value;

    // extend methods for specific tags
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);

    for (property in methods) {
      value =3D methods[property];
      if (Object.isFunction(value) && !(property in element))
        element[property] =3D value.methodize();
    }

    element._extendedByPrototype =3D Prototype.emptyFunction;
    return element;

  }, {
    refresh: function() {
      // extend methods for all tags (Safari doesn't need this)
      if (!Prototype.BrowserFeatures.ElementExtensions) {
        Object.extend(Methods, Element.Methods);
        Object.extend(Methods, Element.Methods.Simulated);
      }
    }
  });

  extend.refresh();
  return extend;
})();

Element.hasAttribute =3D function(element, attribute) {
  if (element.hasAttribute) return element.hasAttribute(attribute);
  return Element.Methods.Simulated.hasAttribute(element, attribute);
};

Element.addMethods =3D function(methods) {
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;

  if (!methods) {
    Object.extend(Form, Form.Methods);
    Object.extend(Form.Element, Form.Element.Methods);
    Object.extend(Element.Methods.ByTag, {
      "FORM":     Object.clone(Form.Methods),
      "INPUT":    Object.clone(Form.Element.Methods),
      "SELECT":   Object.clone(Form.Element.Methods),
      "TEXTAREA": Object.clone(Form.Element.Methods)
    });
  }

  if (arguments.length =3D=3D 2) {
    var tagName =3D methods;
    methods =3D arguments[1];
  }

  if (!tagName) Object.extend(Element.Methods, methods || { });
  else {
    if (Object.isArray(tagName)) tagName.each(extend);
    else extend(tagName);
  }

  function extend(tagName) {
    tagName =3D tagName.toUpperCase();
    if (!Element.Methods.ByTag[tagName])
      Element.Methods.ByTag[tagName] =3D { };
    Object.extend(Element.Methods.ByTag[tagName], methods);
  }

  function copy(methods, destination, onlyIfAbsent) {
    onlyIfAbsent =3D onlyIfAbsent || false;
    for (var property in methods) {
      var value =3D methods[property];
      if (!Object.isFunction(value)) continue;
      if (!onlyIfAbsent || !(property in destination))
        destination[property] =3D value.methodize();
    }
  }

  function findDOMClass(tagName) {
    var klass;
    var trans =3D {
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", =
"THEAD":
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":
      "FrameSet", "IFRAME": "IFrame"
    };
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';
    if (window[klass]) return window[klass];
    klass =3D 'HTML' + tagName + 'Element';
    if (window[klass]) return window[klass];
    klass =3D 'HTML' + tagName.capitalize() + 'Element';
    if (window[klass]) return window[klass];

    window[klass] =3D { };
    window[klass].prototype =3D =
document.createElement(tagName)['__proto__'];
    return window[klass];
  }

  if (F.ElementExtensions) {
    copy(Element.Methods, HTMLElement.prototype);
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);
  }

  if (F.SpecificElementExtensions) {
    for (var tag in Element.Methods.ByTag) {
      var klass =3D findDOMClass(tag);
      if (Object.isUndefined(klass)) continue;
      copy(T[tag], klass.prototype);
    }
  }

  Object.extend(Element, Element.Methods);
  delete Element.ByTag;

  if (Element.extend.refresh) Element.extend.refresh();
  Element.cache =3D { };
};

document.viewport =3D {
  getDimensions: function() {
    var dimensions =3D { }, B =3D Prototype.Browser;
    $w('width height').each(function(d) {
      var D =3D d.capitalize();
      if (B.WebKit && !document.evaluate) {
        // Safari <3.0 needs self.innerWidth/Height
        dimensions[d] =3D self['inner' + D];
      } else if (B.Opera && parseFloat(window.opera.version()) < 9.5) {
        // Opera <9.5 needs document.body.clientWidth/Height
        dimensions[d] =3D document.body['client' + D]
      } else {
        dimensions[d] =3D document.documentElement['client' + D];
      }
    });
    return dimensions;
  },

  getWidth: function() {
    return this.getDimensions().width;
  },

  getHeight: function() {
    return this.getDimensions().height;
  },

  getScrollOffsets: function() {
    return Element._returnOffset(
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,
      window.pageYOffset || document.documentElement.scrollTop || =
document.body.scrollTop);
  }
};
/* Portions of the Selector class are derived from Jack Slocum's =
DomQuery,
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style
 * license.  Please see http://www.yui-ext.com/ for more information. */

var Selector =3D Class.create({
  initialize: function(expression) {
    this.expression =3D expression.strip();

    if (this.shouldUseSelectorsAPI()) {
      this.mode =3D 'selectorsAPI';
    } else if (this.shouldUseXPath()) {
      this.mode =3D 'xpath';
      this.compileXPathMatcher();
    } else {
      this.mode =3D "normal";
      this.compileMatcher();
    }

  },

  shouldUseXPath: function() {
    if (!Prototype.BrowserFeatures.XPath) return false;

    var e =3D this.expression;

    // Safari 3 chokes on :*-of-type and :empty
    if (Prototype.Browser.WebKit &&
     (e.include("-of-type") || e.include(":empty")))
      return false;

    // XPath can't do namespaced attributes, nor can it read
    // the "checked" property from DOM nodes
    if ((/(\[[\w-]*?:|:checked)/).test(e))
      return false;

    return true;
  },

  shouldUseSelectorsAPI: function() {
    if (!Prototype.BrowserFeatures.SelectorsAPI) return false;

    if (!Selector._div) Selector._div =3D new Element('div');

    // Make sure the browser treats the selector as valid. Test on an
    // isolated element to minimize cost of this check.
    try {
      Selector._div.querySelector(this.expression);
    } catch(e) {
      return false;
    }

    return true;
  },

  compileMatcher: function() {
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,
        c =3D Selector.criteria, le, p, m;

    if (Selector._cache[e]) {
      this.matcher =3D Selector._cache[e];
      return;
    }

    this.matcher =3D ["this.matcher =3D function(root) {",
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];

    while (e && le !=3D e && (/\S/).test(e)) {
      le =3D e;
      for (var i in ps) {
        p =3D ps[i];
        if (m =3D e.match(p)) {
          this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :
            new Template(c[i]).evaluate(m));
          e =3D e.replace(m[0], '');
          break;
        }
      }
    }

    this.matcher.push("return h.unique(n);\n}");
    eval(this.matcher.join('\n'));
    Selector._cache[this.expression] =3D this.matcher;
  },

  compileXPathMatcher: function() {
    var e =3D this.expression, ps =3D Selector.patterns,
        x =3D Selector.xpath, le, m;

    if (Selector._cache[e]) {
      this.xpath =3D Selector._cache[e]; return;
    }

    this.matcher =3D ['.//*'];
    while (e && le !=3D e && (/\S/).test(e)) {
      le =3D e;
      for (var i in ps) {
        if (m =3D e.match(ps[i])) {
          this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :
            new Template(x[i]).evaluate(m));
          e =3D e.replace(m[0], '');
          break;
        }
      }
    }

    this.xpath =3D this.matcher.join('');
    Selector._cache[this.expression] =3D this.xpath;
  },

  findElements: function(root) {
    root =3D root || document;
    var e =3D this.expression, results;

    switch (this.mode) {
      case 'selectorsAPI':
        // querySelectorAll queries document-wide, then filters to =
descendants
        // of the context element. That's not what we want.
        // Add an explicit context to the selector if necessary.
        if (root !=3D=3D document) {
          var oldId =3D root.id, id =3D $(root).identify();
          e =3D "#" + id + " " + e;
        }

        results =3D $A(root.querySelectorAll(e)).map(Element.extend);
        root.id =3D oldId;

        return results;
      case 'xpath':
        return document._getElementsByXPath(this.xpath, root);
      default:
       return this.matcher(root);
    }
  },

  match: function(element) {
    this.tokens =3D [];

    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;
    var le, p, m;

    while (e && le !=3D=3D e && (/\S/).test(e)) {
      le =3D e;
      for (var i in ps) {
        p =3D ps[i];
        if (m =3D e.match(p)) {
          // use the Selector.assertions methods unless the selector
          // is too complex.
          if (as[i]) {
            this.tokens.push([i, Object.clone(m)]);
            e =3D e.replace(m[0], '');
          } else {
            // reluctantly do a document-wide search
            // and look for a match in the array
            return this.findElements(document).include(element);
          }
        }
      }
    }

    var match =3D true, name, matches;
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {
      name =3D token[0], matches =3D token[1];
      if (!Selector.assertions[name](element, matches)) {
        match =3D false; break;
      }
    }

    return match;
  },

  toString: function() {
    return this.expression;
  },

  inspect: function() {
    return "#<Selector:" + this.expression.inspect() + ">";
  }
});

Object.extend(Selector, {
  _cache: { },

  xpath: {
    descendant:   "//*",
    child:        "/*",
    adjacent:     "/following-sibling::*[1]",
    laterSibling: '/following-sibling::*',
    tagName:      function(m) {
      if (m[1] =3D=3D '*') return '';
      return "[local-name()=3D'" + m[1].toLowerCase() +
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";
    },
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",
    id:           "[@id=3D'#{1}']",
    attrPresence: function(m) {
      m[1] =3D m[1].toLowerCase();
      return new Template("[@#{1}]").evaluate(m);
    },
    attr: function(m) {
      m[1] =3D m[1].toLowerCase();
      m[3] =3D m[5] || m[6];
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);
    },
    pseudo: function(m) {
      var h =3D Selector.xpath.pseudos[m[1]];
      if (!h) return '';
      if (Object.isFunction(h)) return h(m);
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);
    },
    operators: {
      '=3D':  "[@#{1}=3D'#{3}']",
      '!=3D': "[@#{1}!=3D'#{3}']",
      '^=3D': "[starts-with(@#{1}, '#{3}')]",
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",
      '*=3D': "[contains(@#{1}, '#{3}')]",
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"
    },
    pseudos: {
      'first-child': '[not(preceding-sibling::*)]',
      'last-child':  '[not(following-sibling::*)]',
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0)]",
      'checked':     "[@checked]",
      'disabled':    "[(@disabled) and (@type!=3D'hidden')]",
      'enabled':     "[not(@disabled) and (@type!=3D'hidden')]",
      'not': function(m) {
        var e =3D m[6], p =3D Selector.patterns,
            x =3D Selector.xpath, le, v;

        var exclusion =3D [];
        while (e && le !=3D e && (/\S/).test(e)) {
          le =3D e;
          for (var i in p) {
            if (m =3D e.match(p[i])) {
              v =3D Object.isFunction(x[i]) ? x[i](m) : new =
Template(x[i]).evaluate(m);
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");
              e =3D e.replace(m[0], '');
              break;
            }
          }
        }
        return "[not(" + exclusion.join(" and ") + ")]";
      },
      'nth-child':      function(m) {
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);
      },
      'nth-last-child': function(m) {
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);
      },
      'nth-of-type':    function(m) {
        return Selector.xpath.pseudos.nth("position() ", m);
      },
      'nth-last-of-type': function(m) {
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);
      },
      'first-of-type':  function(m) {
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);
      },
      'last-of-type':   function(m) {
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);
      },
      'only-of-type':   function(m) {
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);
      },
      nth: function(fragment, m) {
        var mm, formula =3D m[6], predicate;
        if (formula =3D=3D 'even') formula =3D '2n+0';
        if (formula =3D=3D 'odd')  formula =3D '2n+1';
        if (mm =3D formula.match(/^(\d+)$/)) // digit only
          return '[' + fragment + "=3D " + mm[1] + ']';
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b
          if (mm[1] =3D=3D "-") mm[1] =3D -1;
          var a =3D mm[1] ? Number(mm[1]) : 1;
          var b =3D mm[2] ? Number(mm[2]) : 0;
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";
          return new Template(predicate).evaluate({
            fragment: fragment, a: a, b: b });
        }
      }
    }
  },

  criteria: {
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);      c =3D false;',
    className:    'n =3D h.className(n, r, "#{1}", c);    c =3D false;',
    id:           'n =3D h.id(n, r, "#{1}", c);           c =3D false;',
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',
    attr: function(m) {
      m[3] =3D (m[5] || m[6]);
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", =
c); c =3D false;').evaluate(m);
    },
    pseudo: function(m) {
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);
    },
    descendant:   'c =3D "descendant";',
    child:        'c =3D "child";',
    adjacent:     'c =3D "adjacent";',
    laterSibling: 'c =3D "laterSibling";'
  },

  patterns: {
    // combinators must be listed first
    // (and descendant needs to be last combinator)
    laterSibling: /^\s*~\s*/,
    child:        /^\s*>\s*/,
    adjacent:     /^\s*\+\s*/,
    descendant:   /^\s/,

    // selectors follow
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,
    id:           /^#([\w\-\*]+)(\b|$)/,
    className:    /^\.([\w\-\*]+)(\b|$)/,
    pseudo:
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,
    attrPresence: /^\[((?:[\w]+:)?[\w]+)\]/,
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/
  },

  // for Selector.match and Element#match
  assertions: {
    tagName: function(element, matches) {
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();
    },

    className: function(element, matches) {
      return Element.hasClassName(element, matches[1]);
    },

    id: function(element, matches) {
      return element.id =3D=3D=3D matches[1];
    },

    attrPresence: function(element, matches) {
      return Element.hasAttribute(element, matches[1]);
    },

    attr: function(element, matches) {
      var nodeValue =3D Element.readAttribute(element, matches[1]);
      return nodeValue && Selector.operators[matches[2]](nodeValue, =
matches[5] || matches[6]);
    }
  },

  handlers: {
    // UTILITY FUNCTIONS
    // joins two collections
    concat: function(a, b) {
      for (var i =3D 0, node; node =3D b[i]; i++)
        a.push(node);
      return a;
    },

    // marks an array of nodes for counting
    mark: function(nodes) {
      var _true =3D Prototype.emptyFunction;
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        node._countedByPrototype =3D _true;
      return nodes;
    },

    unmark: function(nodes) {
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        node._countedByPrototype =3D undefined;
      return nodes;
    },

    // mark each child node with its position (for nth calls)
    // "ofType" flag indicates whether we're indexing for nth-of-type
    // rather than nth-child
    index: function(parentNode, reverse, ofType) {
      parentNode._countedByPrototype =3D Prototype.emptyFunction;
      if (reverse) {
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {
          var node =3D nodes[i];
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;
        }
      } else {
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;
      }
    },

    // filters out duplicates and extends all nodes
    unique: function(nodes) {
      if (nodes.length =3D=3D 0) return nodes;
      var results =3D [], n;
      for (var i =3D 0, l =3D nodes.length; i < l; i++)
        if (!(n =3D nodes[i])._countedByPrototype) {
          n._countedByPrototype =3D Prototype.emptyFunction;
          results.push(Element.extend(n));
        }
      return Selector.handlers.unmark(results);
    },

    // COMBINATOR FUNCTIONS
    descendant: function(nodes) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        h.concat(results, node.getElementsByTagName('*'));
      return results;
    },

    child: function(nodes) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        for (var j =3D 0, child; child =3D node.childNodes[j]; j++)
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);
      }
      return results;
    },

    adjacent: function(nodes) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        var next =3D this.nextElementSibling(node);
        if (next) results.push(next);
      }
      return results;
    },

    laterSibling: function(nodes) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        h.concat(results, Element.nextSiblings(node));
      return results;
    },

    nextElementSibling: function(node) {
      while (node =3D node.nextSibling)
        if (node.nodeType =3D=3D 1) return node;
      return null;
    },

    previousElementSibling: function(node) {
      while (node =3D node.previousSibling)
        if (node.nodeType =3D=3D 1) return node;
      return null;
    },

    // TOKEN FUNCTIONS
    tagName: function(nodes, root, tagName, combinator) {
      var uTagName =3D tagName.toUpperCase();
      var results =3D [], h =3D Selector.handlers;
      if (nodes) {
        if (combinator) {
          // fastlane for ordinary descendant combinators
          if (combinator =3D=3D "descendant") {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              h.concat(results, node.getElementsByTagName(tagName));
            return results;
          } else nodes =3D this[combinator](nodes);
          if (tagName =3D=3D "*") return nodes;
        }
        for (var i =3D 0, node; node =3D nodes[i]; i++)
          if (node.tagName.toUpperCase() =3D=3D=3D uTagName) =
results.push(node);
        return results;
      } else return root.getElementsByTagName(tagName);
    },

    id: function(nodes, root, id, combinator) {
      var targetNode =3D $(id), h =3D Selector.handlers;
      if (!targetNode) return [];
      if (!nodes && root =3D=3D document) return [targetNode];
      if (nodes) {
        if (combinator) {
          if (combinator =3D=3D 'child') {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              if (targetNode.parentNode =3D=3D node) return =
[targetNode];
          } else if (combinator =3D=3D 'descendant') {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];
          } else if (combinator =3D=3D 'adjacent') {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)
                return [targetNode];
          } else nodes =3D h[combinator](nodes);
        }
        for (var i =3D 0, node; node =3D nodes[i]; i++)
          if (node =3D=3D targetNode) return [targetNode];
        return [];
      }
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];
    },

    className: function(nodes, root, className, combinator) {
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      return Selector.handlers.byClassName(nodes, root, className);
    },

    byClassName: function(nodes, root, className) {
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);
      var needle =3D ' ' + className + ' ';
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {
        nodeClassName =3D node.className;
        if (nodeClassName.length =3D=3D 0) continue;
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))
          results.push(node);
      }
      return results;
    },

    attrPresence: function(nodes, root, attr, combinator) {
      if (!nodes) nodes =3D root.getElementsByTagName("*");
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      var results =3D [];
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        if (Element.hasAttribute(node, attr)) results.push(node);
      return results;
    },

    attr: function(nodes, root, attr, value, operator, combinator) {
      if (!nodes) nodes =3D root.getElementsByTagName("*");
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      var handler =3D Selector.operators[operator], results =3D [];
      for (var i =3D 0, node; node =3D nodes[i]; i++) {
        var nodeValue =3D Element.readAttribute(node, attr);
        if (nodeValue =3D=3D=3D null) continue;
        if (handler(nodeValue, value)) results.push(node);
      }
      return results;
    },

    pseudo: function(nodes, name, value, root, combinator) {
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      if (!nodes) nodes =3D root.getElementsByTagName("*");
      return Selector.pseudos[name](nodes, value, root);
    }
  },

  pseudos: {
    'first-child': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        if (Selector.handlers.previousElementSibling(node)) continue;
          results.push(node);
      }
      return results;
    },
    'last-child': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        if (Selector.handlers.nextElementSibling(node)) continue;
          results.push(node);
      }
      return results;
    },
    'only-child': function(nodes, value, root) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))
          results.push(node);
      return results;
    },
    'nth-child':        function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root);
    },
    'nth-last-child':   function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root, true);
    },
    'nth-of-type':      function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root, false, true);
    },
    'nth-last-of-type': function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root, true, true);
    },
    'first-of-type':    function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, "1", root, false, true);
    },
    'last-of-type':     function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, "1", root, true, true);
    },
    'only-of-type':     function(nodes, formula, root) {
      var p =3D Selector.pseudos;
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);
    },

    // handles the an+b logic
    getIndices: function(a, b, total) {
      if (a =3D=3D 0) return b > 0 ? [b] : [];
      return $R(1, total).inject([], function(memo, i) {
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);
        return memo;
      });
    },

    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type
    nth: function(nodes, formula, root, reverse, ofType) {
      if (nodes.length =3D=3D 0) return [];
      if (formula =3D=3D 'even') formula =3D '2n+0';
      if (formula =3D=3D 'odd')  formula =3D '2n+1';
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;
      h.mark(nodes);
      for (var i =3D 0, node; node =3D nodes[i]; i++) {
        if (!node.parentNode._countedByPrototype) {
          h.index(node.parentNode, reverse, ofType);
          indexed.push(node.parentNode);
        }
      }
      if (formula.match(/^\d+$/)) { // just a number
        formula =3D Number(formula);
        for (var i =3D 0, node; node =3D nodes[i]; i++)
          if (node.nodeIndex =3D=3D formula) results.push(node);
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b
        if (m[1] =3D=3D "-") m[1] =3D -1;
        var a =3D m[1] ? Number(m[1]) : 1;
        var b =3D m[2] ? Number(m[2]) : 0;
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {
          for (var j =3D 0; j < l; j++)
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);
        }
      }
      h.unmark(nodes);
      h.unmark(indexed);
      return results;
    },

    'empty': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        // IE treats comments as element nodes
        if (node.tagName =3D=3D '!' || node.firstChild) continue;
        results.push(node);
      }
      return results;
    },

    'not': function(nodes, selector, root) {
      var h =3D Selector.handlers, selectorType, m;
      var exclusions =3D new Selector(selector).findElements(root);
      h.mark(exclusions);
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (!node._countedByPrototype) results.push(node);
      h.unmark(exclusions);
      return results;
    },

    'enabled': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (!node.disabled && (!node.type || node.type !=3D=3D =
'hidden'))
          results.push(node);
      return results;
    },

    'disabled': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (node.disabled) results.push(node);
      return results;
    },

    'checked': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (node.checked) results.push(node);
      return results;
    }
  },

  operators: {
    '=3D':  function(nv, v) { return nv =3D=3D v; },
    '!=3D': function(nv, v) { return nv !=3D v; },
    '^=3D': function(nv, v) { return nv =3D=3D v || nv && =
nv.startsWith(v); },
    '$=3D': function(nv, v) { return nv =3D=3D v || nv && =
nv.endsWith(v); },
    '*=3D': function(nv, v) { return nv =3D=3D v || nv && nv.include(v); =
},
    '$=3D': function(nv, v) { return nv.endsWith(v); },
    '*=3D': function(nv, v) { return nv.include(v); },
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },
    '|=3D': function(nv, v) { return ('-' + (nv || "").toUpperCase() +
     '-').include('-' + (v || "").toUpperCase() + '-'); }
  },

  split: function(expression) {
    var expressions =3D [];
    expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, =
function(m) {
      expressions.push(m[1].strip());
    });
    return expressions;
  },

  matchElements: function(elements, expression) {
    var matches =3D $$(expression), h =3D Selector.handlers;
    h.mark(matches);
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)
      if (element._countedByPrototype) results.push(element);
    h.unmark(matches);
    return results;
  },

  findElement: function(elements, expression, index) {
    if (Object.isNumber(expression)) {
      index =3D expression; expression =3D false;
    }
    return Selector.matchElements(elements, expression || '*')[index || =
0];
  },

  findChildElements: function(element, expressions) {
    expressions =3D Selector.split(expressions.join(','));
    var results =3D [], h =3D Selector.handlers;
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {
      selector =3D new Selector(expressions[i].strip());
      h.concat(results, selector.findElements(element));
    }
    return (l > 1) ? h.unique(results) : results;
  }
});

if (Prototype.Browser.IE) {
  Object.extend(Selector.handlers, {
    // IE returns comment nodes on getElementsByTagName("*").
    // Filter them out.
    concat: function(a, b) {
      for (var i =3D 0, node; node =3D b[i]; i++)
        if (node.tagName !=3D=3D "!") a.push(node);
      return a;
    },

    // IE improperly serializes _countedByPrototype in =
(inner|outer)HTML.
    unmark: function(nodes) {
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        node.removeAttribute('_countedByPrototype');
      return nodes;
    }
  });
}

function $$() {
  return Selector.findChildElements(document, $A(arguments));
}
var Form =3D {
  reset: function(form) {
    $(form).reset();
    return form;
  },

  serializeElements: function(elements, options) {
    if (typeof options !=3D 'object') options =3D { hash: !!options };
    else if (Object.isUndefined(options.hash)) options.hash =3D true;
    var key, value, submitted =3D false, submit =3D options.submit;

    var data =3D elements.inject({ }, function(result, element) {
      if (!element.disabled && element.name) {
        key =3D element.name; value =3D $(element).getValue();
        if (value !=3D null && element.type !=3D 'file' && (element.type =
!=3D 'submit' || (!submitted &&
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {
          if (key in result) {
            // a key is already present; construct an array of values
            if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];
            result[key].push(value);
          }
          else result[key] =3D value;
        }
      }
      return result;
    });

    return options.hash ? data : Object.toQueryString(data);
  }
};

Form.Methods =3D {
  serialize: function(form, options) {
    return Form.serializeElements(Form.getElements(form), options);
  },

  getElements: function(form) {
    return $A($(form).getElementsByTagName('*')).inject([],
      function(elements, child) {
        if (Form.Element.Serializers[child.tagName.toLowerCase()])
          elements.push(Element.extend(child));
        return elements;
      }
    );
  },

  getInputs: function(form, typeName, name) {
    form =3D $(form);
    var inputs =3D form.getElementsByTagName('input');

    if (!typeName && !name) return $A(inputs).map(Element.extend);

    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {
      var input =3D inputs[i];
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))
        continue;
      matchingInputs.push(Element.extend(input));
    }

    return matchingInputs;
  },

  disable: function(form) {
    form =3D $(form);
    Form.getElements(form).invoke('disable');
    return form;
  },

  enable: function(form) {
    form =3D $(form);
    Form.getElements(form).invoke('enable');
    return form;
  },

  findFirstElement: function(form) {
    var elements =3D $(form).getElements().findAll(function(element) {
      return 'hidden' !=3D element.type && !element.disabled;
    });
    var firstByIndex =3D elements.findAll(function(element) {
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D =
0;
    }).sortBy(function(element) { return element.tabIndex }).first();

    return firstByIndex ? firstByIndex : elements.find(function(element) =
{
      return ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());
    });
  },

  focusFirstElement: function(form) {
    form =3D $(form);
    form.findFirstElement().activate();
    return form;
  },

  request: function(form, options) {
    form =3D $(form), options =3D Object.clone(options || { });

    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';
    if (action.blank()) action =3D window.location.href;
    options.parameters =3D form.serialize(true);

    if (params) {
      if (Object.isString(params)) params =3D params.toQueryParams();
      Object.extend(options.parameters, params);
    }

    if (form.hasAttribute('method') && !options.method)
      options.method =3D form.method;

    return new Ajax.Request(action, options);
  }
};

/*-----------------------------------------------------------------------=
---*/

Form.Element =3D {
  focus: function(element) {
    $(element).focus();
    return element;
  },

  select: function(element) {
    $(element).select();
    return element;
  }
};

Form.Element.Methods =3D {
  serialize: function(element) {
    element =3D $(element);
    if (!element.disabled && element.name) {
      var value =3D element.getValue();
      if (value !=3D undefined) {
        var pair =3D { };
        pair[element.name] =3D value;
        return Object.toQueryString(pair);
      }
    }
    return '';
  },

  getValue: function(element) {
    element =3D $(element);
    var method =3D element.tagName.toLowerCase();
    return Form.Element.Serializers[method](element);
  },

  setValue: function(element, value) {
    element =3D $(element);
    var method =3D element.tagName.toLowerCase();
    Form.Element.Serializers[method](element, value);
    return element;
  },

  clear: function(element) {
    $(element).value =3D '';
    return element;
  },

  present: function(element) {
    return $(element).value !=3D '';
  },

  activate: function(element) {
    element =3D $(element);
    try {
      element.focus();
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||
          !['button', 'reset', 'submit'].include(element.type)))
        element.select();
    } catch (e) { }
    return element;
  },

  disable: function(element) {
    element =3D $(element);
    element.disabled =3D true;
    return element;
  },

  enable: function(element) {
    element =3D $(element);
    element.disabled =3D false;
    return element;
  }
};

/*-----------------------------------------------------------------------=
---*/

var Field =3D Form.Element;
var $F =3D Form.Element.Methods.getValue;

/*-----------------------------------------------------------------------=
---*/

Form.Element.Serializers =3D {
  input: function(element, value) {
    switch (element.type.toLowerCase()) {
      case 'checkbox':
      case 'radio':
        return Form.Element.Serializers.inputSelector(element, value);
      default:
        return Form.Element.Serializers.textarea(element, value);
    }
  },

  inputSelector: function(element, value) {
    if (Object.isUndefined(value)) return element.checked ? =
element.value : null;
    else element.checked =3D !!value;
  },

  textarea: function(element, value) {
    if (Object.isUndefined(value)) return element.value;
    else element.value =3D value;
  },

  select: function(element, value) {
    if (Object.isUndefined(value))
      return this[element.type =3D=3D 'select-one' ?
        'selectOne' : 'selectMany'](element);
    else {
      var opt, currentValue, single =3D !Object.isArray(value);
      for (var i =3D 0, length =3D element.length; i < length; i++) {
        opt =3D element.options[i];
        currentValue =3D this.optionValue(opt);
        if (single) {
          if (currentValue =3D=3D value) {
            opt.selected =3D true;
            return;
          }
        }
        else opt.selected =3D value.include(currentValue);
      }
    }
  },

  selectOne: function(element) {
    var index =3D element.selectedIndex;
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;
  },

  selectMany: function(element) {
    var values, length =3D element.length;
    if (!length) return null;

    for (var i =3D 0, values =3D []; i < length; i++) {
      var opt =3D element.options[i];
      if (opt.selected) values.push(this.optionValue(opt));
    }
    return values;
  },

  optionValue: function(opt) {
    // extend element because hasAttribute may not be native
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;
  }
};

/*-----------------------------------------------------------------------=
---*/

Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {
  initialize: function($super, element, frequency, callback) {
    $super(callback, frequency);
    this.element   =3D $(element);
    this.lastValue =3D this.getValue();
  },

  execute: function() {
    var value =3D this.getValue();
    if (Object.isString(this.lastValue) && Object.isString(value) ?
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {
      this.callback(this.element, value);
      this.lastValue =3D value;
    }
  }
});

Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {
  getValue: function() {
    return Form.Element.getValue(this.element);
  }
});

Form.Observer =3D Class.create(Abstract.TimedObserver, {
  getValue: function() {
    return Form.serialize(this.element);
  }
});

/*-----------------------------------------------------------------------=
---*/

Abstract.EventObserver =3D Class.create({
  initialize: function(element, callback) {
    this.element  =3D $(element);
    this.callback =3D callback;

    this.lastValue =3D this.getValue();
    if (this.element.tagName.toLowerCase() =3D=3D 'form')
      this.registerFormCallbacks();
    else
      this.registerCallback(this.element);
  },

  onElementEvent: function() {
    var value =3D this.getValue();
    if (this.lastValue !=3D value) {
      this.callback(this.element, value);
      this.lastValue =3D value;
    }
  },

  registerFormCallbacks: function() {
    Form.getElements(this.element).each(this.registerCallback, this);
  },

  registerCallback: function(element) {
    if (element.type) {
      switch (element.type.toLowerCase()) {
        case 'checkbox':
        case 'radio':
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));
          break;
        default:
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));
          break;
      }
    }
  }
});

Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {
  getValue: function() {
    return Form.Element.getValue(this.element);
  }
});

Form.EventObserver =3D Class.create(Abstract.EventObserver, {
  getValue: function() {
    return Form.serialize(this.element);
  }
});
if (!window.Event) var Event =3D { };

Object.extend(Event, {
  KEY_BACKSPACE: 8,
  KEY_TAB:       9,
  KEY_RETURN:   13,
  KEY_ESC:      27,
  KEY_LEFT:     37,
  KEY_UP:       38,
  KEY_RIGHT:    39,
  KEY_DOWN:     40,
  KEY_DELETE:   46,
  KEY_HOME:     36,
  KEY_END:      35,
  KEY_PAGEUP:   33,
  KEY_PAGEDOWN: 34,
  KEY_INSERT:   45,

  cache: { },

  relatedTarget: function(event) {
    var element;
    switch(event.type) {
      case 'mouseover': element =3D event.fromElement; break;
      case 'mouseout':  element =3D event.toElement;   break;
      default: return null;
    }
    return Element.extend(element);
  }
});

Event.Methods =3D (function() {
  var isButton;

  if (Prototype.Browser.IE) {
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };
    isButton =3D function(event, code) {
      return event.button =3D=3D buttonMap[code];
    };

  } else if (Prototype.Browser.WebKit) {
    isButton =3D function(event, code) {
      switch (code) {
        case 0: return event.which =3D=3D 1 && !event.metaKey;
        case 1: return event.which =3D=3D 1 && event.metaKey;
        default: return false;
      }
    };

  } else {
    isButton =3D function(event, code) {
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);
    };
  }

  return {
    isLeftClick:   function(event) { return isButton(event, 0) },
    isMiddleClick: function(event) { return isButton(event, 1) },
    isRightClick:  function(event) { return isButton(event, 2) },

    element: function(event) {
      event =3D Event.extend(event);

      var node          =3D event.target,
          type          =3D event.type,
          currentTarget =3D event.currentTarget;

      if (currentTarget && currentTarget.tagName) {
        // Firefox screws up the "click" event when moving between radio =
buttons
        // via arrow keys. It also screws up the "load" and "error" =
events on images,
        // reporting the document as the target instead of the original =
image.
        if (type =3D=3D=3D 'load' || type =3D=3D=3D 'error' ||
          (type =3D=3D=3D 'click' && currentTarget.tagName.toLowerCase() =
=3D=3D=3D 'input'
            && currentTarget.type =3D=3D=3D 'radio'))
              node =3D currentTarget;
      }
      if (node.nodeType =3D=3D Node.TEXT_NODE) node =3D node.parentNode;
      return Element.extend(node);
    },

    findElement: function(event, expression) {
      var element =3D Event.element(event);
      if (!expression) return element;
      var elements =3D [element].concat(element.ancestors());
      return Selector.findElement(elements, expression, 0);
    },

    pointer: function(event) {
      var docElement =3D document.documentElement,
      body =3D document.body || { scrollLeft: 0, scrollTop: 0 };
      return {
        x: event.pageX || (event.clientX +
          (docElement.scrollLeft || body.scrollLeft) -
          (docElement.clientLeft || 0)),
        y: event.pageY || (event.clientY +
          (docElement.scrollTop || body.scrollTop) -
          (docElement.clientTop || 0))
      };
    },

    pointerX: function(event) { return Event.pointer(event).x },
    pointerY: function(event) { return Event.pointer(event).y },

    stop: function(event) {
      Event.extend(event);
      event.preventDefault();
      event.stopPropagation();
      event.stopped =3D true;
    }
  };
})();

Event.extend =3D (function() {
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {
    m[name] =3D Event.Methods[name].methodize();
    return m;
  });

  if (Prototype.Browser.IE) {
    Object.extend(methods, {
      stopPropagation: function() { this.cancelBubble =3D true },
      preventDefault:  function() { this.returnValue =3D false },
      inspect: function() { return "[object Event]" }
    });

    return function(event) {
      if (!event) return false;
      if (event._extendedByPrototype) return event;

      event._extendedByPrototype =3D Prototype.emptyFunction;
      var pointer =3D Event.pointer(event);
      Object.extend(event, {
        target: event.srcElement,
        relatedTarget: Event.relatedTarget(event),
        pageX:  pointer.x,
        pageY:  pointer.y
      });
      return Object.extend(event, methods);
    };

  } else {
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents")['__proto__'];
    Object.extend(Event.prototype, methods);
    return Prototype.K;
  }
})();

Object.extend(Event, (function() {
  var cache =3D Event.cache;

  function getEventID(element) {
    if (element._prototypeEventID) return element._prototypeEventID[0];
    arguments.callee.id =3D arguments.callee.id || 1;
    return element._prototypeEventID =3D [++arguments.callee.id];
  }

  function getDOMEventName(eventName) {
    if (eventName && eventName.include(':')) return "dataavailable";
    return eventName;
  }

  function getCacheForID(id) {
    return cache[id] =3D cache[id] || { };
  }

  function getWrappersForEventName(id, eventName) {
    var c =3D getCacheForID(id);
    return c[eventName] =3D c[eventName] || [];
  }

  function createWrapper(element, eventName, handler) {
    var id =3D getEventID(element);
    var c =3D getWrappersForEventName(id, eventName);
    if (c.pluck("handler").include(handler)) return false;

    var wrapper =3D function(event) {
      if (!Event || !Event.extend ||
        (event.eventName && event.eventName !=3D eventName))
          return false;

      Event.extend(event);
      handler.call(element, event);
    };

    wrapper.handler =3D handler;
    c.push(wrapper);
    return wrapper;
  }

  function findWrapper(id, eventName, handler) {
    var c =3D getWrappersForEventName(id, eventName);
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });
  }

  function destroyWrapper(id, eventName, handler) {
    var c =3D getCacheForID(id);
    if (!c[eventName]) return false;
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));
  }

  function destroyCache() {
    for (var id in cache)
      for (var eventName in cache[id])
        cache[id][eventName] =3D null;
  }


  // Internet Explorer needs to remove event handlers on page unload
  // in order to avoid memory leaks.
  if (window.attachEvent) {
    window.attachEvent("onunload", destroyCache);
  }

  // Safari has a dummy event handler on page unload so that it won't
  // use its bfcache. Safari <=3D 3.1 has an issue with restoring the =
"document"
  // object when page is returned to via the back button using its =
bfcache.
  if (Prototype.Browser.WebKit) {
    window.addEventListener('unload', Prototype.emptyFunction, false);
  }

  return {
    observe: function(element, eventName, handler) {
      element =3D $(element);
      var name =3D getDOMEventName(eventName);

      var wrapper =3D createWrapper(element, eventName, handler);
      if (!wrapper) return element;

      if (element.addEventListener) {
        element.addEventListener(name, wrapper, false);
      } else {
        element.attachEvent("on" + name, wrapper);
      }

      return element;
    },

    stopObserving: function(element, eventName, handler) {
      element =3D $(element);
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);

      if (!handler && eventName) {
        getWrappersForEventName(id, eventName).each(function(wrapper) {
          element.stopObserving(eventName, wrapper.handler);
        });
        return element;

      } else if (!eventName) {
        Object.keys(getCacheForID(id)).each(function(eventName) {
          element.stopObserving(eventName);
        });
        return element;
      }

      var wrapper =3D findWrapper(id, eventName, handler);
      if (!wrapper) return element;

      if (element.removeEventListener) {
        element.removeEventListener(name, wrapper, false);
      } else {
        element.detachEvent("on" + name, wrapper);
      }

      destroyWrapper(id, eventName, handler);

      return element;
    },

    fire: function(element, eventName, memo) {
      element =3D $(element);
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)
        element =3D document.documentElement;

      var event;
      if (document.createEvent) {
        event =3D document.createEvent("HTMLEvents");
        event.initEvent("dataavailable", true, true);
      } else {
        event =3D document.createEventObject();
        event.eventType =3D "ondataavailable";
      }

      event.eventName =3D eventName;
      event.memo =3D memo || { };

      if (document.createEvent) {
        element.dispatchEvent(event);
      } else {
        element.fireEvent(event.eventType, event);
      }

      return Event.extend(event);
    }
  };
})());

Object.extend(Event, Event.Methods);

Element.addMethods({
  fire:          Event.fire,
  observe:       Event.observe,
  stopObserving: Event.stopObserving
});

Object.extend(document, {
  fire:          Element.Methods.fire.methodize(),
  observe:       Element.Methods.observe.methodize(),
  stopObserving: Element.Methods.stopObserving.methodize(),
  loaded:        false
});

(function() {
  /* Support for the DOMContentLoaded event is based on work by Dan =
Webb,
     Matthias Miller, Dean Edwards and John Resig. */

  var timer;

  function fireContentLoadedEvent() {
    if (document.loaded) return;
    if (timer) window.clearInterval(timer);
    document.fire("dom:loaded");
    document.loaded =3D true;
  }

  if (document.addEventListener) {
    if (Prototype.Browser.WebKit) {
      timer =3D window.setInterval(function() {
        if (/loaded|complete/.test(document.readyState))
          fireContentLoadedEvent();
      }, 0);

      Event.observe(window, "load", fireContentLoadedEvent);

    } else {
      document.addEventListener("DOMContentLoaded",
        fireContentLoadedEvent, false);
    }

  } else {
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");
    $("__onDOMContentLoaded").onreadystatechange =3D function() {
      if (this.readyState =3D=3D "complete") {
        this.onreadystatechange =3D null;
        fireContentLoadedEvent();
      }
    };
  }
})();
/*------------------------------- DEPRECATED =
-------------------------------*/

Hash.toQueryString =3D Object.toQueryString;

var Toggle =3D { display: Element.toggle };

Element.Methods.childOf =3D Element.Methods.descendantOf;

var Insertion =3D {
  Before: function(element, content) {
    return Element.insert(element, {before:content});
  },

  Top: function(element, content) {
    return Element.insert(element, {top:content});
  },

  Bottom: function(element, content) {
    return Element.insert(element, {bottom:content});
  },

  After: function(element, content) {
    return Element.insert(element, {after:content});
  }
};

var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');

// This should be moved to script.aculo.us; notice the deprecated =
methods
// further below, that map to the newer Element methods.
var Position =3D {
  // set to true if needed, warning: firefox performance problems
  // NOT neeeded for page scrolling, only if draggable contained in
  // scrollable elements
  includeScrollOffsets: false,

  // must be called before calling withinIncludingScrolloffset, every =
time the
  // page is scrolled
  prepare: function() {
    this.deltaX =3D  window.pageXOffset
                || document.documentElement.scrollLeft
                || document.body.scrollLeft
                || 0;
    this.deltaY =3D  window.pageYOffset
                || document.documentElement.scrollTop
                || document.body.scrollTop
                || 0;
  },

  // caches x/y coordinate pair to use with overlap
  within: function(element, x, y) {
    if (this.includeScrollOffsets)
      return this.withinIncludingScrolloffsets(element, x, y);
    this.xcomp =3D x;
    this.ycomp =3D y;
    this.offset =3D Element.cumulativeOffset(element);

    return (y >=3D this.offset[1] &&
            y <  this.offset[1] + element.offsetHeight &&
            x >=3D this.offset[0] &&
            x <  this.offset[0] + element.offsetWidth);
  },

  withinIncludingScrolloffsets: function(element, x, y) {
    var offsetcache =3D Element.cumulativeScrollOffset(element);

    this.xcomp =3D x + offsetcache[0] - this.deltaX;
    this.ycomp =3D y + offsetcache[1] - this.deltaY;
    this.offset =3D Element.cumulativeOffset(element);

    return (this.ycomp >=3D this.offset[1] &&
            this.ycomp <  this.offset[1] + element.offsetHeight &&
            this.xcomp >=3D this.offset[0] &&
            this.xcomp <  this.offset[0] + element.offsetWidth);
  },

  // within must be called directly before
  overlap: function(mode, element) {
    if (!mode) return 0;
    if (mode =3D=3D 'vertical')
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /
        element.offsetHeight;
    if (mode =3D=3D 'horizontal')
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /
        element.offsetWidth;
  },

  // Deprecation layer -- use newer Element methods now (1.5.2).

  cumulativeOffset: Element.Methods.cumulativeOffset,

  positionedOffset: Element.Methods.positionedOffset,

  absolutize: function(element) {
    Position.prepare();
    return Element.absolutize(element);
  },

  relativize: function(element) {
    Position.prepare();
    return Element.relativize(element);
  },

  realOffset: Element.Methods.cumulativeScrollOffset,

  offsetParent: Element.Methods.getOffsetParent,

  page: Element.Methods.viewportOffset,

  clone: function(source, target, options) {
    options =3D options || { };
    return Element.clonePosition(target, source, options);
  }
};

/*-----------------------------------------------------------------------=
---*/

if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){
  function iter(name) {
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";
  }

  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?
  function(element, className) {
    className =3D className.toString().strip();
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];
  } : function(element, className) {
    className =3D className.toString().strip();
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);
    if (!classNames && !className) return elements;

    var nodes =3D $(element).getElementsByTagName('*');
    className =3D ' ' + className + ' ';

    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||
          (classNames && classNames.all(function(name) {
            return !name.toString().blank() && cn.include(' ' + name + ' =
');
          }))))
        elements.push(Element.extend(child));
    }
    return elements;
  };

  return function(className, parentElement) {
    return $(parentElement || =
document.body).getElementsByClassName(className);
  };
}(Element.Methods);

/*-----------------------------------------------------------------------=
---*/

Element.ClassNames =3D Class.create();
Element.ClassNames.prototype =3D {
  initialize: function(element) {
    this.element =3D $(element);
  },

  _each: function(iterator) {
    this.element.className.split(/\s+/).select(function(name) {
      return name.length > 0;
    })._each(iterator);
  },

  set: function(className) {
    this.element.className =3D className;
  },

  add: function(classNameToAdd) {
    if (this.include(classNameToAdd)) return;
    this.set($A(this).concat(classNameToAdd).join(' '));
  },

  remove: function(classNameToRemove) {
    if (!this.include(classNameToRemove)) return;
    this.set($A(this).without(classNameToRemove).join(' '));
  },

  toString: function() {
    return $A(this).join(' ');
  }
};

Object.extend(Element.ClassNames.prototype, Enumerable);

/*-----------------------------------------------------------------------=
---*/

Element.addMethods();
------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tn.milesplit.com/js/milesplit.ajax.js

//************************************
//*	MILESPLIT.AJAX
//* By Jason Byrne

///////////////////////////////////////////
// VARIABLES

var MileSplit_ApiKey =3D '3421-742-173-641';
var MileSplit_Method =3D 'post';
var MileSplit_ApiUrl =3D '/api';
var MileSplit_ApiVer =3D '1.0';
var MileSplit_Format =3D 'xml';
var MileSplit_SessionKey =3D '';
var MileSplit_UserName =3D '';
var MileSplit_CallID =3D '';


///////////////////////////////////////////
// INITIALIZATION


// Look in the query strings for values
var url =3D window.location.toString();
url.match(/\?(.+)$/);
var qstr =3D RegExp.$1;
// Split up the query string and store in an associative array
var qstr =3D qstr.split("&");
var qs =3D {};
// Create associative array
for(var i=3D0; i < qstr.length; i++) {
     var tmp =3D qstr[i].split("=3D");
     qs[tmp[0]] =3D unescape(tmp[1]);
}
// Look for certain values
if (qs['u']) MileSplit_UserName =3D qs['u'];
if (qs['s']) MileSplit_UserName =3D qs['s'];

///////////////////////////////////////////
// WRAPPER FUNCTIONS


function MileSplit_FetchMeetsHtmlByDateInto(target, state, date) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'meets.search');
	params[1] =3D new Array('date', date);
	params[2] =3D new Array('state', state);
	params[3] =3D new Array('format', 'html');
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchVenuesHtmlByState(target, state) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'venues.search');
	params[1] =3D new Array('state', state);
	params[2] =3D new Array('format', 'html');
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchVenuesHtmlByName(target, name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'venues.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'html');
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchTeamsHtmlByState(target, state, selectname) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'teams.search');
	params[1] =3D new Array('state', state);
	params[2] =3D new Array('format', 'html');
	params[3] =3D new Array('selectname', selectname);
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchTeamsHtmlByName(target, name, selectname) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'teams.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'html');
	params[3] =3D new Array('selectname', selectname);
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchGeneralMeetsHtmlByName(target, name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'meets.general.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'html');
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchAthletesHtmlByName(target, name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'athletes.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'html');
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_FetchAthletesByName(func, name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'athletes.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'xml');
   	MileSplit_Ajax_Request(MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), func, MileSplit_Method)
}

function MileSplit_FetchAthletesByNameComplex(func, fname, lname) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'athletes.searchComplex');
	params[1] =3D new Array('fname', fname);
	params[2] =3D new Array('lname', lname);
	params[3] =3D new Array('format', 'xml');
   	MileSplit_Ajax_Request(MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), func, MileSplit_Method)
}

function MileSplit_FetchTeamsByName(func, name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'teams.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'xml');
   	MileSplit_Ajax_Request(MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), func, MileSplit_Method)
}

function MileSplit_FetchMeetsByName(func, name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'meets.search');
	params[1] =3D new Array('name', name);
	params[2] =3D new Array('format', 'xml');
   	MileSplit_Ajax_Request(MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), func, MileSplit_Method)
}

function MileSplit_FetchFilesByUser(target, user_id, select_name) {
	var params =3D new Array();
	params[0] =3D new Array('method', 'users.files.list');
	params[1] =3D new Array('user_id', user_id);
	params[2] =3D new Array('format', 'html');
	params[3] =3D new Array('form_el_name', select_name);
   	MileSplit_Ajax_LoadInto(target, MileSplit_ApiUrl, =
MileSplit_MakeQueryString(params), MileSplit_Method)
}

function MileSplit_Ajax_ApiCall(api_method, query_string, func) {
	var query =3D 's=3D' + MileSplit_SessionKey + '&u=3D' + =
MileSplit_UserName + '&k=3D' + MileSplit_ApiKey + '&c=3D' + =
MileSplit_CallID + '&v=3D' + MileSplit_ApiVer + '&f=3D' + =
MileSplit_Format;
	query +=3D "&m=3D" + api_method + "&" + query_string;
	MileSplit_Ajax_Request(MileSplit_ApiUrl, query, func, =
MileSplit_Method);
}

///////////////////////////////////////////
// CORE FUNCTIONS

function MileSplit_Ajax_XMLHTTPObject() {
	var obj =3D false;
	if (window.XMLHttpRequest) {		// Mozilla, Netscape, Safari, Firefox, =
Opera
		obj =3D new XMLHttpRequest();
		if (obj.overrideMimeType) obj.overrideMimeType('text/plain');
	} else if (window.ActiveXObject) {	// Internet Explorer
		try {
			obj =3D new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				obj =3D new ActiveXObject("Microsoft.XMLHTTP");=09
			} catch (e) { }
		}
	}
	return obj;
}


function MileSplit_Ajax_LoadInto(target, url, query, method) {
	var el =3D document.getElementById(target);
	var request =3D new Ajax.Request(url, {
		method: MileSplit_Method,
		parameters: query,
		contentType: 'application/x-www-form-urlencoded',
		requestHeaders: { 'User-Agent': 'MileSplit Ajax Client' },
		onSuccess: function(transport) {
			el.innerHTML =3D 	transport.responseText;
		}
	}); =20
}

function MileSplit_Ajax_Request(url, query, func, method) {
	var request =3D new Ajax.Request(url, {
		method: MileSplit_Method,
		parameters: query,
		contentType: 'application/x-www-form-urlencoded',
		requestHeaders: { 'User-Agent': 'MileSplit Ajax Client' },
		onSuccess: function(transport) {
			if (func !=3D null) eval(func + '(transport);');
		}
	});     =20
}

function MileSplit_Ajax_FormToQueryString(docForm) {

	var strSubmit =3D '';
	var formElem;
	var strLastElemName =3D '';
	var strSubmitContent =3D '';
=09

	for (i =3D 0; i < docForm.elements.length; i++) {
		formElem =3D docForm.elements[i];
		switch (formElem.type) {
			// Text, select, hidden, password, textarea elements
			case 'text':
			case 'select-one':
			case 'hidden':
			case 'password':
			case 'textarea':
        		strSubmitContent +=3D formElem.name + '=3D' + =
escape(formElem.value) + '&'
				break;
			// Radio buttons
			case 'radio':
				if (formElem.checked) {
					strSubmitContent +=3D formElem.name + '=3D' + =
escape(formElem.value) + '&'
				}
				break;
			// Checkboxes
			case 'checkbox':
				if (formElem.checked) {
					// Continuing multiple, same-name checkboxes
					if (formElem.name =3D=3D strLastElemName) {
						// Strip of end ampersand if there is one
						if (strSubmitContent.lastIndexOf('&') =3D=3D =
strSubmitContent.length-1) {
							strSubmitContent =3D strSubmitContent.substr(0, =
strSubmitContent.length - 1);
						}
						// Append value as comma-delimited string
						strSubmitContent +=3D ',' + escape(formElem.value);
					}
					else {
						strSubmitContent +=3D formElem.name + '=3D' + =
escape(formElem.value);
					}
					strSubmitContent +=3D '&';
					strLastElemName =3D formElem.name;
				}
				break;
		}
	}

	// Remove trailing separator
	if (strSubmitContent.length > 0) {
		strSubmitContent =3D strSubmitContent.substr(0, =
strSubmitContent.length - 1);
	}
	return strSubmitContent;

}

function MileSplit_MakeQueryString(params) {
	var query =3D 's=3D' + MileSplit_SessionKey +  '&u=3D' + =
MileSplit_UserName + '&k=3D' + MileSplit_ApiKey + '&c=3D' + =
MileSplit_CallID + '&v=3D' + MileSplit_ApiVer + '&f=3D' + =
MileSplit_Format;
	for (i=3D0; i < params.length; i++) {
		query =3D query + '&' + params[i][0] + '=3D' + params[i][1];=09
	}
	return query;
}

function MileSplit_XmlNode(source) {
	// Properties
	this.Source =3D source;=09
	this.Properties =3D new Array();
	// Parse XML Node
	var pos =3D 0;
	while (pos < this.Source.length) {
		var tagStart =3D this.Source.indexOf('<', pos);
		if (tagStart >=3D 0) {
			var tagEnd =3D this.Source.indexOf('>', tagStart);
			var tagName =3D this.Source.substr(tagStart+1, tagEnd-tagStart-1);
			var tagClose =3D this.Source.indexOf('</' + tagName + '>', tagEnd);
			var tagValue =3D '';
			if (tagClose >=3D 0) {
				tagValue =3D this.Source.substr(tagEnd + 1, tagClose-tagEnd-1);
			} else {
				tagValue =3D this.Source.substr(tagEnd + 1);
			}
			this.Properties[tagName] =3D tagValue;
			pos =3D tagClose + tagName.length + 3;
		} else {
			break;
		}
	}
}

function MileSplit_XmlDocument(source) {
	// Properties
	this.Source =3D source;
	this.Items =3D new Array();
	this.Status =3D 0;
	this.Message =3D '';
	this.Content =3D '';
	// Get Status
	var statusStart=3D this.Source.indexOf('<code>', pos) + 6;
	var statusEnd =3D this.Source.indexOf('</code>', pos);
	var messageStart=3D this.Source.indexOf('<message>', pos) + 9;
	var messageEnd =3D this.Source.indexOf('</message>', pos);
	var contentStart=3D this.Source.indexOf('<content>', pos) + 9;
	var contentEnd =3D this.Source.indexOf('</content>', pos);
	this.Status =3D this.Source.substr(statusStart, statusEnd-statusStart);
	this.Message =3D this.Source.substr(messageStart, =
messageEnd-messageStart);
	this.Content =3D this.Source.substr(contentStart, =
contentEnd-contentStart);
	// Parse XML Document
	var pos =3D 0;
	while (pos < this.Source.length) {
		var tagStart =3D this.Source.indexOf('<item>', pos);
		if (tagStart >=3D 0) {
			var tagEnd =3D this.Source.indexOf('</item>', tagStart);
			pos =3D tagEnd + 7;
			this.Items[this.Items.length] =3D new =
MileSplit_XmlNode(this.Source.substr(tagStart + 6, tagEnd-tagStart-6));
		} else {
			break;
		}
	}
}
------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/ga.js

(function(){var g=3Dvoid =
0,h=3Dnull,aa=3DencodeURIComponent,ba=3DdecodeURIComponent,i=3DMath;funct=
ion ca(a,b){return a.name=3Db}var =
j=3D"push",da=3D"replace",ea=3D"load",m=3D"charAt",fa=3D"value",n=3D"inde=
xOf",ga=3D"match",ia=3D"name",ja=3D"host",p=3D"toString",r=3D"length",s=3D=
"prototype",t=3D"split",u=3D"stopPropagation",ka=3D"scope",v=3D"location"=
,w=3D"getString",x=3D"substring",la=3D"navigator",y=3D"join",A=3D"toLower=
Case",B;function ma(a,b){switch(b){case 0:return""+a;case 1:return =
a*1;case 2:return!!a;case 3:return a*1E3}return a}function C(a){return =
g=3D=3Da||"-"=3D=3Da||""=3D=3Da}function =
na(a){if(!a||""=3D=3Da)return"";for(;a&&" =
\n\r\t"[n](a[m](0))>-1;)a=3Da[x](1);for(;a&&" =
\n\r\t"[n](a[m](a[r]-1))>-1;)a=3Da[x](0,a[r]-1);return a}function =
D(a){var =
b=3D1,c=3D0,d;if(!C(a)){b=3D0;for(d=3Da[r]-1;d>=3D0;d--)c=3Da.charCodeAt(=
d),b=3D(b<<6&268435455)+c+(c<<14),c=3Db&266338304,b=3Dc!=3D0?b^c>>21:b}re=
turn b}function oa(){return i.round(i.random()*2147483647)}=0A=
function pa(){}function E(a,b){return aa instanceof =
Function?b?encodeURI(a):aa(a):(F(68),escape(a))}function =
G(a){a=3Da[t]("+")[y](" ");if(ba instanceof Function)try{return =
ba(a)}catch(b){F(17)}else F(68);return unescape(a)}var =
qa=3Dfunction(a,b,c,d){a.addEventListener?a.addEventListener(b,c,!!d):a.a=
ttachEvent&&a.attachEvent("on"+b,c)},ra=3Dfunction(a,b,c,d){a.removeEvent=
Listener?a.removeEventListener(b,c,!!d):a.detachEvent&&a.detachEvent("on"=
+b,c)};function H(a){return a&&a[r]>0?a[0]:""}=0A=
function sa(a){var b=3Da?a[r]:0;return b>0?a[b-1]:""}var =
ta=3Dfunction(){this.prefix=3D"ga.";this.F=3D{}};ta[s].set=3Dfunction(a,b=
){this.F[this.prefix+a]=3Db};ta[s].get=3Dfunction(a){return =
this.F[this.prefix+a]};ta[s].contains=3Dfunction(a){return =
this.get(a)!=3D=3Dg};function =
ua(a){a[n]("www.")=3D=3D0&&(a=3Da[x](4));return a[A]()}function =
va(a,b){var c,d=3D{url:a,protocol:"http",host:"",path:"",c:new =
ta,anchor:""};if(!a)return =
d;c=3Da[n]("://");if(c>=3D0)d.protocol=3Da[x](0,c),a=3Da[x](c+3);c=3Da.se=
arch("/|\\?|#");if(c>=3D0)d.host=3Da[x](0,c)[A](),a=3Da[x](c);else =
return =
d.host=3Da[A](),d;c=3Da[n]("#");if(c>=3D0)d.anchor=3Da[x](c+1),a=3Da[x](0=
,c);c=3Da[n]("?");c>=3D0&&(wa(d.c,a[x](c+1)),a=3Da[x](0,c));d.anchor&&b&&=
wa(d.c,d.anchor);a&&a[m](0)=3D=3D"/"&&(a=3Da[x](1));d.path=3Da;return d}=0A=
function wa(a,b){function =
c(b,c){a.contains(b)||a.set(b,[]);a.get(b)[j](c)}for(var =
d=3Dna(b)[t]("&"),e=3D0;e<d[r];e++)if(d[e]){var =
f=3Dd[e][n]("=3D");f<0?c(d[e],"1"):c(d[e][x](0,f),d[e][x](f+1))}}function=
 =
xa(a,b){if(C(a))return"-";if("["=3D=3Da[m](0)&&"]"=3D=3Da[m](a[r]-1))retu=
rn"-";var c=3DI.domain;c+=3Db&&b!=3D"/"?b:"";return =
a[n](c)=3D=3D(a[n]("http://")=3D=3D0?7:a[n]("https://")=3D=3D0?8:0)?"0":a=
};var ya=3D0;function J(a){return(a?"_":"")+ya++}=0A=
var =
za=3DJ(),Aa=3DJ(),Ba=3DJ(),Ca=3DJ(),Da=3DJ(),K=3DJ(),L=3DJ(),Ea=3DJ(),Fa=3D=
J(),Ga=3DJ(),Ha=3DJ(),Ia=3DJ(),Ja=3DJ(),Ka=3DJ(),La=3DJ(),Ma=3DJ(),Na=3DJ=
(),Oa=3DJ(),Pa=3DJ(),Qa=3DJ(),Ra=3DJ(),Sa=3DJ(),Ta=3DJ(),Ua=3DJ(),Va=3DJ(=
),Wa=3DJ(),Xa=3DJ(),Ya=3DJ(),Za=3DJ(),$a=3DJ(),ab=3DJ(),bb=3DJ(),cb=3DJ()=
,db=3DJ(),eb=3DJ(),M=3DJ(!0),fb=3DJ(),gb=3DJ(),hb=3DJ(),ib=3DJ(),jb=3DJ()=
,kb=3DJ(),lb=3DJ(),mb=3DJ(),nb=3DJ(),ob=3DJ(),N=3DJ(!0),pb=3DJ(!0),qb=3DJ=
(!0),rb=3DJ(!0),sb=3DJ(!0),ub=3DJ(!0),vb=3DJ(!0),wb=3DJ(!0),xb=3DJ(!0),yb=
=3DJ(!0),zb=3DJ(!0),O=3DJ(!0),Ab=3DJ(!0),Bb=3DJ(!0),Cb=3DJ(!0),Db=3DJ(!0)=
,Eb=3DJ(!0),Fb=3DJ(!0),Gb=3DJ(!0),Hb=3DJ(!0),=0A=
Ib=3DJ(!0),Jb=3DJ(!0),Kb=3DJ(!0),Lb=3DJ(!0),Mb=3DJ(!0),Nb=3DJ(),Ob=3DJ();=
J();var =
Pb=3DJ(),Qb=3DJ(),Rb=3DJ(),Sb=3DJ(),Tb=3DJ(),Ub=3DJ(),Xb=3DJ(),Yb=3DJ(),Z=
b=3DJ();J();var $b=3DJ(),ac=3DJ();var bc=3Dfunction(){function =
a(a,c,d){P(Q[s],a,c,d)}R("_getName",Ba,58);R("_getAccount",za,64);R("_vis=
itCode",N,54);R("_getClientInfo",Ka,53,1);R("_getDetectTitle",Na,56,1);R(=
"_getDetectFlash",La,65,1);R("_getLocalGifPath",Xa,57);R("_getServiceMode=
",Ya,59);S("_setClientInfo",Ka,66,2);S("_setAccount",za,3);S("_setNamespa=
ce",Aa,48);S("_setAllowLinker",Ha,11,2);S("_setDetectFlash",La,61,2);S("_=
setDetectTitle",Na,62,2);S("_setLocalGifPath",Xa,46,0);S("_setLocalServer=
Mode",Ya,92,g,0);S("_setRemoteServerMode",=0A=
Ya,63,g,1);S("_setLocalRemoteServerMode",Ya,47,g,2);S("_setSampleRate",Wa=
,45,1);S("_setCampaignTrack",Ma,36,2);S("_setAllowAnchor",Ia,7,2);S("_set=
CampNameKey",Pa,41);S("_setCampContentKey",Ua,38);S("_setCampIdKey",Oa,39=
);S("_setCampMediumKey",Sa,40);S("_setCampNOKey",Va,42);S("_setCampSource=
Key",Ra,43);S("_setCampTermKey",Ta,44);S("_setCampCIdKey",Qa,37);S("_setC=
ookiePath",L,9,0);S("_setMaxCustomVariables",Za,0,1);S("_setVisitorCookie=
Timeout",Ea,28,1);S("_setSessionCookieTimeout",Fa,26,1);S("_setCampaignCo=
okieTimeout",=0A=
Ga,29,1);S("_setReferrerOverride",hb,49);a("_trackPageview",Q[s].ka,1);a(=
"_trackEvent",Q[s].t,4);a("_trackSocial",Q[s].la,104);a("_trackPageLoadTi=
me",Q[s].ja,100);a("_trackTrans",Q[s].ma,18);a("_sendXEvent",Q[s].s,78);a=
("_createEventTracker",Q[s].S,74);a("_getVersion",Q[s].X,60);a("_setDomai=
nName",Q[s].r,6);a("_setAllowHash",Q[s].ba,8);a("_getLinkerUrl",Q[s].W,52=
);a("_link",Q[s].link,101);a("_linkByPost",Q[s].aa,102);a("_setTrans",Q[s=
].ea,20);a("_addTrans",Q[s].L,21);a("_addItem",Q[s].J,19);a("_setTransact=
ionDelim",=0A=
Q[s].fa,82);a("_setCustomVar",Q[s].ca,10);a("_deleteCustomVar",Q[s].U,35)=
;a("_getVisitorCustomVar",Q[s].Y,50);a("_setXKey",Q[s].ha,83);a("_setXVal=
ue",Q[s].ia,84);a("_getXKey",Q[s].Z,76);a("_getXValue",Q[s].$,77);a("_cle=
arXKey",Q[s].P,72);a("_clearXValue",Q[s].Q,73);a("_createXObj",Q[s].T,75)=
;a("_addIgnoredOrganic",Q[s].H,15);a("_clearIgnoredOrganic",Q[s].M,97);a(=
"_addIgnoredRef",Q[s].I,31);a("_clearIgnoredRef",Q[s].N,32);a("_addOrgani=
c",Q[s].K,14);a("_clearOrganic",Q[s].O,70);a("_cookiePathCopy",=0A=
Q[s].R,30);a("_get",Q[s].V,106);a("_set",Q[s].da,107);a("_addEventListene=
r",Q[s].addEventListener,108);a("_removeEventListener",Q[s].removeEventLi=
stener,109);a("_initData",Q[s].l,2);a("_setVar",Q[s].ga,22);S("_setSessio=
nTimeout",Fa,27,3);S("_setCookieTimeout",Ga,25,3);S("_setCookiePersistenc=
e",Ea,24,1);a("_setAutoTrackOutbound",pa,79);a("_setTrackOutboundSubdomai=
ns",pa,81);a("_setHrefExamineLimit",pa,80)},P=3Dfunction(a,b,c,d){a[b]=3D=
function(){F(d);return =
c.apply(this,arguments)}},R=3Dfunction(a,b,c,d){Q[s][a]=3D=0A=
function(){F(c);return =
ma(this.a.get(b),d)}},S=3Dfunction(a,b,c,d,e){Q[s][a]=3Dfunction(a){F(c);=
e=3D=3Dg?this.a.set(b,ma(a,d)):this.a.set(b,e)}},cc=3Dfunction(a,b){retur=
n{type:b,target:a,stopPropagation:function(){throw"aborted";}}};var =
dc=3Dfunction(a,b){return =
b!=3D=3D"/"?!1:(a[n]("www.google.")=3D=3D0||a[n](".google.")=3D=3D0||a[n]=
("google.")=3D=3D0)&&!(a[n]("google.org")>-1)?!0:!1},ec=3Dfunction(a){var=
 b=3Da.get(Da),c=3Da[w](L,"/");dc(b,c)&&a[u]()};var ic=3Dfunction(){var =
a=3D{},b=3D{},c=3Dnew fc;this.g=3Dfunction(a,b){c.add(a,b)};var d=3Dnew =
fc;this.d=3Dfunction(a,b){d.add(a,b)};var =
e=3D!1,f=3D!1,k=3D!0;this.G=3Dfunction(){e=3D!0};this.f=3Dfunction(a){thi=
s[ea]();this.set(Nb,a,!0);e=3D!1;d.execute(this);e=3D!0;b=3D{};this.i()};=
this.load=3Dfunction(){e&&(e=3D!1,this.na(),gc(this),f||(f=3D!0,c.execute=
(this),hc(this),gc(this)),e=3D!0)};this.i=3Dfunction(){if(e)if(f)e=3D!1,h=
c(this),e=3D!0;else =
this[ea]()};this.get=3Dfunction(c){c&&c[m](0)=3D=3D"_"&&this[ea]();return=
 b[c]!=3D=3Dg?b[c]:a[c]};this.set=3D=0A=
function(c,d,e){c&&c[m](0)=3D=3D"_"&&this[ea]();e?b[c]=3Dd:a[c]=3Dd;c&&c[=
m](0)=3D=3D"_"&&this.i()};this.m=3Dfunction(b){a[b]=3Dthis.b(b,0)+1};this=
.b=3Dfunction(a,b){var c=3Dthis.get(a);return =
c=3D=3Dg||c=3D=3D=3D""?b:c*1};this.getString=3Dfunction(a,b){var =
c=3Dthis.get(a);return c=3D=3Dg?b:c+""};this.na=3Dfunction(){if(k){var =
b=3Dthis[w](Da,""),c=3Dthis[w](L,"/");dc(b,c)||(a[K]=3Da[Ja]&&b!=3D""?D(b=
):1,k=3D!1)}}};ic[s].stopPropagation=3Dfunction(){throw"aborted";};functi=
on jc(a,b){for(var b=3Db||[],c=3D0;c<b[r];c++){var =
d=3Db[c];if(""+a=3D=3Dd||d[n](a+".")=3D=3D0)return d}return"-"}=0A=
var =
lc=3Dfunction(a,b,c){c=3Dc?"":a[w](K,"1");b=3Db[t](".");if(b[r]!=3D=3D6||=
kc(b[0],c))return!1;var =
c=3Db[1]*1,d=3Db[2]*1,e=3Db[3]*1,f=3Db[4]*1,b=3Db[5]*1;if(!(c>=3D0&&d>0&&=
e>0&&f>0&&b>=3D0))return =
F(110),!1;a.set(N,c);a.set(sb,d);a.set(ub,e);a.set(vb,f);a.set(wb,b);retu=
rn!0},mc=3Dfunction(a){var =
b=3Da.get(N),c=3Da.get(sb),d=3Da.get(ub),e=3Da.get(vb),f=3Da.b(wb,1);b=3D=
=3Dg?F(113):b=3D=3DNaN&&F(114);b>=3D0&&c>0&&d>0&&e>0&&f>=3D0||F(115);retu=
rn[a.b(K,1),b!=3Dg?b:"-",c||"-",d||"-",e||"-",f][y](".")},nc=3Dfunction(a=
){return[a.b(K,1),a.b(zb,0),a.b(O,1),=0A=
a.b(Ab,0)][y](".")},oc=3Dfunction(a,b,c){var =
c=3Dc?"":a[w](K,"1"),d=3Db[t](".");if(d[r]!=3D=3D4||kc(d[0],c))d=3Dh;a.se=
t(zb,d?d[1]*1:0);a.set(O,d?d[2]*1:10);a.set(Ab,d?d[3]*1:a.get(Ca));return=
 d!=3Dh||!kc(b,c)},pc=3Dfunction(a,b){var =
c=3DE(a[w](qb,"")),d=3D[],e=3Da.get(M);if(!b&&e){for(var =
f=3D0;f<e[r];f++){var =
k=3De[f];k&&k[ka]=3D=3D1&&d[j](f+"=3D"+E(k[ia])+"=3D"+E(k[fa])+"=3D1")}d[=
r]>0&&(c+=3D"|"+d[y](","))}return =
c?a.b(K,1)+"."+c:h},qc=3Dfunction(a,b,c){c=3Dc?"":a[w](K,"1");b=3Db[t](".=
");if(b[r]<2||kc(b[0],c))return!1;b=3Db.slice(1)[y](".")[t]("|");=0A=
b[r]>0&&a.set(qb,G(b[0]));if(b[r]<=3D1)return!0;for(var =
c=3Db[1][t](b[1][n](",")=3D=3D-1?"^":","),d=3D0;d<c[r];d++){var =
e=3Dc[d][t]("=3D");if(e[r]=3D=3D4){var =
f=3D{};ca(f,G(e[1]));f.value=3DG(e[2]);f.scope=3D1;a.get(M)[e[0]]=3Df}}b[=
1][n]("^")>=3D0&&F(125);return!0},sc=3Dfunction(a,b){var =
c=3Drc(a,b);return =
c?[a.b(K,1),a.b(Bb,0),a.b(Cb,1),a.b(Db,1),c][y]("."):""},rc=3Dfunction(a)=
{function b(b,e){if(!C(a.get(b))){var f=3Da[w](b,""),f=3Df[t](" =
")[y]("%20"),f=3Df[t]("+")[y]("%20");c[j](e+"=3D"+f)}}var =
c=3D[];b(Fb,"utmcid");b(Jb,"utmcsr");b(Hb,=0A=
"utmgclid");b(Ib,"utmdclid");b(Gb,"utmccn");b(Kb,"utmcmd");b(Lb,"utmctr")=
;b(Mb,"utmcct");return =
c[y]("|")},uc=3Dfunction(a,b,c){c=3Dc?"":a[w](K,"1");b=3Db[t](".");if(b[r=
]<5||kc(b[0],c))return =
a.set(Bb,g),a.set(Cb,g),a.set(Db,g),a.set(Fb,g),a.set(Gb,g),a.set(Jb,g),a=
.set(Kb,g),a.set(Lb,g),a.set(Mb,g),a.set(Hb,g),a.set(Ib,g),!1;a.set(Bb,b[=
1]*1);a.set(Cb,b[2]*1);a.set(Db,b[3]*1);tc(a,b.slice(4)[y]("."));return!0=
},tc=3Dfunction(a,b){function =
c(a){return(a=3Db[ga](a+"=3D(.*?)(?:\\|utm|$)"))&&a[r]=3D=3D2?a[1]:g}func=
tion d(b,=0A=
c){c&&(c=3De?G(c):c[t]("%20")[y](" =
"),a.set(b,c))}b[n]("=3D")=3D=3D-1&&(b=3DG(b));var =
e=3Dc("utmcvr")=3D=3D"2";d(Fb,c("utmcid"));d(Gb,c("utmccn"));d(Jb,c("utmc=
sr"));d(Kb,c("utmcmd"));d(Lb,c("utmctr"));d(Mb,c("utmcct"));d(Hb,c("utmgc=
lid"));d(Ib,c("utmdclid"))},kc=3Dfunction(a,b){return =
b?a!=3Db:!/^\d+$/.test(a)};var =
fc=3Dfunction(){this.q=3D[]};fc[s].add=3Dfunction(a,b){this.q[j]({name:a,=
ua:b})};fc[s].execute=3Dfunction(a){try{for(var =
b=3D0;b<this.q[r];b++)this.q[b].ua.call(T,a)}catch(c){}};function =
vc(a){a.get(Wa)!=3D100&&a.get(N)%1E4>=3Da.get(Wa)*100&&a[u]()}function =
wc(a){xc()&&a[u]()}function =
yc(a){I[v].protocol=3D=3D"file:"&&a[u]()}function =
zc(a){a.get(gb)||a.set(gb,I.title,!0);a.get(fb)||a.set(fb,I[v].pathname+I=
[v].search,!0)};var Ac=3Dnew function(){var =
a=3D[];this.set=3Dfunction(b){a[b]=3D!0};this.va=3Dfunction(){for(var =
b=3D[],c=3D0;c<a[r];c++)a[c]&&(b[i.floor(c/6)]^=3D1<<c%6);for(c=3D0;c<b[r=
];c++)b[c]=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456=
789-_"[m](b[c]||0);return b[y]("")+"~"}};function F(a){Ac.set(a)};var =
T=3Dwindow,I=3Ddocument,xc=3Dfunction(){var a=3DT._gaUserPrefs;return =
a&&a.ioo&&a.ioo()},Bc=3Dfunction(a,b){setTimeout(a,b)},U=3Dfunction(a){fo=
r(var =
b=3D[],c=3DI.cookie[t](";"),a=3DRegExp("^\\s*"+a+"=3D\\s*(.*?)\\s*$"),d=3D=
0;d<c[r];d++){var e=3Dc[d][ga](a);e&&b[j](e[1])}return =
b},V=3Dfunction(a,b,c,d,e){var =
f;f=3Dxc()?!1:dc(d,c)?!1:!0;if(f){if(b&&T[la].userAgent[n]("Firefox")>=3D=
0){b=3Db[da](/\n|\r/g," ");f=3D0;for(var k=3Db[r];f<k;++f){var =
o=3Db.charCodeAt(f)&255;if(o=3D=3D10||o=3D=3D13)b=3Db[x](0,f)+"?"+b[x](f+=
1)}}b&&b[r]>2E3&&(b=3Db[x](0,=0A=
2E3),F(69));a=3Da+"=3D"+b+"; path=3D"+c+"; ";e&&(a+=3D"expires=3D"+(new =
Date((new Date).getTime()+e)).toGMTString()+"; =
");d&&(a+=3D"domain=3D"+d+";");I.cookie=3Da}};var =
Cc,Dc,Ec=3Dfunction(){if(!Cc){var =
a=3D{},b=3DT[la],c=3DT.screen;a.C=3Dc?c.width+"x"+c.height:"-";a.B=3Dc?c.=
colorDepth+"-bit":"-";a.language=3D(b&&(b.language||b.browserLanguage)||"=
-")[A]();a.javaEnabled=3Db&&b.javaEnabled()?1:0;a.characterSet=3DI.charac=
terSet||I.charset||"-";Cc=3Da}},Fc=3Dfunction(){Ec();for(var =
a=3DCc,b=3DT[la],a=3Db.appName+b.version+a.language+b.platform+b.userAgen=
t+a.javaEnabled+a.C+a.B+(I.cookie?I.cookie:"")+(I.referrer?I.referrer:"")=
,b=3Da[r],c=3DT.history[r];c>0;)a+=3Dc--^b++;return =
D(a)},Gc=3Dfunction(a){Ec();=0A=
var =
b=3DCc;a.set(jb,b.C);a.set(kb,b.B);a.set(nb,b.language);a.set(ob,b.charac=
terSet);a.set(lb,b.javaEnabled);if(a.get(Ka)&&a.get(La)){if(!(b=3DDc)){va=
r =
c,d,e;d=3D"ShockwaveFlash";if((b=3D(b=3DT[la])?b.plugins:g)&&b[r]>0)for(c=
=3D0;c<b[r]&&!e;c++)d=3Db[c],d[ia][n]("Shockwave =
Flash")>-1&&(e=3Dd.description[t]("Shockwave Flash =
")[1]);else{d=3Dd+"."+d;try{c=3Dnew =
ActiveXObject(d+".7"),e=3Dc.GetVariable("$version")}catch(f){}if(!e)try{c=
=3Dnew ActiveXObject(d+".6"),e=3D"WIN =
6,0,21,0",c.AllowScriptAccess=3D"always",e=3Dc.GetVariable("$version")}ca=
tch(k){}if(!e)try{c=3D=0A=
new =
ActiveXObject(d),e=3Dc.GetVariable("$version")}catch(o){}e&&(e=3De[t](" =
")[1][t](","),e=3De[0]+"."+e[1]+" =
r"+e[2])}b=3De?e:"-"}Dc=3Db;a.set(mb,Dc)}else a.set(mb,"-")};var =
W=3Dfunction(){P(W[s],"push",W[s][j],5);P(W[s],"_createAsyncTracker",W[s]=
.wa,33);P(W[s],"_getAsyncTracker",W[s].xa,34)};W[s].wa=3Dfunction(a,b){re=
turn Z.k(a,b||"")};W[s].xa=3Dfunction(a){return =
Z.p(a)};W[s].push=3Dfunction(a){for(var =
b=3Darguments,c=3D0,d=3D0;d<b[r];d++)try{if(typeof =
b[d]=3D=3D=3D"function")b[d]();else{var =
e=3D"",f=3Db[d][0],k=3Df.lastIndexOf(".");k>0&&(e=3Df[x](0,k),f=3Df[x](k+=
1));var =
o=3De=3D=3D"_gat"?Z:e=3D=3D"_gaq"?Hc:Z.p(e);o[f].apply(o,b[d].slice(1))}}=
catch(l){c++}return c};var Kc=3Dfunction(){function =
a(a,b,c,d){g=3D=3Df[a]&&(f[a]=3D{});g=3D=3Df[a][b]&&(f[a][b]=3D[]);f[a][b=
][c]=3Dd}function b(a,b,c){if(g!=3Df[a]&&g!=3Df[a][b])return =
f[a][b][c]}function c(a,b){if(g!=3Df[a]&&g!=3Df[a][b]){f[a][b]=3Dg;var =
c=3D!0,d;for(d=3D0;d<k[r];d++)if(g!=3Df[a][k[d]]){c=3D!1;break}c&&(f[a]=3D=
g)}}function d(a){var =
b=3D"",c=3D!1,d,e;for(d=3D0;d<k[r];d++)if(e=3Da[k[d]],g!=3De){c&&(b+=3Dk[=
d]);for(var =
c=3D[],f=3Dg,X=3Dg,X=3D0;X<e[r];X++)if(g!=3De[X]){f=3D"";X!=3DY&&g=3D=3De=
[X-1]&&(f+=3DX[p]()+ha);for(var =
Mc=3De[X],Nc=3D"",tb=3Dg,Vb=3Dg,Wb=3Dg,tb=3D0;tb<Mc[r];tb++)Vb=3D=0A=
Mc[m](tb),Wb=3Dz[Vb],Nc+=3Dg!=3DWb?Wb:Vb;f+=3DNc;c[j](f)}b+=3Do+c[y](q)+l=
;c=3D!1}else c=3D!0;return b}var =
e=3Dthis,f=3D[],k=3D["k","v"],o=3D"(",l=3D")",q=3D"*",ha=3D"!",z=3D{"'":"=
'0"};z[l]=3D"'1";z[q]=3D"'2";z[ha]=3D"'3";var =
Y=3D1;e.qa=3Dfunction(a){return g!=3Df[a]};e.n=3Dfunction(){for(var =
a=3D"",b=3D0;b<f[r];b++)g!=3Df[b]&&(a+=3Db[p]()+d(f[b]));return =
a};e.pa=3Dfunction(a){if(a=3D=3Dg)return e.n();for(var =
b=3Da.n(),c=3D0;c<f[r];c++)g!=3Df[c]&&!a.qa(c)&&(b+=3Dc[p]()+d(f[c]));ret=
urn =
b};e.e=3Dfunction(b,c,d){if(!Ic(d))return!1;a(b,"k",c,d);return!0};e.j=3D=
function(b,=0A=
c,d){if(!Jc(d))return!1;a(b,"v",c,d[p]());return!0};e.w=3Dfunction(a,c){r=
eturn b(a,"k",c)};e.z=3Dfunction(a,c){return =
b(a,"v",c)};e.u=3Dfunction(a){c(a,"k")};e.v=3Dfunction(a){c(a,"v")};P(e,"=
_setKey",e.e,89);P(e,"_setValue",e.j,90);P(e,"_getKey",e.w,87);P(e,"_getV=
alue",e.z,88);P(e,"_clearKey",e.u,85);P(e,"_clearValue",e.v,86)};function=
 Ic(a){return typeof a=3D=3D"string"}function Jc(a){return typeof =
a!=3D"number"&&(g=3D=3DNumber||!(a instanceof =
Number))||i.round(a)!=3Da||a=3D=3DNaN||a=3D=3DInfinity?!1:!0};var =
Lc=3Dfunction(a){var b=3DT.gaGlobal;a&&!b&&(T.gaGlobal=3Db=3D{});return =
b},Oc=3Dfunction(){var =
a=3DLc(!0).hid;if(a=3D=3Dh)a=3Doa(),Lc(!0).hid=3Da;return =
a},Pc=3Dfunction(a){a.set(ib,Oc());var =
b=3DLc();if(b&&b.dh=3D=3Da.get(K)){var =
c=3Db.sid;c&&(c=3D=3D"0"&&F(112),a.set(vb,c),a.get(pb)&&a.set(ub,c));b=3D=
b.vid;a.get(pb)&&b&&(b=3Db[t]("."),b[1]*1||F(112),a.set(N,b[0]*1),a.set(s=
b,b[1]*1))}};var Qc,Rc=3Dfunction(a,b,c){var =
d=3Da[w](Da,""),e=3Da[w](L,"/"),a=3Da.b(Ea,0);V(b,c,e,d,a)},hc=3Dfunction=
(a){var b=3Da[w](Da,"");a.b(K,1);var =
c=3Da[w](L,"/");V("__utma",mc(a),c,b,a.get(Ea));V("__utmb",nc(a),c,b,a.ge=
t(Fa));V("__utmc",""+a.b(K,1),c,b);var =
d=3Dsc(a,!0);d?V("__utmz",d,c,b,a.get(Ga)):V("__utmz","",c,b,-1);(d=3Dpc(=
a,!1))?V("__utmv",d,c,b,a.get(Ea)):V("__utmv","",c,b,-1)},gc=3Dfunction(a=
){var b=3Da.b(K,1);if(!lc(a,jc(b,U("__utma"))))return =
a.set(rb,!0),!1;var c=3D!oc(a,jc(b,U("__utmb")));a.set(yb,c);uc(a,jc(b,=0A=
U("__utmz")));qc(a,jc(b,U("__utmv")));Qc=3D!c;return!0},Sc=3Dfunction(a){=
!Qc&&!(U("__utmb")[r]>0)&&(V("__utmd","1",a[w](L,"/"),a[w](Da,""),1E4),U(=
"__utmd")[r]=3D=3D0&&a[u]())};var =
Vc=3Dfunction(a){a.get(N)=3D=3Dg?Tc(a):a.get(rb)&&!a.get($b)?Tc(a):a.get(=
yb)&&Uc(a)},Wc=3Dfunction(a){a.get(Eb)&&!a.get(xb)&&(Uc(a),a.set(Cb,a.get=
(wb)))},Tc=3Dfunction(a){var =
b=3Da.get(Ca);a.set(pb,!0);a.set(N,oa()^Fc(a)&2147483647);a.set(qb,"");a.=
set(sb,b);a.set(ub,b);a.set(vb,b);a.set(wb,1);a.set(xb,!0);a.set(zb,0);a.=
set(O,10);a.set(Ab,b);a.set(M,[]);a.set(rb,!1);a.set(yb,!1)},Uc=3Dfunctio=
n(a){a.set(ub,a.get(vb));a.set(vb,a.get(Ca));a.m(wb);a.set(xb,!0);a.set(z=
b,0);a.set(O,10);a.set(Ab,a.get(Ca));a.set(yb,=0A=
!1)};var =
Xc=3D"daum:q,eniro:search_word,naver:query,pchome:q,images.google:q,googl=
e:q,yahoo:p,yahoo:q,msn:q,bing:q,aol:query,aol:encquery,aol:q,lycos:query=
,ask:q,altavista:q,netscape:query,cnn:query,about:terms,mamma:q,alltheweb=
:q,voila:rdata,virgilio:qs,live:q,baidu:wd,alice:qs,yandex:text,najdi:q,m=
ama:query,seznam:q,search:q,wp:szukaj,onet:qt,szukacz:q,yam:k,kvasir:q,se=
sam:q,ozu:q,terra:query,mynet:q,ekolay:q,rambler:query".split(","),cd=3Df=
unction(a){if(a.get(Ma)&&!a.get($b)){for(var =
b=3D!C(a.get(Fb))||!C(a.get(Jb))||=0A=
!C(a.get(Hb))||!C(a.get(Ib)),c=3D{},d=3D0;d<Yc[r];d++){var =
e=3DYc[d];c[e]=3Da.get(e)}d=3Dva(I[v].href,a.get(Ia));if(!(sa(d.c.get(a.g=
et(Va)))=3D=3D"1"&&b)&&(!Zc(a,d)&&!$c(a)&&!b&&a.get(xb)&&a.get(xb)&&ad(a,=
g,"(direct)",g,g,"(direct)","(none)",g,g),a.set(Eb,bd(a,c)),b=3Da.get(Jb)=
=3D=3D"(direct)"&&a.get(Gb)=3D=3D"(direct)"&&a.get(Kb)=3D=3D"(none)",a.ge=
t(Eb)||a.get(xb)&&!b))a.set(Bb,a.get(Ca)),a.set(Cb,a.get(wb)),a.m(Db)}},Z=
c=3Dfunction(a,b){function c(c,d){var =
d=3Dd||"-",e=3Dsa(b.c.get(a.get(c)));return e&&e!=3D"-"?G(e):d}var =
d=3Dsa(b.c.get(a.get(Oa)))||=0A=
"-",e=3Dsa(b.c.get(a.get(Ra)))||"-",f=3Dsa(b.c.get(a.get(Qa)))||"-",k=3Ds=
a(b.c.get("dclid"))||"-",o=3Dc(Pa,"(not set)"),l=3Dc(Sa,"(not =
set)"),q=3Dc(Ta),ha=3Dc(Ua);if(C(d)&&C(f)&&C(k)&&C(e))return!1;if(C(q)){v=
ar =
z=3Dxa(a.get(hb),a.get(L)),z=3Dva(z,!0);(z=3Ddd(a,z))&&!C(z[1]&&!z[2])&&(=
q=3Dz[1])}ad(a,d,e,f,k,o,l,q,ha);return!0},$c=3Dfunction(a){var =
b=3Dxa(a.get(hb),a.get(L)),c=3Dva(b,!0);if(!(b!=3Dg&&b!=3Dh&&b!=3D""&&b!=3D=
"0"&&b!=3D"-"&&b[n]("://")>=3D0)||c&&c[ja][n]("google")>-1&&c.c.contains(=
"q")&&c.path=3D=3D"cse")return!1;if((b=3Ddd(a,c))&&=0A=
!b[2])return ad(a,g,b[0],g,g,"(organic)","organic",b[1],g),!0;else =
if(b)return!1;if(a.get(xb))a:{for(var =
b=3Da.get(bb),d=3Dua(c[ja]),e=3D0;e<b[r];++e)if(d[n](b[e])>-1){a=3D!1;bre=
ak a}ad(a,g,d,g,g,"(referral)","referral",g,"/"+c.path);a=3D!0}else =
a=3D!1;return a},dd=3Dfunction(a,b){for(var =
c=3Da.get($a),d=3D0;d<c[r];++d){var =
e=3Dc[d][t](":");if(b[ja][n](e[0][A]())>-1){var =
f=3DH(b.c.get(e[1]));if(f){a:{for(var =
c=3Df,d=3Da.get(ab),c=3DG(c)[A](),k=3D0;k<d[r];++k)if(c=3D=3Dd[k]){c=3D!0=
;break a}c=3D!1}return[e[0],f,c]}}}return h},ad=3Dfunction(a,=0A=
b,c,d,e,f,k,o,l){a.set(Fb,b);a.set(Jb,c);a.set(Hb,d);a.set(Ib,e);a.set(Gb=
,f);a.set(Kb,k);a.set(Lb,o);a.set(Mb,l)},Yc=3D[Gb,Fb,Hb,Ib,Jb,Kb,Lb,Mb],b=
d=3Dfunction(a,b){function c(a){a=3D(""+a)[t]("+")[y]("%20");return =
a=3Da[t](" ")[y]("%20")}for(var d=3D0;d<Yc[r];d++){var =
e=3DYc[d],f=3Db[e]||"-",e=3Da.get(e)||"-";if(c(f)!=3Dc(e))return!0}return=
!1};var =
fd=3Dfunction(a){ed(a,I[v].href)?(a.set($b,!0),F(12)):a.set($b,!1)},ed=3D=
function(a,b){if(!a.get(Ha))return!1;var =
c=3Dva(b,a.get(Ia)),d=3DH(c.c.get("__utma")),e=3DH(c.c.get("__utmb")),f=3D=
H(c.c.get("__utmc")),k=3DH(c.c.get("__utmx")),o=3DH(c.c.get("__utmz")),l=3D=
H(c.c.get("__utmv")),c=3DH(c.c.get("__utmk"));if(D(""+d+e+f+k+o+l)!=3Dc){=
d=3DG(d);e=3DG(e);f=3DG(f);k=3DG(k);a:{for(var =
f=3Dd+e+f+k,q=3D0;q<3;q++){for(var =
ha=3D0;ha<3;ha++){if(c=3D=3DD(f+o+l)){F(127);c=3D[o,l];break a}var =
z=3Do[da](/ /g,"%20"),Y=3Dl[da](/ /g,"%20");if(c=3D=3DD(f+z+Y)){F(128);=0A=
c=3D[z,Y];break =
a}z=3Dz[da](/\+/g,"%20");Y=3DY[da](/\+/g,"%20");if(c=3D=3DD(f+z+Y)){F(129=
);c=3D[z,Y];break =
a}o=3DG(o)}l=3DG(l)}c=3Dg}if(!c)return!1;o=3Dc[0];l=3Dc[1]}if(!lc(a,d,!0)=
)return!1;oc(a,e,!0);uc(a,o,!0);qc(a,l,!0);gd(a,k,!0);return!0},id=3Dfunc=
tion(a,b,c){var d;d=3Dmc(a)||"-";var =
e=3Dnc(a)||"-",f=3D""+a.b(K,1)||"-",k=3Dhd(a)||"-",o=3Dsc(a,!1)||"-",a=3D=
pc(a,!1)||"-",l=3DD(""+d+e+f+k+o+a),q=3D[];q[j]("__utma=3D"+d);q[j]("__ut=
mb=3D"+e);q[j]("__utmc=3D"+f);q[j]("__utmx=3D"+k);q[j]("__utmz=3D"+o);q[j=
]("__utmv=3D"+a);q[j]("__utmk=3D"+l);d=3Dq[y]("&");=0A=
if(!d)return b;e=3Db[n]("#");return =
c?e<0?b+"#"+d:b+"&"+d:(c=3D"",f=3Db[n]("?"),e>0&&(c=3Db[x](e),b=3Db[x](0,=
e)),f<0?b+"?"+d+c:b+"&"+d+c)};var =
jd=3D"|",ld=3Dfunction(a,b,c,d,e,f,k,o,l){var =
q=3Dkd(a,b);q||(q=3D{},a.get(cb)[j](q));q.id_=3Db;q.affiliation_=3Dc;q.to=
tal_=3Dd;q.tax_=3De;q.shipping_=3Df;q.city_=3Dk;q.state_=3Do;q.country_=3D=
l;q.items_=3Dq.items_||[];return q},md=3Dfunction(a,b,c,d,e,f,k){var =
a=3Dkd(a,b)||ld(a,b,"",0,0,0,"","",""),o;a:{if(a&&a.items_){o=3Da.items_;=
for(var l=3D0;l<o[r];l++)if(o[l].sku_=3D=3Dc){o=3Do[l];break =
a}}o=3Dh}l=3Do||{};l.transId_=3Db;l.sku_=3Dc;l.name_=3Dd;l.category_=3De;=
l.price_=3Df;l.quantity_=3Dk;o||a.items_[j](l);return =
l},kd=3Dfunction(a,b){for(var c=3D=0A=
a.get(cb),d=3D0;d<c[r];d++)if(c[d].id_=3D=3Db)return c[d];return h};var =
nd,od=3Dfunction(a){var f;var e;if(!nd){var b;b=3DI[v].hash;var =
c=3DT[ia],d=3D/^#?gaso=3D([^&]*)/;if(f=3D(e=3D(b=3Db&&b[ga](d)||c&&c[ga](=
d))?b[1]:H(U("GASO")),b=3De)&&b[ga](/^(?:\|([-0-9a-z.]{1,40})\|)?([-.\w]{=
10,1200})$/i),c=3Df)if(Rc(a,"GASO",""+b),Z._gasoDomain=3Da.get(Da),Z._gas=
oCPath=3Da.get(L),b=3D"https://"+((c[1]||"www")+".google.com")+"/analytic=
s/reporting/overlay_js?gaso=3D"+c[2]+"&"+oa())a=3DI.createElement("script=
"),a.type=3D"text/javascript",a.async=3D!0,a.src=3Db,a.id=3D"_gasojs",a.o=
nload=3Dg,b=3DI.getElementsByTagName("script")[0],=0A=
b.parentNode.insertBefore(a,b);nd=3D!0}};var =
gd=3Dfunction(a,b,c){c&&(b=3DG(b));c=3Da.b(K,1);b=3Db[t](".");!(b[r]<2)&&=
/^\d+$/.test(b[0])&&(b[0]=3D""+c,Rc(a,"__utmx",b[y](".")))},hd=3Dfunction=
(a,b){var c=3Djc(a.get(K),U("__utmx"));c=3D=3D"-"&&(c=3D"");return =
b?E(c):c};var =
sd=3Dfunction(a,b){if(a.b(N,0)%100>=3Da.b(Zb,0))return!1;var =
c=3Dpd();c=3D=3Dg&&(c=3Dqd());if(c=3D=3Dg||c=3D=3DInfinity||isNaN(c))retu=
rn!1;c>0?b(rd(c)):qa(T,"load",function(){sd(a,b)},!1);return!0},rd=3Dfunc=
tion(a){var b=3Dnew =
Kc,c=3Di.min(i.floor(a/100),5E3);b.e(14,1,c>0?c+"00":"0");b.j(14,1,a);ret=
urn b},pd=3Dfunction(){var =
a=3DT.performance||T.webkitPerformance;return(a=3Da&&a.timing)&&a.loadEve=
ntStart-a.fetchStart},qd=3Dfunction(){if(T.top=3D=3DT){var =
a=3DT.external,b=3Da&&a.onloadT;a&&!a.isValidLoadTime&&(b=3Dg);b>21474836=
48&&(b=3Dg);=0A=
b>0&&a.setPageReadyTime();return b}};var Q=3Dfunction(a,b,c){function =
d(a){return function(b){if((b=3Db.get(ac)[a])&&b[r])for(var =
c=3Dcc(e,a),d=3D0;d<b[r];d++)b[d].call(e,c)}}var e=3Dthis;this.a=3Dnew =
ic;this.get=3Dfunction(a){return =
this.a.get(a)};this.set=3Dfunction(a,b,c){this.a.set(a,b,c)};this.set(za,=
b||"UA-XXXXX-X");this.set(Ba,a||"");this.set(Aa,c||"");this.set(Ca,i.roun=
d((new =
Date).getTime()/1E3));this.set(L,"/");this.set(Ea,63072E6);this.set(Ga,15=
768E6);this.set(Fa,18E5);this.set(Ha,!1);this.set(Za,50);this.set(Ia,!1);=
this.set(Ja,!0);this.set(Ka,=0A=
!0);this.set(La,!0);this.set(Ma,!0);this.set(Na,!0);this.set(Pa,"utm_camp=
aign");this.set(Oa,"utm_id");this.set(Qa,"gclid");this.set(Ra,"utm_source=
");this.set(Sa,"utm_medium");this.set(Ta,"utm_term");this.set(Ua,"utm_con=
tent");this.set(Va,"utm_nooverride");this.set(Wa,100);this.set(Zb,10);thi=
s.set(Xa,"/__utm.gif");this.set(Ya,1);this.set(cb,[]);this.set(M,[]);this=
.set($a,Xc);this.set(ab,[]);this.set(bb,[]);this.r("auto");this.set(hb,I.=
referrer);this.set(ac,{hit:[],load:[]});this.a.g("0",fd);this.a.g("1",=0A=
Vc);this.a.g("2",cd);this.a.g("3",Wc);this.a.g("4",d("load"));this.a.g("5=
",od);this.a.d("A",wc);this.a.d("B",yc);this.a.d("C",Vc);this.a.d("D",vc)=
;this.a.d("E",ec);this.a.d("F",td);this.a.d("G",Sc);this.a.d("H",zc);this=
.a.d("I",Gc);this.a.d("J",Pc);this.a.d("K",d("hit"));this.a.d("L",ud);thi=
s.a.d("M",vd);this.get(Ca)=3D=3D=3D0&&F(111);this.a.G()};B=3DQ[s];B.h=3Df=
unction(){var a=3Dthis.get(db);a||(a=3Dnew Kc,this.set(db,a));return a};=0A=
B.oa=3Dfunction(a){for(var b in a){var =
c=3Da[b];a.hasOwnProperty(b)&&typeof =
c!=3D"function"&&this.set(b,c,!0)}};B.ka=3Dfunction(a){a&&a!=3Dg&&(a.cons=
tructor+"")[n]("String")>-1?(F(13),this.set(fb,a,!0)):typeof =
a=3D=3D=3D"object"&&a!=3D=3Dh&&this.oa(a);this.a.f("page")};B.t=3Dfunctio=
n(a,b,c,d,e){if(a=3D=3D""||!Ic(a)||b=3D=3D""||!Ic(b))return!1;if(c!=3Dg&&=
!Ic(c))return!1;if(d!=3Dg&&!Jc(d))return!1;this.set(Qb,a,!0);this.set(Rb,=
b,!0);this.set(Sb,c,!0);this.set(Tb,d,!0);this.set(Pb,!!e,!0);this.a.f("e=
vent");return!0};=0A=
B.la=3Dfunction(a,b,c,d){if(!a||!b)return!1;this.set(Ub,a[x](0,15),!0);th=
is.set(Xb,b[x](0,15),!0);this.set(Yb,c||I[v].href,!0);d&&this.set(fb,d,!0=
);this.a.f("social");return!0};B.ja=3Dfunction(){var a=3Dthis;return =
sd(this.a,function(b){a.s(b)})};B.ma=3Dfunction(){this.a.f("trans")};B.s=3D=
function(a){this.set(eb,a,!0);this.a.f("event")};B.S=3Dfunction(a){this.l=
();var =
b=3Dthis;return{_trackEvent:function(c,d,e){F(91);b.t(a,c,d,e)}}};B.V=3Df=
unction(a){return this.get(a)};=0A=
B.da=3Dfunction(a,b){if(a)if(a!=3Dg&&(a.constructor+"")[n]("String")>-1)t=
his.set(a,b);else if(typeof a=3D=3D"object")for(var c in =
a)a.hasOwnProperty(c)&&this.set(c,a[c])};B.addEventListener=3Dfunction(a,=
b){var =
c=3Dthis.get(ac)[a];c&&c[j](b)};B.removeEventListener=3Dfunction(a,b){for=
(var =
c=3Dthis.get(ac)[a],d=3D0;c&&d<c[r];d++)if(c[d]=3D=3Db){c.splice(d,1);bre=
ak}};B.X=3Dfunction(){return"5.1.5"};B.r=3Dfunction(a){this.get(Ja);a=3Da=
=3D=3D"auto"?ua(I.domain):!a||a=3D=3D"-"||a=3D=3D"none"?"":a[A]();this.se=
t(Da,a)};=0A=
B.ba=3Dfunction(a){this.set(Ja,!!a)};B.W=3Dfunction(a,b){return =
id(this.a,a,b)};B.link=3Dfunction(a,b){if(this.a.get(Ha)&&a){var =
c=3Did(this.a,a,b);I[v].href=3Dc}};B.aa=3Dfunction(a,b){this.a.get(Ha)&&a=
&&a.action&&(a.action=3Did(this.a,a.action,b))};=0A=
B.ea=3Dfunction(){this.l();var =
a=3Dthis.a,b=3DI.getElementById?I.getElementById("utmtrans"):I.utmform&&I=
.utmform.utmtrans?I.utmform.utmtrans:h;if(b&&b[fa]){a.set(cb,[]);for(var =
b=3Db[fa][t]("UTM:"),c=3D0;c<b[r];c++){b[c]=3Dna(b[c]);for(var =
d=3Db[c][t](jd),e=3D0;e<d[r];e++)d[e]=3Dna(d[e]);"T"=3D=3Dd[0]?ld(a,d[1],=
d[2],d[3],d[4],d[5],d[6],d[7],d[8]):"I"=3D=3Dd[0]&&md(a,d[1],d[2],d[3],d[=
4],d[5],d[6])}}};B.L=3Dfunction(a,b,c,d,e,f,k,o){return =
ld(this.a,a,b,c,d,e,f,k,o)};B.J=3Dfunction(a,b,c,d,e,f){return =
md(this.a,a,b,c,d,e,f)};=0A=
B.fa=3Dfunction(a){jd=3Da||"|"};B.ca=3Dfunction(a,b,c,d){var =
e=3Dthis.a;if(a<=3D0||a>e.get(Za))a=3D!1;else =
if(!b||!c||E(b)[r]+E(c)[r]>64)a=3D!1;else{d!=3D1&&d!=3D2&&(d=3D3);var =
f=3D{};ca(f,b);f.value=3Dc;f.scope=3Dd;e.get(M)[a]=3Df;a=3D!0}a&&this.a.i=
();return =
a};B.U=3Dfunction(a){this.a.get(M)[a]=3Dg;this.a.i()};B.Y=3Dfunction(a){r=
eturn(a=3Dthis.a.get(M)[a])&&a[ka]=3D=3D1?a[fa]:g};B.ha=3Dfunction(a,b,c)=
{this.h().e(a,b,c)};B.ia=3Dfunction(a,b,c){this.h().j(a,b,c)};B.Z=3Dfunct=
ion(a,b){return this.h().w(a,b)};=0A=
B.$=3Dfunction(a,b){return =
this.h().z(a,b)};B.P=3Dfunction(a){this.h().u(a)};B.Q=3Dfunction(a){this.=
h().v(a)};B.T=3Dfunction(){return new =
Kc};B.H=3Dfunction(a){a&&this.get(ab)[j](a[A]())};B.M=3Dfunction(){this.s=
et(ab,[])};B.I=3Dfunction(a){a&&this.get(bb)[j](a[A]())};B.N=3Dfunction()=
{this.set(bb,[])};B.K=3Dfunction(a,b,c){if(a&&b){var =
d=3Dthis.get($a);d.splice(c?0:d[r],0,a+":"+b[A]())}};B.O=3Dfunction(){thi=
s.set($a,[])};=0A=
B.R=3Dfunction(a){this.a[ea]();var =
b=3Dthis.get(L),c=3Dhd(this.a);this.set(L,a);this.a.i();gd(this.a,c);this=
.set(L,b)};B.l=3Dfunction(){this.a[ea]()};B.ga=3Dfunction(a){a&&a!=3D""&&=
(this.set(qb,a),this.a.f("var"))};var =
td=3Dfunction(a){a.get(Nb)!=3D=3D"trans"&&a.b(zb,0)>=3D500&&a[u]();if(a.g=
et(Nb)=3D=3D=3D"event"){var b=3D(new =
Date).getTime(),c=3Da.b(Ab,0),d=3Da.b(vb,0),c=3Di.floor(0.2*((b-(c!=3Dd?c=
:c*1E3))/1E3));c>0&&(a.set(Ab,b),a.set(O,i.min(10,a.b(O,0)+c)));a.b(O,0)<=
=3D0&&a[u]()}},vd=3Dfunction(a){a.get(Nb)=3D=3D=3D"event"&&a.set(O,i.max(=
0,a.b(O,10)-1))};var wd=3Dfunction(){var =
a=3D[];this.add=3Dfunction(b,c,d){d&&(c=3DE(""+c));a[j](b+"=3D"+c)};this.=
toString=3Dfunction(){return =
a[y]("&")}},xd=3Dfunction(a,b){(b||a.get(Ya)!=3D2)&&a.m(zb)},yd=3Dfunctio=
n(a,b){b.add("utmwv","5.1.5");b.add("utms",a.get(zb));b.add("utmn",oa());=
var =
c=3DI[v].hostname;C(c)||b.add("utmhn",c,!0);c=3Da.get(Wa);c!=3D100&&b.add=
("utmsp",c,!0)},Ad=3Dfunction(a,b){b.add("utmac",a.get(za));a.get(Pb)&&b.=
add("utmni",1);zd(a,b);Z.o&&b.add("aip",1);b.add("utmu",Ac.va())},zd=3Dfu=
nction(a,b){function c(a,b){b&&d[j](a+=0A=
"=3D"+b+";")}var =
d=3D[];c("__utma",mc(a));c("__utmz",sc(a,!1));c("__utmv",pc(a,!0));c("__u=
tmx",hd(a));b.add("utmcc",d[y]("+"),!0)},Bd=3Dfunction(a,b){a.get(Ka)&&(b=
.add("utmcs",a.get(ob),!0),b.add("utmsr",a.get(jb)),b.add("utmsc",a.get(k=
b)),b.add("utmul",a.get(nb)),b.add("utmje",a.get(lb)),b.add("utmfl",a.get=
(mb),!0))},Cd=3Dfunction(a,b){a.get(Na)&&a.get(gb)&&b.add("utmdt",a.get(g=
b),!0);b.add("utmhid",a.get(ib));b.add("utmr",xa(a.get(hb),a.get(L)),!0);=
b.add("utmp",E(a.get(fb),!0),!0)},Dd=3Dfunction(a,b){for(var c=3D=0A=
a.get(db),d=3Da.get(eb),e=3Da.get(M)||[],f=3D0;f<e[r];f++){var =
k=3De[f];k&&(c||(c=3Dnew =
Kc),c.e(8,f,k[ia]),c.e(9,f,k[fa]),k[ka]!=3D3&&c.e(11,f,""+k[ka]))}!C(a.ge=
t(Qb))&&!C(a.get(Rb))&&(c||(c=3Dnew =
Kc),c.e(5,1,a.get(Qb)),c.e(5,2,a.get(Rb)),e=3Da.get(Sb),e!=3Dg&&c.e(5,3,e=
),e=3Da.get(Tb),e!=3Dg&&c.j(5,1,e));c?b.add("utme",c.pa(d),!0):d&&b.add("=
utme",d.n(),!0)},Ed=3Dfunction(a,b,c){var d=3Dnew =
wd;xd(a,c);yd(a,d);d.add("utmt","tran");d.add("utmtid",b.id_,!0);d.add("u=
tmtst",b.affiliation_,!0);d.add("utmtto",b.total_,!0);d.add("utmttx",=0A=
b.tax_,!0);d.add("utmtsp",b.shipping_,!0);d.add("utmtci",b.city_,!0);d.ad=
d("utmtrg",b.state_,!0);d.add("utmtco",b.country_,!0);!c&&Ad(a,d);return =
d[p]()},Fd=3Dfunction(a,b,c){var d=3Dnew =
wd;xd(a,c);yd(a,d);d.add("utmt","item");d.add("utmtid",b.transId_,!0);d.a=
dd("utmipc",b.sku_,!0);d.add("utmipn",b.name_,!0);d.add("utmiva",b.catego=
ry_,!0);d.add("utmipr",b.price_,!0);d.add("utmiqt",b.quantity_,!0);!c&&Ad=
(a,d);return d[p]()},Gd=3Dfunction(a,b){var =
c=3Da.get(Nb);if(c=3D=3D"page")c=3Dnew wd,xd(a,b),yd(a,c),Dd(a,c),=0A=
Bd(a,c),Cd(a,c),!b&&Ad(a,c),c=3D[c[p]()];else if(c=3D=3D"event")c=3Dnew =
wd,xd(a,b),yd(a,c),c.add("utmt","event"),Dd(a,c),Bd(a,c),Cd(a,c),!b&&Ad(a=
,c),c=3D[c[p]()];else if(c=3D=3D"var")c=3Dnew =
wd,xd(a,b),yd(a,c),c.add("utmt","var"),!b&&Ad(a,c),c=3D[c[p]()];else =
if(c=3D=3D"trans")for(var =
c=3D[],d=3Da.get(cb),e=3D0;e<d[r];++e){c[j](Ed(a,d[e],b));for(var =
f=3Dd[e].items_,k=3D0;k<f[r];++k)c[j](Fd(a,f[k],b))}else =
c=3D=3D"social"?b?c=3D[]:(c=3Dnew =
wd,xd(a,b),yd(a,c),c.add("utmt","social"),c.add("utmsn",a.get(Ub),!0),c.a=
dd("utmsa",a.get(Xb),!0),=0A=
c.add("utmsid",a.get(Yb),!0),Dd(a,c),Bd(a,c),Cd(a,c),Ad(a,c),c=3D[c[p]()]=
):c=3D[];return c},ud=3Dfunction(a){var =
b,c=3Da.get(Ob),d=3Da.get(Ya);if(d=3D=3D0||d=3D=3D2){var =
e=3Da.get(Xa)+"?";b=3DGd(a,!0);for(var =
f=3D0,k=3Db[r];f<k;f++)Hd(b[f],d!=3D2&&f=3D=3Dk-1&&c,e,!0)}if(d=3D=3D1||d=
=3D=3D2){b=3DGd(a);f=3D0;for(k=3Db[r];f<k;f++)try{Hd(b[f],f=3D=3Dk-1&&c)}=
catch(o){var d=3Da,e=3Do,l=3Dnew =
wd;l.add("err",e[ia]);l.add("max",e.message);l.add("len",e.D);l.add("utmw=
v","5.1.5e");l.add("utmac",d.get(za));l.add("utmn",oa());Z.o&&l.add("aip"=
,1);Hd(l[p]())}}};var =
Id=3D"https:"=3D=3DI[v].protocol?"https://ssl.google-analytics.com":"http=
://www.google-analytics.com",Jd=3Dfunction(a){ca(this,"len");this.message=
=3D8192;this.D=3Da},Kd=3Dfunction(a){ca(this,"ff2post");this.message=3D20=
36;this.D=3Da},Hd=3Dfunction(a,b,c,d){b=3Db||pa;if(d||a[r]<=3D2036)Ld(a,b=
,c);else =
if(a[r]<=3D8192){if(T[la].userAgent[n]("Firefox")>=3D0&&![].reduce)throw =
new Kd(a[r]);Md(a,b)||Nd(a,b)}else throw new =
Jd(a[r]);},Ld=3Dfunction(a,b,c){var c=3Dc||Id+"/__utm.gif?",d=3Dnew =
Image(1,1);d.src=3Dc+a;d.onload=3Dfunction(){d.onload=3D=0A=
h;b()}},Md=3Dfunction(a,b){var =
c,d=3DId+"/p/__utm.gif",e=3DT.XDomainRequest;if(e)c=3Dnew =
e,c.open("POST",d);else if(e=3DT.XMLHttpRequest)e=3Dnew =
e,"withCredentials"in =
e&&(c=3De,c.open("POST",d,!0),c.setRequestHeader("Content-Type","text/pla=
in"));if(c)return =
c.onreadystatechange=3Dfunction(){c.readyState=3D=3D4&&(b(),c=3Dh)},c.sen=
d(a),!0},Nd=3Dfunction(a,b){if(I.body){a=3Daa(a);try{var =
c=3DI.createElement('<iframe =
name=3D"'+a+'"></iframe>')}catch(d){c=3DI.createElement("iframe"),ca(c,a)=
}c.height=3D"0";c.width=3D"0";c.style.display=3D"none";=0A=
c.style.visibility=3D"hidden";var =
e=3DI[v],e=3DId+"/u/post_iframe.html#"+aa(e.protocol+"//"+e[ja]+"/favicon=
.ico"),f=3Dfunction(){c.src=3D"";c.parentNode&&c.parentNode.removeChild(c=
)};qa(T,"beforeunload",f);var =
k=3D!1,o=3D0,l=3Dfunction(){if(!k){try{if(o>9||c.contentWindow[v][ja]=3D=3D=
I[v][ja]){k=3D!0;f();ra(T,"beforeunload",f);b();return}}catch(a){}o++;set=
Timeout(l,200)}};qa(c,"load",l);I.body.appendChild(c);c.src=3De}else =
Bc(function(){Nd(a,b)},100)};var =
$=3Dfunction(){this.o=3D!1;this.A=3D{};this.ra=3D0;this._gasoCPath=3Dthis=
._gasoDomain=3Dg;P($[s],"_createTracker",$[s].k,55);P($[s],"_getTracker",=
$[s].ta,0);P($[s],"_getTrackerByName",$[s].p,51);P($[s],"_anonymizeIp",$[=
s].sa,16);bc()};$[s].ta=3Dfunction(a,b){return =
this.k(a,g,b)};$[s].k=3Dfunction(a,b,c){b&&F(23);c&&F(67);b=3D=3Dg&&(b=3D=
"~"+Z.ra++);return Z.A[b]=3Dnew =
Q(b,a,c)};$[s].p=3Dfunction(a){a=3Da||"";return =
Z.A[a]||Z.k(g,a)};$[s].sa=3Dfunction(){this.o=3D!0};var =
Od=3Dfunction(a){if(I.webkitVisibilityState=3D=3D"prerender")return!1;a()=
;return!0};var Z=3Dnew $;var Pd=3DT._gat;Pd&&typeof =
Pd._getTracker=3D=3D"function"?Z=3DPd:T._gat=3DZ;var Hc=3Dnew =
W;(function(a){if(!Od(a)){F(123);var =
b=3D!1,c=3Dfunction(){!b&&Od(a)&&(F(124),b=3D!0,ra(I,"webkitvisibilitycha=
nge",c))};qa(I,"webkitvisibilitychange",c)}})(function(){var =
a=3DT._gaq,b=3D!1;if(a&&typeof =
a[j]=3D=3D"function"&&(b=3DObject[s][p].call(Object(a))=3D=3D"[object =
Array]",!b)){Hc=3Da;return}T._gaq=3DHc;b&&Hc[j].apply(Hc,a)});})();=0A=

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://b.scorecardresearch.com/beacon.js

function comScore(a,b){var =
c=3D"comScore",d=3Ddocument,e=3Dd.location,f=3D"",g=3D"undefined",h=3D204=
8,i,j,k,l,m=3D"characterSet",n=3D"defaultCharset",o=3Dtypeof =
encodeURIComponent!=3Dg?encodeURIComponent:escape;if(d.cookie.indexOf(c+"=
=3D")!=3D-1){k=3Dd.cookie.split(";");for(l=3D0,e=3Dk.length;l<e;l++){var =
p=3Dk[l].indexOf(c+"=3D");p!=3D-1&&(f=3D"&"+unescape(k[l].substring(p+c.l=
ength+1)))}}a=3Da+"&ns__t=3D"+(new =
Date).getTime(),a=3Da+"&ns_c=3D"+(d[m]?d[m]:d[n]?d[n]:"")+"&c8=3D"+o(d.ti=
tle)+f+"&c7=3D"+o(e&&e.href?e.href:d.URL)+"&c9=3D"+o(d.referrer),a.length=
>h&&a.indexOf("&")>0&&(i=3Da.substr(0,h-8).lastIndexOf("&"),a=3D(a.substr=
ing(0,i)+"&ns_cut=3D"+o(a.substring(i+1))).substr(0,h)),d.images?(j=3Dnew=
 Image,typeof ns_p=3D=3Dg&&(ns_p=3Dj),typeof =
b=3D=3D"function"&&(j.onload=3Dj.onerror=3Db),j.src=3Da):d.write(["<","p"=
,"><",'img src=3D"',a,'" height=3D"1" width=3D"1" =
alt=3D"*"',"><","/p",">"].join(""))}typeof =
_comscore=3D=3D"undefined"&&(_comscore=3D[]),function(){var =
a=3D"length",b=3Dself,c=3Db.encodeURIComponent?encodeURIComponent:escape,=
d=3D".scorecardresearch.com",e=3D"//app"+d+"/s2e/invite",f=3DMath,g=3D"sc=
ript",h=3D"width",i=3D/c2=3D(\d*)&/,j,k=3Dfunction(b){if(!!b){var =
e,f=3D[],g,h=3D0,i,j,k=3D"";for(var l in b){g=3Dtypeof =
b[l];if(g=3D=3D"string"||g=3D=3D"number")f[f[a]]=3Dl+"=3D"+c(b[l]),l=3D=3D=
"c2"?k=3Db[l]:l=3D=3D"c1"&&(h=3D1)}if(f[a]<=3D0||k=3D=3D"")return;j=3Db.o=
ptions||{},j.d=3Dj.d||document;if(typeof =
j.url_append=3D=3D"string"){i=3Dj.url_append.replace(/&amp;/,"&").split("=
&");for(var =
l=3D0,n=3Di[a],o;l<n;l++)o=3Di[l].split("=3D"),o[a]=3D=3D2&&(f[f[a]]=3Do[=
0]+"=3D"+c(o[1]))}e=3D["http",j.d.location.href.charAt(4)=3D=3D"s"?"s://s=
b":"://b",d,"/b?",h?"":"c1=3D2&",f.join("&").replace(/&$/,"")],comScore(e=
.join(""),function(){m(this,j)})}},l=3Dfunction(b){b=3Db||_comscore;for(v=
ar =
c=3D0,d=3Db[a];c<d;c++)k(b[c]);b=3D_comscore=3D[]},m=3Dfunction(a,b){if(!=
(a.src.indexOf("c1=3D2")<0||!b.d.createElement))if(b.force_script_extensi=
on||a[h]=3D=3D2&&a.height>f.round(f.random()*100)){var =
c=3Db.d.createElement(g),d=3Db.d.getElementsByTagName(g)[0],j=3D[b.script=
_extension_url||e,"?","c2=3D",a.src.match(i)[1]].join("");d&&(c.src=3Dj,c=
.async=3D!0,d.parentNode.insertBefore(c,d))}};l(),(j=3Db.COMSCORE)?(j.pur=
ge=3Dl,j.beacon=3Dk):COMSCORE=3D{purge:l,beacon:k}}()=0A=
=0A=
=0A=
=0A=
=0A=
=0A=


------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://edge.quantserve.com/quant.js

if(!__qc){var =
__qc=3D{qcdst:function(){if(__qc.qctzoff(0)!=3D__qc.qctzoff(6))return =
1;return 0;},qctzoff:function(m){var d1=3Dnew Date(2000,m,1,0,0,0,0);var =
t=3Dd1.toGMTString();var d3=3Dnew Date(t.substring(0,t.lastIndexOf(" =
")-1));return =
d1-d3;},qceuc:function(s){if(typeof(encodeURIComponent)=3D=3D'function'){=
return encodeURIComponent(s);}=0A=
else{return escape(s);}},qcrnd:function(){return =
Math.round(Math.random()*2147483647);},qcgc:function(n){var v=3D'';var =
c=3Ddocument.cookie;if(!c)return v;var i=3Dc.indexOf(n+"=3D");var =
len=3Di+n.length+1;if(i>-1){var =
end=3Dc.indexOf(";",len);if(end<0)end=3Dc.length;v=3Dc.substring(len,end)=
;}=0A=
return v;},qcdomain:function(){var =
d=3Ddocument.domain;if(d.substring(0,4)=3D=3D"www.")d=3Dd.substring(4,d.l=
ength);var a=3Dd.split(".");var len=3Da.length;if(len<3)return d;var =
e=3Da[len-1];if(e.length<3)return d;d=3Da[len-2]+"."+a[len-1];return =
d;},qhash2:function(h,s){for(var =
i=3D0;i<s.length;i++){h^=3Ds.charCodeAt(i);h+=3D(h<<1)+(h<<4)+(h<<7)+(h<<=
8)+(h<<24);}=0A=
return h;},qhash:function(s){var h1=3D0x811c9dc5,h2=3D0xc9dc5118;var =
hash1=3D__qc.qhash2(h1,s);var =
hash2=3D__qc.qhash2(h2,s);return(Math.round(Math.abs(hash1*hash2)/65536))=
.toString(16);},sd:["4dcfa7079941","127fdf7967f31","588ab9292a3f","32f92b=
0727e5","22f9aa38dfd3","a4abfe8f3e04","18b66bc1325c","958e70ea2f28","bdbf=
0cb4bbb","65118a0d557","40a1d9db1864","18ae3d985046","3b26460f55d"],qcsc:=
function(){var s=3D"";var =
d=3D__qc.qcdomain();if(__qc.qad=3D=3D1)return";fpan=3Du;fpa=3D";var =
qh=3D__qc.qhash(d);for(var =
i=3D0;i<__qc.sd.length;i++){if(__qc.sd[i]=3D=3Dqh)return";fpan=3Du;fpa=3D=
";}=0A=
var u=3Ddocument;var =
a=3D__qc.qcgc("__qca");if(a.length>0){s+=3D";fpan=3D0;fpa=3D"+a;}=0A=
else{var da=3Dnew =
Date();a=3D'P0-'+__qc.qcrnd()+'-'+da.getTime();u.cookie=3D"__qca=3D"+a+";=
 expires=3DSun, 18 Jan 2038 00:00:00 GMT; path=3D/; =
domain=3D"+d;a=3D__qc.qcgc("__qca");if(a.length>0){s+=3D";fpan=3D1;fpa=3D=
"+a;}=0A=
else{s+=3D";fpan=3Du;fpa=3D";}}=0A=
return s;},qcdc:function(n){document.cookie=3Dn+"=3D; expires=3DThu, 01 =
Jan 1970 00:00:01 GMT; path=3D/; =
domain=3D"+__qc.qcdomain();},qpxload:function(img){if(img&&typeof(img.wid=
th)=3D=3D"number"&&img.width=3D=3D3){__qc.qcdc("__qca");}},qcp:function(p=
,myqo){var s=3D'',a=3Dnull;var =
media=3D'webpage',event=3D'load';if(myqo!=3Dnull){for(var k in =
myqo){if(typeof(k)!=3D'string'){continue;}=0A=
if(typeof(myqo[k])!=3D'string'){continue;}=0A=
if(k=3D=3D'qacct'){a=3Dmyqo[k];continue;}=0A=
s+=3D';'+k+p+'=3D'+__qc.qceuc(myqo[k]);if(k=3D=3D'media'){media=3Dmyqo[k]=
;}=0A=
if(k=3D=3D'event'){event=3Dmyqo[k];}}}=0A=
if(typeof a!=3D"string"){if((typeof =
_qacct=3D=3D"undefined")||(_qacct.length=3D=3D0))return'';a=3D_qacct;}=0A=
if(media=3D=3D'webpage'&&event=3D=3D'load'){for(var =
i=3D0;i<__qc.qpixelsent.length;i++){if(__qc.qpixelsent[i]=3D=3Da)return''=
;}=0A=
__qc.qpixelsent.push(a);}=0A=
if(media=3D=3D'ad'){__qc.qad=3D1;}=0A=
s=3D';a'+p+'=3D'+a+s;return s;},qcesc:function(s){return =
s.replace(/\./g,'%2E').replace(/,/g,'%2C');},qcd:function(o){return(typeo=
f(o)!=3D"undefined"&&o!=3Dnull);},qcogl:function(){var =
m=3Ddocument.getElementsByTagName('meta');var o=3D'';for(var =
i=3D0;i<m.length;i++){if(o.length>=3D1000)return =
o;if(__qc.qcd(m[i])&&__qc.qcd(m[i].attributes)&&__qc.qcd(m[i].attributes.=
property)&&__qc.qcd(m[i].attributes.property.value)&&__qc.qcd(m[i].conten=
t)){var p=3Dm[i].attributes.property.value;var =
c=3Dm[i].content;if(p.length>3&&p.substring(0,3)=3D=3D'og:'){if(o.length>=
0)o+=3D',';var =
l=3D(c.length>80)?80:c.length;o+=3D__qc.qcesc(p.substring(3,p.length))+'.=
'+__qc.qcesc(c.substring(0,l));}}}=0A=
return __qc.qceuc(o);},firepixel:function(qoptions){var =
e=3D(typeof(encodeURIComponent)=3D=3D'function')?"n":"s";var =
r=3D__qc.qcrnd();var =
sr=3D'',qo=3D'',qm=3D'',url=3D'',ref=3D'',je=3D'u',ns=3D'1';var =
qocount=3D0;__qc.qad=3D0;if(typeof =
__qc.qpixelsent=3D=3D"undefined"){__qc.qpixelsent=3Dnew Array();}=0A=
if(typeof =
qoptions!=3D"undefined"&&qoptions!=3Dnull){__qc.qopts=3Dqoptions;for(var =
k in =
__qc.qopts){if(typeof(__qc.qopts[k])=3D=3D'string'){qo=3D__qc.qcp("",__qc=
.qopts);break;}else =
if(typeof(__qc.qopts[k])=3D=3D'object'&&__qc.qopts[k]!=3Dnull){++qocount;=
qo+=3D__qc.qcp("."+qocount,__qc.qopts[k]);}}}else if(typeof =
_qacct=3D=3D"string"){qo=3D__qc.qcp("",null);}=0A=
if(qo.length=3D=3D0)return;var =
ce=3D(navigator.cookieEnabled)?"1":"0";if(typeof =
navigator.javaEnabled!=3D'undefined')je=3D(navigator.javaEnabled())?"1":"=
0";if(typeof =
_qmeta!=3D"undefined"&&_qmeta!=3Dnull){qm=3D';m=3D'+__qc.qceuc(_qmeta);_q=
meta=3Dnull;}=0A=
if(self.screen){sr=3Dscreen.width+"x"+screen.height+"x"+screen.colorDepth=
;}=0A=
var d=3Dnew Date();var dst=3D__qc.qcdst();var =
qs=3D'http';if(window.location.protocol=3D=3D'https:'){qs+=3D's';}=0A=
qs+=3D"://pixel.quantserve.com";var =
fp=3D__qc.qcsc();if(window.location&&window.location.href)url=3D__qc.qceu=
c(window.location.href);if(window.document&&window.document.referrer)ref=3D=
__qc.qceuc(window.document.referrer);if(self=3D=3Dtop)ns=3D'0';var =
ogl=3D__qc.qcogl();var img=3Dnew =
Image();img.alt=3D"";img.src=3Dqs+'/pixel'+';r=3D'+r+fp+';ns=3D'+ns+';url=
=3D'+url+';ref=3D'+ref+';ce=3D'+ce+';je=3D'+je+';sr=3D'+sr+';enc=3D'+e+';=
ogl=3D'+ogl+';dst=3D'+dst+';et=3D'+d.getTime()+';tzo=3D'+d.getTimezoneOff=
set()+qo+qm;img.onload=3Dfunction(){__qc.qpxload(img);}},quantserve:funct=
ion(){if(typeof _qevents=3D=3D'undefined'){_qevents=3D[];}=0A=
if(typeof =
_qoptions!=3D"undefined"&&_qoptions!=3Dnull){__qc.firepixel(_qoptions);_q=
options=3Dnull;}else if(!_qevents.length&&typeof =
_qacct!=3D"undefined"){__qc.firepixel(null);}=0A=
if(!__qc.evts){for(var k in _qevents){__qc.firepixel(_qevents[k]);}=0A=
_qevents=3D{push:function(){var a=3Darguments;for(var =
i=3D0;i<a.length;i++){__qc.firepixel(a[i]);}}};__qc.evts=3D1;}}};}=0A=
function quantserve(){__qc.quantserve();}=0A=
quantserve();=0A=

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cache.milesplit.com/js/jquery/tools-tiny/jquery.tools.min.js

/*=0A=
 * jQuery Tools 1.2.4 - The missing UI library for the Web=0A=
 * =0A=
 * [tabs, tooltip, overlay, scrollable]=0A=
 * =0A=
 * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.=0A=
 * =0A=
 * http://flowplayer.org/tools/=0A=
 * =0A=
 * File generated: Wed Aug 18 09:10:12 GMT 2010=0A=
 */=0A=
(function(c){function p(d,b,a){var =
e=3Dthis,l=3Dd.add(this),h=3Dd.find(a.tabs),i=3Db.jquery?b:d.children(b),=
j;h.length||(h=3Dd.children());i.length||(i=3Dd.parent().find(b));i.lengt=
h||(i=3Dc(b));c.extend(this,{click:function(f,g){var =
k=3Dh.eq(f);if(typeof =
f=3D=3D"string"&&f.replace("#","")){k=3Dh.filter("[href*=3D"+f.replace("#=
","")+"]");f=3DMath.max(h.index(k),0)}if(a.rotate){var =
n=3Dh.length-1;if(f<0)return e.click(n,g);if(f>n)return =
e.click(0,g)}if(!k.length){if(j>=3D0)return =
e;f=3Da.initialIndex;k=3Dh.eq(f)}if(f=3D=3D=3Dj)return e;=0A=
g=3Dg||c.Event();g.type=3D"onBeforeClick";l.trigger(g,[f]);if(!g.isDefaul=
tPrevented()){o[a.effect].call(e,f,function(){g.type=3D"onClick";l.trigge=
r(g,[f])});j=3Df;h.removeClass(a.current);k.addClass(a.current);return =
e}},getConf:function(){return a},getTabs:function(){return =
h},getPanes:function(){return i},getCurrentPane:function(){return =
i.eq(j)},getCurrentTab:function(){return =
h.eq(j)},getIndex:function(){return j},next:function(){return =
e.click(j+1)},prev:function(){return =
e.click(j-1)},destroy:function(){h.unbind(a.event).removeClass(a.current)=
;=0A=
i.find("a[href^=3D#]").unbind("click.T");return =
e}});c.each("onBeforeClick,onClick".split(","),function(f,g){c.isFunction=
(a[g])&&c(e).bind(g,a[g]);e[g]=3Dfunction(k){k&&c(e).bind(g,k);return =
e}});if(a.history&&c.fn.history){c.tools.history.init(h);a.event=3D"histo=
ry"}h.each(function(f){c(this).bind(a.event,function(g){e.click(f,g);retu=
rn =
g.preventDefault()})});i.find("a[href^=3D#]").bind("click.T",function(f){=
e.click(c(this).attr("href"),f)});if(location.hash&&a.tabs=3D=3D=3D"a"&&d=
.find(a.tabs+location.hash).length)e.click(location.hash);=0A=
else =
if(a.initialIndex=3D=3D=3D0||a.initialIndex>0)e.click(a.initialIndex)}c.t=
ools=3Dc.tools||{version:"1.2.4"};c.tools.tabs=3D{conf:{tabs:"a",current:=
"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0=
,event:"click",rotate:false,history:false},addEffect:function(d,b){o[d]=3D=
b}};var =
o=3D{"default":function(d,b){this.getPanes().hide().eq(d).show();b.call()=
},fade:function(d,b){var =
a=3Dthis.getConf(),e=3Da.fadeOutSpeed,l=3Dthis.getPanes();e?l.fadeOut(e):=
l.hide();l.eq(d).fadeIn(a.fadeInSpeed,b)},slide:function(d,=0A=
b){this.getPanes().slideUp(200);this.getPanes().eq(d).slideDown(400,b)},a=
jax:function(d,b){this.getPanes().eq(0).load(this.getTabs().eq(d).attr("h=
ref"),b)}},m;c.tools.tabs.addEffect("horizontal",function(d,b){m||(m=3Dth=
is.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},func=
tion(){c(this).hide()});this.getPanes().eq(d).animate({width:m},function(=
){c(this).show();b.call()})});c.fn.tabs=3Dfunction(d,b){var =
a=3Dthis.data("tabs");if(a){a.destroy();this.removeData("tabs")}if(c.isFu=
nction(b))b=3D=0A=
{onBeforeClick:b};b=3Dc.extend({},c.tools.tabs.conf,b);this.each(function=
(){a=3Dnew p(c(this),d,b);c(this).data("tabs",a)});return =
b.api?a:this}})(jQuery);=0A=
(function(f){function p(a,b,c){var =
h=3Dc.relative?a.position().top:a.offset().top,e=3Dc.relative?a.position(=
).left:a.offset().left,i=3Dc.position[0];h-=3Db.outerHeight()-c.offset[0]=
;e+=3Da.outerWidth()+c.offset[1];var =
j=3Db.outerHeight()+a.outerHeight();if(i=3D=3D"center")h+=3Dj/2;if(i=3D=3D=
"bottom")h+=3Dj;i=3Dc.position[1];a=3Db.outerWidth()+a.outerWidth();if(i=3D=
=3D"center")e-=3Da/2;if(i=3D=3D"left")e-=3Da;return{top:h,left:e}}functio=
n u(a,b){var =
c=3Dthis,h=3Da.add(c),e,i=3D0,j=3D0,m=3Da.attr("title"),q=3Da.attr("data-=
tooltip"),r=3Dn[b.effect],l,s=3D=0A=
a.is(":input"),v=3Ds&&a.is(":checkbox, :radio, select, :button, =
:submit"),t=3Da.attr("type"),k=3Db.events[t]||b.events[s?v?"widget":"inpu=
t":"def"];if(!r)throw'Nonexistent effect =
"'+b.effect+'"';k=3Dk.split(/,\s*/);if(k.length!=3D2)throw"Tooltip: bad =
events configuration for =
"+t;a.bind(k[0],function(d){clearTimeout(i);if(b.predelay)j=3DsetTimeout(=
function(){c.show(d)},b.predelay);else =
c.show(d)}).bind(k[1],function(d){clearTimeout(j);if(b.delay)i=3DsetTimeo=
ut(function(){c.hide(d)},b.delay);else c.hide(d)});if(m&&=0A=
b.cancelDefault){a.removeAttr("title");a.data("title",m)}f.extend(c,{show=
:function(d){if(!e){if(q)e=3Df(q);else =
if(m)e=3Df(b.layout).addClass(b.tipClass).appendTo(document.body).hide().=
append(m);else =
if(b.tip)e=3Df(b.tip).eq(0);else{e=3Da.next();e.length||(e=3Da.parent().n=
ext())}if(!e.length)throw"Cannot find tooltip for =
"+a;}if(c.isShown())return c;e.stop(true,true);var =
g=3Dp(a,e,b);d=3Dd||f.Event();d.type=3D"onBeforeShow";h.trigger(d,[g]);if=
(d.isDefaultPrevented())return c;g=3Dp(a,e,b);e.css({position:"absolute",=0A=
top:g.top,left:g.left});l=3Dtrue;r[0].call(c,function(){d.type=3D"onShow"=
;l=3D"full";h.trigger(d)});g=3Db.events.tooltip.split(/,\s*/);e.bind(g[0]=
,function(){clearTimeout(i);clearTimeout(j)});g[1]&&!a.is("input:not(:che=
ckbox, :radio), =
textarea")&&e.bind(g[1],function(o){o.relatedTarget!=3Da[0]&&a.trigger(k[=
1].split(" ")[0])});return =
c},hide:function(d){if(!e||!c.isShown())return =
c;d=3Dd||f.Event();d.type=3D"onBeforeHide";h.trigger(d);if(!d.isDefaultPr=
evented()){l=3Dfalse;n[b.effect][1].call(c,function(){d.type=3D"onHide";=0A=
h.trigger(d)});return c}},isShown:function(d){return =
d?l=3D=3D"full":l},getConf:function(){return b},getTip:function(){return =
e},getTrigger:function(){return =
a}});f.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function=
(d,g){f.isFunction(b[g])&&f(c).bind(g,b[g]);c[g]=3Dfunction(o){f(c).bind(=
g,o);return =
c}})}f.tools=3Df.tools||{version:"1.2.4"};f.tools.tooltip=3D{conf:{effect=
:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,positio=
n:["top","center"],offset:[0,0],relative:false,cancelDefault:true,=0A=
events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus =
mouseenter,blur =
mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"to=
oltip"},addEffect:function(a,b,c){n[a]=3D[b,c]}};var =
n=3D{toggle:[function(a){var =
b=3Dthis.getConf(),c=3Dthis.getTip();b=3Db.opacity;b<1&&c.css({opacity:b}=
);c.show();a.call()},function(a){this.getTip().hide();a.call()}],fade:[fu=
nction(a){var =
b=3Dthis.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},funct=
ion(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,=0A=
a)}]};f.fn.tooltip=3Dfunction(a){var =
b=3Dthis.data("tooltip");if(b)return =
b;a=3Df.extend(true,{},f.tools.tooltip.conf,a);if(typeof =
a.position=3D=3D"string")a.position=3Da.position.split(/,?\s/);this.each(=
function(){b=3Dnew u(f(this),a);f(this).data("tooltip",b)});return =
a.api?b:this}})(jQuery);=0A=
(function(a){function t(d,b){var =
c=3Dthis,i=3Dd.add(c),o=3Da(window),k,f,m,g=3Da.tools.expose&&(b.mask||b.=
expose),n=3DMath.random().toString().slice(10);if(g){if(typeof =
g=3D=3D"string")g=3D{color:g};g.closeOnClick=3Dg.closeOnEsc=3Dfalse}var =
p=3Db.target||d.attr("rel");f=3Dp?a(p):d;if(!f.length)throw"Could not =
find Overlay: =
"+p;d&&d.index(f)=3D=3D-1&&d.click(function(e){c.load(e);return =
e.preventDefault()});a.extend(c,{load:function(e){if(c.isOpened())return =
c;var h=3Dq[b.effect];if(!h)throw'Overlay: cannot find effect : =
"'+b.effect+=0A=
'"';b.oneInstance&&a.each(s,function(){this.close(e)});e=3De||a.Event();e=
.type=3D"onBeforeLoad";i.trigger(e);if(e.isDefaultPrevented())return =
c;m=3Dtrue;g&&a(f).expose(g);var =
j=3Db.top,r=3Db.left,u=3Df.outerWidth({margin:true}),v=3Df.outerHeight({m=
argin:true});if(typeof =
j=3D=3D"string")j=3Dj=3D=3D"center"?Math.max((o.height()-v)/2,0):parseInt=
(j,10)/100*o.height();if(r=3D=3D"center")r=3DMath.max((o.width()-u)/2,0);=
h[0].call(c,{top:j,left:r},function(){if(m){e.type=3D"onLoad";i.trigger(e=
)}});g&&b.closeOnClick&&a.mask.getMask().one("click",=0A=
c.close);b.closeOnClick&&a(document).bind("click."+n,function(l){a(l.targ=
et).parents(f).length||c.close(l)});b.closeOnEsc&&a(document).bind("keydo=
wn."+n,function(l){l.keyCode=3D=3D27&&c.close(l)});return =
c},close:function(e){if(!c.isOpened())return =
c;e=3De||a.Event();e.type=3D"onBeforeClose";i.trigger(e);if(!e.isDefaultP=
revented()){m=3Dfalse;q[b.effect][1].call(c,function(){e.type=3D"onClose"=
;i.trigger(e)});a(document).unbind("click."+n).unbind("keydown."+n);g&&a.=
mask.close();return c}},getOverlay:function(){return f},=0A=
getTrigger:function(){return d},getClosers:function(){return =
k},isOpened:function(){return m},getConf:function(){return =
b}});a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","=
),function(e,h){a.isFunction(b[h])&&a(c).bind(h,b[h]);c[h]=3Dfunction(j){=
a(c).bind(h,j);return =
c}});k=3Df.find(b.close||".close");if(!k.length&&!b.close){k=3Da('<a =
class=3D"close"></a>');f.prepend(k)}k.click(function(e){c.close(e)});b.lo=
ad&&c.load()}a.tools=3Da.tools||{version:"1.2.4"};a.tools.overlay=3D{addE=
ffect:function(d,=0A=
b,c){q[d]=3D[b,c]},conf:{close:null,closeOnClick:true,closeOnEsc:true,clo=
seSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>=
6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",targ=
et:null,top:"10%"}};var =
s=3D[],q=3D{};a.tools.overlay.addEffect("default",function(d,b){var =
c=3Dthis.getConf(),i=3Da(window);if(!c.fixed){d.top+=3Di.scrollTop();d.le=
ft+=3Di.scrollLeft()}d.position=3Dc.fixed?"fixed":"absolute";this.getOver=
lay().css(d).fadeIn(c.speed,b)},function(d){this.getOverlay().fadeOut(thi=
s.getConf().closeSpeed,=0A=
d)});a.fn.overlay=3Dfunction(d){var b=3Dthis.data("overlay");if(b)return =
b;if(a.isFunction(d))d=3D{onBeforeLoad:d};d=3Da.extend(true,{},a.tools.ov=
erlay.conf,d);this.each(function(){b=3Dnew =
t(a(this),d);s.push(b);a(this).data("overlay",b)});return =
d.api?b:this}})(jQuery);=0A=
(function(e){function n(f,c){var a=3De(c);return =
a.length<2?a:f.parent().find(c)}function t(f,c){var =
a=3Dthis,l=3Df.add(a),g=3Df.children(),k=3D0,m=3Dc.vertical;j||(j=3Da);if=
(g.length>1)g=3De(c.items,f);e.extend(a,{getConf:function(){return =
c},getIndex:function(){return k},getSize:function(){return =
a.getItems().size()},getNaviButtons:function(){return =
o.add(p)},getRoot:function(){return f},getItemWrap:function(){return =
g},getItems:function(){return =
g.children(c.item).not("."+c.clonedClass)},move:function(b,d){return =
a.seekTo(k+=0A=
b,d)},next:function(b){return a.move(1,b)},prev:function(b){return =
a.move(-1,b)},begin:function(b){return =
a.seekTo(0,b)},end:function(b){return =
a.seekTo(a.getSize()-1,b)},focus:function(){return =
j=3Da},addItem:function(b){b=3De(b);if(c.circular){g.children("."+c.clone=
dClass+":last").before(b);g.children("."+c.clonedClass+":first").replaceW=
ith(b.clone().addClass(c.clonedClass))}else =
g.append(b);l.trigger("onAddItem",[b]);return =
a},seekTo:function(b,d,h){b.jquery||(b*=3D1);if(c.circular&&b=3D=3D=3D0&&=
k=3D=3D-1&&d!=3D=3D=0A=
0)return a;if(!c.circular&&b<0||b>a.getSize()||b<-1)return a;var =
i=3Db;if(b.jquery)b=3Da.getItems().index(b);else =
i=3Da.getItems().eq(b);var =
q=3De.Event("onBeforeSeek");if(!h){l.trigger(q,[b,d]);if(q.isDefaultPreve=
nted()||!i.length)return =
a}i=3Dm?{top:-i.position().top}:{left:-i.position().left};k=3Db;j=3Da;if(=
d=3D=3D=3Dundefined)d=3Dc.speed;g.animate(i,d,c.easing,h||function(){l.tr=
igger("onSeek",[b])});return =
a}});e.each(["onBeforeSeek","onSeek","onAddItem"],function(b,d){e.isFunct=
ion(c[d])&&e(a).bind(d,c[d]);a[d]=3Dfunction(h){e(a).bind(d,=0A=
h);return a}});if(c.circular){var =
r=3Da.getItems().slice(-1).clone().prependTo(g),s=3Da.getItems().eq(1).cl=
one().appendTo(g);r.add(s).addClass(c.clonedClass);a.onBeforeSeek(functio=
n(b,d,h){if(!b.isDefaultPrevented())if(d=3D=3D-1){a.seekTo(r,h,function()=
{a.end(0)});return b.preventDefault()}else =
d=3D=3Da.getSize()&&a.seekTo(s,h,function(){a.begin(0)})});a.seekTo(0,0,f=
unction(){})}var =
o=3Dn(f,c.prev).click(function(){a.prev()}),p=3Dn(f,c.next).click(functio=
n(){a.next()});!c.circular&&a.getSize()>1&&a.onBeforeSeek(function(b,=0A=
d){setTimeout(function(){if(!b.isDefaultPrevented()){o.toggleClass(c.disa=
bledClass,d<=3D0);p.toggleClass(c.disabledClass,d>=3Da.getSize()-1)}},1)}=
);c.mousewheel&&e.fn.mousewheel&&f.mousewheel(function(b,d){if(c.mousewhe=
el){a.move(d<0?1:-1,c.wheelSpeed||50);return =
false}});c.keyboard&&e(document).bind("keydown.scrollable",function(b){if=
(!(!c.keyboard||b.altKey||b.ctrlKey||e(b.target).is(":input")))if(!(c.key=
board!=3D"static"&&j!=3Da)){var =
d=3Db.keyCode;if(m&&(d=3D=3D38||d=3D=3D40)){a.move(d=3D=3D38?-1:1);return=
 b.preventDefault()}if(!m&&=0A=
(d=3D=3D37||d=3D=3D39)){a.move(d=3D=3D37?-1:1);return =
b.preventDefault()}}});c.initialIndex&&a.seekTo(c.initialIndex,0,function=
(){})}e.tools=3De.tools||{version:"1.2.4"};e.tools.scrollable=3D{conf:{ac=
tiveClass:"active",circular:false,clonedClass:"cloned",disabledClass:"dis=
abled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:tr=
ue,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,wh=
eelSpeed:0}};var j;e.fn.scrollable=3Dfunction(f){var =
c=3Dthis.data("scrollable");if(c)return c;f=3De.extend({},=0A=
e.tools.scrollable.conf,f);this.each(function(){c=3Dnew =
t(e(this),f);e(this).data("scrollable",c)});return =
f.api?c:this}})(jQuery);=0A=

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cache.milesplit.com/js/jquery/tools-form/jquery.tools.min.js

/*=0A=
 * jQuery Tools 1.2.4 - The missing UI library for the Web=0A=
 * =0A=
 * [dateinput, rangeinput, validator]=0A=
 * =0A=
 * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.=0A=
 * =0A=
 * http://flowplayer.org/tools/=0A=
 * =0A=
 * File generated: Wed Aug 18 09:10:10 GMT 2010=0A=
 */=0A=
(function(d){function R(b,c){return 32-(new =
Date(b,c,32)).getDate()}function =
S(b,c){b=3D""+b;for(c=3Dc||2;b.length<c;)b=3D"0"+b;return b}function =
T(b,c,i){var =
p=3Db.getDate(),h=3Db.getDay(),q=3Db.getMonth();b=3Db.getFullYear();var =
f=3D{d:p,dd:S(p),ddd:B[i].shortDays[h],dddd:B[i].days[h],m:q+1,mm:S(q+1),=
mmm:B[i].shortMonths[q],mmmm:B[i].months[q],yy:String(b).slice(2),yyyy:b}=
;c=3Dc.replace(X,function(r){return r in =
f?f[r]:r.slice(1,r.length-1)});return Y.html(c).html()}function =
y(b){return parseInt(b,10)}function U(b,=0A=
c){return =
b.getFullYear()=3D=3D=3Dc.getFullYear()&&b.getMonth()=3D=3Dc.getMonth()&&=
b.getDate()=3D=3Dc.getDate()}function =
C(b){if(b){if(b.constructor=3D=3DDate)return b;if(typeof =
b=3D=3D"string"){var c=3Db.split("-");if(c.length=3D=3D3)return new =
Date(y(c[0]),y(c[1])-1,y(c[2]));if(!/^-?\d+$/.test(b))return;b=3Dy(b)}c=3D=
new Date;c.setDate(c.getDate()+b);return c}}function Z(b,c){function =
i(a,e,g){m=3Da;D=3Da.getFullYear();E=3Da.getMonth();G=3Da.getDate();g=3Dg=
||d.Event("api");g.type=3D"change";H.trigger(g,[a]);if(!g.isDefaultPreven=
ted()){b.val(T(a,=0A=
e.format,e.lang));b.data("date",a);h.hide(g)}}function =
p(a){a.type=3D"onShow";H.trigger(a);d(document).bind("keydown.d",function=
(e){if(e.ctrlKey)return true;var =
g=3De.keyCode;if(g=3D=3D8){b.val("");return =
h.hide(e)}if(g=3D=3D27)return =
h.hide(e);if(d(V).index(g)>=3D0){if(!v){h.show(e);return =
e.preventDefault()}var j=3Dd("#"+f.weeks+" =
a"),s=3Dd("."+f.focus),n=3Dj.index(s);s.removeClass(f.focus);if(g=3D=3D74=
||g=3D=3D40)n+=3D7;else if(g=3D=3D75||g=3D=3D38)n-=3D7;else =
if(g=3D=3D76||g=3D=3D39)n+=3D1;else =
if(g=3D=3D72||g=3D=3D37)n-=3D1;if(n>41){h.addMonth();s=3Dd("#"+=0A=
f.weeks+" a:eq("+(n-42)+")")}else =
if(n<0){h.addMonth(-1);s=3Dd("#"+f.weeks+" a:eq("+(n+42)+")")}else =
s=3Dj.eq(n);s.addClass(f.focus);return =
e.preventDefault()}if(g=3D=3D34)return h.addMonth();if(g=3D=3D33)return =
h.addMonth(-1);if(g=3D=3D36)return =
h.today();if(g=3D=3D13)d(e.target).is("select")||d("."+f.focus).click();r=
eturn =
d([16,17,18,9]).index(g)>=3D0});d(document).bind("click.d",function(e){va=
r =
g=3De.target;if(!d(g).parents("#"+f.root).length&&g!=3Db[0]&&(!L||g!=3DL[=
0]))h.hide(e)})}var h=3Dthis,q=3Dnew Date,f=3Dc.css,r=3DB[c.lang],=0A=
k=3Dd("#"+f.root),M=3Dk.find("#"+f.title),L,I,J,D,E,G,m=3Db.attr("data-va=
lue")||c.value||b.val(),o=3Db.attr("min")||c.min,t=3Db.attr("max")||c.max=
,v;if(o=3D=3D=3D0)o=3D"0";m=3DC(m)||q;o=3DC(o||c.yearRange[0]*365);t=3DC(=
t||c.yearRange[1]*365);if(!r)throw"Dateinput: invalid language: =
"+c.lang;if(b.attr("type")=3D=3D"date"){var =
N=3Dd("<input/>");d.each("class,disabled,id,maxlength,name,readonly,requi=
red,size,style,tabindex,title,value".split(","),function(a,e){N.attr(e,b.=
attr(e))});b.replaceWith(N);b=3DN}b.addClass(f.input);var H=3D=0A=
b.add(h);if(!k.length){k=3Dd("<div><div><a/><div/><a/></div><div><div/><d=
iv/></div></div>").hide().css({position:"absolute"}).attr("id",f.root);k.=
children().eq(0).attr("id",f.head).end().eq(1).attr("id",f.body).children=
().eq(0).attr("id",f.days).end().eq(1).attr("id",f.weeks).end().end().end=
().find("a").eq(0).attr("id",f.prev).end().eq(1).attr("id",f.next);M=3Dk.=
find("#"+f.head).find("div").attr("id",f.title);if(c.selectors){var =
z=3Dd("<select/>").attr("id",f.month),A=3Dd("<select/>").attr("id",f.year=
);M.append(z.add(A))}for(var $=3D=0A=
k.find("#"+f.days),O=3D0;O<7;O++)$.append(d("<span/>").text(r.shortDays[(=
O+c.firstDay)%7]));d("body").append(k)}if(c.trigger)L=3Dd("<a/>").attr("h=
ref","#").addClass(f.trigger).click(function(a){h.show();return =
a.preventDefault()}).insertAfter(b);var =
K=3Dk.find("#"+f.weeks);A=3Dk.find("#"+f.year);z=3Dk.find("#"+f.month);d.=
extend(h,{show:function(a){if(!(b.is("[readonly]")||v)){a=3Da||d.Event();=
a.type=3D"onBeforeShow";H.trigger(a);if(!a.isDefaultPrevented()){d.each(W=
,function(){this.hide()});v=3Dtrue;z.unbind("change").change(function(){h=
.setValue(A.val(),=0A=
d(this).val())});A.unbind("change").change(function(){h.setValue(d(this).=
val(),z.val())});I=3Dk.find("#"+f.prev).unbind("click").click(function(){=
I.hasClass(f.disabled)||h.addMonth(-1);return =
false});J=3Dk.find("#"+f.next).unbind("click").click(function(){J.hasClas=
s(f.disabled)||h.addMonth();return false});h.setValue(m);var =
e=3Db.position();k.css({top:e.top+b.outerHeight({margins:true})+c.offset[=
0],left:e.left+c.offset[1]});if(c.speed)k.show(c.speed,function(){p(a)});=
else{k.show();p(a)}return h}}},setValue:function(a,=0A=
e,g){var j;if(parseInt(e,10)>=3D-1){a=3Dy(a);e=3Dy(e);g=3Dy(g);j=3Dnew =
Date(a,e,g)}else{j=3Da||m;a=3Dj.getFullYear();e=3Dj.getMonth();g=3Dj.getD=
ate()}if(e=3D=3D-1){e=3D11;a--}else =
if(e=3D=3D12){e=3D0;a++}if(!v){i(j,c);return h}E=3De;D=3Da;g=3Dnew =
Date(a,e,1-c.firstDay);g=3Dg.getDay();var =
s=3DR(a,e),n=3DR(a,e-1),P;if(c.selectors){z.empty();d.each(r.months,funct=
ion(w,F){o<new Date(a,w+1,-1)&&t>new =
Date(a,w,0)&&z.append(d("<option/>").html(F).attr("value",w))});A.empty()=
;j=3Dq.getFullYear();for(var =
l=3Dj+c.yearRange[0];l<j+c.yearRange[1];l++)o<=0A=
new Date(l+1,-1,0)&&t>new =
Date(l,0,0)&&A.append(d("<option/>").text(l));z.val(e);A.val(a)}else =
M.html(r.months[e]+" =
"+a);K.empty();I.add(J).removeClass(f.disabled);l=3D!g?-7:0;for(var =
u,x;l<(!g?35:42);l++){u=3Dd("<a/>");if(l%7=3D=3D=3D0){P=3Dd("<div/>").add=
Class(f.week);K.append(P)}if(l<g){u.addClass(f.off);x=3Dn-g+l+1;j=3Dnew =
Date(a,e-1,x)}else if(l>=3Dg+s){u.addClass(f.off);x=3Dl-s-g+1;j=3Dnew =
Date(a,e+1,x)}else{x=3Dl-g+1;j=3Dnew =
Date(a,e,x);if(U(m,j))u.attr("id",f.current).addClass(f.focus);else =
U(q,j)&&u.attr("id",f.today)}o&&=0A=
j<o&&u.add(I).addClass(f.disabled);t&&j>t&&u.add(J).addClass(f.disabled);=
u.attr("href","#"+x).text(x).data("date",j);P.append(u)}K.find("a").click=
(function(w){var =
F=3Dd(this);if(!F.hasClass(f.disabled)){d("#"+f.current).removeAttr("id")=
;F.attr("id",f.current);i(F.data("date"),c,w)}return =
false});f.sunday&&K.find(f.week).each(function(){var =
w=3Dc.firstDay?7-c.firstDay:0;d(this).children().slice(w,w+1).addClass(f.=
sunday)});return =
h},setMin:function(a,e){o=3DC(a);e&&m<o&&h.setValue(o);return =
h},setMax:function(a,=0A=
e){t=3DC(a);e&&m>t&&h.setValue(t);return h},today:function(){return =
h.setValue(q)},addDay:function(a){return =
this.setValue(D,E,G+(a||1))},addMonth:function(a){return =
this.setValue(D,E+(a||1),G)},addYear:function(a){return =
this.setValue(D+(a||1),E,G)},hide:function(a){if(v){a=3Dd.Event();a.type=3D=
"onHide";H.trigger(a);d(document).unbind("click.d").unbind("keydown.d");i=
f(a.isDefaultPrevented())return;k.hide();v=3Dfalse}return =
h},getConf:function(){return c},getInput:function(){return =
b},getCalendar:function(){return k},=0A=
getValue:function(a){return a?T(m,a,c.lang):m},isOpen:function(){return =
v}});d.each(["onBeforeShow","onShow","change","onHide"],function(a,e){d.i=
sFunction(c[e])&&d(h).bind(e,c[e]);h[e]=3Dfunction(g){d(h).bind(e,g);retu=
rn h}});b.bind("focus click",h.show).keydown(function(a){var =
e=3Da.keyCode;if(!v&&d(V).index(e)>=3D0){h.show(a);return =
a.preventDefault()}return =
a.shiftKey||a.ctrlKey||a.altKey||e=3D=3D9?true:a.preventDefault()});C(b.v=
al())&&i(m,c)}d.tools=3Dd.tools||{version:"1.2.4"};var =
W=3D[],Q,V=3D[75,76,38,39,=0A=
74,72,40,37],B=3D{};Q=3Dd.tools.dateinput=3D{conf:{format:"mm/dd/yy",sele=
ctors:false,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,mi=
n:undefined,max:undefined,trigger:false,css:{prefix:"cal",input:"date",ro=
ot:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,to=
day:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},loca=
lize:function(b,c){d.each(c,function(i,p){c[i]=3Dp.split(",")});B[b]=3Dc}=
};Q.localize("en",{months:"January,February,March,April,May,June,July,Aug=
ust,September,October,November,December",=0A=
shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunda=
y,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,T=
ue,Wed,Thu,Fri,Sat"});var =
X=3D/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,Y=3Dd("<a/>");d.expr[":"].=
date=3Dfunction(b){var c=3Db.getAttribute("type");return =
c&&c=3D=3D"date"||!!d(b).data("dateinput")};d.fn.dateinput=3Dfunction(b){=
if(this.data("dateinput"))return =
this;b=3Dd.extend(true,{},Q.conf,b);d.each(b.css,function(i,p){if(!p&&i!=3D=
"prefix")b.css[i]=3D(b.css.prefix||"")+=0A=
(p||i)});var c;this.each(function(){var i=3Dnew =
Z(d(this),b);W.push(i);i=3Di.getInput().data("dateinput",i);c=3Dc?c.add(i=
):i});return c?c:this}})(jQuery);=0A=
(function(e){function F(d,a){a=3DMath.pow(10,a);return =
Math.round(d*a)/a}function p(d,a){if(a=3DparseInt(d.css(a),10))return =
a;return(d=3Dd[0].currentStyle)&&d.width&&parseInt(d.width,10)}function =
C(d){return(d=3Dd.data("events"))&&d.onSlide}function G(d,a){function =
h(c,b,f,j){if(f=3D=3D=3Dundefined)f=3Db/k*z;else =
if(j)f-=3Da.min;if(r)f=3DMath.round(f/r)*r;if(b=3D=3D=3Dundefined||r)b=3D=
f*k/z;if(isNaN(f))return =
g;b=3DMath.max(0,Math.min(b,k));f=3Db/k*z;if(j||!n)f+=3Da.min;if(n)if(j)b=
=3Dk-b;else f=3Da.max-f;f=3DF(f,t);var q=3Dc.type=3D=3D"click";=0A=
if(D&&l!=3D=3Dundefined&&!q){c.type=3D"onSlide";A.trigger(c,[f,b]);if(c.i=
sDefaultPrevented())return =
g}j=3Dq?a.speed:0;q=3Dq?function(){c.type=3D"change";A.trigger(c,[f])}:nu=
ll;if(n){m.animate({top:b},j,q);a.progress&&B.animate({height:k-b+m.width=
()/2},j)}else{m.animate({left:b},j,q);a.progress&&B.animate({width:b+m.wi=
dth()/2},j)}l=3Df;H=3Db;d.val(f);return g}function =
s(){if(n=3Da.vertical||p(i,"height")>p(i,"width")){k=3Dp(i,"height")-p(m,=
"height");u=3Di.offset().top+k}else{k=3Dp(i,"width")-p(m,"width");u=3Di.o=
ffset().left}}=0A=
function v(){s();g.setValue(a.value||a.min)}var =
g=3Dthis,o=3Da.css,i=3De("<div><div/><a =
href=3D'#'/></div>").data("rangeinput",g),n,l,u,k,H;d.before(i);var =
m=3Di.addClass(o.slider).find("a").addClass(o.handle),B=3Di.find("div").a=
ddClass(o.progress);e.each("min,max,step,value".split(","),function(c,b){=
c=3Dd.attr(b);if(parseFloat(c))a[b]=3DparseFloat(c,10)});var =
z=3Da.max-a.min,r=3Da.step=3D=3D"any"?0:a.step,t=3Da.precision;if(t=3D=3D=
=3Dundefined)try{t=3Dr.toString().split(".")[1].length}catch(I){t=3D0}if(=
d.attr("type")=3D=3D"range"){var w=3D=0A=
e("<input/>");e.each("class,disabled,id,maxlength,name,readonly,required,=
size,style,tabindex,title,value".split(","),function(c,b){w.attr(b,d.attr=
(b))});w.val(a.value);d.replaceWith(w);d=3Dw}d.addClass(o.input);var =
A=3De(g).add(d),D=3Dtrue;e.extend(g,{getValue:function(){return =
l},setValue:function(c,b){return =
h(b||e.Event("api"),undefined,c,true)},getConf:function(){return =
a},getProgress:function(){return B},getHandle:function(){return =
m},getInput:function(){return d},step:function(c,b){b=3Db||e.Event();=0A=
var =
f=3Da.step=3D=3D"any"?1:a.step;g.setValue(l+f*(c||1),b)},stepUp:function(=
c){return g.step(c||1)},stepDown:function(c){return =
g.step(-c||-1)}});e.each("onSlide,change".split(","),function(c,b){e.isFu=
nction(a[b])&&e(g).bind(b,a[b]);g[b]=3Dfunction(f){e(g).bind(b,f);return =
g}});m.drag({drag:false}).bind("dragStart",function(){D=3DC(e(g))||C(d)})=
.bind("drag",function(c,b,f){if(d.is(":disabled"))return =
false;h(c,n?b:f)}).bind("dragEnd",function(c){if(!c.isDefaultPrevented())=
{c.type=3D"change";A.trigger(c,[l])}}).click(function(c){return =
c.preventDefault()});=0A=
i.click(function(c){if(d.is(":disabled")||c.target=3D=3Dm[0])return =
c.preventDefault();s();var =
b=3Dm.width()/2;h(c,n?k-u-b+c.pageY:c.pageX-u-b)});a.keyboard&&d.keydown(=
function(c){if(!d.attr("readonly")){var =
b=3Dc.keyCode,f=3De([75,76,38,33,39]).index(b)!=3D-1,j=3De([74,72,40,34,3=
7]).index(b)!=3D-1;if((f||j)&&!(c.shiftKey||c.altKey||c.ctrlKey)){if(f)g.=
step(b=3D=3D33?10:1,c);else if(j)g.step(b=3D=3D34?-10:-1,c);return =
c.preventDefault()}}});d.blur(function(c){var =
b=3De(this).val();b!=3D=3Dl&&g.setValue(b,c)});e.extend(d[0],{stepUp:g.st=
epUp,=0A=
stepDown:g.stepDown});v();k||e(window).load(v)}e.tools=3De.tools||{versio=
n:"1.2.4"};var =
E;E=3De.tools.rangeinput=3D{conf:{min:0,max:100,step:"any",steps:0,value:=
0,precision:undefined,vertical:0,keyboard:true,progress:false,speed:100,c=
ss:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};=
var x,y;e.fn.drag=3Dfunction(d){document.ondragstart=3Dfunction(){return =
false};d=3De.extend({x:true,y:true,drag:true},d);x=3Dx||e(document).bind(=
"mousedown mouseup",function(a){var =
h=3De(a.target);if(a.type=3D=3D"mousedown"&&=0A=
h.data("drag")){var =
s=3Dh.position(),v=3Da.pageX-s.left,g=3Da.pageY-s.top,o=3Dtrue;x.bind("mo=
usemove.drag",function(i){var n=3Di.pageX-v;i=3Di.pageY-g;var =
l=3D{};if(d.x)l.left=3Dn;if(d.y)l.top=3Di;if(o){h.trigger("dragStart");o=3D=
false}d.drag&&h.css(l);h.trigger("drag",[i,n]);y=3Dh});a.preventDefault()=
}else =
try{y&&y.trigger("dragEnd")}finally{x.unbind("mousemove.drag");y=3Dnull}}=
);return this.data("drag",true)};e.expr[":"].range=3Dfunction(d){var =
a=3Dd.getAttribute("type");return =
a&&a=3D=3D"range"||!!e(d).filter("input").data("rangeinput")};=0A=
e.fn.rangeinput=3Dfunction(d){if(this.data("rangeinput"))return =
this;d=3De.extend(true,{},E.conf,d);var a;this.each(function(){var =
h=3Dnew =
G(e(this),e.extend(true,{},d));h=3Dh.getInput().data("rangeinput",h);a=3D=
a?a.add(h):h});return a?a:this}})(jQuery);=0A=
(function(e){function t(a,b,c){var =
k=3Da.offset().top,f=3Da.offset().left,l=3Dc.position.split(/,?\s+/),p=3D=
l[0];l=3Dl[1];k-=3Db.outerHeight()-c.offset[0];f+=3Da.outerWidth()+c.offs=
et[1];c=3Db.outerHeight()+a.outerHeight();if(p=3D=3D"center")k+=3Dc/2;if(=
p=3D=3D"bottom")k+=3Dc;a=3Da.outerWidth();if(l=3D=3D"center")f-=3D(a+b.ou=
terWidth())/2;if(l=3D=3D"left")f-=3Da;return{top:k,left:f}}function =
x(a){function b(){return =
this.getAttribute("type")=3D=3Da}b.key=3D"[type=3D"+a+"]";return =
b}function u(a,b,c){function k(g,d,j){if(!(!c.grouped&&g.length)){var h;=0A=
if(j=3D=3D=3Dfalse||e.isArray(j)){h=3Di.messages[d.key||d]||i.messages["*=
"];h=3Dh[c.lang]||i.messages["*"].en;(d=3Dh.match(/\$\d/g))&&e.isArray(j)=
&&e.each(d,function(n){h=3Dh.replace(this,j[n])})}else =
h=3Dj[c.lang]||j;g.push(h)}}var =
f=3Dthis,l=3Db.add(f);a=3Da.not(":button, :image, :reset, =
:submit");e.extend(f,{getConf:function(){return =
c},getForm:function(){return b},getInputs:function(){return =
a},reflow:function(){a.each(function(){var =
g=3De(this),d=3Dg.data("msg.el");if(d){g=3Dt(g,d,c);d.css({top:g.top,left=
:g.left})}});return f},=0A=
invalidate:function(g,d){if(!d){var =
j=3D[];e.each(g,function(h,n){h=3Da.filter("[name=3D'"+h+"']");if(h.lengt=
h){h.trigger("OI",[n]);j.push({input:h,messages:[n]})}});g=3Dj;d=3De.Even=
t()}d.type=3D"onFail";l.trigger(d,[g]);d.isDefaultPrevented()||r[c.effect=
][0].call(f,g,d);return =
f},reset:function(g){g=3Dg||a;g.removeClass(c.errorClass).each(function()=
{var =
d=3De(this).data("msg.el");if(d){d.remove();e(this).data("msg.el",null)}}=
).unbind(c.errorInputEvent||"");return =
f},destroy:function(){b.unbind(c.formEvent).unbind("reset.V");=0A=
a.unbind(c.inputEvent||"").unbind("change.V");return =
f.reset()},checkValidity:function(g,d){g=3Dg||a;g=3Dg.not(":disabled");if=
(!g.length)return =
true;d=3Dd||e.Event();d.type=3D"onBeforeValidate";l.trigger(d,[g]);if(d.i=
sDefaultPrevented())return d.result;var =
j=3D[],h=3Dc.errorInputEvent+".v";g.not(":radio:not(:checked)").each(func=
tion(){var =
q=3D[],m=3De(this).unbind(h).data("messages",q);e.each(v,function(){var =
o=3Dthis,s=3Do[0];if(m.filter(s).length){o=3Do[1].call(f,m,m.val());if(o!=
=3D=3Dtrue){d.type=3D"onBeforeFail";l.trigger(d,=0A=
[m,s]);if(d.isDefaultPrevented())return false;var =
w=3Dm.attr(c.messageAttr);if(w){q=3D[w];return false}else =
k(q,s,o)}}});if(q.length){j.push({input:m,messages:q});m.trigger("OI",[q]=
);c.errorInputEvent&&m.bind(h,function(o){f.checkValidity(m,o)})}if(c.sin=
gleError&&j.length)return false});var =
n=3Dr[c.effect];if(!n)throw'Validator: cannot find effect =
"'+c.effect+'"';if(j.length){f.invalidate(j,d);return =
false}else{n[1].call(f,g,d);d.type=3D"onSuccess";l.trigger(d,[g]);g.unbin=
d(h)}return =
true}});e.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","=
),=0A=
function(g,d){e.isFunction(c[d])&&e(f).bind(d,c[d]);f[d]=3Dfunction(j){e(=
f).bind(d,j);return =
f}});c.formEvent&&b.bind(c.formEvent,function(g){if(!f.checkValidity(null=
,g))return =
g.preventDefault()});b.bind("reset.V",function(){f.reset()});a[0]&&a[0].v=
alidity&&a.each(function(){this.oninvalid=3Dfunction(){return =
false}});if(b[0])b[0].checkValidity=3Df.checkValidity;c.inputEvent&&a.bin=
d(c.inputEvent,function(g){f.checkValidity(e(this),g)});a.filter(":checkb=
ox, select").filter("[required]").bind("change.V",=0A=
function(g){var =
d=3De(this);if(this.checked||d.is("select")&&e(this).val())r[c.effect][1]=
.call(f,d,g)});var =
p=3Da.filter(":radio").change(function(g){f.checkValidity(p,g)});e(window=
).resize(function(){f.reflow()})}e.tools=3De.tools||{version:"1.2.4"};var=
 =
y=3D/\[type=3D([a-z]+)\]/,z=3D/^-?[0-9]*(\.[0-9]+)?$/,A=3D/^([a-z0-9_\.\-=
\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,B=3D/^(https?:\/\/)?[\da-z\.\-]+\=
.[a-z\.]{2,6}[#\?\/\w =
\.\-=3D]*$/i,i;i=3De.tools.validator=3D{conf:{grouped:false,effect:"defau=
lt",errorClass:"invalid",inputEvent:null,=0A=
errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",mes=
sageAttr:"data-message",messageClass:"error",offset:[0,0],position:"cente=
r right",singleError:false,speed:"normal"},messages:{"*":{en:"Please =
correct this =
value"}},localize:function(a,b){e.each(b,function(c,k){i.messages[c]=3Di.=
messages[c]||{};i.messages[c][a]=3Dk})},localizeFn:function(a,b){i.messag=
es[a]=3Di.messages[a]||{};e.extend(i.messages[a],b)},fn:function(a,b,c){i=
f(e.isFunction(b))c=3Db;else{if(typeof =
b=3D=3D"string")b=3D{en:b};this.messages[a.key||=0A=
a]=3Db}if(b=3Dy.exec(a))a=3Dx(b[1]);v.push([a,c])},addEffect:function(a,b=
,c){r[a]=3D[b,c]}};var v=3D[],r=3D{"default":[function(a){var =
b=3Dthis.getConf();e.each(a,function(c,k){c=3Dk.input;c.addClass(b.errorC=
lass);var =
f=3Dc.data("msg.el");if(!f){f=3De(b.message).addClass(b.messageClass).app=
endTo(document.body);c.data("msg.el",f)}f.css({visibility:"hidden",displa=
y:"none"}).find("span").remove();e.each(k.messages,function(l,p){e("<span=
/>").html(p).appendTo(f)});f.outerWidth()=3D=3Df.parent().width()&&f.add(=
f.find("p")).css({display:"inline"});=0A=
k=3Dt(c,f,b);f.css({visibility:"visible",position:"absolute",top:k.top,le=
ft:k.left}).fadeIn(b.speed)})},function(a){var =
b=3Dthis.getConf();a.removeClass(b.errorClass).each(function(){var =
c=3De(this).data("msg.el");c&&c.css({visibility:"hidden"})})}]};e.each("e=
mail,url,number".split(","),function(a,b){e.expr[":"][b]=3Dfunction(c){re=
turn =
c.getAttribute("type")=3D=3D=3Db}});e.fn.oninvalid=3Dfunction(a){return =
this[a?"bind":"trigger"]("OI",a)};i.fn(":email","Please enter a valid =
email address",function(a,b){return!b||=0A=
A.test(b)});i.fn(":url","Please enter a valid =
URL",function(a,b){return!b||B.test(b)});i.fn(":number","Please enter a =
numeric value.",function(a,b){return z.test(b)});i.fn("[max]","Please =
enter a value smaller than =
$1",function(a,b){if(b=3D=3D=3D""||e.tools.dateinput&&a.is(":date"))retur=
n true;a=3Da.attr("max");return =
parseFloat(b)<=3DparseFloat(a)?true:[a]});i.fn("[min]","Please enter a =
value larger than =
$1",function(a,b){if(b=3D=3D=3D""||e.tools.dateinput&&a.is(":date"))retur=
n true;a=3Da.attr("min");return parseFloat(b)>=3D=0A=
parseFloat(a)?true:[a]});i.fn("[required]","Please complete this =
mandatory field.",function(a,b){if(a.is(":checkbox"))return =
a.is(":checked");return!!b});i.fn("[pattern]",function(a){var b=3Dnew =
RegExp("^"+a.attr("pattern")+"$");return =
b.test(a.val())});e.fn.validator=3Dfunction(a){var =
b=3Dthis.data("validator");if(b){b.destroy();this.removeData("validator")=
}a=3De.extend(true,{},i.conf,a);if(this.is("form"))return =
this.each(function(){var c=3De(this);b=3Dnew =
u(c.find(":input"),c,a);c.data("validator",b)});else{b=3D=0A=
new u(this,this.eq(0).closest("form"),a);return =
this.data("validator",b)}}})(jQuery);=0A=

------=_NextPart_000_003D_01CC6BC0.843488B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://connect.facebook.net/en_US/all.js

/*1315181847,169900395,JIT Construction: v434551,en_US*/=0A=
=0A=
if(!window.FB)window.FB=3D{_apiKey:null,_session:null,_userStatus:'unknow=
n',_logging:true,_inCanvas:((window.location.search.indexOf('fb_sig_in_if=
rame=3D1')>-1)||(window.location.search.indexOf('session=3D')>-1)||(windo=
w.location.search.indexOf('signed_request=3D')>-1)||(window.name.indexOf(=
'iframe_canvas')>-1)||(window.name.indexOf('app_runner')>-1)),_https:(win=
dow.name.indexOf('_fb_https')>-1),_domain:{api:'https://api.facebook.com/=
',api_read:'https://api-read.facebook.com/',cdn:'http://static.ak.fbcdn.n=
et/',https_cdn:'https://s-static.ak.fbcdn.net/',graph:'https://graph.face=
book.com/',staticfb:'http://static.ak.facebook.com/',https_staticfb:'http=
s://s-static.ak.facebook.com/',www:'http://www.facebook.com/',https_www:'=
https://www.facebook.com/',m:'http://m.facebook.com/',https_m:'https://m.=
facebook.com/'},_locale:null,_localeIsRtl:false,getDomain:function(a){swi=
tch(a){case 'api':return FB._domain.api;case 'api_read':return =
FB._domain.api_read;case 'cdn':return =
(window.location.protocol=3D=3D'https:'||FB._https)?FB._domain.https_cdn:=
FB._domain.cdn;case 'cdn_foreign':return FB._domain.cdn_foreign;case =
'https_cdn':return FB._domain.https_cdn;case 'graph':return =
FB._domain.graph;case 'staticfb':return =
(document.referrer.indexOf('https:')=3D=3D0||FB._https)?FB._domain.https_=
staticfb:FB._domain.staticfb;case 'https_staticfb':return =
FB._domain.https_staticfb;case 'www':return =
(window.location.protocol=3D=3D'https:'||FB._https)?FB._domain.https_www:=
FB._domain.www;case 'https_www':return FB._domain.https_www;case =
'm':return =
(window.location.protocol=3D=3D'https:'||FB._https)?FB._domain.https_m:FB=
._domain.m;case 'https_m':return =
FB._domain.https_m;}},copy:function(d,c,b,e){for(var a in c)if(b||typeof =
d[a]=3D=3D=3D'undefined')d[a]=3De?e(c[a]):c[a];return =
d;},create:function(c,h){var =
e=3Dwindow.FB,d=3Dc?c.split('.'):[],a=3Dd.length;for(var =
b=3D0;b<a;b++){var g=3Dd[b];var =
f=3De[g];if(!f){f=3D(h&&b+1=3D=3Da)?h:{};e[g]=3Df;}e=3Df;}return =
e;},provide:function(c,b,a){return FB.copy(typeof =
c=3D=3D'string'?FB.create(c):c,b,a);},guid:function(){return =
'f'+(Math.random()*(1<<30)).toString(16).replace('.','');},log:function(a=
){if(FB._logging)if(window.Debug&&window.Debug.writeln){window.Debug.writ=
eln(a);}else =
if(window.console)window.console.log(a);if(FB.Event)FB.Event.fire('fb.log=
',a);},$:function(a){return document.getElementById(a);}};=0A=
FB.provide('Array',{indexOf:function(a,c){if(a.indexOf)return =
a.indexOf(c);var d=3Da.length;if(d)for(var =
b=3D0;b<d;b++)if(a[b]=3D=3D=3Dc)return b;return =
-1;},merge:function(c,b){for(var =
a=3D0;a<b.length;a++)if(FB.Array.indexOf(c,b[a])<0)c.push(b[a]);return =
c;},filter:function(a,c){var b=3D[];for(var =
d=3D0;d<a.length;d++)if(c(a[d]))b.push(a[d]);return =
b;},keys:function(c,d){var a=3D[];for(var b in =
c)if(d||c.hasOwnProperty(b))a.push(b);return a;},map:function(a,d){var =
c=3D[];for(var b=3D0;b<a.length;b++)c.push(d(a[b]));return =
c;},forEach:function(c,a,f){if(!c)return;if(Object.prototype.toString.app=
ly(c)=3D=3D=3D'[object Array]'||(!(c instanceof Function)&&typeof =
c.length=3D=3D'number')){if(c.forEach){c.forEach(a);}else for(var =
b=3D0,e=3Dc.length;b<e;b++)a(c[b],b,c);}else for(var d in =
c)if(f||c.hasOwnProperty(d))a(c[d],d,c);}});=0A=
FB.provide('QS',{encode:function(c,d,a){d=3Dd=3D=3D=3Dundefined?'&':d;a=3D=
a=3D=3D=3Dfalse?function(e){return e;}:encodeURIComponent;var =
b=3D[];FB.Array.forEach(c,function(f,e){if(f!=3D=3Dnull&&typeof =
f!=3D'undefined')b.push(a(e)+'=3D'+a(f));});b.sort();return =
b.join(d);},decode:function(f){var =
a=3DdecodeURIComponent,d=3D{},e=3Df.split('&'),b,c;for(b=3D0;b<e.length;b=
++){c=3De[b].split('=3D',2);if(c&&c[0])d[a(c[0])]=3Da(c[1]||'');}return =
d;}});=0A=
FB.provide('Content',{_root:null,_hiddenRoot:null,_callbacks:{},append:fu=
nction(a,c){if(!c)if(!FB.Content._root){FB.Content._root=3Dc=3DFB.$('fb-r=
oot');if(!c){FB.log('The "fb-root" div has not been =
created.');return;}else c.className+=3D' fb_reset';}else =
c=3DFB.Content._root;if(typeof a=3D=3D'string'){var =
b=3Ddocument.createElement('div');c.appendChild(b).innerHTML=3Da;return =
b;}else return =
c.appendChild(a);},appendHidden:function(a){if(!FB.Content._hiddenRoot){v=
ar =
b=3Ddocument.createElement('div'),c=3Db.style;c.position=3D'absolute';c.t=
op=3D'-10000px';c.width=3Dc.height=3D0;FB.Content._hiddenRoot=3DFB.Conten=
t.append(b);}return =
FB.Content.append(a,FB.Content._hiddenRoot);},insertIframe:function(e){e.=
id=3De.id||FB.guid();e.name=3De.name||FB.guid();var =
a=3DFB.guid(),f=3Dfalse,d=3Dfalse;FB.Content._callbacks[a]=3Dfunction(){i=
f(f&&!d){d=3Dtrue;e.onload&&e.onload(e.root.firstChild);}};if(document.at=
tachEvent){var b=3D('<iframe'+' id=3D"'+e.id+'"'+' =
name=3D"'+e.name+'"'+(e.title?' =
title=3D"'+e.title+'"':'')+(e.className?' =
class=3D"'+e.className+'"':'')+' =
style=3D"border:none;'+(e.width?'width:'+e.width+'px;':'')+(e.height?'hei=
ght:'+e.height+'px;':'')+'"'+' src=3D"'+e.url+'"'+' frameborder=3D"0"'+' =
scrolling=3D"no"'+' allowtransparency=3D"true"'+' =
onload=3D"FB.Content._callbacks.'+a+'()"'+'></iframe>');e.root.innerHTML=3D=
'<iframe src=3D"javascript:false"'+' frameborder=3D"0"'+' =
scrolling=3D"no"'+' =
style=3D"height:1px"></iframe>';f=3Dtrue;window.setTimeout(function(){e.r=
oot.innerHTML=3Db;e.onInsert&&e.onInsert(e.root.firstChild);},0);}else{va=
r =
c=3Ddocument.createElement('iframe');c.id=3De.id;c.name=3De.name;c.onload=
=3DFB.Content._callbacks[a];c.scrolling=3D'no';c.style.border=3D'none';c.=
style.overflow=3D'hidden';if(e.title)c.title=3De.title;if(e.className)c.c=
lassName=3De.className;if(e.height)c.style.height=3De.height+'px';if(e.wi=
dth)c.style.width=3De.width+'px';e.root.appendChild(c);f=3Dtrue;c.src=3De=
.url;e.onInsert&&e.onInsert(c);}},submitToTarget:function(c,b){var =
a=3Ddocument.createElement('form');a.action=3Dc.url;a.target=3Dc.target;a=
.method=3D(b)?'GET':'POST';FB.Content.appendHidden(a);FB.Array.forEach(c.=
params,function(f,e){if(f!=3D=3Dnull&&f!=3D=3Dundefined){var =
d=3Ddocument.createElement('input');d.name=3De;d.value=3Df;a.appendChild(=
d);}});a.submit();a.parentNode.removeChild(a);}});=0A=
FB.provide('Flash',{_minVersions:[[9,0,159,0],[10,0,22,87]],_swfPath:'swf=
/XdComm.swf',_callbacks:[],_names:{},_unloadRegistered:false,init:functio=
n(){if(FB.Flash._init)return;FB.Flash._init=3Dtrue;window.FB_OnFlashXdCom=
mReady=3Dfunction(){FB.Flash._ready=3Dtrue;for(var =
a=3D0,b=3DFB.Flash._callbacks.length;a<b;a++)FB.Flash._callbacks[a]();FB.=
Flash._callbacks=3D[];};FB.Flash.embedSWF('XdComm',FB.getDomain('cdn_fore=
ign')+FB.Flash._swfPath);},embedSWF:function(d,e,b){var =
a=3D!!document.attachEvent,c=3D('<object =
'+'type=3D"application/x-shockwave-flash" '+'id=3D"'+d+'" =
'+(b?'flashvars=3D"'+b+'" ':'')+(a?'name=3D"'+d+'" =
':'')+(a?'':'data=3D"'+e+'" =
')+(a?'classid=3D"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" =
':'')+'allowscriptaccess=3D"always">'+'<param name=3D"movie" =
value=3D"'+e+'"></param>'+'<param name=3D"allowscriptaccess" =
value=3D"always"></param>'+'</object>');FB.Content.appendHidden(c);if(FB.=
UA.ie()>=3D9){if(!FB.Flash._unloadRegistered){var =
f=3Dfunction(){FB.Array.forEach(FB.Flash._names,function(i,h){var =
g=3Ddocument.getElementById(h);if(g)g.removeNode(true);});};window.attach=
Event('onunload',f);FB.Flash._unloadRegistered=3Dtrue;}FB.Flash._names[d]=
=3Dtrue;}},hasMinVersion:function(){if(typeof =
FB.Flash._hasMinVersion=3D=3D=3D'undefined'){var =
i,a,b,h=3D[];try{i=3Dnew =
ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version');}c=
atch(j){if(navigator.mimeTypes.length>0){var =
mimeType=3D'application/x-shockwave-flash';if(navigator.mimeTypes[mimeTyp=
e].enabledPlugin){var name=3D'Shockwave =
Flash';i=3D(navigator.plugins[name+' =
2.0']||navigator.plugins[name]).description;}}}if(i){var =
f=3Di.replace(/\D+/g,',').match(/^,?(.+),?$/)[1].split(',');for(a=3D0,b=3D=
f.length;a<b;a++)h.push(parseInt(f[a],10));}FB.Flash._hasMinVersion=3Dfal=
se;majorVersion:for(a=3D0,b=3DFB.Flash._minVersions.length;a<b;a++){var =
g=3DFB.Flash._minVersions[a];if(g[0]!=3Dh[0])continue;for(var =
c=3D1,d=3Dg.length,e=3Dh.length;(c<d&&c<e);c++)if(h[c]<g[c]){FB.Flash._ha=
sMinVersion=3Dfalse;continue =
majorVersion;}else{FB.Flash._hasMinVersion=3Dtrue;if(h[c]>g[c])break =
majorVersion;}};}return =
FB.Flash._hasMinVersion;},onReady:function(a){FB.Flash.init();if(FB.Flash=
._ready){window.setTimeout(a,0);}else FB.Flash._callbacks.push(a);}});=0A=
if(!this.JSON)this.JSON=3D{};(function(){function f(n){return =
n<10?'0'+n:n;}if(typeof =
Date.prototype.toJSON!=3D=3D'function'){Date.prototype.toJSON=3Dfunction(=
key){return =
isFinite(this.valueOf())?this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1=
)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMin=
utes())+':'+f(this.getUTCSeconds())+'Z':null;};String.prototype.toJSON=3D=
Number.prototype.toJSON=3DBoolean.prototype.toJSON=3Dfunction(key){return=
 this.valueOf();};}var =
cx=3D/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u2=
02f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=3D/[\\\"\x00-\x1f\x7f-\x=
9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\=
u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta=3D{'\b':'\\b','\t':'\\t','\n'=
:'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function =
quote(string){escapable.lastIndex=3D0;return =
escapable.test(string)?'"'+string.replace(escapable,function(a){var =
c=3Dmeta[a];return typeof =
c=3D=3D=3D'string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4=
);})+'"':'"'+string+'"';}function str(key,holder){var =
i,k,v,length,mind=3Dgap,partial,value=3Dholder[key];if(value&&typeof =
value=3D=3D=3D'object'&&typeof =
value.toJSON=3D=3D=3D'function')value=3Dvalue.toJSON(key);if(typeof =
rep=3D=3D=3D'function')value=3Drep.call(holder,key,value);switch(typeof =
value){case 'string':return quote(value);case 'number':return =
isFinite(value)?String(value):'null';case 'boolean':case 'null':return =
String(value);case 'object':if(!value)return =
'null';gap+=3Dindent;partial=3D[];if(Object.prototype.toString.apply(valu=
e)=3D=3D=3D'[object =
Array]'){length=3Dvalue.length;for(i=3D0;i<length;i+=3D1)partial[i]=3Dstr=
(i,value)||'null';v=3Dpartial.length=3D=3D=3D0?'[]':gap?'[\n'+gap+partial=
.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=3Dmind;retur=
n v;}if(rep&&typeof =
rep=3D=3D=3D'object'){length=3Drep.length;for(i=3D0;i<length;i+=3D1){k=3D=
rep[i];if(typeof =
k=3D=3D=3D'string'){v=3Dstr(k,value);if(v)partial.push(quote(k)+(gap?': =
':':')+v);}}}else for(k in =
value)if(Object.hasOwnProperty.call(value,k)){v=3Dstr(k,value);if(v)parti=
al.push(quote(k)+(gap?': =
':':')+v);}v=3Dpartial.length=3D=3D=3D0?'{}':gap?'{\n'+gap+partial.join('=
,\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=3Dmind;return =
v;}}if(typeof =
JSON.stringify!=3D=3D'function')JSON.stringify=3Dfunction(value,replacer,=
space){var i;gap=3D'';indent=3D'';if(typeof =
space=3D=3D=3D'number'){for(i=3D0;i<space;i+=3D1)indent+=3D' ';}else =
if(typeof =
space=3D=3D=3D'string')indent=3Dspace;rep=3Dreplacer;if(replacer&&typeof =
replacer!=3D=3D'function'&&(typeof replacer!=3D=3D'object'||typeof =
replacer.length!=3D=3D'number'))throw new Error('JSON.stringify');return =
str('',{'':value});};if(typeof =
JSON.parse!=3D=3D'function')JSON.parse=3Dfunction(text,reviver){var =
j;function walk(holder,key){var k,v,value=3Dholder[key];if(value&&typeof =
value=3D=3D=3D'object')for(k in =
value)if(Object.hasOwnProperty.call(value,k)){v=3Dwalk(value,k);if(v!=3D=3D=
undefined){value[k]=3Dv;}else delete value[k];}return =
reviver.call(holder,key,value);}cx.lastIndex=3D0;if(cx.test(text))text=3D=
text.replace(cx,function(a){return =
'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});if(/^[\],:{}\s]*=
$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/=
"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').re=
place(/(?:^|:|,)(?:\s*\[)+/g,''))){j=3Deval('('+text+')');return typeof =
reviver=3D=3D=3D'function'?walk({'':j},''):j;}throw new =
SyntaxError('JSON.parse');};}());=0A=
FB.provide('JSON',{stringify:function(a){if(window.Prototype&&Object.toJS=
ON){return Object.toJSON(a);}else return =
JSON.stringify(a);},parse:function(a){return =
JSON.parse(a);},flatten:function(c){var a=3D{};for(var b in =
c)if(c.hasOwnProperty(b)){var =
d=3Dc[b];if(null=3D=3D=3Dd||undefined=3D=3D=3Dd){continue;}else =
if(typeof d=3D=3D'string'){a[b]=3Dd;}else =
a[b]=3DFB.JSON.stringify(d);}return a;}});=0A=
FB.provide('',{api:function(){if(typeof =
arguments[0]=3D=3D=3D'string'){FB.ApiServer.graph.apply(FB.ApiServer,argu=
ments);}else =
FB.ApiServer.rest.apply(FB.ApiServer,arguments);}});FB.provide('ApiServer=
',{METHODS:['get','post','delete','put'],_callbacks:{},_readOnlyCalls:{fq=
l_query:true,fql_multiquery:true,friends_get:true,notifications_get:true,=
stream_get:true,users_getinfo:true},graph:function(){var =
a=3DArray.prototype.slice.call(arguments),f=3Da.shift(),d=3Da.shift(),c,e=
,b;while(d){var g=3Dtypeof =
d;if(g=3D=3D=3D'string'&&!c){c=3Dd.toLowerCase();}else =
if(g=3D=3D=3D'function'&&!b){b=3Dd;}else =
if(g=3D=3D=3D'object'&&!e){e=3Dd;}else{FB.log('Invalid argument passed =
to FB.api(): =
'+d);return;}d=3Da.shift();}c=3Dc||'get';e=3De||{};if(f[0]=3D=3D=3D'/')f=3D=
f.substr(1);if(FB.Array.indexOf(FB.ApiServer.METHODS,c)<0){FB.log('Invali=
d method passed to FB.api(): =
'+c);return;}FB.ApiServer.oauthRequest('graph',f,c,e,b);},rest:function(e=
,a){var =
c=3De.method.toLowerCase().replace('.','_');if(FB.Auth&&c=3D=3D=3D'auth_r=
evokeauthorization'){var =
d=3Da;a=3Dfunction(f){if(f=3D=3D=3Dtrue)if(FB._oauth){FB.Auth.setAuthResp=
onse(null,'not_authorized');}else =
FB.Auth.setSession(null,'notConnected');d&&d(f);};}e.format=3D'json-strin=
gs';e.api_key=3DFB._apiKey;var =
b=3DFB.ApiServer._readOnlyCalls[c]?'api_read':'api';FB.ApiServer.oauthReq=
uest(b,'restserver.php','get',e,a);},oauthRequest:function(b,f,c,e,a){if(=
!e.access_token&&FB.getAccessToken())e.access_token=3DFB.getAccessToken()=
;e.sdk=3D'joey';e.pretty=3D0;var =
d=3Da;a=3Dfunction(h){if(FB.Auth&&h&&FB._session&&FB._session.access_toke=
n=3D=3De.access_token&&(h.error_code=3D=3D=3D'190'||(h.error&&(h.error=3D=
=3D=3D'invalid_token'||h.error.type=3D=3D=3D'OAuthException'))))FB.getLog=
inStatus(null,true);d&&d(h);};try{FB.ApiServer.jsonp(b,f,c,FB.JSON.flatte=
n(e),a);}catch(g){if(FB.Flash.hasMinVersion()){FB.ApiServer.flash(b,f,c,F=
B.JSON.flatten(e),a);}else throw new Error('Flash is required for this =
API call.');}},jsonp:function(b,f,d,e,a){var =
c=3DFB.guid(),g=3Ddocument.createElement('script');if(b=3D=3D=3D'graph'&&=
d!=3D=3D'get')e.method=3Dd;e.callback=3D'FB.ApiServer._callbacks.'+c;var =
h=3D(FB.getDomain(b)+f+(f.indexOf('?')>-1?'&':'?')+FB.QS.encode(e));if(h.=
length>2000)throw new Error('JSONP only support a maximum of 2000 bytes =
of input.');FB.ApiServer._callbacks[c]=3Dfunction(i){a&&a(i);delete =
FB.ApiServer._callbacks[c];g.parentNode.removeChild(g);};g.src=3Dh;docume=
nt.getElementsByTagName('head')[0].appendChild(g);},flash:function(b,e,c,=
d,a){if(!window.FB_OnXdHttpResult)window.FB_OnXdHttpResult=3Dfunction(g,f=
){FB.ApiServer._callbacks[g](decodeURIComponent(f));};FB.Flash.onReady(fu=
nction(){if(b=3D=3D=3D'graph')d.suppress_http_code=3D1;var =
h=3DFB.getDomain(b)+e,f=3DFB.QS.encode(d);if(c=3D=3D=3D'get'){if(h.length=
+f.length>2000){if(b=3D=3D=3D'graph')d.method=3D'get';c=3D'post';f=3DFB.Q=
S.encode(d);}else{h+=3D(h.indexOf('?')>-1?'&':'?')+f;f=3D'';}}else =
if(c!=3D=3D'post'){if(b=3D=3D=3D'graph')d.method=3Dc;c=3D'post';f=3DFB.QS=
.encode(d);}var =
g=3Ddocument.XdComm.sendXdHttpRequest(c.toUpperCase(),h,f,null);FB.ApiSer=
ver._callbacks[g]=3Dfunction(i){a&&a(FB.JSON.parse(i));delete =
FB.ApiServer._callbacks[g];};});}});=0A=
FB.provide('EventProvider',{subscribers:function(){if(!this._subscribersM=
ap)this._subscribersMap=3D{};return =
this._subscribersMap;},subscribe:function(b,a){var =
c=3Dthis.subscribers();if(!c[b]){c[b]=3D[a];}else =
c[b].push(a);},unsubscribe:function(b,a){var =
c=3Dthis.subscribers()[b];FB.Array.forEach(c,function(e,d){if(e=3D=3Da)c[=
d]=3Dnull;});},monitor:function(d,a){if(!a()){var =
b=3Dthis,c=3Dfunction(){if(a.apply(a,arguments))b.unsubscribe(d,c);};this=
.subscribe(d,c);}},clear:function(a){delete =
this.subscribers()[a];},fire:function(){var =
a=3DArray.prototype.slice.call(arguments),b=3Da.shift();FB.Array.forEach(=
this.subscribers()[b],function(c){if(c)c.apply(this,a);});},listen:functi=
on(a,event,b){if(a.addEventListener){a.addEventListener(event,b,false);}e=
lse =
if(a.attachEvent)a.attachEvent(event,b);},unlisten:function(a,event,b){if=
(a.removeEventListener){a.removeEventListener(event,b,false);}else =
if(a.detachEvent)a.detachEvent(event,b);}});FB.provide('Event',FB.EventPr=
ovider);=0A=
FB.provide('XD',{_origin:null,_transport:null,_callbacks:{},_forever:{},_=
xdProxyUrl:'connect/xd_proxy.php',_openerTransport:null,_openerOrigin:nul=
l,_nonOpenerOrigin:null,init:function(b){if(FB.XD._origin)return;var =
d=3D(window.location.protocol+'//'+window.location.host+'/'+FB.guid());if=
(window.addEventListener&&!window.attachEvent&&window.postMessage){FB.XD.=
_origin=3Dd;FB.XD.PostMessage.init();FB.XD._transport=3D'postmessage';}el=
se =
if(!b&&FB.Flash.hasMinVersion()){if(document.getElementById('fb-root')){v=
ar =
c=3Ddocument.domain;if(c=3D=3D'facebook.com')c=3Dwindow.location.host;FB.=
XD._origin=3D(window.location.protocol+'//'+c+'/'+FB.guid());FB.XD.Flash.=
init();FB.XD._transport=3D'flash';}else{if(FB.log)FB.log('missing =
fb-root, defaulting to fragment-based =
xdcomm');FB.XD._transport=3D'fragment';FB.XD.Fragment._channelUrl=3Db||wi=
ndow.location.toString();}}else{FB.XD._transport=3D'fragment';FB.XD.Fragm=
ent._channelUrl=3Db||window.location.toString();}var =
a=3D!!window.attachEvent;if(FB.XD._transport!=3D'postmessage'&&a&&window.=
postMessage){FB.XD._openerTransport=3DFB.XD._transport;FB.XD._openerOrigi=
n=3DFB.XD._origin;FB.XD._nonOpenerOrigin=3Dd;}},resolveRelation:function(=
b){var g,d,f=3Db.split('.'),e=3Dwindow;for(var =
a=3D0,c=3Df.length;a<c;a++){g=3Df[a];if(g=3D=3D=3D'opener'||g=3D=3D=3D'pa=
rent'||g=3D=3D=3D'top'){e=3De[g];}else =
if(d=3D/^frames\[['"]?([a-zA-Z0-9-_]+)['"]?\]$/.exec(g)){e=3De.frames[d[1=
]];}else throw new SyntaxError('Malformed id to resolve: '+b+', pt: =
'+g);}return =
e;},handler:function(a,f,c,d,b){if(window.location.toString().indexOf(FB.=
XD.Fragment._magic)>0)return 'javascript:false;//';var =
g=3DFB.getDomain((b?'https_':'')+'cdn')+FB.XD._xdProxyUrl+'#';d=3Dd||FB.g=
uid();f=3Df||'opener';if(FB.XD._openerTransport)if(f=3D=3D'opener'){FB.XD=
._transport=3DFB.XD._openerTransport;FB.XD._origin=3DFB.XD._openerOrigin;=
}else{FB.XD.PostMessage.init();FB.XD._transport=3D'postmessage';FB.XD._or=
igin=3DFB.XD._nonOpenerOrigin;}if(FB.XD._transport=3D=3D'fragment'){g=3DF=
B.XD.Fragment._channelUrl;var =
e=3Dg.indexOf('#');if(e>0)g=3Dg.substr(0,e);g+=3D((g.indexOf('?')<0?'?':'=
&')+FB.XD.Fragment._magic+'#?=3D&');}if(c)FB.XD._forever[d]=3Dtrue;FB.XD.=
_callbacks[d]=3Da;return =
g+FB.QS.encode({cb:d,origin:FB.XD._origin,relation:f,transport:FB.XD._tra=
nsport});},recv:function(b){if(typeof =
b=3D=3D'string')try{b=3DFB.JSON.parse(b);}catch(c){b=3DFB.QS.decode(b);}v=
ar a=3DFB.XD._callbacks[b.cb];if(!FB.XD._forever[b.cb])delete =
FB.XD._callbacks[b.cb];a&&a(b);},PostMessage:{_isInitialized:false,init:f=
unction(){if(!FB.XD.PostMessage._isInitialized){var =
a=3DFB.XD.PostMessage.onMessage;window.addEventListener?window.addEventLi=
stener('message',a,false):window.attachEvent('onmessage',a);FB.XD.PostMes=
sage._isInitialized=3Dtrue;}},onMessage:function(event){FB.XD.recv(event.=
data);}},WebView:{onMessage:function(a,c,b){FB.XD.recv(b);}},Flash:{init:=
function(){FB.Flash.onReady(function(){document.XdComm.postMessage_init('=
FB.XD.Flash.onMessage',FB.XD._openerOrigin?FB.XD._openerOrigin:FB.XD._ori=
gin);});},onMessage:function(a){FB.XD.recv(decodeURIComponent(a));}},Frag=
ment:{_magic:'fb_xd_fragment',checkAndDispatch:function(){var =
b=3Dwindow.location.toString(),a=3Db.substr(b.indexOf('#')+1),c=3Db.index=
Of(FB.XD.Fragment._magic);if(c>0){FB.init=3DFB.getLoginStatus=3DFB.api=3D=
function(){};document.documentElement.style.display=3D'none';FB.XD.resolv=
eRelation(FB.QS.decode(a).relation).FB.XD.recv(a);}}}});FB.XD.Fragment.ch=
eckAndDispatch();=0A=
FB.provide('UA',{ie:function(){return =
FB.UA._populate()||this._ie;},firefox:function(){return =
FB.UA._populate()||this._firefox;},opera:function(){return =
FB.UA._populate()||this._opera;},safari:function(){return =
FB.UA._populate()||this._safari;},chrome:function(){return =
FB.UA._populate()||this._chrome;},windows:function(){return =
FB.UA._populate()||this._windows;},osx:function(){return =
FB.UA._populate()||this._osx;},linux:function(){return =
FB.UA._populate()||this._linux;},ios:function(){return =
FB.UA._populate()||this._ios;},mobile:function(){return =
false;},android:function(){return =
FB.UA._populate()||this._android;},iPad:function(){return =
FB.UA._populate()||this._iPad;},nativeApp:function(){return =
false;},_populated:false,_populate:function(){if(FB.UA._populated)return;=
FB.UA._populated=3Dtrue;var =
a=3D/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+)=
)|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))/.ex=
ec(navigator.userAgent);var c=3D/(Mac OS =
X)|(Windows)|(Linux)/.exec(navigator.userAgent);var =
b=3D/\b(iPhone|iP[ao]d)/.exec(navigator.userAgent);FB.UA._iPad=3D/\b(iPad=
)/.exec(navigator.userAgent);FB.UA._android=3Dnavigator.userAgent.match(/=
Android/i);FB.UA._mobile=3Db||FB.UA._android||navigator.userAgent.match(/=
Mobile/i);if(a){FB.UA._ie=3Da[1]?parseFloat(a[1]):NaN;if(FB.UA._ie>=3D8&&=
!window.HTMLCollection)FB.UA._ie=3D7;FB.UA._firefox=3Da[2]?parseFloat(a[2=
]):NaN;FB.UA._opera=3Da[3]?parseFloat(a[3]):NaN;FB.UA._safari=3Da[4]?pars=
eFloat(a[4]):NaN;if(FB.UA._safari){a=3D/(?:Chrome\/(\d+\.\d+))/.exec(navi=
gator.userAgent);FB.UA._chrome=3Da&&a[1]?parseFloat(a[1]):NaN;}else =
FB.UA._chrome=3DNaN;}else =
FB.UA._ie=3DFB.UA._firefox=3DFB.UA._opera=3DFB.UA._chrome=3DFB.UA._safari=
=3DNaN;if(c){FB.UA._osx=3D!!c[1];FB.UA._windows=3D!!c[2];FB.UA._linux=3D!=
!c[3];}else =
FB.UA._osx=3DFB.UA._windows=3DFB.UA._linux=3Dfalse;FB.UA._ios=3Db;}});=0A=
FB.provide('Arbiter',{_canvasProxyUrl:'connect/canvas_proxy.php',BEHAVIOR=
_EVENT:'e',BEHAVIOR_PERSISTENT:'p',BEHAVIOR_STATE:'s',inform:function(d,f=
,g,c,a){if(FB.Canvas.isTabIframe()||(FB._inPlugin&&window.postMessage)||(=
!FB._inCanvas&&FB.UA.mobile()&&window.postMessage)){var =
e=3DFB.JSON.stringify({method:d,params:f,behavior:a||FB.Arbiter.BEHAVIOR_=
PERSISTENT});if(window.postMessage){FB.XD.resolveRelation(g||'parent').po=
stMessage(e,'*');return;}else =
try{window.opener.postMessage(e);return;}catch(b){}}var =
i=3D(FB.getDomain((c?'https_':'')+'staticfb')+FB.Arbiter._canvasProxyUrl+=
'#'+FB.QS.encode({method:d,params:FB.JSON.stringify(f||{}),behavior:a||FB=
.Arbiter.BEHAVIOR_PERSISTENT,relation:g}));var =
h=3DFB.Content.appendHidden('');FB.Content.insertIframe({url:i,root:h,wid=
th:1,height:1,onload:function(){setTimeout(function(){h.parentNode.remove=
Child(h);},10);}});}});=0A=
FB.provide('Canvas',{_timer:null,_lastSize:{},_pageInfo:{clientWidth:0,cl=
ientHeight:0,scrollLeft:0,scrollTop:0,offsetLeft:0,offsetTop:0},getPageIn=
fo:function(a){var d=3D'top.frames['+window.name+']';var =
b=3DFB.XD.handler(function(e){a&&a(e);for(var f in =
FB.Canvas._pageInfo)if(e[f])FB.Canvas._pageInfo[f]=3De[f];},d,true);var =
c=3D{channelUrl:b,frame:window.name};FB.Arbiter.inform('getPageInfo',c,'t=
op');return FB.Canvas._pageInfo;},_hideFlashCallback:function(f){var =
a=3Dwindow.document.getElementsByTagName('object');for(var =
d=3D0;d<a.length;d++){var =
b=3Da[d];if(b.type!=3D"application/x-shockwave-flash")continue;var =
c=3Dfalse;for(var =
e=3D0;e<b.childNodes.length;e++)if(b.childNodes[e].nodeName=3D=3D"PARAM"&=
&b.childNodes[e].name=3D=3D"wmode")if(b.childNodes[e].value!=3D"window"&&=
b.childNodes[e].value!=3D"default")c=3Dtrue;if(!c)if(f.state=3D=3D'opened=
'){b.style.old_visibility=3Db.style.visibility;b.style.visibility=3D'hidd=
en';}else =
if(f.state=3D=3D'closed'){b.style.visibility=3Db.style.old_visibility;b.s=
tyle.old_visibility=3D'';}}},_setHideFlashCallback:function(a){if(a)FB.Ca=
nvas._hideFlashCallback=3Da;},init:function(){var =
b=3DFB.Dom.getViewportInfo();FB.Canvas._pageInfo.clientWidth=3Db.width;FB=
.Canvas._pageInfo.clientHeight=3Db.height;FB.Canvas.getPageInfo();var =
a=3DFB.XD.handler(FB.Canvas._hideFlashCallback,'top.frames['+window.name+=
']',true);FB.Arbiter.inform('iframeSetupFlashHiding',{channelUrl:a});},se=
tSize:function(b){if(typeof =
b!=3D"object")b=3D{};b=3Db||{};if(b.width=3D=3Dnull||b.height=3D=3Dnull)b=
=3DFB.copy(b,FB.Canvas._computeContentSize());b=3DFB.copy(b,{frame:window=
.name||'iframe_canvas'});if(FB.Canvas._lastSize[b.frame]){var =
a=3DFB.Canvas._lastSize[b.frame].height;if(FB.Canvas._lastSize[b.frame].w=
idth=3D=3Db.width&&(b.height<=3Da&&(Math.abs(a-b.height)<=3D16)))return =
false;}FB.Canvas._lastSize[b.frame]=3Db;FB.Arbiter.inform('setSize',b);re=
turn =
true;},scrollTo:function(a,b){FB.Arbiter.inform('scrollTo',{frame:window.=
name||'iframe_canvas',x:a,y:b});},setAutoResize:function(b,a){if(a=3D=3D=3D=
undefined&&typeof =
b=3D=3D"number"){a=3Db;b=3Dtrue;}if(b=3D=3D=3Dundefined||b){if(FB.Canvas.=
_timer=3D=3D=3Dnull)FB.Canvas._timer=3Dwindow.setInterval(FB.Canvas.setSi=
ze,a||100);FB.Canvas.setSize();}else =
if(FB.Canvas._timer!=3D=3Dnull){window.clearInterval(FB.Canvas._timer);FB=
.Canvas._timer=3Dnull;}},isTabIframe:function(){return =
(window.name.indexOf('app_runner_')=3D=3D=3D0);},setDoneLoading:function(=
a){FB.Canvas._passAppTtiMessage(a,'RecordIframeAppTti');},stopTimer:funct=
ion(a){FB.Canvas._passAppTtiMessage(a,'StopIframeAppTtiTimer');},setUrlHa=
ndler:function(a){var =
b=3DFB.XD.handler(a,'top.frames['+window.name+']',true);FB.Arbiter.inform=
('setUrlHandler',b);FB.Event.listen(window,'load',function(){FB.Arbiter.i=
nform('setUrlHandler',b);});},startTimer:function(){FB.Canvas._passAppTti=
Message(null,'StartIframeAppTtiTimer');},_passAppTtiMessage:function(a,c)=
{var =
b=3Dnull;if(a)b=3DFB.XD.handler(a,'top.frames['+window.name+']',false);FB=
.Arbiter.inform(c,{frame:window.name||'iframe_canvas',time:(new =
Date()).getTime(),appId:parseInt(FB._apiKey,10),channelUrl:b});},_compute=
ContentSize:function(){var =
a=3Ddocument.body,c=3Ddocument.documentElement,d=3D0,b=3DMath.max(Math.ma=
x(a.offsetHeight,a.scrollHeight)+a.offsetTop,Math.max(c.offsetHeight,c.sc=
rollHeight)+c.offsetTop);if(a.offsetWidth<a.scrollWidth){d=3Da.scrollWidt=
h+a.offsetLeft;}else FB.Array.forEach(a.childNodes,function(e){var =
f=3De.offsetWidth+e.offsetLeft;if(f>d)d=3Df;});if(c.clientLeft>0)d+=3D(c.=
clientLeft*2);if(c.clientTop>0)b+=3D(c.clientTop*2);return =
{height:b,width:d};}});=0A=
FB.provide('Intl',{_punctCharClass:('['+'.!?'+'\u3002'+'\uFF01'+'\uFF1F'+=
'\u0964'+'\u2026'+'\u0EAF'+'\u1801'+'\u0E2F'+'\uFF0E'+']'),_endsInPunct:f=
unction(a){if(typeof a!=3D'string')return false;return a.match(new =
RegExp(FB.Intl._punctCharClass+'['+')"'+"'"+'\u00BB'+'\u0F3B'+'\u0F3D'+'\=
u2019'+'\u201D'+'\u203A'+'\u3009'+'\u300B'+'\u300D'+'\u300F'+'\u3011'+'\u=
3015'+'\u3017'+'\u3019'+'\u301B'+'\u301E'+'\u301F'+'\uFD3F'+'\uFF07'+'\uF=
F09'+'\uFF3D'+'\s'+']*$'));},_tx:function(d,a){if(a!=3D=3Dundefined)if(ty=
peof a!=3D'object'){FB.log('The second arg to FB.Intl._tx() must be an =
Object for '+'tx('+d+', ...)');}else{var c;for(var b in =
a)if(a.hasOwnProperty(b)){if(FB.Intl._endsInPunct(a[b])){c=3Dnew =
RegExp('\{'+b+'\}'+FB.Intl._punctCharClass+'*','g');}else c=3Dnew =
RegExp('\{'+b+'\}','g');d=3Dd.replace(c,a[b]);}}return =
d;},tx:function(b,a){function =
c(e,d){void(0);}if(!FB.Intl._stringTable)return null;return =
FBIntern.Intl._tx(FB.Intl._stringTable[b],a);}});=0A=
FB.provide('String',{trim:function(a){return =
a.replace(/^\s*|\s*$/g,'');},format:function(a){if(!FB.String.format._for=
matRE)FB.String.format._formatRE=3D/(\{[^\}^\{]+\})/g;var =
b=3Darguments;return =
a.replace(FB.String.format._formatRE,function(e,d){var =
c=3DparseInt(d.substr(1),10),f=3Db[c+1];if(f=3D=3D=3Dnull||f=3D=3D=3Dunde=
fined)return '';return f.toString();});},escapeHTML:function(b){var =
a=3Ddocument.createElement('div');a.appendChild(document.createTextNode(b=
));return =
a.innerHTML.replace(/"/g,'&quot;').replace(/'/g,'&#39;');},quote:function=
(c){var =
a=3D/["\\\x00-\x1f\x7f-\x9f]/g,b=3D{'\b':'\\b','\t':'\\t','\n':'\\n','\f'=
:'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};return =
a.test(c)?'"'+c.replace(a,function(d){var e=3Db[d];if(e)return =
e;e=3Dd.charCodeAt();return =
'\\u00'+Math.floor(e/16).toString(16)+(e%16).toString(16);})+'"':'"'+c+'"=
';}});=0A=
FB.provide('Dom',{containsCss:function(c,a){var b=3D' '+c.className+' =
';return b.indexOf(' '+a+' =
')>=3D0;},addCss:function(b,a){if(!FB.Dom.containsCss(b,a))b.className=3D=
b.className+' =
'+a;},removeCss:function(b,a){if(FB.Dom.containsCss(b,a)){b.className=3Db=
.className.replace(a,'');FB.Dom.removeCss(b,a);}},getStyle:function(a,c){=
var =
d=3Dfalse,b=3Da.style;if(a.currentStyle){FB.Array.forEach(c.match(/\-([a-=
z])/g),function(e){c=3Dc.replace(e,e.substr(1,1).toUpperCase());});d=3Da.=
currentStyle[c];}else{FB.Array.forEach(c.match(/[A-Z]/g),function(e){c=3D=
c.replace(e,'-'+e.toLowerCase());});if(window.getComputedStyle){d=3Ddocum=
ent.defaultView.getComputedStyle(a,null).getPropertyValue(c);if(c=3D=3D'b=
ackground-position-y'||c=3D=3D'background-position-x')if(d=3D=3D'top'||d=3D=
=3D'left')d=3D'0px';}}if(c=3D=3D'opacity'){if(a.filters&&a.filters.alpha)=
return d;return d*100;}return d;},setStyle:function(a,c,d){var =
b=3Da.style;if(c=3D=3D'opacity'){if(d>=3D100)d=3D99.999;if(d<0)d=3D0;b.op=
acity=3Dd/100;b.MozOpacity=3Dd/100;b.KhtmlOpacity=3Dd/100;if(a.filters)if=
(a.filters.alpha=3D=3Dundefined){a.filter=3D"alpha(opacity=3D"+d+")";}els=
e a.filters.alpha.opacity=3Dd;}else b[c]=3Dd;},addScript:function(b){var =
a=3Ddocument.createElement('script');a.type=3D"text/javascript";a.src=3Db=
;return =
document.getElementsByTagName('head')[0].appendChild(a);},addCssRules:fun=
ction(e,c){if(!FB.Dom._cssRules)FB.Dom._cssRules=3D{};var =
a=3Dtrue;FB.Array.forEach(c,function(f){if(!(f in =
FB.Dom._cssRules)){a=3Dfalse;FB.Dom._cssRules[f]=3Dtrue;}});if(a)return;i=
f(!FB.UA.ie()){var =
d=3Ddocument.createElement('style');d.type=3D'text/css';d.textContent=3De=
;document.getElementsByTagName('head')[0].appendChild(d);}else =
try{document.createStyleSheet().cssText=3De;}catch(b){if(document.styleSh=
eets[0])document.styleSheets[0].cssText+=3De;}},getViewportInfo:function(=
){var =
a=3D(document.documentElement&&document.compatMode=3D=3D'CSS1Compat')?doc=
ument.documentElement:document.body;return =
{scrollTop:a.scrollTop,scrollLeft:a.scrollLeft,width:self.innerWidth?self=
.innerWidth:a.clientWidth,height:self.innerHeight?self.innerHeight:a.clie=
ntHeight};},ready:function(a){if(FB.Dom._isReady){a&&a();}else =
FB.Event.subscribe('dom.ready',a);}});(function(){function =
domReady(){FB.Dom._isReady=3Dtrue;FB.Event.fire('dom.ready');FB.Event.cle=
ar('dom.ready');}if(FB.Dom._isReady||document.readyState=3D=3D'complete')=
return =
domReady();if(document.addEventListener){document.addEventListener('DOMCo=
ntentLoaded',domReady,false);}else =
if(document.attachEvent)document.attachEvent('onreadystatechange',domRead=
y);if(FB.UA.ie()&&window=3D=3D=3Dtop)(function(){try{document.documentEle=
ment.doScroll('left');}catch(error){setTimeout(arguments.callee,0);return=
;}domReady();})();var =
oldonload=3Dwindow.onload;window.onload=3Dfunction(){domReady();if(oldonl=
oad)if(typeof oldonload=3D=3D'string'){eval(oldonload);}else =
oldonload();};})();=0A=
FB.provide('',{bind:function(){var =
a=3DArray.prototype.slice.call(arguments),c=3Da.shift(),b=3Da.shift();ret=
urn function(){return =
c.apply(b,a.concat(Array.prototype.slice.call(arguments)));};},Class:func=
tion(b,a,d){if(FB.CLASSES[b])return FB.CLASSES[b];var =
c=3Da||function(){};c.prototype=3Dd;c.prototype.bind=3Dfunction(e){return=
 =
FB.bind(e,this);};c.prototype.constructor=3Dc;FB.create(b,c);FB.CLASSES[b=
]=3Dc;return c;},subclass:function(d,b,c,e){if(FB.CLASSES[d])return =
FB.CLASSES[d];var =
a=3DFB.create(b);FB.copy(e,a.prototype);e._base=3Da;e._callBase=3Dfunctio=
n(g){var f=3DArray.prototype.slice.call(arguments,1);return =
a.prototype[g].apply(this,f);};return =
FB.Class(d,c?c:function(){if(a.apply)a.apply(this,arguments);},e);},CLASS=
ES:{}});FB.provide('Type',{isType:function(a,b){while(a)if(a.constructor=3D=
=3D=3Db||a=3D=3D=3Db){return true;}else a=3Da._base;return false;}});=0A=
FB.Class('Obj',null,FB.copy({setProperty:function(a,b){if(FB.JSON.stringi=
fy(b)!=3DFB.JSON.stringify(this[a])){this[a]=3Db;this.fire(a,b);}}},FB.Ev=
entProvider));=0A=
FB.subclass('Dialog','Obj',function(a){this.id=3Da;FB.Dialog._dialogs[a]=3D=
this;},{});FB.provide('Dialog',{_dialogs:{},_lastYOffset:0,_loaderEl:null=
,_stack:[],_active:null,get:function(a){return =
FB.Dialog._dialogs[a];},_findRoot:function(a){while(a){if(FB.Dom.contains=
Css(a,'fb_dialog'))return =
a;a=3Da.parentNode;}},_createWWWLoader:function(a){a=3DparseInt(a,10);a=3D=
a?a:460;return FB.Dialog.create({content:('<div =
class=3D"dialog_title">'+'  <a id=3D"fb_dialog_loader_close">'+'    <div =
class=3D"fb_dialog_close_icon"></div>'+'  </a>'+'  =
<span>Facebook</span>'+'  <div =
style=3D"clear:both;"></div>'+'</div>'+'<div =
class=3D"dialog_content"></div>'+'<div =
class=3D"dialog_footer"></div>'),width:a});},_createMobileLoader:function=
(){var a=3DFB.UA.nativeApp()?'':('<table>'+'  <tbody>'+'    <tr>'+'      =
<td class=3D"header_left">'+'        <label =
class=3D"touchable_button">'+'          <input type=3D"submit" =
value=3D"'+FB.Intl._tx("Cancel")+'"'+'            =
id=3D"fb_dialog_loader_close"/>'+'        </label>'+'      </td>'+'      =
<td class=3D"header_center">'+'        =
<div>'+FB.Intl._tx("Loading...")+'</div>'+'      </td>'+'      <td =
class=3D"header_right">'+'      </td>'+'    </tr>'+'  =
</tbody>'+'</table>');return =
FB.Dialog.create({classes:'loading'+(FB.UA.iPad()?' =
centered':''),content:('<div =
class=3D"dialog_header">'+a+'</div>')});},_restoreBodyPosition:function()=
{if(FB.UA.mobile()){var =
a=3Ddocument.getElementsByTagName('body')[0];FB.Dom.removeCss(a,'fb_hidde=
n');}},showLoader:function(a,c){if(!FB.Dialog._loaderEl)FB.Dialog._loader=
El=3DFB.Dialog._findRoot(FB.UA.mobile()?FB.Dialog._createMobileLoader():F=
B.Dialog._createWWWLoader(c));if(!a)a=3Dfunction(){};var =
b=3DFB.$('fb_dialog_loader_close');FB.Dom.removeCss(b,'fb_hidden');b.oncl=
ick=3Dfunction(){FB.Dialog._hideLoader();FB.Dialog._restoreBodyPosition()=
;a();};FB.Dialog._makeActive(FB.Dialog._loaderEl);},_hideLoader:function(=
){if(FB.Dialog._loaderEl&&FB.Dialog._loaderEl=3D=3DFB.Dialog._active)FB.D=
ialog._loaderEl.style.top=3D'-10000px';},_makeActive:function(a){FB.Dialo=
g._lowerActive();FB.Dialog._active=3Da;var =
b=3DFB.Canvas.getPageInfo(function(c){FB.Dialog._centerActive(c);});FB.Di=
alog._centerActive(b);},_lowerActive:function(){if(!FB.Dialog._active)ret=
urn;FB.Dialog._active.style.top=3D'-10000px';FB.Dialog._active=3Dnull;},_=
removeStacked:function(a){FB.Dialog._stack=3DFB.Array.filter(FB.Dialog._s=
tack,function(b){return b!=3Da;});},_centerActive:function(g){var =
b=3DFB.Dialog._active;if(!b)return;var i=3DFB.Dom.getViewportInfo();var =
j=3DparseInt(b.offsetWidth,10);var c=3DparseInt(b.offsetHeight,10);var =
d=3Di.scrollLeft+(i.width-j)/2;var f=3D(i.height-c)/2.5;if(d<f)f=3Dd;var =
e=3Di.height-c-f;var =
h=3Dg.scrollTop-g.offsetTop+(g.clientHeight-c)/2;if(h<f){h=3Df;}else =
if(h>e)h=3De;h+=3Di.scrollTop;if(FB.UA.mobile()){var =
a=3Ddocument.getElementsByTagName('body')[0];FB.Dom.addCss(a,'fb_hidden')=
;d=3D10000;h=3D10000;if(FB.UA.iPad()){d+=3D(i.width-j)/2;h+=3D(i.height-c=
)/2;}}b.style.left=3D(d>0?d:0)+'px';b.style.top=3D(h>0?h:0)+'px';},create=
:function(e){e=3De||{};var =
d=3Ddocument.createElement('div'),c=3Ddocument.createElement('div'),a=3D'=
fb_dialog';if(e.closeIcon&&e.onClose){var =
b=3Ddocument.createElement('a');b.className=3D'fb_dialog_close_icon';b.on=
click=3De.onClose;d.appendChild(b);}a+=3D' =
'+(e.classes||'');if(FB.UA.ie()){a+=3D' =
fb_dialog_legacy';FB.Array.forEach(['vert_left','vert_right','horiz_top',=
'horiz_bottom','top_left','top_right','bottom_left','bottom_right'],funct=
ion(g){var =
h=3Ddocument.createElement('span');h.className=3D'fb_dialog_'+g;d.appendC=
hild(h);});}else a+=3D(FB.UA.mobile())?' fb_dialog_mobile':' =
fb_dialog_advanced';if(e.content)FB.Content.append(e.content,c);d.classNa=
me=3Da;var =
f=3DparseInt(e.width,10);if(!isNaN(f))d.style.width=3Df+'px';c.className=3D=
'fb_dialog_content';d.appendChild(c);FB.Content.append(d);if(e.visible)FB=
.Dialog.show(d);return c;},show:function(a){var =
b=3DFB.Dialog._findRoot(a);if(b){FB.Dialog._removeStacked(b);FB.Dialog._h=
ideLoader();FB.Dialog._makeActive(b);FB.Dialog._stack.push(b);if('fbCallI=
D' in =
a)FB.Dialog.get(a.fbCallID).fire('iframe_show');}},hide:function(a){var =
b=3DFB.Dialog._findRoot(a);if(b=3D=3DFB.Dialog._active){FB.Dialog._lowerA=
ctive();FB.Dialog._restoreBodyPosition();if('fbCallID' in =
a)FB.Dialog.get(a.fbCallID).fire('iframe_hide');}},remove:function(a){a=3D=
FB.Dialog._findRoot(a);if(a){var =
b=3DFB.Dialog._active=3D=3Da;FB.Dialog._removeStacked(a);if(b){FB.Dialog.=
_hideLoader();if(FB.Dialog._stack.length>0){FB.Dialog.show(FB.Dialog._sta=
ck.pop());}else{FB.Dialog._lowerActive();FB.Dialog._restoreBodyPosition()=
;}}window.setTimeout(function(){a.parentNode.removeChild(a);},3000);}}});=0A=
FB.provide('',{ui:function(f,b){if(!f.method){FB.log('"method" is a =
required parameter for FB.ui().');return =
null;}if((f.method=3D=3D'permissions.request'||f.method=3D=3D'permissions=
.oauth')&&(f.display=3D=3D'iframe'||f.display=3D=3D'dialog')){var h;var =
i;if(FB._oauth){h=3Df.scope;i=3Dh.split(/\s|,/g);}else{h=3Df.perms;i=3Dh.=
split(',');}for(var e=3D0;e<i.length;e++){var =
g=3DFB.String.trim(i[e]);if(g&&!FB.initSitevars.iframePermissions[g]){f.d=
isplay=3D'popup';break;}}}var =
a=3DFB.UIServer.prepareCall(f,b);if(!a)return null;var =
d=3Da.params.display;if(d=3D=3D=3D'dialog'){d=3D'iframe';}else =
if(d=3D=3D=3D'none')d=3D'hidden';var =
c=3DFB.UIServer[d];if(!c){FB.log('"display" must be one of "popup", =
'+'"dialog", "iframe", "touch", "async", "hidden", or "none"');return =
null;}c(a);return =
a.dialog;}});FB.provide('UIServer',{Methods:{},_loadedNodes:{},_defaultCb=
:{},_resultToken:'"xxRESULTTOKENxx"',_forceHTTPS:false,genericTransform:f=
unction(a){if(a.params.display=3D=3D'dialog'||a.params.display=3D=3D'ifra=
me'){a.params.display=3D'iframe';a.params.channel=3DFB.UIServer._xdChanne=
lHandler(a.id,'parent.parent');}return a;},prepareCall:function(h,b){var =
g=3Dh.method.toLowerCase(),f=3DFB.copy({},FB.UIServer.Methods[g]),e=3DFB.=
guid(),c=3D(f.noHttps!=3D=3Dtrue)&&(FB._https||(g!=3D=3D'auth.status'&&g!=
=3D'login.status'));FB.UIServer._forceHTTPS=3Dc;FB.copy(h,{api_key:FB._ap=
iKey,app_id:FB._apiKey,locale:FB._locale,sdk:'joey',access_token:c&&FB.ge=
tAccessToken()||undefined});h.display=3DFB.UIServer.getDisplayMode(f,h);i=
f(!f.url)f.url=3D'dialog/'+g;var =
a=3D{cb:b,id:e,size:f.size||FB.UIServer.getDefaultSize(),url:FB.getDomain=
(c?'https_www':'www')+f.url,forceHTTPS:c,params:h,name:g,dialog:new =
FB.Dialog(e)};var =
j=3Df.transform?f.transform:FB.UIServer.genericTransform;if(j){a=3Dj(a);i=
f(!a)return;}var d=3Df.getXdRelation||FB.UIServer.getXdRelation;var =
i=3Dd(a.params);if(!(a.id in FB.UIServer._defaultCb)&&!('next' in =
a.params))a.params.next=3DFB.UIServer._xdResult(a.cb,a.id,i,true);if(i=3D=
=3D=3D'parent')a.params.channel_url=3DFB.UIServer._xdChannelHandler(e,'pa=
rent.parent');a=3DFB.UIServer.prepareParams(a);return =
a;},prepareParams:function(a){var =
c=3Da.params.method;if(!FB.Canvas.isTabIframe())delete =
a.params.method;if(FB.TemplateUI&&FB.TemplateUI.supportsTemplate(c,a)){if=
(FB.reportTemplates)console.log("Using template for =
"+c+".");FB.TemplateUI.useCachedUI(c,a);}else{a.params=3DFB.JSON.flatten(=
a.params);var =
b=3DFB.QS.encode(a.params);if(FB.UIServer.urlTooLongForIE(a.url+b)){a.pos=
t=3Dtrue;}else if(b)a.url+=3D'?'+b;}return =
a;},urlTooLongForIE:function(a){return =
a.length>2000;},getDisplayMode:function(a,b){if(b.display=3D=3D=3D'hidden=
'||b.display=3D=3D=3D'none')return =
b.display;if(FB.Canvas.isTabIframe()&&b.display!=3D=3D'popup')return =
'async';if(FB.UA.mobile()||b.display=3D=3D=3D'touch')return =
'touch';if(!FB.getAccessToken()&&b.display=3D=3D'dialog'&&!a.loggedOutIfr=
ame){FB.log('"dialog" mode can only be used when the user is =
connected.');return 'popup';}if(a.connectDisplay&&!FB._inCanvas)return =
a.connectDisplay;return =
b.display||(FB.getAccessToken()?'dialog':'popup');},getXdRelation:functio=
n(b){var a=3Db.display;if(a=3D=3D=3D'popup'||a=3D=3D=3D'touch')return =
'opener';if(a=3D=3D=3D'dialog'||a=3D=3D=3D'iframe'||a=3D=3D=3D'hidden'||a=
=3D=3D=3D'none')return 'parent';if(a=3D=3D=3D'async')return =
'parent.frames['+window.name+']';},popup:function(b){var a=3Dtypeof =
window.screenX!=3D'undefined'?window.screenX:window.screenLeft,i=3Dtypeof=
 =
window.screenY!=3D'undefined'?window.screenY:window.screenTop,g=3Dtypeof =
window.outerWidth!=3D'undefined'?window.outerWidth:document.documentEleme=
nt.clientWidth,f=3Dtypeof =
window.outerHeight!=3D'undefined'?window.outerHeight:(document.documentEl=
ement.clientHeight-22),k=3Db.size.width,d=3Db.size.height,h=3D(a<0)?windo=
w.screen.width+a:a,e=3DparseInt(h+((g-k)/2),10),j=3DparseInt(i+((f-d)/2.5=
),10),c=3D('width=3D'+k+',height=3D'+d+',left=3D'+e+',top=3D'+j+',scrollb=
ars=3D1');if(b.name&&(b.name=3D=3D'permissions.request'||b.name=3D=3D'per=
missions.oauth'))c+=3D',location=3D1,toolbar=3D0';if(b.post){FB.UIServer.=
setLoadedNode(b,window.open('about:blank',b.id,c));FB.Content.submitToTar=
get({url:b.url,target:b.id,params:b.params});}else =
FB.UIServer.setLoadedNode(b,window.open(b.url,b.id,c));if(b.id in =
FB.UIServer._defaultCb)FB.UIServer._popupMonitor();},setLoadedNode:functi=
on(a,b){FB.UIServer._loadedNodes[a.id]=3Db;if(a.params)b.fbCallID=3Da.id;=
},getLoadedNode:function(a){return =
FB.UIServer._loadedNodes[a.id];},hidden:function(a){a.className=3D'FB_UI_=
Hidden';a.root=3DFB.Content.appendHidden('');FB.UIServer._insertIframe(a)=
;},iframe:function(a){a.className=3D'FB_UI_Dialog';var =
b=3Dfunction(){FB.UIServer._triggerDefault(a.id);};a.root=3DFB.Dialog.cre=
ate({onClose:b,closeIcon:true,classes:(FB.UA.iPad()?'centered':'')});if(!=
a.hideLoader)FB.Dialog.showLoader(b,a.size.width);FB.Dom.addCss(a.root,'f=
b_dialog_iframe');FB.UIServer._insertIframe(a);},async:function(a){a.fram=
e=3Dwindow.name;delete a.url;delete =
a.size;FB.Arbiter.inform('showDialog',a);},getDefaultSize:function(){if(F=
B.UA.mobile())if(FB.UA.iPad()){return {width:500,height:590};}else{var =
a=3Dwindow.innerWidth/window.innerHeight>1.2;return =
{width:window.innerWidth,height:Math.max(window.innerHeight,(a?screen.wid=
th:screen.height))};}return =
{width:575,height:240};},_insertIframe:function(b){FB.UIServer._loadedNod=
es[b.id]=3Dfalse;var a=3Dfunction(c){if(b.id in =
FB.UIServer._loadedNodes)FB.UIServer.setLoadedNode(b,c);};if(b.post){FB.C=
ontent.insertIframe({url:'about:blank',root:b.root,className:b.className,=
width:b.size.width,height:b.size.height,onInsert:a,onload:function(c){FB.=
Content.submitToTarget({url:b.url,target:c.name,params:b.params});}});}el=
se =
FB.Content.insertIframe({url:b.url,root:b.root,className:b.className,widt=
h:b.size.width,height:b.size.height,name:b.frameName,onInsert:a});},_hand=
leOrientationChange:function(b){var =
a=3DFB.UIServer._loadedNodes[b];if(!a)return;if(FB.UA.iPad()){FB.Dialog._=
centerActive(FB.Canvas.getPageInfo());}else =
a.style.width=3DFB.UIServer.getDefaultSize().width+'px';},_addOrientation=
Handler:function(b){if(!FB.UA.mobile())return;FB.UIServer._handleOrientat=
ionChange(b);var a=3D"onorientationchange" in =
window?'orientationchange':'resize';window.addEventListener(a,FB.bind(FB.=
UIServer._handleOrientationChange,null,b));},_handleResizeMessage:functio=
n(b,a){var =
c=3DFB.UIServer._loadedNodes[b];if(a.height)c.style.height=3Da.height+'px=
';if(a.width)c.style.width=3Da.width+'px';FB.UIServer._addOrientationHand=
ler(b);FB.Arbiter.inform('resize.ack',a||{},'parent.frames['+c.name+']',t=
rue);FB.Dialog.show(c);},_triggerDefault:function(a){FB.UIServer._xdRecv(=
{frame:a},FB.UIServer._defaultCb[a]||function(){});},_popupMonitor:functi=
on(){var a;for(var b in =
FB.UIServer._loadedNodes)if(FB.UIServer._loadedNodes.hasOwnProperty(b)&&b=
 in FB.UIServer._defaultCb){var =
c=3DFB.UIServer._loadedNodes[b];try{if(c.tagName)continue;}catch(d){}try{=
if(c.closed){FB.UIServer._triggerDefault(b);}else =
a=3Dtrue;}catch(e){}}if(a&&!FB.UIServer._popupInterval){FB.UIServer._popu=
pInterval=3Dwindow.setInterval(FB.UIServer._popupMonitor,100);}else =
if(!a&&FB.UIServer._popupInterval){window.clearInterval(FB.UIServer._popu=
pInterval);FB.UIServer._popupInterval=3Dnull;}},_xdChannelHandler:functio=
n(b,c){var a=3D(FB.UIServer._forceHTTPS&&FB.UA.ie()!=3D=3D7);return =
FB.XD.handler(function(d){var =
e=3DFB.UIServer._loadedNodes[b];if(!e)return;if(d.type=3D=3D'resize'){FB.=
UIServer._handleResizeMessage(b,d);}else =
if(d.type=3D=3D'hide'){FB.Dialog.hide(e);}else =
if(d.type=3D=3D'rendered'){var =
f=3DFB.Dialog._findRoot(e);FB.Dialog.show(f);}else =
if(d.type=3D=3D'fireevent')FB.Event.fire(d.event);},c,true,null,a);},_xdN=
extHandler:function(a,b,d,c){if(c)FB.UIServer._defaultCb[b]=3Da;return =
FB.XD.handler(function(e){FB.UIServer._xdRecv(e,a);},d)+'&frame=3D'+b;},_=
xdRecv:function(b,a){var =
c=3DFB.UIServer._loadedNodes[b.frame];try{if(FB.Dom.containsCss(c,'FB_UI_=
Hidden')){window.setTimeout(function(){c.parentNode.parentNode.removeChil=
d(c.parentNode);},3000);}else =
if(FB.Dom.containsCss(c,'FB_UI_Dialog')){FB.Dialog.remove(c);if(FB.Templa=
teUI&&FB.UA.mobile())FB.TemplateUI.populateCache();}}catch(d){}try{if(c.c=
lose){c.close();FB.UIServer._popupCount--;}}catch(e){}delete =
FB.UIServer._loadedNodes[b.frame];delete =
FB.UIServer._defaultCb[b.frame];a(b);},_xdResult:function(a,b,d,c){return=
 =
(FB.UIServer._xdNextHandler(function(e){a&&a(e.result&&e.result!=3DFB.UIS=
erver._resultToken&&FB.JSON.parse(e.result));},b,d,c)+'&result=3D'+encode=
URIComponent(FB.UIServer._resultToken));}});=0A=
FB.provide('',{getLoginStatus:function(a,b){if(!FB._apiKey){FB.log('FB.ge=
tLoginStatus() called before calling =
FB.init().');return;}if(a)if(!b&&FB.Auth._loadState=3D=3D'loaded'){if(FB.=
_oauth){a({status:FB._userStatus,authResponse:FB._authResponse});}else =
a({status:FB._userStatus,session:FB._session});return;}else =
FB.Event.subscribe('FB.loginStatus',a);if(!b&&FB.Auth._loadState=3D=3D'lo=
ading')return;FB.Auth._loadState=3D'loading';var =
c=3Dfunction(d){FB.Auth._loadState=3D'loaded';FB.Event.fire('FB.loginStat=
us',d);FB.Event.clear('FB.loginStatus');};if(FB.UA.mobile()&&window.postM=
essage&&window.localStorage){FB.Auth.staticAuthCheck(c);}else =
if(FB._oauth){FB.ui({method:'login.status',display:'none'},c);}else =
FB.ui({method:'auth.status',display:'hidden'},c);},getSession:function(){=
if(FB._oauth)throw new Error('FB.getSession incompatible with =
OAuth2.');return =
FB._session;},getAuthResponse:function(){if(!FB._oauth)throw new =
Error('getAuthResponse called when OAuth2 support is '+'disabled.  =
Please fix.');return =
FB._authResponse;},getAccessToken:function(){if(FB._oauth){return =
(FB._authResponse&&FB._authResponse.accessToken)||null;}else return =
(FB._session&&FB._session.access_token)||null;},getUserID:function(){if(F=
B._oauth){return FB._userID;}else return =
(FB._session&&FB._session.uid)||0;},login:function(a,b){if(FB._oauth){if(=
b&&b.perms)throw new Error('OAuth2 specification states that \'perms\' =
'+'should now be called \'scope\'.  Please =
update.');FB.ui(FB.copy({method:'permissions.oauth',display:'popup'},b||{=
}),a);}else =
FB.ui(FB.copy({method:'permissions.request',display:'popup'},b||{}),a);},=
logout:function(a){FB.ui({method:'auth.logout',display:'hidden'},a);}});F=
B.provide('Auth',{_callbacks:[],_xdStorePath:'xd_localstorage/',staticAut=
hCheck:function(b){var =
a=3DFB.getDomain('https_staticfb');FB.Content.insertIframe({root:FB.Conte=
nt.appendHidden(''),className:'FB_UI_Hidden',url:a+FB.Auth._xdStorePath,o=
nload:function(f){var g=3Dframes[f.name];var d=3DFB.guid();var =
e=3Dfalse;var =
c=3Dfunction(h){if(!e){e=3Dtrue;FB.Auth._staticAuthHandler(b,h);}};FB.XD.=
handler(c,'parent',true,d);setTimeout(c,500);g.postMessage(FB.JSON.string=
ify({method:'getItem',params:['LoginInfo_'+FB._apiKey,true],returnCb:d}),=
a);}});},_staticAuthHandler:function(b,d){if(d&&d.data&&d.data.status&&d.=
data.status=3D=3D'connected'){var c;var =
f=3Dd.data.status;if(FB._oauth){var =
a=3Dd.data.authResponse||null;c=3DFB.Auth.setAuthResponse(a,f);}else{var =
e=3Dd.data.session||null;c=3DFB.Auth.setSession(e,f);}b&&b(c);}else =
if(FB._oauth){FB.ui({method:'login.status',display:'none'},b);}else =
FB.ui({method:'auth.status',display:'hidden'},b);},setSession:function(e,=
g){if(FB._oauth)throw new Error('FB.Auth.setSession incompatible with =
OAuth2.');var =
b=3D!FB._session&&e,c=3DFB._session&&!e,a=3DFB._session&&e&&FB._session.u=
id!=3De.uid,f=3Db||c||(FB._session&&e&&FB._session.access_token!=3De.acce=
ss_token),h=3Dg!=3DFB._userStatus;var =
d=3D{session:e,status:g};FB._session=3De;FB._userStatus=3Dg;if(f&&FB.Cook=
ie&&FB.Cookie.getEnabled())FB.Cookie.set(e);if(h)FB.Event.fire('auth.stat=
usChange',d);if(c||a)FB.Event.fire('auth.logout',d);if(b||a)FB.Event.fire=
('auth.login',d);if(f)FB.Event.fire('auth.sessionChange',d);if(FB.Auth._r=
efreshTimer){window.clearTimeout(FB.Auth._refreshTimer);delete =
FB.Auth._refreshTimer;}if(FB.Auth._loadState&&e&&e.expires)FB.Auth._refre=
shTimer=3Dwindow.setTimeout(function(){FB.getLoginStatus(null,true);},120=
0000);return d;},setAuthResponse:function(a,h){if(!FB._oauth)throw new =
Error('FB.Auth.setAuthResponse only compatible with OAuth2.');var =
j=3D0;if(a)if(a.userID){j=3Da.userID;}else if(a.signedRequest){var =
f=3DFB.Auth.parseSignedRequest(a.signedRequest);if(f&&f.user_id)j=3Df.use=
r_id;}var =
d=3D!FB._userID&&a,e=3DFB._userID&&!a,c=3Da&&FB._userID!=3Dj,b=3Dd||e||c,=
i=3Dh!=3DFB._userStatus;var =
g=3D{authResponse:a,status:h};FB._authResponse=3Da;FB._userID=3Dj;FB._use=
rStatus=3Dh;if(e||c)FB.Event.fire('auth.logout',g);if(d||c)FB.Event.fire(=
'auth.login',g);if(b)FB.Event.fire('auth.authResponseChange',g);if(i)FB.E=
vent.fire('auth.statusChange',g);if(FB.Auth._refreshTimer){window.clearTi=
meout(FB.Auth._refreshTimer);delete =
FB.Auth._refreshTimer;}if(FB.Auth._loadState&&a)FB.Auth._refreshTimer=3Dw=
indow.setTimeout(function(){FB.getLoginStatus(null,true);},1200000);retur=
n g;},xdHandler:function(a,b,f,c,e,d){return =
FB.UIServer._xdNextHandler(FB.Auth.xdResponseWrapper(a,e,d),b,f,c);},xdRe=
sponseWrapper:function(a,c,b){return =
function(e){try{b=3DFB.JSON.parse(e.session);}catch(i){}if(b)c=3D'connect=
ed';if(e&&e.fb_https&&!FB._https)FB._https=3Dtrue;var =
h=3DFB.Auth.setSession(b||null,c);h.perms=3De&&e.perms||null;if(e&&e.requ=
ired_perms&&FB.UA.nativeApp()){var g=3DJSON.parse(e.required_perms);var =
d=3D[];FB.Array.forEach(g,function(k,j){d=3Dd.concat(k);});var =
f=3Dd.join(',');FB.login(a,{perms:f});}else =
a&&a(h);};},_getSessionOrigin:function(){return =
1;},xdNewHandler:function(b,c,d,a){if(!FB._oauth)throw new =
Error('xdNewHandler should not be invoked unless '+'OAuth2 is being =
used.');return =
FB.UIServer._xdNextHandler(FB.Auth.xdNewResponseWrapper(b,a),c,d,true);},=
xdNewResponseWrapper:function(b,a){if(!FB._oauth)throw new =
Error('xdNewResponseWrapper should not be invoked unless '+'OAuth2 is =
being used.');return function(d){if(d.access_token){var =
e=3DFB.Auth.parseSignedRequest(d.signed_request);a=3D{accessToken:d.acces=
s_token,userID:e.user_id,expiresIn:parseInt(d.expires_in,10),signedReques=
t:d.signed_request};FB.Auth.setAuthResponse(a,'connected');if(FB.Cookie.g=
etEnabled()){var c=3D(new =
Date()).getTime()+1000*a.expiresIn;FB.Cookie.setSignedRequestCookie(d.sig=
ned_request,c);}}else =
if(!FB._authResponse&&a){FB.Auth.setAuthResponse(a,'connected');}else{var=
 =
f;if(d.error&&d.error=3D=3D=3D'not_authorized'){f=3D'not_authorized';}els=
e =
f=3D'unknown';FB.Auth.setAuthResponse(null,f);if(FB.Cookie.getEnabled())F=
B.Cookie.clearSignedRequestCookie();}if(d&&d.fb_https&&!FB._https)FB._htt=
ps=3Dtrue;response=3D{authResponse:FB._authResponse,status:FB._userStatus=
};b&&b(response);};},getOrigin:function(){if(FB.UA.nativeApp()){return =
3;}else if(FB._inMobileCanvas){return 2;}else return =
1;},parseSignedRequest:function(d){if(!d)return null;var =
a=3Dd.split('.',2);var c=3Da[1];var =
b=3DFB.Auth.base64URLDecode(c);return =
FB.JSON.parse(b);},base64URLDecode:function(j){j=3Dj.replace(/\-/g,'+').r=
eplace(/\_/g,'/');if(j.length%4!=3D=3D0){var m=3D4-j.length%4;for(var =
d=3D0;d<m;d++)j=3Dj+'=3D';}var =
k=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=3D"=
;var l=3D"";var a,b,c=3D"";var e,f,g,h=3D"";for(var =
i=3D0;i<j.length;i+=3D4){e=3Dk.indexOf(j.charAt(i));f=3Dk.indexOf(j.charA=
t(i+1));g=3Dk.indexOf(j.charAt(i+2));h=3Dk.indexOf(j.charAt(i+3));a=3D(e<=
<2)|(f>>4);b=3D((f&15)<<4)|(g>>2);c=3D((g&3)<<6)|h;l=3Dl+String.fromCharC=
ode(a);if(g!=3D64)l=3Dl+String.fromCharCode(b);if(h!=3D64)l=3Dl+String.fr=
omCharCode(c);a=3Db=3Dc=3D"";e=3Df=3Dg=3Dh=3D"";}return =
unescape(l);}});FB.provide('UIServer.Methods',{'permissions.request':{siz=
e:{width:627,height:326},transform:function(a){if(!FB._apiKey){FB.log('FB=
.login() called before calling =
FB.init().');return;}if(FB._session&&!a.params.perms&&!a.params.auth_type=
){FB.log('FB.login() called when user is already =
connected.');a.cb&&a.cb({status:FB._userStatus,session:FB._session});retu=
rn;}a=3DFB.UIServer.genericTransform(a);a.cb=3DFB.Auth.xdResponseWrapper(=
a.cb,FB._userStatus,FB._session);a.params.method=3D'permissions.request';=
FB.copy(a.params,{fbconnect:FB._inCanvas?0:1,return_session:1,session_ver=
sion:3});return =
a;}},'permissions.oauth':{url:'dialog/oauth',size:{width:627,height:326},=
transform:function(a){if(!FB._apiKey){FB.log('FB.login() called before =
FB.init().');return;}if(FB._authResponse&&!a.params.scope){FB.log('FB.log=
in() called when user is already =
connected.');a.cb&&a.cb({status:FB._userStatus,authResponse:FB._authRespo=
nse});return;}var b=3Da.cb,c=3Da.id;delete =
a.cb;FB.copy(a.params,{client_id:FB._apiKey,redirect_uri:FB.Auth.xdNewHan=
dler(b,c,'opener'),origin:FB.Auth.getOrigin(),response_type:'token,signed=
_request'});return =
a;}},'auth.logout':{url:'logout.php',transform:function(a){if(!FB._apiKey=
){FB.log('FB.logout() called before calling FB.init().');}else =
if(FB._oauth&&!FB._authResponse){FB.log('FB.logout() called without an =
access token.');}else if(!FB._oauth&&!FB._session){FB.log('FB.logout() =
called without a =
session.');}else{if(FB._oauth){a.params.next=3DFB.Auth.xdNewHandler(a.cb,=
a.id,'parent');}else =
a.params.next=3DFB.Auth.xdHandler(a.cb,a.id,'parent',false,'unknown');ret=
urn =
a;}}},'auth.status':{url:'extern/login_status.php',transform:function(a){=
var b=3Da.cb,c=3Da.id,d=3DFB.Auth.xdHandler;delete =
a.cb;FB.copy(a.params,{no_session:d(b,c,'parent',false,'notConnected'),no=
_user:d(b,c,'parent',false,'unknown'),ok_session:d(b,c,'parent',false,'co=
nnected'),session_version:3,extern:FB._inCanvas?0:2,session_origin:FB.Aut=
h._getSessionOrigin()});return =
a;}},'login.status':{url:'dialog/oauth',transform:function(a){var =
b=3Da.cb,c=3Da.id;delete =
a.cb;FB.copy(a.params,{client_id:FB._apiKey,redirect_uri:FB.Auth.xdNewHan=
dler(b,c,'parent'),origin:FB.Auth.getOrigin(),response_type:'token,signed=
_request,code'});return a;}}});=0A=
FB.provide('Cookie',{_domain:null,_enabled:false,setEnabled:function(a){F=
B.Cookie._enabled=3Da;},getEnabled:function(){return =
FB.Cookie._enabled;},load:function(){var =
a=3Ddocument.cookie.match('\\bfbs_'+FB._apiKey+'=3D"([^;]*)\\b'),b;if(a){=
b=3DFB.QS.decode(a[1]);b.expires=3DparseInt(b.expires,10);FB.Cookie._doma=
in=3Db.base_domain;}return b;},loadSignedRequest:function(){var =
a=3Ddocument.cookie.match('\\bfbsr_'+FB._apiKey+'=3D([^;]*)\\b');if(!a)re=
turn null;return =
a[1];},setSignedRequestCookie:function(b,a){if(!FB._oauth)throw new =
Error('FB.Cookie.setSignedRequestCookie should only be '+'used with =
OAuth2.');if(!b)throw new Error('Value passed to =
FB.Cookie.setSignedRequestCookie '+'was =
empty.');if(!FB.Cookie.getEnabled())return;FB.Cookie.setRaw('fbsr_',b,a);=
},clearSignedRequestCookie:function(){if(!FB._oauth)throw new =
Error('FB.Cookie.setSignedRequestCookie should only be '+'used with =
OAuth2.');if(!FB.Cookie.getEnabled())return;FB.Cookie.setRaw('fbsr_','',0=
);},setRaw:function(c,e,d,a){var b=3Dnew =
Date(d*1000).toGMTString();document.cookie=3Dc+FB._apiKey+'=3D'+e+(e&&d=3D=
=3D=3D0?'':'; expires=3D'+b)+'; path=3D/'+(a?'; =
domain=3D.'+a:'');},set:function(a){if(!a){FB.Cookie.clear();return;}FB.C=
ookie.setRaw('fbs_','"'+FB.QS.encode(a)+'"',a.expires,a.base_domain);FB.C=
ookie._domain=3Da.base_domain;},clear:function(){FB.Cookie.setRaw('fbs_',=
'',0,FB.Cookie._domain);}});=0A=
FB.provide('Frictionless',{_allowedRecipients:{},_useFrictionless:false,_=
updateRecipients:function(){FB.Frictionless._allowedRecipients=3D{};FB.ap=
i('/me/apprequestformerrecipients',function(a){if(!a||a.error)return;FB.A=
rray.forEach(a.data,function(b){FB.Frictionless._allowedRecipients[b.reci=
pient_id]=3Dtrue;},false);});},init:function(){FB.Frictionless._useFricti=
onless=3Dtrue;FB.Event.subscribe('auth.login',function(a){if(a.session)FB=
.Frictionless._updateRecipients();});},_processRequestResponse:function(a=
,b){return function(e){var d=3De&&typeof =
e.frictionless_value!=3D=3D'undefined';var =
f=3De&&e.updated_frictionless;if(FB.Frictionless._useFrictionless&&(f||d)=
){FB.Frictionless._updateRecipients();if(d){var =
c=3D[];FB.Array.forEach(e.request_ids,function(g){c.push(g);},false);e.re=
quest_ids=3Dc;}}if(e){if(!b&&e.frictionless)FB.Dialog._hideLoader();delet=
e e.frictionless;}a&&a(e);};},isAllowed:function(c){if(!c)return =
false;if(typeof c=3D=3D=3D'number'||typeof c=3D=3D=3D'string')return =
FB.Frictionless._allowedRecipients[c];var a=3Dtrue;var =
b=3Dfalse;FB.Array.forEach(c,function(d){a=3Da&&FB.Frictionless._allowedR=
ecipients[d];b=3Dtrue;},false);return a&&b;}});=0A=
FB.provide('',{initSitevars:{},init:function(a){a=3DFB.copy(a||{},{loggin=
g:true,status:true});FB._userID=3D0;FB._apiKey=3Da.appId||a.apiKey;FB._oa=
uth=3Da.oauth;if(!a.logging&&window.location.toString().indexOf('fb_debug=
=3D1')<0)FB._logging=3Dfalse;FB.XD.init(a.channelUrl);if(FB.UA.mobile()&&=
FB.TemplateUI&&a.useCachedDialogs!=3D=3Dfalse){FB.TemplateUI.init();FB.Ev=
ent.subscribe('auth.sessionChange',FB.TemplateData.update);}if(a.reportTe=
mplates)FB.reportTemplates=3Dtrue;if(a.frictionlessRequests)FB.Frictionle=
ss.init();if(FB._apiKey){FB.Cookie.setEnabled(a.cookie);if(FB._oauth){if(=
a.authResponse){FB.Auth.setAuthResponse(a.authResponse,'connected');}else=
{var c=3DFB.Cookie.loadSignedRequest();var =
b=3DFB.Auth.parseSignedRequest(c);FB._userID=3D(b&&b.user_id)||0;}}else{a=
.session=3Da.session||FB.Cookie.load();FB.Auth.setSession(a.session,a.ses=
sion?'connected':'unknown');}if(a.status)FB.getLoginStatus();}if(FB._inCa=
nvas){if(a.hideFlashCallback)FB.Canvas._setHideFlashCallback(a.hideFlashC=
allback);FB.Canvas.init();}FB.Event.subscribe('xfbml.parse',function(){FB=
.XFBML.IframeWidget.batchWidgetPipeRequests();});if(a.xfbml)window.setTim=
eout(function(){if(FB.XFBML)if(FB.initSitevars.parseXFBMLBeforeDomReady){=
FB.XFBML.parse();var =
d=3Dwindow.setInterval(function(){FB.XFBML.parse();},100);FB.Dom.ready(fu=
nction(){window.clearInterval(d);FB.XFBML.parse();});}else =
FB.Dom.ready(FB.XFBML.parse);},0);if(FB.Canvas&&FB.Canvas.EarlyFlush)FB.C=
anvas.EarlyFlush._maybeSample();}});=0A=
FB.provide('Canvas.EarlyFlush',{_sampleRate:0,_appIdsBlacklist:[],_links:=
[],COLLECT_AUTOMATIC:0,COLLECT_MANUAL:1,_collectionMode:0,addResource:fun=
ction(a){if(!FB._inCanvas||!FB._apiKey)return;FB.Canvas.EarlyFlush._links=
.push(a);},setCollectionMode:function(a){if(!FB._inCanvas||!FB._apiKey)re=
turn =
false;if(a!=3DFB.Canvas.EarlyFlush.COLLECT_AUTOMATIC&&a!=3DFB.Canvas.Earl=
yFlush.COLLECT_MANUAL)return =
false;FB.Canvas.EarlyFlush._collectionMode=3Da;},_maybeSample:function(){=
if(!FB._inCanvas||!FB._apiKey||!FB.Canvas.EarlyFlush._sampleRate)return;i=
f(window.name.indexOf('_fb_https')>-1)return;var =
a=3DMath.random();if(a>1/FB.Canvas.EarlyFlush._sampleRate)return;if(FB.Ca=
nvas.EarlyFlush._appIdsBlacklist=3D=3D'*')return;if(FB.Array.indexOf(FB.C=
anvas.EarlyFlush._appIdsBlacklist,parseInt(FB._apiKey,10))!=3D-1)return;w=
indow.setTimeout(FB.Canvas.EarlyFlush._sample,30000);},_sample:function()=
{var =
b=3D{object:'data',link:'href',script:'src'};if(FB.Canvas.EarlyFlush._col=
lectionMode=3D=3DFB.Canvas.EarlyFlush.COLLECT_AUTOMATIC)FB.Array.forEach(=
b,function(c,d){FB.Array.forEach(window.document.getElementsByTagName(d),=
function(e){if(e[c])FB.Canvas.EarlyFlush._links.push(e[c]);});});var =
a=3DFB.JSON.stringify(FB.Canvas.EarlyFlush._links);FB.api(FB._apiKey+'/st=
aticresources','post',{urls:a});FB.Canvas.EarlyFlush._links=3D[];}});=0A=
FB.provide('CanvasInsights',{setDoneLoading:function(a){FB.Canvas.setDone=
Loading(a);}});=0A=
FB.provide('UIServer.MobileIframableMethod',{transform:function(a){if(a.p=
arams.display=3D=3D=3D'touch'&&a.params.access_token&&window.postMessage)=
{a.params.channel=3DFB.UIServer._xdChannelHandler(a.id,'parent');if(!FB.U=
A.nativeApp())a.params.in_iframe=3D1;return a;}else return =
FB.UIServer.genericTransform(a);},getXdRelation:function(b){var =
a=3Db.display;if(a=3D=3D=3D'touch'&&window.postMessage&&b.in_iframe)retur=
n 'parent';return =
FB.UIServer.getXdRelation(b);}});FB.provide('UIServer.Methods',{'stream.s=
hare':{size:{width:575,height:380},url:'sharer.php',transform:function(a)=
{if(!a.params.u)a.params.u=3Dwindow.location.toString();return =
a;}},'fbml.dialog':{size:{width:575,height:300},url:'render_fbml.php',log=
gedOutIframe:true,transform:function(a){return =
a;}},'auth.logintofacebook':{size:{width:530,height:287},url:'login.php',=
transform:function(a){a.params.skip_api_login=3D1;var =
c=3DFB.UIServer.getXdRelation(a.params);var =
b=3DFB.UIServer._xdResult(a.cb,a.id,c,true);a.params.next=3DFB.getDomain(=
FB._https?'https_www':'www')+"login.php?"+FB.QS.encode({api_key:FB._apiKe=
y,next:b,skip_api_login:1});return =
a;}},apprequests:{transform:function(a){a=3DFB.UIServer.MobileIframableMe=
thod.transform(a);a.params.frictionless=3DFB.Frictionless&&FB.Frictionles=
s._useFrictionless;if(a.params.frictionless){a.hideLoader=3DFB.Frictionle=
ss.isAllowed(a.params.to);a.cb=3DFB.Frictionless._processRequestResponse(=
a.cb,a.hideLoader);}return a;},getXdRelation:function(a){return =
FB.UIServer.MobileIframableMethod.getXdRelation(a);}},feed:FB.UIServer.Mo=
bileIframableMethod});=0A=
FB.provide('',{share:function(a){FB.log('FB.share() has been deprecated. =
Please use FB.ui() =
instead.');FB.ui({display:'popup',method:'stream.share',u:a});},publish:f=
unction(b,a){FB.log('FB.publish() has been deprecated. Please use =
FB.ui() =
instead.');b=3Db||{};FB.ui(FB.copy({display:'popup',method:'stream.publis=
h',preview:1},b||{}),a);},addFriend:function(b,a){FB.log('FB.addFriend() =
has been deprecated. Please use FB.ui() =
instead.');FB.ui({display:'popup',id:b,method:'friend.add'},a);}});FB.UIS=
erver.Methods['auth.login']=3DFB.UIServer.Methods['permissions.request'];=0A=
FB.provide('XFBML',{_renderTimeout:30000,parse:function(d,b){d=3Dd||docum=
ent.body;var =
c=3D1,e=3Dfunction(){c--;if(c=3D=3D=3D0){b&&b();FB.Event.fire('xfbml.rend=
er');}};var =
a=3D{};if(FB.XFBML._widgetPipeIsEnabled())FB.Array.forEach(FB.XFBML._tagI=
nfos,function(f){if(f.supportsWidgetPipe){var =
h=3Df.xmlns?f.xmlns:'fb';var =
g=3DFB.XFBML._getDomElements(d,h,f.localName);a[f.localName]=3Dg;FB.XFBML=
._widgetPipeEnabledTagCount+=3Dg.length;}});FB.Array.forEach(FB.XFBML._ta=
gInfos,function(g){if(!g.xmlns)g.xmlns=3D'fb';var =
h;if(a[g.localName]!=3D=3Dundefined){h=3Da[g.localName];}else =
h=3DFB.XFBML._getDomElements(d,g.xmlns,g.localName);for(var =
f=3D0;f<h.length;f++){c++;FB.XFBML._processElement(h[f],g,e);}});FB.Event=
.fire('xfbml.parse');window.setTimeout(function(){if(c>0)FB.log(c+' =
XFBML tags failed to render in =
'+FB.XFBML._renderTimeout+'ms.');},FB.XFBML._renderTimeout);e();},registe=
rTag:function(a){FB.XFBML._tagInfos.push(a);},shouldUseWidgetPipe:functio=
n(){if(!FB.XFBML._widgetPipeIsEnabled())return false;var =
a=3DFB.XFBML._widgetPipeEnabledTagCount>1;return =
a;},_processElement:function(dom,tagInfo,cb){var =
element=3Ddom._element;if(element){element.subscribe('render',cb);element=
.process();}else{var processor=3Dfunction(){var =
fn=3Deval(tagInfo.className);var getBoolAttr=3Dfunction(attr){var =
attr=3Ddom.getAttribute(attr);return =
(attr&&FB.Array.indexOf(['true','1','yes','on'],attr.toLowerCase())>-1);}=
;var isLogin=3Dfalse;var showFaces=3Dtrue;var renderInIframe=3Dfalse;var =
addToProfile=3Dfalse;if(tagInfo.className=3D=3D=3D'FB.XFBML.LoginButton')=
{addToProfile=3D(tagInfo.localName=3D=3D'add-to-profile');renderInIframe=3D=
getBoolAttr('render-in-iframe');showFaces=3DaddToProfile||getBoolAttr('sh=
ow-faces')||getBoolAttr('show_faces');isLogin=3DaddToProfile||renderInIfr=
ame||showFaces||getBoolAttr('oneclick');if(isLogin)fn=3DFB.XFBML.Login;}e=
lement=3Ddom._element=3Dnew =
fn(dom);if(isLogin){showFaces=3D!!showFaces;var =
extraParams=3D{show_faces:showFaces,add_to_profile:addToProfile};if(addTo=
Profile)extraParams.width=3D300;var =
scope=3Ddom.getAttribute('scope');if(scope){if(FB._oauth){extraParams.sco=
pe=3Dscope;}else extraParams.perms=3Dscope;}else{var =
perms=3Ddom.getAttribute('perms');if(perms)extraParams.perms=3Dperms;}ele=
ment.setExtraParams(extraParams);}element.subscribe('render',cb);element.=
process();};if(FB.CLASSES[tagInfo.className.substr(3)]){processor();}else=
 FB.log('Tag '+tagInfo.className+' was not =
found.');}},_getDomElements:function(a,e,d){var =
c=3De+':'+d;if(FB.UA.firefox()){return =
a.getElementsByTagNameNS(document.body.namespaceURI,c);}else =
if(FB.UA.ie()<9){try{var =
docNamespaces=3Ddocument.namespaces;if(docNamespaces&&docNamespaces[e]){v=
ar =
nodes=3Da.getElementsByTagName(d);if(!document.addEventListener||nodes.le=
ngth>0)return nodes;}}catch(b){}return a.getElementsByTagName(c);}else =
return =
a.getElementsByTagName(c);},_tagInfos:[{localName:'activity',className:'F=
B.XFBML.Activity'},{localName:'add-profile-tab',className:'FB.XFBML.AddPr=
ofileTab'},{localName:'add-to-profile',className:'FB.XFBML.LoginButton'},=
{localName:'bookmark',className:'FB.XFBML.Bookmark'},{localName:'comments=
',className:'FB.XFBML.Comments'},{localName:'comments-count',className:'F=
B.XFBML.CommentsCount'},{localName:'connect-bar',className:'FB.XFBML.Conn=
ectBar'},{localName:'fan',className:'FB.XFBML.Fan'},{localName:'like',cla=
ssName:'FB.XFBML.Like',supportsWidgetPipe:true},{localName:'like-box',cla=
ssName:'FB.XFBML.LikeBox'},{localName:'live-stream',className:'FB.XFBML.L=
iveStream'},{localName:'login',className:'FB.XFBML.Login'},{localName:'lo=
gin-button',className:'FB.XFBML.LoginButton'},{localName:'facepile',class=
Name:'FB.XFBML.Facepile'},{localName:'friendpile',className:'FB.XFBML.Fri=
endpile'},{localName:'name',className:'FB.XFBML.Name'},{localName:'profil=
e-pic',className:'FB.XFBML.ProfilePic'},{localName:'question',className:'=
FB.XFBML.Question'},{localName:'recommendations',className:'FB.XFBML.Reco=
mmendations'},{localName:'registration',className:'FB.XFBML.Registration'=
},{localName:'send',className:'FB.XFBML.Send'},{localName:'serverfbml',cl=
assName:'FB.XFBML.ServerFbml'},{localName:'share-button',className:'FB.XF=
BML.ShareButton'},{localName:'social-bar',className:'FB.XFBML.SocialBar'}=
],_widgetPipeEnabledTagCount:0,_widgetPipeIsEnabled:function(){return =
FB.widgetPipeEnabledApps&&FB.widgetPipeEnabledApps[FB._apiKey]!=3D=3Dunde=
fined;}});(function(){try{if(document.namespaces&&!document.namespaces.it=
em.fb)document.namespaces.add('fb');}catch(a){}}());=0A=
FB.provide('XFBML',{set:function(b,c,a){FB.log('FB.XFBML.set() has been =
deprecated.');b.innerHTML=3Dc;FB.XFBML.parse(b,a);}});=0A=
FB.subclass('Waitable','Obj',function(){},{set:function(a){this.setProper=
ty('value',a);},error:function(a){this.fire("error",a);},wait:function(a,=
b){if(b)this.subscribe('error',b);this.monitor('value',this.bind(function=
(){if(this.value!=3D=3Dundefined){a(this.value);return true;}}));}});=0A=
FB.subclass('Data.Query','Waitable',function(){if(!FB.Data.Query._c)FB.Da=
ta.Query._c=3D1;this.name=3D'v_'+FB.Data.Query._c++;},{parse:function(a){=
var b=3DFB.String.format.apply(null,a),d=3D(/^select (.*?) from =
(\w+)\s+where =
(.*)$/i).exec(b);this.fields=3Dthis._toFields(d[1]);this.table=3Dd[2];thi=
s.where=3Dthis._parseWhere(d[3]);for(var =
c=3D1;c<a.length;c++)if(FB.Type.isType(a[c],FB.Data.Query))a[c].hasDepend=
ency=3Dtrue;return this;},toFql:function(){var a=3D'select =
'+this.fields.join(',')+' from '+this.table+' where =
';switch(this.where.type){case =
'unknown':a+=3Dthis.where.value;break;case =
'index':a+=3Dthis.where.key+'=3D'+this._encode(this.where.value);break;ca=
se =
'in':if(this.where.value.length=3D=3D1){a+=3Dthis.where.key+'=3D'+this._e=
ncode(this.where.value[0]);}else a+=3Dthis.where.key+' in =
('+FB.Array.map(this.where.value,this._encode).join(',')+')';break;}retur=
n a;},_encode:function(a){return =
typeof(a)=3D=3D'string'?FB.String.quote(a):a;},toString:function(){return=
 '#'+this.name;},_toFields:function(a){return =
FB.Array.map(a.split(','),FB.String.trim);},_parseWhere:function(s){var =
re=3D(/^\s*(\w+)\s*=3D\s*(.*)\s*$/i).exec(s),result,value,type=3D'unknown=
';if(re){value=3Dre[2];if(/^(["'])(?:\\?.)*?\1$/.test(value)){value=3Deva=
l(value);type=3D'index';}else =
if(/^\d+\.?\d*$/.test(value))type=3D'index';}if(type=3D=3D'index'){result=
=3D{type:'index',key:re[1],value:value};}else =
result=3D{type:'unknown',value:s};return result;}});=0A=
FB.provide('Data',{query:function(c,a){var b=3Dnew =
FB.Data.Query().parse(arguments);FB.Data.queue.push(b);FB.Data._waitToPro=
cess();return b;},waitOn:function(dependencies,callback){var =
result=3Dnew =
FB.Waitable(),count=3Ddependencies.length;if(typeof(callback)=3D=3D'strin=
g'){var s=3Dcallback;callback=3Dfunction(args){return =
eval(s);};}FB.Array.forEach(dependencies,function(item){item.monitor('val=
ue',function(){var =
done=3Dfalse;if(FB.Data._getValue(item)!=3D=3Dundefined){count--;done=3Dt=
rue;}if(count=3D=3D=3D0){var =
value=3Dcallback(FB.Array.map(dependencies,FB.Data._getValue));result.set=
(value!=3D=3Dundefined?value:true);}return done;});});return =
result;},_getValue:function(a){return =
FB.Type.isType(a,FB.Waitable)?a.value:a;},_selectByIndex:function(a,d,b,e=
){var c=3Dnew =
FB.Data.Query();c.fields=3Da;c.table=3Dd;c.where=3D{type:'index',key:b,va=
lue:e};FB.Data.queue.push(c);FB.Data._waitToProcess();return =
c;},_waitToProcess:function(){if(FB.Data.timer<0)FB.Data.timer=3DsetTimeo=
ut(FB.Data._process,10);},_process:function(){FB.Data.timer=3D-1;var =
c=3D{},e=3DFB.Data.queue;FB.Data.queue=3D[];for(var =
a=3D0;a<e.length;a++){var =
b=3De[a];if(b.where.type=3D=3D'index'&&!b.hasDependency){FB.Data._mergeIn=
dexQuery(b,c);}else c[b.name]=3Db;}var =
d=3D{method:'fql.multiquery',queries:{}};FB.copy(d.queries,c,true,functio=
n(f){return =
f.toFql();});d.queries=3DFB.JSON.stringify(d.queries);FB.api(d,function(f=
){if(f.error_msg){FB.Array.forEach(c,function(g){g.error(Error(f.error_ms=
g));});}else =
FB.Array.forEach(f,function(g){c[g.name].set(g.fql_result_set);});});},_m=
ergeIndexQuery:function(a,d){var b=3Da.where.key,f=3Da.where.value;var =
e=3D'index_'+a.table+'_'+b;var c=3Dd[e];if(!c){c=3Dd[e]=3Dnew =
FB.Data.Query();c.fields=3D[b];c.table=3Da.table;c.where=3D{type:'in',key=
:b,value:[]};}FB.Array.merge(c.fields,a.fields);FB.Array.merge(c.where.va=
lue,[f]);c.wait(function(g){a.set(FB.Array.filter(g,function(h){return =
h[b]=3D=3Df;}));});},timer:-1,queue:[]});=0A=
window.setTimeout(function(){var =
a=3D/(connect.facebook.net|facebook.com\/assets.php).*?#(.*)/;FB.Array.fo=
rEach(document.getElementsByTagName('script'),function(d){if(d.src){var =
b=3Da.exec(d.src);if(b){var =
c=3DFB.QS.decode(b[2]);FB.Array.forEach(c,function(f,e){if(f=3D=3D'0')c[e=
]=3D0;});FB.init(c);}}});if(window.fbAsyncInit&&!window.fbAsyncInit.hasRu=
n){window.fbAsyncInit.hasRun=3Dtrue;fbAsyncInit();}},0);=0A=
FB.provide('UIServer.Methods',{'pay.prompt':{transform:function(a){var =
b=3DFB.XD.handler(function(c){a.cb(FB.JSON.parse(c.response));},'parent.f=
rames['+(window.name||'iframe_canvas')+']');a.params.channel=3Db;FB.Arbit=
er.inform('Pay.Prompt',a.params);return =
false;}}});FB.provide('UIServer.Methods',{pay:{size:{width:555,height:120=
},noHttps:true,connectDisplay:'popup',transform:function(a){if(!FB._inCan=
vas){a.params.order_info=3DFB.JSON.stringify(a.params.order_info);return =
a;}var =
b=3DFB.XD.handler(function(c){a.cb(FB.JSON.parse(c.response));},'parent.f=
rames['+(window.name||'iframe_canvas')+']');a.params.channel=3Db;a.params=
.uiserver=3Dtrue;FB.Arbiter.inform('Pay.Prompt',a.params);return =
false;}}});=0A=
FB.Class('XFBML.Element',function(a){this.dom=3Da;},FB.copy({getAttribute=
:function(b,a,c){var =
d=3D(this.dom.getAttribute(b)||this.dom.getAttribute(b.replace(/-/g,'_'))=
||this.dom.getAttribute(b.replace(/-/g,'')));return =
d?(c?c(d):d):a;},_getBoolAttribute:function(b,a){return =
this.getAttribute(b,a,function(c){c=3Dc.toLowerCase();return =
c=3D=3D'true'||c=3D=3D'1'||c=3D=3D'yes'||c=3D=3D'on';});},_getPxAttribute=
:function(b,a){return this.getAttribute(b,a,function(c){var =
d=3DparseInt(c.replace('px',''),10);if(isNaN(d)){return a;}else return =
d;});},_getAttributeFromList:function(c,b,a){return =
this.getAttribute(c,b,function(d){d=3Dd.toLowerCase();if(FB.Array.indexOf=
(a,d)>-1){return d;}else return b;});},isValid:function(){for(var =
a=3Dthis.dom;a;a=3Da.parentNode)if(a=3D=3Ddocument.body)return =
true;},clear:function(){this.dom.innerHTML=3D'';}},FB.EventProvider));=0A=
FB.subclass('XFBML.IframeWidget','XFBML.Element',null,{_iframeName:null,_=
showLoader:true,_refreshOnAuthChange:false,_allowReProcess:false,_fetchPr=
eCachedLoader:false,_visibleAfter:'load',_widgetPipeEnabled:false,getUrlB=
its:function(){throw new Error('Inheriting class needs to implement =
getUrlBits().');},setupAndValidate:function(){return =
true;},oneTimeSetup:function(){},getSize:function(){},getIframeName:funct=
ion(){if(!this._iframeName&&this._widgetPipeEnabled&&FB.XFBML.shouldUseWi=
dgetPipe()){this._iframeName=3Dthis.generateWidgetPipeIframeName();FB.XFB=
ML.IframeWidget.allWidgetPipeIframes[this._iframeName]=3Dthis;if(FB.XFBML=
.IframeWidget.masterWidgetPipeIframe=3D=3D=3Dnull)FB.XFBML.IframeWidget.m=
asterWidgetPipeIframe=3Dthis;}return =
this._iframeName;},getIframeTitle:function(){},getChannelUrl:function(){i=
f(!this._channelUrl){var =
a=3Dthis;this._channelUrl=3DFB.XD.handler(function(b){a.fire('xd.'+b.type=
,b);},'parent.parent',true);}return =
this._channelUrl;},getIframeNode:function(){return =
this.dom.getElementsByTagName('iframe')[0];},arbiterInform:function(event=
,b,a){if(!this.getIframeNode()){this.subscribe('iframe.onload',FB.bind(th=
is.arbiterInform,this,event,b,a));return;}var =
c=3D'parent.frames["'+this.getIframeNode().name+'"]';FB.Arbiter.inform(ev=
ent,b,c,window.location.protocol=3D=3D'https:',a);},process:function(a){i=
f(this._done){if(!this._allowReProcess&&!a)return;this.clear();}else =
this._oneTimeSetup();this._done=3Dtrue;if(!this.setupAndValidate()){this.=
fire('render');return;}if(this._showLoader)this._addLoader();FB.Dom.addCs=
s(this.dom,'fb_iframe_widget');if(this._visibleAfter!=3D'immediate'){FB.D=
om.addCss(this.dom,'fb_hide_iframes');}else =
this.subscribe('iframe.onload',FB.bind(this.fire,this,'render'));var =
b=3Dthis.getSize()||{};var =
c=3Dthis.getFullyQualifiedURL();FB.Content.insertIframe({url:c,root:this.=
dom.appendChild(document.createElement('span')),name:this.getIframeName()=
,title:this.getIframeTitle(),className:FB._localeIsRtl?'fb_rtl':'fb_ltr',=
height:b.height,width:b.width,onload:FB.bind(this.fire,this,'iframe.onloa=
d')});},generateWidgetPipeIframeName:function(){FB.XFBML.IframeWidget.wid=
getPipeIframeCount++;return =
'fb_iframe_'+FB.XFBML.IframeWidget.widgetPipeIframeCount;},getFullyQualif=
iedURL:function(){if(FB.XFBML.shouldUseWidgetPipe()&&this._widgetPipeEnab=
led)return this._getWidgetPipeShell();var =
b=3Dthis._getURL();if(!this._fetchPreCachedLoader)b+=3D'?'+FB.QS.encode(t=
his._getQS());if(b.length>2000){b=3D'about:blank';var =
a=3DFB.bind(function(){this._postRequest();this.unsubscribe('iframe.onloa=
d',a);},this);this.subscribe('iframe.onload',a);}return =
b;},_getWidgetPipeShell:function(){return =
FB.getDomain('www')+'common/widget_pipe_shell.php';},_oneTimeSetup:functi=
on(){this.subscribe('xd.resize',FB.bind(this._handleResizeMsg,this));if(F=
B.getLoginStatus){this.subscribe('xd.refreshLoginStatus',FB.bind(FB.getLo=
ginStatus,FB,function(){},true));this.subscribe('xd.logout',FB.bind(FB.lo=
gout,FB,function(){}));}if(this._refreshOnAuthChange)this._setupAuthRefre=
sh();if(this._visibleAfter=3D=3D'load')this.subscribe('iframe.onload',FB.=
bind(this._makeVisible,this));this.oneTimeSetup();},_makeVisible:function=
(){this._removeLoader();FB.Dom.removeCss(this.dom,'fb_hide_iframes');this=
.fire('render');},_setupAuthRefresh:function(){FB.getLoginStatus(FB.bind(=
function(b){var =
a=3Db.status;FB.Event.subscribe('auth.statusChange',FB.bind(function(c){i=
f(!this.isValid())return;if(a=3D=3D'unknown'||c.status=3D=3D'unknown')thi=
s.process(true);a=3Dc.status;},this));},this));},_handleResizeMsg:functio=
n(b){if(!this.isValid())return;var =
a=3Dthis.getIframeNode();a.style.height=3Db.height+'px';if(b.width)a.styl=
e.width=3Db.width+'px';a.style.border=3D'none';this._makeVisible();},_add=
Loader:function(){if(!this._loaderDiv){FB.Dom.addCss(this.dom,'fb_iframe_=
widget_loader');this._loaderDiv=3Ddocument.createElement('div');this._loa=
derDiv.className=3D'FB_Loader';this.dom.appendChild(this._loaderDiv);}},_=
removeLoader:function(){if(this._loaderDiv){FB.Dom.removeCss(this.dom,'fb=
_iframe_widget_loader');if(this._loaderDiv.parentNode)this._loaderDiv.par=
entNode.removeChild(this._loaderDiv);this._loaderDiv=3Dnull;}},_getQS:fun=
ction(){return =
FB.copy({api_key:FB._apiKey,locale:FB._locale,sdk:'joey',session_key:FB._=
session&&FB._session.session_key,ref:this.getAttribute('ref')},this.getUr=
lBits().params);},_getURL:function(){var =
a=3D'www',b=3D'';if(this._fetchPreCachedLoader){a=3D'cdn';b=3D'static/';}=
return =
FB.getDomain(a)+'plugins/'+b+this.getUrlBits().name+'.php';},_postRequest=
:function(){FB.Content.submitToTarget({url:this._getURL(),target:this.get=
IframeNode().name,params:this._getQS()});}});FB.provide('XFBML.IframeWidg=
et',{widgetPipeIframeCount:0,masterWidgetPipeIframe:null,allWidgetPipeIfr=
ames:{},batchWidgetPipeRequests:function(){if(!FB.XFBML.IframeWidget.mast=
erWidgetPipeIframe)return;var =
c=3DFB.XFBML.IframeWidget._groupWidgetPipeDescriptions();var =
e=3D{widget_pipe:FB.JSON.stringify(c),href:window.location,site:location.=
hostname,channel:FB.XFBML.IframeWidget.masterWidgetPipeIframe.getChannelU=
rl(),api_key:FB._apiKey,locale:FB._locale,sdk:'joey',session_key:FB._sess=
ion&&FB._session.session_key};var d=3DFB.guid();var =
a=3DFB.XFBML.IframeWidget.masterWidgetPipeIframe.dom;var =
b=3Da.appendChild(document.createElement('span'));FB.Content.insertIframe=
({url:'about:blank',root:b,name:d,className:'fb_hidden =
fb_invisible',onload:function(){FB.Content.submitToTarget({url:FB._domain=
.www+'widget_pipe.php?widget_pipe=3D1',target:d,params:e});}});},_groupWi=
dgetPipeDescriptions:function(){var e=3D{};for(var b in =
FB.XFBML.IframeWidget.allWidgetPipeIframes){var =
a=3DFB.XFBML.IframeWidget.allWidgetPipeIframes[b];var =
c=3Da.getUrlBits();var =
d=3D{widget:c.name};FB.copy(d,c.params);e[b]=3Dd;}return e;}});=0A=
FB.subclass('XFBML.Activity','XFBML.IframeWidget',null,{_visibleAfter:'lo=
ad',_refreshOnAuthChange:true,setupAndValidate:function(){this._attr=3D{b=
order_color:this.getAttribute('border-color'),colorscheme:this.getAttribu=
te('color-scheme'),filter:this.getAttribute('filter'),action:this.getAttr=
ibute('action'),max_age:this.getAttribute('max_age'),font:this.getAttribu=
te('font'),header:this._getBoolAttribute('header'),height:this._getPxAttr=
ibute('height',300),recommendations:this._getBoolAttribute('recommendatio=
ns'),site:this.getAttribute('site',location.hostname),width:this._getPxAt=
tribute('width',300)};return true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'activity',params:this._attr};}});=0A=
FB.subclass('XFBML.ButtonElement','XFBML.Element',null,{_allowedSizes:['i=
con','small','medium','large','xlarge'],onClick:function(){throw new =
Error('Inheriting class needs to implement =
onClick().');},setupAndValidate:function(){return =
true;},getButtonMarkup:function(){return =
this.getOriginalHTML();},getOriginalHTML:function(){return =
this._originalHTML;},process:function(){if(!('_originalHTML' in =
this))this._originalHTML=3DFB.String.trim(this.dom.innerHTML);if(!this.se=
tupAndValidate()){this.fire('render');return;}var =
d=3Dthis._getAttributeFromList('size','medium',this._allowedSizes),a=3D''=
,b=3D'';if(d=3D=3D'icon'){a=3D'fb_button_simple';}else{var =
c=3DFB._localeIsRtl?'_rtl':'';b=3Dthis.getButtonMarkup();a=3D'fb_button'+=
c+' fb_button_'+d+c;}if(b!=3D=3D''){this.dom.innerHTML=3D('<a =
class=3D"'+a+'">'+'<span =
class=3D"fb_button_text">'+b+'</span>'+'</a>');this.dom.firstChild.onclic=
k=3DFB.bind(this.onClick,this);}this.fire('render');}});=0A=
FB.provide('Helper',{isUser:function(a){return =
a<2.2e+09||(a>=3D1e+14&&a<=3D100099999989999);},getLoggedInUser:function(=
){return =
FB.getUserID();},upperCaseFirstChar:function(a){if(a.length>0){return =
a.substr(0,1).toUpperCase()+a.substr(1);}else return =
a;},getProfileLink:function(c,b,a){a=3Da||(c?FB.getDomain('www')+'profile=
.php?id=3D'+c.uid:null);if(a)b=3D'<a class=3D"fb_link" =
href=3D"'+a+'">'+b+'</a>';return =
b;},invokeHandler:function(handler,scope,args){if(handler)if(typeof =
handler=3D=3D=3D'string'){eval(handler);}else =
if(handler.apply)handler.apply(scope,args||[]);},fireEvent:function(a,b){=
var =
c=3Db._attr.href;b.fire(a,c);FB.Event.fire(a,c,b);},executeFunctionByName=
:function(d){var a=3DArray.prototype.slice.call(arguments,1);var =
f=3Dd.split(".");var c=3Df.pop();var b=3Dwindow;for(var =
e=3D0;e<f.length;e++)b=3Db[f[e]];return b[c].apply(this,a);}});=0A=
FB.subclass('XFBML.AddProfileTab','XFBML.ButtonElement',null,{getButtonMa=
rkup:function(){return FB.Intl._tx("Add Profile Tab on =
Facebook");},onClick:function(){FB.ui({method:'profile.addtab'},this.bind=
(function(a){if(a.tab_added)FB.Helper.invokeHandler(this.getAttribute('on=
-add'),this);}));}});=0A=
FB.subclass('XFBML.Bookmark','XFBML.ButtonElement',null,{getButtonMarkup:=
function(){return FB.Intl._tx("Bookmark on =
Facebook");},onClick:function(){FB.ui({method:'bookmark.add'},this.bind(f=
unction(a){if(a.bookmarked)FB.Helper.invokeHandler(this.getAttribute('on-=
add'),this);}));}});=0A=
FB.subclass('XFBML.Comments','XFBML.IframeWidget',null,{_visibleAfter:'im=
mediate',_refreshOnAuthChange:true,setupAndValidate:function(){var =
a=3D{channel_url:this.getChannelUrl(),colorscheme:this.getAttribute('colo=
rscheme'),numposts:this.getAttribute('num-posts',10),width:this._getPxAtt=
ribute('width',550),href:this.getAttribute('href'),permalink:this.getAttr=
ibute('permalink'),publish_feed:this.getAttribute('publish_feed')};if(!a.=
href){a.migrated=3Dthis.getAttribute('migrated');a.xid=3Dthis.getAttribut=
e('xid');a.title=3Dthis.getAttribute('title',document.title);a.url=3Dthis=
.getAttribute('url',document.URL);a.quiet=3Dthis.getAttribute('quiet');a.=
reverse=3Dthis.getAttribute('reverse');a.simple=3Dthis.getAttribute('simp=
le');a.css=3Dthis.getAttribute('css');a.notify=3Dthis.getAttribute('notif=
y');if(!a.xid){var =
c=3Ddocument.URL.indexOf('#');if(c>0){a.xid=3DencodeURIComponent(document=
.URL.substring(0,c));}else =
a.xid=3DencodeURIComponent(document.URL);}if(a.migrated)a.href=3D'http://=
www.facebook.com/plugins/comments_v1.php?'+'app_id=3D'+FB._apiKey+'&xid=3D=
'+encodeURIComponent(a.xid)+'&url=3D'+encodeURIComponent(a.url);}else{var=
 =
b=3Dthis.getAttribute('fb_comment_id');if(!b){b=3DFB.QS.decode(document.U=
RL.substring(document.URL.indexOf('?')+1)).fb_comment_id;if(b&&b.indexOf(=
'#')>0)b=3Db.substring(0,b.indexOf('#'));}if(b){a.fb_comment_id=3Db;this.=
subscribe('render',FB.bind(function(){window.location.hash=3Dthis.getIfra=
meNode().id;},this));}}this._attr=3Da;return =
true;},oneTimeSetup:function(){this.subscribe('xd.addComment',FB.bind(thi=
s._handleCommentMsg,this));this.subscribe('xd.commentCreated',FB.bind(thi=
s._handleCommentCreatedMsg,this));this.subscribe('xd.commentRemoved',FB.b=
ind(this._handleCommentRemovedMsg,this));},getSize:function(){return =
{width:this._attr.width,height:200};},getUrlBits:function(){return =
{name:'comments',params:this._attr};},_handleCommentMsg:function(a){if(!t=
his.isValid())return;FB.Event.fire('comments.add',{post:a.post,user:a.use=
r,widget:this});},_handleCommentCreatedMsg:function(b){if(!this.isValid()=
)return;var =
a=3D{href:b.href,commentID:b.commentID,parentCommentID:b.parentCommentID}=
;FB.Event.fire('comment.create',a);},_handleCommentRemovedMsg:function(b)=
{if(!this.isValid())return;var =
a=3D{href:b.href,commentID:b.commentID};FB.Event.fire('comment.remove',a)=
;}});=0A=
FB.subclass('XFBML.CommentsCount','XFBML.Element',null,{process:function(=
){this._href=3Dthis.getAttribute('href',window.location.href);this._count=
=3DFB.Data._selectByIndex(['commentsbox_count'],'link_stat','url',this._h=
ref);FB.Dom.addCss(this.dom,'fb_comments_count_zero');this._count.wait(FB=
.bind(function(){var =
a=3Dthis._count.value[0].commentsbox_count;this.dom.innerHTML=3DFB.String=
.format('<span =
class=3D"fb_comments_count">{0}</span>',a);if(a>0)FB.Dom.removeCss(this.d=
om,'fb_comments_count_zero');this.fire('render');},this));}});=0A=
FB.provide('Anim',{ate:function(c,g,d,b){d=3D!isNaN(parseFloat(d))&&d>=3D=
0?d:750;var =
e=3D40,f=3D{},j=3D{},a=3Dnull,h=3Dc.style,i=3DsetInterval(FB.bind(functio=
n(){if(!a)a=3Dnew Date().getTime();var k=3D1;if(d!=3D0)k=3DMath.min((new =
Date().getTime()-a)/d,1);FB.Array.forEach(g,FB.bind(function(o,m){if(!f[m=
]){var =
n=3DFB.Dom.getStyle(c,m);if(n=3D=3D=3Dfalse)return;f[m]=3Dthis._parseCSS(=
n+'');}if(!j[m])j[m]=3Dthis._parseCSS(o.toString());var =
l=3D'';FB.Array.forEach(f[m],function(q,p){if(isNaN(j[m][p].numPart)&&j[m=
][p].textPart=3D=3D'?'){l=3Dq.numPart+q.textPart;}else =
if(isNaN(q.numPart)){l=3Dq.textPart;}else =
l+=3D(q.numPart+Math.ceil((j[m][p].numPart-q.numPart)*Math.sin(Math.PI/2*=
k)))+j[m][p].textPart+' =
';});FB.Dom.setStyle(c,m,l);},this));if(k=3D=3D1){clearInterval(i);if(b)b=
(c);}},this),e);},_parseCSS:function(a){var =
b=3D[];FB.Array.forEach(a.split(' '),function(d){var =
c=3DparseInt(d,10);b.push({numPart:c,textPart:d.replace(c,'')});});return=
 b;}});=0A=
FB.provide('Insights',{impression:function(e,a){var =
b=3DFB.guid(),g=3D"//ah8.facebook.com/impression.php/"+b+"/",c=3Dnew =
Image(1,1),f=3D[];if(!e.api_key&&FB._apiKey)e.api_key=3DFB._apiKey;for(va=
r d in =
e)f.push(encodeURIComponent(d)+'=3D'+encodeURIComponent(e[d]));g+=3D'?'+f=
.join('&');if(a)c.onload=3Da;c.src=3Dg;}});=0A=
FB.subclass('XFBML.ConnectBar','XFBML.Element',null,{_initialHeight:null,=
_initTopMargin:0,_picFieldName:'pic_square',_page:null,_displayed:false,_=
notDisplayed:false,_container:null,_animationSpeed:0,process:function(){F=
B.getLoginStatus(this.bind(function(a){FB.Event.monitor('auth.statusChang=
e',this.bind(function(){if(this.isValid()&&FB._userStatus=3D=3D'connected=
'){this._uid=3DFB.Helper.getLoggedInUser();FB.api({method:'Connect.should=
ShowConnectBar'},this.bind(function(b){if(b!=3D2){this._animationSpeed=3D=
(b=3D=3D0)?750:0;this._showBar();}else this._noRender();}));}else =
this._noRender();return false;}));}));},_showBar:function(){var =
a=3DFB.Data._selectByIndex(['first_name','profile_url',this._picFieldName=
],'user','uid',this._uid);var =
b=3DFB.Data._selectByIndex(['display_name'],'application','api_key',FB._a=
piKey);FB.Data.waitOn([a,b],FB.bind(function(c){c[0][0].site_name=3Dc[1][=
0].display_name;if(!this._displayed){this._displayed=3Dtrue;this._notDisp=
layed=3Dfalse;this._renderConnectBar(c[0][0]);this.fire('render');FB.Insi=
ghts.impression({lid:104,name:'widget_load'});this.fire('connectbar.ondis=
play');FB.Event.fire('connectbar.ondisplay',this);FB.Helper.invokeHandler=
(this.getAttribute('on-display'),this);}},this));},_noRender:function(){i=
f(this._displayed){this._displayed=3Dfalse;this._closeConnectBar();}if(!t=
his._notDisplayed){this._notDisplayed=3Dtrue;this.fire('render');this.fir=
e('connectbar.onnotdisplay');FB.Event.fire('connectbar.onnotdisplay',this=
);FB.Helper.invokeHandler(this.getAttribute('on-not-display'),this);}},_r=
enderConnectBar:function(d){var =
b=3Ddocument.createElement('div'),c=3Ddocument.createElement('div');b.cla=
ssName=3D'fb_connect_bar';c.className=3D'fb_reset =
fb_connect_bar_container';c.appendChild(b);document.body.appendChild(c);t=
his._container=3Dc;this._initialHeight=3DMath.round(parseFloat(FB.Dom.get=
Style(c,'height'))+parseFloat(FB.Dom.getStyle(c,'borderBottomWidth')));b.=
innerHTML=3DFB.String.format('<div class=3D"fb_buttons">'+'<a href=3D"#" =
class=3D"fb_bar_close">'+'<img src=3D"{1}" alt=3D"{2}" =
title=3D"{2}"/>'+'</a>'+'</div>'+'<a href=3D"{7}" class=3D"fb_profile" =
target=3D"_blank">'+'<img src=3D"{3}" alt=3D"{4}" =
title=3D"{4}"/>'+'</a>'+'{5}'+' <span>'+'<a href=3D"{8}" =
class=3D"fb_learn_more" target=3D"_blank">{6}</a> &ndash; '+'<a =
href=3D"#" class=3D"fb_no_thanks">{0}</a>'+'</span>',FB.Intl._tx("No =
Thanks"),FB.getDomain('cdn')+FB.XFBML.ConnectBar.imgs.buttonUrl,FB.Intl._=
tx("Close"),d[this._picFieldName]||FB.getDomain('cdn')+FB.XFBML.ConnectBa=
r.imgs.missingProfileUrl,FB.String.escapeHTML(d.first_name),FB.Intl._tx("=
Hi {firstName}. \u003cstrong>{siteName}\u003c\/strong> is using Facebook =
to personalize your =
experience.",{firstName:FB.String.escapeHTML(d.first_name),siteName:FB.St=
ring.escapeHTML(d.site_name)}),FB.Intl._tx("Learn =
More"),d.profile_url,FB.getDomain('www')+'sitetour/connect.php');var =
a=3Dthis;FB.Array.forEach(b.getElementsByTagName('a'),function(g){g.oncli=
ck=3DFB.bind(a._clickHandler,a);});this._page=3Ddocument.body;var =
f=3D0;if(this._page.parentNode){f=3DMath.round((parseFloat(FB.Dom.getStyl=
e(this._page.parentNode,'height'))-parseFloat(FB.Dom.getStyle(this._page,=
'height')))/2);}else =
f=3DparseInt(FB.Dom.getStyle(this._page,'marginTop'),10);f=3DisNaN(f)?0:f=
;this._initTopMargin=3Df;if(!window.XMLHttpRequest){c.className+=3D" =
fb_connect_bar_container_ie6";}else{c.style.top=3D(-1*this._initialHeight=
)+'px';FB.Anim.ate(c,{top:'0px'},this._animationSpeed);}var =
e=3D{marginTop:this._initTopMargin+this._initialHeight+'px'};if(FB.UA.ie(=
)){e.backgroundPositionY=3Dthis._initialHeight+'px';}else =
e.backgroundPosition=3D'? =
'+this._initialHeight+'px';FB.Anim.ate(this._page,e,this._animationSpeed)=
;},_clickHandler:function(a){a=3Da||window.event;var =
b=3Da.target||a.srcElement;while(b.nodeName!=3D'A')b=3Db.parentNode;switc=
h(b.className){case =
'fb_bar_close':FB.api({method:'Connect.connectBarMarkAcknowledged'});FB.I=
nsights.impression({lid:104,name:'widget_user_closed'});this._closeConnec=
tBar();break;case 'fb_learn_more':case =
'fb_profile':window.open(b.href);break;case =
'fb_no_thanks':this._closeConnectBar();FB.api({method:'Connect.connectBar=
MarkAcknowledged'});FB.Insights.impression({lid:104,name:'widget_user_no_=
thanks'});FB.api({method:'auth.revokeAuthorization',block:true},this.bind=
(function(){this.fire('connectbar.ondeauth');FB.Event.fire('connectbar.on=
deauth',this);FB.Helper.invokeHandler(this.getAttribute('on-deauth'),this=
);if(this._getBoolAttribute('auto-refresh',true))window.location.reload()=
;}));break;}return =
false;},_closeConnectBar:function(){this._notDisplayed=3Dtrue;var =
a=3D{marginTop:this._initTopMargin+'px'};if(FB.UA.ie()){a.backgroundPosit=
ionY=3D'0px';}else a.backgroundPosition=3D'? 0px';var =
b=3D(this._animationSpeed=3D=3D0)?0:300;FB.Anim.ate(this._page,a,b);FB.An=
im.ate(this._container,{top:(-1*this._initialHeight)+'px'},b,function(c){=
c.parentNode.removeChild(c);});this.fire('connectbar.onclose');FB.Event.f=
ire('connectbar.onclose',this);FB.Helper.invokeHandler(this.getAttribute(=
'on-close'),this);}});FB.provide('XFBML.ConnectBar',{imgs:{buttonUrl:'ima=
ges/facebook-widgets/close_btn.png',missingProfileUrl:'pics/q_silhouette.=
gif'}});=0A=
FB.subclass('XFBML.Facepile','XFBML.IframeWidget',null,{_visibleAfter:'lo=
ad',_extraParams:{},setupAndValidate:function(){this._attr=3D{href:this.g=
etAttribute('href'),channel:this.getChannelUrl(),colorscheme:this.getAttr=
ibute('colorscheme','light'),max_rows:this.getAttribute('max-rows'),actio=
n:this.getAttribute('action','like'),tense:this.getAttribute('tense','pas=
t'),width:this._getPxAttribute('width',200),ref:this.getAttribute('ref'),=
size:this.getAttribute('size','small'),login_text:this.dom.innerHTML};thi=
s.clear();for(var a in =
this._extraParams)this._attr[a]=3Dthis._extraParams[a];return =
true;},setExtraParams:function(a){this._extraParams=3Da;},oneTimeSetup:fu=
nction(){var =
a=3DFB._userStatus;FB.Event.subscribe('auth.statusChange',FB.bind(functio=
n(b){if(a=3D=3D'connected'||b.status=3D=3D'connected')this.process(true);=
a=3Db.status;},this));},getSize:function(){if(this._attr.size=3D=3D'large=
')return {width:this._attr.width,height:90};return =
{width:this._attr.width,height:70};},getUrlBits:function(){return =
{name:'facepile',params:this._attr};}});=0A=
FB.subclass('XFBML.Fan','XFBML.IframeWidget',null,{_visibleAfter:'load',s=
etupAndValidate:function(){this._attr=3D{api_key:FB._apiKey,connections:t=
his.getAttribute('connections','10'),css:this.getAttribute('css'),height:=
this._getPxAttribute('height'),id:this.getAttribute('profile-id'),logobar=
:this._getBoolAttribute('logo-bar'),name:this.getAttribute('name'),stream=
:this._getBoolAttribute('stream',true),width:this._getPxAttribute('width'=
,300)};if(!this._attr.id&&!this._attr.name){FB.log('<fb:fan> requires =
one of the "id" or "name" attributes.');return false;}var =
a=3Dthis._attr.height;if(!a)if((!this._attr.connections||this._attr.conne=
ctions=3D=3D=3D'0')&&!this._attr.stream){a=3D65;}else =
if(!this._attr.connections||this._attr.connections=3D=3D=3D'0'){a=3D375;}=
else if(!this._attr.stream){a=3D250;}else =
a=3D550;if(this._attr.logobar)a+=3D25;this._attr.height=3Da;return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'fan',params:this._attr};}});=0A=
FB.subclass('XFBML.Friendpile','XFBML.Facepile',null,{});=0A=
FB.subclass('XFBML.EdgeCommentWidget','XFBML.IframeWidget',function(a){th=
is._iframeWidth=3Da.width+1;this._iframeHeight=3Da.height;this._attr=3D{m=
aster_frame_name:a.masterFrameName};this.dom=3Da.commentNode;this.dom.sty=
le.top=3Da.relativeHeightOffset;if(a.relativeWidthOffset)if(FB._localeIsR=
tl){this.dom.style.right=3Da.relativeWidthOffset;}else =
this.dom.style.left=3Da.relativeWidthOffset;this.dom.style.zIndex=3DFB.XF=
BML.EdgeCommentWidget.NextZIndex++;FB.Dom.addCss(this.dom,'fb_edge_commen=
t_widget');},{_visibleAfter:'load',_showLoader:false,getSize:function(){r=
eturn =
{width:this._iframeWidth,height:this._iframeHeight};},getUrlBits:function=
(){return =
{name:'comment_widget_shell',params:this._attr};}});FB.provide('XFBML.Edg=
eCommentWidget',{NextZIndex:10000});=0A=
FB.subclass('XFBML.EdgeWidget','XFBML.IframeWidget',null,{_visibleAfter:'=
immediate',_showLoader:false,setupAndValidate:function(){FB.Dom.addCss(th=
is.dom,'fb_edge_widget_with_comment');this._attr=3D{channel_url:this.getC=
hannelUrl(),debug:this._getBoolAttribute('debug'),href:this.getAttribute(=
'href',window.location.href),is_permalink:this._getBoolAttribute('is-perm=
alink'),node_type:this.getAttribute('node-type','link'),width:this._getWi=
dgetWidth(),font:this.getAttribute('font'),layout:this._getLayout(),color=
scheme:this.getAttribute('color-scheme'),action:this.getAttribute('action=
'),ref:this.getAttribute('ref'),show_faces:this._shouldShowFaces(),no_res=
ize:this._getBoolAttribute('no_resize'),send:this.getAttribute('send'),ur=
l_map:this.getAttribute('url_map')};return =
true;},oneTimeSetup:function(){this.subscribe('xd.authPrompted',FB.bind(t=
his._onAuthPrompt,this));this.subscribe('xd.edgeCreated',FB.bind(this._on=
EdgeCreate,this));this.subscribe('xd.edgeRemoved',FB.bind(this._onEdgeRem=
ove,this));this.subscribe('xd.presentEdgeCommentDialog',FB.bind(this._han=
dleEdgeCommentDialogPresentation,this));this.subscribe('xd.dismissEdgeCom=
mentDialog',FB.bind(this._handleEdgeCommentDialogDismissal,this));this.su=
bscribe('xd.hideEdgeCommentDialog',FB.bind(this._handleEdgeCommentDialogH=
ide,this));this.subscribe('xd.showEdgeCommentDialog',FB.bind(this._handle=
EdgeCommentDialogShow,this));},getSize:function(){return =
{width:this._getWidgetWidth(),height:this._getWidgetHeight()};},_getWidge=
tHeight:function(){var b=3Dthis._getLayout();var =
e=3Dthis._shouldShowFaces()?'show':'hide';var =
d=3Dthis.getAttribute('send');var a=3D65+(d&&d!=3D=3D'false'?25:0);var =
c=3D{standard:{show:80,hide:35},box_count:{show:a,hide:a},button_count:{s=
how:21,hide:21},simple:{show:20,hide:20}};return =
c[b][e];},_getWidgetWidth:function(){var e=3Dthis._getLayout();var =
g=3Dthis.getAttribute('send');var =
h=3Dthis._shouldShowFaces()?'show':'hide';var =
c=3D(this.getAttribute('action')=3D=3D=3D'recommend'?130:90)+(g&&g!=3D=3D=
'false'?60:0);var =
b=3Dthis.getAttribute('action')=3D=3D=3D'recommend'?100:55;var =
i=3Dthis.getAttribute('action')=3D=3D=3D'recommend'?90:50;var =
f=3D{standard:{show:450,hide:450},box_count:{show:b,hide:b},button_count:=
{show:c,hide:c},simple:{show:i,hide:i}};var d=3Df[e][h];var =
j=3Dthis._getPxAttribute('width',d);var =
a=3D{standard:{min:225,max:900},box_count:{min:b,max:900},button_count:{m=
in:c,max:900},simple:{min:49,max:900}};if(j<a[e].min){j=3Da[e].min;}else =
if(j>a[e].max)j=3Da[e].max;return j;},_getLayout:function(){return =
this._getAttributeFromList('layout','standard',['standard','button_count'=
,'box_count','simple']);},_shouldShowFaces:function(){return =
this._getLayout()=3D=3D=3D'standard'&&this._getBoolAttribute('show-faces'=
,true);},_handleEdgeCommentDialogPresentation:function(b){if(!this.isVali=
d())return;var =
a=3Ddocument.createElement('span');this._commentSlave=3Dthis._createEdgeC=
ommentWidget(b,a);this.dom.appendChild(a);this._commentSlave.process();th=
is._commentWidgetNode=3Da;},_createEdgeCommentWidget:function(b,a){var =
c=3D{commentNode:a,externalUrl:b.externalURL,width:400,height:225,masterF=
rameName:b.masterFrameName,layout:this._getLayout(),relativeHeightOffset:=
this._getHeightOffset(b),relativeWidthOffset:this._getWidthOffset(b)};ret=
urn new =
FB.XFBML.EdgeCommentWidget(c);},_getHeightOffset:function(c){if(c&&c.preC=
omputedHeightOffset)return =
parseInt(c.preComputedHeightOffset,10)+'px';var =
a=3Dthis._getLayout();var =
b=3D{standard:'22px',button_count:'19px',box_count:'-5px',simple:'18px'};=
return b[a];},_getCommonEdgeCommentWidgetOpts:function(c,a,d,b){return =
{colorscheme:this._attr.colorscheme,commentNode:a,controllerID:c.controll=
erID,nodeImageURL:c.nodeImageURL,nodeRef:this._attr.ref,nodeTitle:c.nodeT=
itle,nodeURL:c.nodeURL,nodeSummary:c.nodeSummary,width:400,height:300,rel=
ativeHeightOffset:(b?this._getHeightOffset(c):this._getHeightOffset()),re=
lativeWidthOffset:(d?this._getWidthOffset(c):this._getWidthOffset()),erro=
r:c.error,siderender:c.siderender};},_getWidthOffset:function(c){if(c&&c.=
preComputedWidthOffset)return =
parseInt(c.preComputedWidthOffset,10)+'px';var a=3Dthis._getLayout();var =
b=3D{standard:'0px',box_count:'0px',button_count:'0px',simple:'0px'};retu=
rn =
b[a];},_handleEdgeCommentDialogDismissal:function(a){if(this._commentWidg=
etNode){this.dom.removeChild(this._commentWidgetNode);delete =
this._commentWidgetNode;}},_handleEdgeCommentDialogHide:function(){if(thi=
s._commentWidgetNode)this._commentWidgetNode.style.display=3D"none";},_ha=
ndleEdgeCommentDialogShow:function(){if(this._commentWidgetNode)this._com=
mentWidgetNode.style.display=3D"block";},_fireEventAndInvokeHandler:funct=
ion(b,a){FB.Helper.fireEvent(b,this);FB.Helper.invokeHandler(this.getAttr=
ibute(a),this,[this._attr.href]);},_onEdgeCreate:function(){this._fireEve=
ntAndInvokeHandler('edge.create','on-create');},_onEdgeRemove:function(){=
this._fireEventAndInvokeHandler('edge.remove','on-remove');},_onAuthPromp=
t:function(){this._fireEventAndInvokeHandler('auth.prompt','on-prompt');}=
});=0A=
FB.subclass('XFBML.SendButtonFormWidget','XFBML.EdgeCommentWidget',functi=
on(a){this._base(a);FB.Dom.addCss(this.dom,'fb_send_button_form_widget');=
FB.Dom.addCss(this.dom,a.colorscheme);FB.Dom.addCss(this.dom,(typeof =
a.siderender!=3D'undefined'&&a.siderender)?'siderender':'');this._attr.no=
deImageURL=3Da.nodeImageURL;this._attr.nodeRef=3Da.nodeRef;this._attr.nod=
eTitle=3Da.nodeTitle;this._attr.nodeURL=3Da.nodeURL;this._attr.nodeSummar=
y=3Da.nodeSummary;this._attr.channel=3Dthis.getChannelUrl();this._attr.co=
ntrollerID=3Da.controllerID;this._attr.colorscheme=3Da.colorscheme;this._=
attr.error=3Da.error;this._attr.siderender=3Da.siderender;},{_showLoader:=
true,getUrlBits:function(){return =
{name:'send_button_form_shell',params:this._attr};},oneTimeSetup:function=
(){this.subscribe('xd.messageSent',FB.bind(this._onMessageSent,this));},_=
onMessageSent:function(){FB.Event.fire('message.send',this._attr.nodeURL,=
this);}});=0A=
FB.subclass('XFBML.Send','XFBML.EdgeWidget',null,{setupAndValidate:functi=
on(){FB.Dom.addCss(this.dom,'fb_edge_widget_with_comment');this._attr=3D{=
channel:this.getChannelUrl(),api_key:FB._apiKey,font:this.getAttribute('f=
ont'),colorscheme:this.getAttribute('colorscheme','light'),href:this.getA=
ttribute('href',window.location.href),ref:this.getAttribute('ref')};retur=
n true;},getUrlBits:function(){return =
{name:'send',params:this._attr};},_createEdgeCommentWidget:function(b,a){=
var c=3Dthis._getCommonEdgeCommentWidgetOpts(b,a);return new =
FB.XFBML.SendButtonFormWidget(c);},_getHeightOffset:function(){return =
'21px';},_getWidthOffset:function(){return =
'0px';},getSize:function(){return =
{width:FB.XFBML.Send.Dimensions.width,height:FB.XFBML.Send.Dimensions.hei=
ght};}});FB.provide('XFBML.Send',{Dimensions:{width:56,height:25}});=0A=
FB.subclass('XFBML.Like','XFBML.EdgeWidget',null,{_widgetPipeEnabled:true=
,getUrlBits:function(){return =
{name:'like',params:this._attr};},_createEdgeCommentWidget:function(b,a){=
if('send' in this._attr&&'widget_type' in =
b&&b.widget_type=3D=3D'send'){var =
c=3Dthis._getCommonEdgeCommentWidgetOpts(b,a,true,true);return new =
FB.XFBML.SendButtonFormWidget(c);}else return =
this._callBase("_createEdgeCommentWidget",b,a);},getIframeTitle:function(=
){return 'Like this content on Facebook.';}});=0A=
FB.subclass('XFBML.LikeBox','XFBML.IframeWidget',null,{_visibleAfter:'loa=
d',setupAndValidate:function(){this._attr=3D{channel:this.getChannelUrl()=
,api_key:FB._apiKey,connections:this.getAttribute('connections'),css:this=
.getAttribute('css'),height:this.getAttribute('height'),id:this.getAttrib=
ute('profile-id'),header:this._getBoolAttribute('header',true),name:this.=
getAttribute('name'),show_faces:this._getBoolAttribute('show-faces',true)=
,stream:this._getBoolAttribute('stream',true),width:this._getPxAttribute(=
'width',300),href:this.getAttribute('href'),colorscheme:this.getAttribute=
('colorscheme','light'),border_color:this.getAttribute('border_color')};i=
f(this._getBoolAttribute('force_wall',false))this._attr.force_wall=3Dtrue=
;if(this._attr.connections=3D=3D=3D'0'){this._attr.show_faces=3Dfalse;}el=
se =
if(this._attr.connections)this._attr.show_faces=3Dtrue;if(!this._attr.id&=
&!this._attr.name&&!this._attr.href){FB.log('<fb:like-box> requires one =
of the "id" or "name" attributes.');return false;}var =
a=3Dthis._attr.height;if(!a)if(!this._attr.show_faces&&!this._attr.stream=
){a=3D62;}else{a=3D95;if(this._attr.show_faces)a+=3D163;if(this._attr.str=
eam)a+=3D300;if(this._attr.header&&this._attr.header!=3D=3D'0')a+=3D32;}t=
his._attr.height=3Da;this.subscribe('xd.likeboxLiked',FB.bind(this._onLik=
ed,this));this.subscribe('xd.likeboxUnliked',FB.bind(this._onUnliked,this=
));return true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return =
{name:'likebox',params:this._attr};},_onLiked:function(){FB.Helper.fireEv=
ent('edge.create',this);},_onUnliked:function(){FB.Helper.fireEvent('edge=
.remove',this);}});=0A=
FB.subclass('XFBML.LiveStream','XFBML.IframeWidget',null,{_visibleAfter:'=
load',setupAndValidate:function(){this._attr=3D{app_id:this.getAttribute(=
'event-app-id'),height:this._getPxAttribute('height',500),hideFriendsTab:=
this.getAttribute('hide-friends-tab'),redesigned:this._getBoolAttribute('=
redesigned-stream'),width:this._getPxAttribute('width',400),xid:this.getA=
ttribute('xid','default'),always_post_to_friends:this._getBoolAttribute('=
always-post-to-friends',false),via_url:this.getAttribute('via_url')};retu=
rn true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{var a=3Dthis._attr.redesigned?'live_stream_box':'livefeed';return =
{name:a,params:this._attr};}});=0A=
FB.subclass('XFBML.Login','XFBML.Facepile',null,{_visibleAfter:'load',get=
Size:function(){return =
{width:this._attr.width,height:94};},getUrlBits:function(){return =
{name:'login',params:this._attr};}});=0A=
FB.subclass('XFBML.LoginButton','XFBML.ButtonElement',null,{setupAndValid=
ate:function(){if(this._alreadySetup)return =
true;this._alreadySetup=3Dtrue;this._attr=3D{autologoutlink:this._getBool=
Attribute('auto-logout-link'),length:this._getAttributeFromList('length',=
'short',['long','short']),onlogin:this.getAttribute('on-login'),perms:thi=
s.getAttribute('perms'),scope:this.getAttribute('scope'),registration_url=
:this.getAttribute('registration-url'),status:'unknown'};if(this._attr.au=
tologoutlink)FB.Event.subscribe('auth.statusChange',FB.bind(this.process,=
this));if(this._attr.registration_url){FB.Event.subscribe('auth.statusCha=
nge',this._saveStatus(this.process,false));FB.getLoginStatus(this._saveSt=
atus(this.process,false));}return true;},getButtonMarkup:function(){var =
a=3Dthis.getOriginalHTML();if(a)return =
a;if(!this._attr.registration_url){if(FB.getAccessToken()&&this._attr.aut=
ologoutlink){return FB.Intl._tx("Facebook Logout");}else =
if(FB.getAccessToken()){return '';}else return =
this._getLoginText();}else switch(this._attr.status){case =
'unknown':return this._getLoginText();case 'notConnected':return =
FB.Intl._tx("Register");case =
'connected':if(FB.getAccessToken()&&this._attr.autologoutlink)return =
FB.Intl._tx("Facebook Logout");return '';default:FB.log('Unknown status: =
'+this.status);return FB.Intl._tx("Log =
In");}},_getLoginText:function(){return =
this._attr.length=3D=3D'short'?FB.Intl._tx("Log In"):FB.Intl._tx("Log In =
with =
Facebook");},onClick:function(){if(!this._attr.registration_url){if(!FB.g=
etAccessToken()||!this._attr.autologoutlink){FB.login(FB.bind(this._authC=
allback,this),{perms:this._attr.perms,scope:this._attr.scope});}else =
FB.logout(FB.bind(this._authCallback,this));}else =
switch(this._attr.status){case =
'unknown':FB.ui({method:'auth.logintoFacebook'},FB.bind(function(a){FB.bi=
nd(FB.getLoginStatus(this._saveStatus(this._authCallback,true),true),this=
);},this));break;case =
'notConnected':window.top.location=3Dthis._attr.registration_url;break;ca=
se =
'connected':if(!FB.getAccessToken()||!this._attr.autologoutlink){this._au=
thCallback();}else =
FB.logout(FB.bind(this._authCallback,this));break;default:FB.log('Unknown=
 status: =
'+this.status);}},_authCallback:function(a){FB.Helper.invokeHandler(this.=
_attr.onlogin,this,[a]);},_saveStatus:function(a,b){return =
FB.bind(function(c){if(b&&this._attr.registration_url&&this._attr.status=3D=
=3D'notConnected'&&c.status=3D=3D'notConnected')window.top.location=3Dthi=
s._attr.registration_url;this._attr.status=3Dc.status;if(a){a=3Dthis.bind=
(a,this);return a(c);}},this);}});=0A=
FB.subclass('XFBML.Name','XFBML.Element',null,{process:function(){FB.copy=
(this,{_uid:this.getAttribute('uid'),_firstnameonly:this._getBoolAttribut=
e('first-name-only'),_lastnameonly:this._getBoolAttribute('last-name-only=
'),_possessive:this._getBoolAttribute('possessive'),_reflexive:this._getB=
oolAttribute('reflexive'),_objective:this._getBoolAttribute('objective'),=
_linked:this._getBoolAttribute('linked',true),_subjectId:this.getAttribut=
e('subject-id')});if(!this._uid){FB.log('"uid" is a required attribute =
for <fb:name>');this.fire('render');return;}var =
b=3D[];if(this._firstnameonly){b.push('first_name');}else =
if(this._lastnameonly){b.push('last_name');}else =
b.push('name');if(this._subjectId){b.push('sex');if(this._subjectId=3D=3D=
FB.Helper.getLoggedInUser())this._reflexive=3Dtrue;}var =
a;FB.Event.monitor('auth.statusChange',this.bind(function(){if(!this.isVa=
lid()){this.fire('render');return =
true;}if(!this._uid||this._uid=3D=3D'loggedinuser')this._uid=3DFB.Helper.=
getLoggedInUser();if(!this._uid)return;if(FB.Helper.isUser(this._uid)){a=3D=
FB.Data._selectByIndex(b,'user','uid',this._uid);}else =
a=3DFB.Data._selectByIndex(['name','id'],'profile','id',this._uid);a.wait=
(this.bind(function(c){if(this._subjectId=3D=3Dthis._uid){this._renderPro=
noun(c[0]);}else =
this._renderOther(c[0]);this.fire('render');}));}));},_renderPronoun:func=
tion(b){var =
c=3D'',a=3Dthis._objective;if(this._subjectId){a=3Dtrue;if(this._subjectI=
d=3D=3D=3Dthis._uid)this._reflexive=3Dtrue;}if(this._uid=3D=3DFB.Connect.=
get_loggedInUser()&&this._getBoolAttribute('use-you',true)){if(this._poss=
essive){if(this._reflexive){c=3D'your own';}else c=3D'your';}else =
if(this._reflexive){c=3D'yourself';}else c=3D'you';}else =
switch(b.sex){case 'male':if(this._possessive){c=3Dthis._reflexive?'his =
own':'his';}else if(this._reflexive){c=3D'himself';}else =
if(a){c=3D'him';}else c=3D'he';break;case =
'female':if(this._possessive){c=3Dthis._reflexive?'her own':'her';}else =
if(this._reflexive){c=3D'herself';}else if(a){c=3D'her';}else =
c=3D'she';break;default:if(this._getBoolAttribute('use-they',true)){if(th=
is._possessive){if(this._reflexive){c=3D'their own';}else =
c=3D'their';}else if(this._reflexive){c=3D'themselves';}else =
if(a){c=3D'them';}else c=3D'they';}else =
if(this._possessive){if(this._reflexive){c=3D'his/her own';}else =
c=3D'his/her';}else if(this._reflexive){c=3D'himself/herself';}else =
if(a){c=3D'him/her';}else =
c=3D'he/she';break;}if(this._getBoolAttribute('capitalize',false))c=3DFB.=
Helper.upperCaseFirstChar(c);this.dom.innerHTML=3Dc;},_renderOther:functi=
on(c){var =
b=3D'',a=3D'';if(this._uid=3D=3DFB.Helper.getLoggedInUser()&&this._getBoo=
lAttribute('use-you',true)){if(this._reflexive){if(this._possessive){b=3D=
'your own';}else b=3D'yourself';}else =
if(this._possessive){b=3D'your';}else b=3D'you';}else =
if(c){if(null=3D=3D=3Dc.first_name)c.first_name=3D'';if(null=3D=3D=3Dc.la=
st_name)c.last_name=3D'';if(this._firstnameonly&&c.first_name!=3D=3Dundef=
ined){b=3DFB.String.escapeHTML(c.first_name);}else =
if(this._lastnameonly&&c.last_name!=3D=3Dundefined)b=3DFB.String.escapeHT=
ML(c.last_name);if(!b)b=3DFB.String.escapeHTML(c.name);if(b!=3D=3D''&&thi=
s._possessive)b+=3D'\'s';}if(!b)b=3DFB.String.escapeHTML(this.getAttribut=
e('if-cant-see','Facebook =
User'));if(b){if(this._getBoolAttribute('capitalize',false))b=3DFB.Helper=
.upperCaseFirstChar(b);if(c&&this._linked){a=3DFB.Helper.getProfileLink(c=
,b,this.getAttribute('href',null));}else =
a=3Db;}this.dom.innerHTML=3Da;}});=0A=
FB.subclass('XFBML.ProfilePic','XFBML.Element',null,{process:function(){v=
ar =
d=3Dthis.getAttribute('size','thumb'),b=3DFB.XFBML.ProfilePic._sizeToPicF=
ieldMap[d],g=3Dthis._getPxAttribute('width'),a=3Dthis._getPxAttribute('he=
ight'),e=3Dthis.dom.style,f=3Dthis.getAttribute('uid');if(this._getBoolAt=
tribute('facebook-logo'))b+=3D'_with_logo';if(g){g=3Dg+'px';e.width=3Dg;}=
if(a){a=3Da+'px';e.height=3Da;}var c=3Dthis.bind(function(j){var =
l=3Dj?j[0]:null,i=3Dl?l[b]:null;if(!i)i=3DFB.getDomain('cdn')+FB.XFBML.Pr=
ofilePic._defPicMap[b];var =
k=3D((g?'width:'+g+';':'')+(a?'height:'+g+';':'')),h=3DFB.String.format('=
<img src=3D"{0}" alt=3D"{1}" title=3D"{1}" style=3D"{2}" class=3D"{3}" =
/>',i,l?FB.String.escapeHTML(l.name):'',k,this.dom.className);if(this._ge=
tBoolAttribute('linked',true))h=3DFB.Helper.getProfileLink(l,h,this.getAt=
tribute('href',null));this.dom.innerHTML=3Dh;FB.Dom.addCss(this.dom,'fb_p=
rofile_pic_rendered');this.fire('render');});FB.Event.monitor('auth.statu=
sChange',this.bind(function(){if(!this.isValid()){this.fire('render');ret=
urn =
true;}if(this.getAttribute('uid',null)=3D=3D'loggedinuser')f=3DFB.Helper.=
getLoggedInUser();if(FB._userStatus&&f){FB.Data._selectByIndex(['name',b]=
,FB.Helper.isUser(f)?'user':'profile',FB.Helper.isUser(f)?'uid':'id',f).w=
ait(c);}else =
c();}));}});FB.provide('XFBML.ProfilePic',{_defPicMap:{pic:'pics/s_silhou=
ette.jpg',pic_big:'pics/d_silhouette.gif',pic_big_with_logo:'pics/d_silho=
uette_logo.gif',pic_small:'pics/t_silhouette.jpg',pic_small_with_logo:'pi=
cs/t_silhouette_logo.gif',pic_square:'pics/q_silhouette.gif',pic_square_w=
ith_logo:'pics/q_silhouette_logo.gif',pic_with_logo:'pics/s_silhouette_lo=
go.gif'},_sizeToPicFieldMap:{n:'pic_big',normal:'pic_big',q:'pic_square',=
s:'pic',small:'pic',square:'pic_square',t:'pic_small',thumb:'pic_small'}}=
);=0A=
FB.subclass('XFBML.Question','XFBML.IframeWidget',null,{_visibleAfter:'lo=
ad',setupAndValidate:function(){this._attr=3D{channel:this.getChannelUrl(=
),api_key:FB._apiKey,permalink:this.getAttribute('permalink'),width:this.=
getAttribute('width',400),height:0};return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'question',params:this._attr};}});=0A=
FB.subclass('XFBML.Recommendations','XFBML.IframeWidget',null,{_visibleAf=
ter:'load',_refreshOnAuthChange:true,setupAndValidate:function(){this._at=
tr=3D{border_color:this.getAttribute('border-color'),colorscheme:this.get=
Attribute('color-scheme'),filter:this.getAttribute('filter'),font:this.ge=
tAttribute('font'),action:this.getAttribute('action'),max_age:this.getAtt=
ribute('max_age'),header:this._getBoolAttribute('header'),height:this._ge=
tPxAttribute('height',300),site:this.getAttribute('site',location.hostnam=
e),width:this._getPxAttribute('width',300)};return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'recommendations',params:this._attr};}});=0A=
FB.subclass('XFBML.Registration','XFBML.IframeWidget',null,{_visibleAfter=
:'immediate',_baseHeight:167,_fieldHeight:28,_skinnyWidth:520,_skinnyBase=
Height:173,_skinnyFieldHeight:52,setupAndValidate:function(){this._attr=3D=
{action:this.getAttribute('action'),border_color:this.getAttribute('borde=
r-color'),channel_url:this.getChannelUrl(),client_id:FB._apiKey,fb_only:t=
his._getBoolAttribute('fb-only',false),fb_register:this._getBoolAttribute=
('fb-register',false),fields:this.getAttribute('fields'),height:this._get=
PxAttribute('height'),redirect_uri:this.getAttribute('redirect-uri',windo=
w.location.href),no_footer:this._getBoolAttribute('no-footer'),no_header:=
this._getBoolAttribute('no-header'),onvalidate:this.getAttribute('onvalid=
ate'),width:this._getPxAttribute('width',600),target:this.getAttribute('t=
arget')};if(this._attr.onvalidate)this.subscribe('xd.validate',this.bind(=
function(b){var d=3DFB.JSON.parse(b.value);var =
a=3Dthis.bind(function(e){FB.Arbiter.inform('Registration.Validation',{er=
rors:e,id:b.id},'parent.frames["'+this.getIframeNode().name+'"]',window.l=
ocation.protocol=3D=3D'https:');});var =
c=3DFB.Helper.executeFunctionByName(this._attr.onvalidate,d,a);if(c)a(c);=
}));this.subscribe('xd.authLogin',FB.bind(this._onAuthLogin,this));this.s=
ubscribe('xd.authLogout',FB.bind(this._onAuthLogout,this));return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._getHeight()};},_getHeight:function()=
{if(this._attr.height)return this._attr.height;var =
b;if(!this._attr.fields){b=3D['name'];}else =
try{b=3DFB.JSON.parse(this._attr.fields);}catch(a){b=3Dthis._attr.fields.=
split(/,/);}if(this._attr.width<this._skinnyWidth){return =
this._skinnyBaseHeight+b.length*this._skinnyFieldHeight;}else return =
this._baseHeight+b.length*this._fieldHeight;},getUrlBits:function(){retur=
n =
{name:'registration',params:this._attr};},_onAuthLogin:function(){if(!FB.=
getSession())FB.getLoginStatus();FB.Helper.fireEvent('auth.login',this);}=
,_onAuthLogout:function(){if(!FB.getSession())FB.getLoginStatus();FB.Help=
er.fireEvent('auth.logout',this);}});=0A=
FB.subclass('XFBML.ServerFbml','XFBML.IframeWidget',null,{_visibleAfter:'=
resize',setupAndValidate:function(){this._attr=3D{channel_url:this.getCha=
nnelUrl(),fbml:this.getAttribute('fbml'),width:this._getPxAttribute('widt=
h')};if(!this._attr.fbml){var =
a=3Dthis.dom.getElementsByTagName('script')[0];if(a&&a.type=3D=3D=3D'text=
/fbml')this._attr.fbml=3Da.innerHTML;}if(!this._attr.fbml){FB.log('<fb:se=
rverfbml> requires the "fbml" attribute.');return false;}return =
true;},getSize:function(){return =
{width:this._attr.width,height:this._attr.height};},getUrlBits:function()=
{return {name:'serverfbml',params:this._attr};}});=0A=
FB.subclass('XFBML.ShareButton','XFBML.Element',null,{process:function(){=
this._href=3Dthis.getAttribute('href',window.location.href);this._type=3D=
this.getAttribute('type','icon_link');FB.Dom.addCss(this.dom,'fb_share_co=
unt_hidden');this._renderButton(true);},_renderButton:function(h){if(!thi=
s.isValid()){this.fire('render');return;}var =
d=3D'',e=3D'',f=3D'',c=3D'',g=3DFB.Intl._tx("Share"),i=3D'';switch(this._=
type){case 'icon':case 'icon_link':c=3D'fb_button_simple';d=3D('<span =
class=3D"fb_button_text">'+(this._type=3D=3D'icon_link'?g:'&nbsp;')+'</sp=
an>');h=3Dfalse;break;case 'link':d=3DFB.Intl._tx("Share on =
Facebook");h=3Dfalse;break;case 'button':d=3D'<span =
class=3D"fb_button_text">'+g+'</span>';c=3D'fb_button =
fb_button_small';h=3Dfalse;break;case 'button_count':d=3D'<span =
class=3D"fb_button_text">'+g+'</span>';e=3D('<span =
class=3D"fb_share_count_nub_right">&nbsp;</span>'+'<span =
class=3D"fb_share_count =
fb_share_count_right">'+this._getCounterMarkup()+'</span>');c=3D'fb_butto=
n fb_button_small';break;default:d=3D'<span =
class=3D"fb_button_text">'+g+'</span>';f=3D('<span =
class=3D"fb_share_count_nub_top">&nbsp;</span>'+'<span =
class=3D"fb_share_count =
fb_share_count_top">'+this._getCounterMarkup()+'</span>');c=3D'fb_button =
fb_button_small';i=3D'fb_share_count_wrapper';}var =
b=3DFB.guid();this.dom.innerHTML=3DFB.String.format('<span =
class=3D"{0}">{4}<a id=3D"{1}" class=3D"{2}" =
'+'target=3D"_blank">{3}</a>{5}</span>',i,b,c,d,f,e);var =
a=3Ddocument.getElementById(b);a.href=3Dthis._href;a.onclick=3Dfunction()=
{FB.ui({method:'stream.share',u:this.href});return =
false;};if(!h)this.fire('render');},_getCounterMarkup:function(){if(!this=
._count)this._count=3DFB.Data._selectByIndex(['total_count'],'link_stat',=
'url',this._href);var =
b=3D'0';if(this._count.value!=3D=3Dundefined){if(this._count.value.length=
>0){var =
a=3Dthis._count.value[0].total_count;if(a>3){FB.Dom.removeCss(this.dom,'f=
b_share_count_hidden');b=3Da>=3D1e+07?Math.round(a/1e+06)+'M':(a>=3D10000=
?Math.round(a/1000)+'K':a);}}}else =
this._count.wait(FB.bind(this._renderButton,this,false));return '<span =
class=3D"fb_share_count_inner">'+b+'</span>';}});=0A=
FB.subclass('XFBML.SocialBar','XFBML.IframeWidget',null,{getUrlBits:funct=
ion(){return =
{name:'social_bar',params:this._attr};},setupAndValidate:function(){funct=
ion b(i,h){var j=3D0;var k=3Dnull;function l(){h();k=3Dnull;j=3D(new =
Date()).getTime();}return function(){if(!k){var m=3D(new =
Date()).getTime();if(m-j<i){k=3Dwindow.setTimeout(l,i-(m-j));}else =
l();}return true;};}function =
f(i){if(i!=3D'manual'&&i!=3D'onvisible'){var =
h=3Di.match(/^\d+(?:\.\d+)?%$/)?parseInt(i,10):80;h=3DMath.min(Math.max(h=
,0),100);i=3Dh/100;}return =
i;}this._attr=3D{channel:this.getChannelUrl(),api_key:FB._apiKey,font:thi=
s.getAttribute('font'),colorscheme:this.getAttribute('colorscheme','light=
'),href:this.getAttribute('href',window.location.href),ref:this.getAttrib=
ute('ref'),trigger:f(this.getAttribute('trigger','')),read_time:parseInt(=
this.getAttribute('read_time'),10)||30};FB._inPlugin=3Dtrue;this._showLoa=
der=3Dfalse;this.subscribe('iframe.onload',FB.bind(function(){var =
h=3Dthis.dom.firstElementChild;h.style.position=3D"fixed";h.style.bottom=3D=
"0";h.style.right=3D"10px";h.style.zIndex=3D"999";},this));var =
a=3DFB.bind(function(){FB.Event.unlisten(window,'scroll',a);FB.Event.unli=
sten(document.documentElement,'click',a);FB.Event.unlisten(document.docum=
entElement,'mousemove',a);window.setTimeout(FB.bind(this.arbiterInform,th=
is,'platform/plugins/social_bar/action'),this._attr.read_time*1000);retur=
n =
true;},this);FB.Event.listen(window,'scroll',a);FB.Event.listen(document.=
documentElement,'click',a);FB.Event.listen(document.documentElement,'mous=
emove',a);if(this._attr.trigger=3D=3D"manual"){var =
c=3DFB.bind(function(h){if(h=3D=3Dthis._attr.href){FB.Event.unsubscribe('=
xfbml.socialbar.read',c);this.arbiterInform('platform/plugins/social_bar/=
trigger');}return =
true;},this);FB.Event.subscribe('xfbml.socialbar.read',c);}else{var =
e=3Db(500,FB.bind(function(){if(this.calculateVisibility()){FB.Event.unli=
sten(window,'scroll',e);FB.Event.unlisten(window,'resize',e);this.arbiter=
Inform('platform/plugins/social_bar/trigger');}return =
true;},this));FB.Event.listen(window,'scroll',e);FB.Event.listen(window,'=
resize',e);e();}this.visible=3Dfalse;var =
g=3Db(500,FB.bind(function(){if(!this.visible&&this.calculateVisibility()=
){this.visible=3Dtrue;this.arbiterInform('platform/plugins/social_bar/vis=
ible');}else =
if(this.visible&&!this.calculateVisibility()){this.visible=3Dfalse;this.a=
rbiterInform('platform/plugins/social_bar/invisible');}return =
true;},this));FB.Event.listen(window,'scroll',g);FB.Event.listen(window,'=
resize',g);g();this.focused=3Dtrue;var =
d=3DFB.bind(function(){this.focused=3D!this.focused;return =
true;},this);FB.Event.listen(window,'blur',d);FB.Event.listen(window,'foc=
us',d);return true;},getSize:function(){return =
{height:25,width:145};},calculateVisibility:function(){var =
b=3Ddocument.documentElement.clientHeight;if(!this.focused)return =
this.visible;switch(this._attr.trigger){case "manual":return false;case =
"onvisible":var a=3Dthis.dom.getBoundingClientRect().top;return =
a<=3Db;default:var d=3Dwindow.scrollY+b;var =
c=3Ddocument.documentElement.scrollHeight;return =
d/c>=3Dthis._attr.trigger;}},_handleResizeMsg:function(a){if(!this.isVali=
d())return;var =
b=3D{};if(a.width)b.width=3Da.width+'px';if(a.height)b.height=3Da.height+=
'px';FB.Anim.ate(this.getIframeNode(),b,200);this._makeVisible();}});FB.X=
FBML.SocialBar.markRead=3Dfunction(a){FB.Event.fire('xfbml.socialbar.read=
',a||window.location.href);};=0A=
void(0);=0A=
=0A=
=0A=
FB.provide("", =
{"_domain":{"api":"https:\/\/api.facebook.com\/","api_read":"https:\/\/ap=
i-read.facebook.com\/","cdn":"http:\/\/static.ak.fbcdn.net\/","cdn_foreig=
n":"http:\/\/connect.facebook.net\/","graph":"https:\/\/graph.facebook.co=
m\/","https_cdn":"https:\/\/s-static.ak.fbcdn.net\/","https_staticfb":"ht=
tps:\/\/s-static.ak.facebook.com\/","https_www":"https:\/\/www.facebook.c=
om\/","staticfb":"http:\/\/static.ak.facebook.com\/","www":"http:\/\/www.=
facebook.com\/","m":"http:\/\/m.facebook.com\/","https_m":"https:\/\/m.fa=
cebook.com\/"},"_locale":"en_US","_localeIsRtl":false}, true);=0A=
FB.provide("Flash", =
{"_minVersions":[[10,0,22,87]],"_swfPath":"rsrc.php\/v1\/yK\/r\/RIxWozDt5=
Qq.swf"}, true);=0A=
FB.provide("XD", {"_xdProxyUrl":"connect\/xd_proxy.php?version=3D3"}, =
true);=0A=
FB.provide("Arbiter", =
{"_canvasProxyUrl":"connect\/canvas_proxy.php?version=3D3"}, true);=0A=
FB.provide('Auth', {"_xdStorePath":"xd_localstorage\/"}, true);=0A=
FB.initSitevars =3D =
{"parseXFBMLBeforeDomReady":false,"computeContentSizeVersion":0,"iframePe=
rmissions":{"read_stream":false,"manage_mailbox":false,"manage_friendlist=
s":false,"read_mailbox":false,"publish_checkins":true,"status_update":tru=
e,"photo_upload":true,"video_upload":true,"sms":false,"create_event":true=
,"rsvp_event":true,"offline_access":true,"email":true,"xmpp_login":false,=
"create_note":true,"share_item":true,"export_stream":false,"publish_strea=
m":true,"publish_likes":true,"ads_management":false,"contact_email":true,=
"access_private_data":false,"read_insights":false,"read_requests":false,"=
read_friendlists":true,"manage_pages":false,"physical_login":false,"manag=
e_groups":false,"read_deals":false}}; FB.widgetPipeEnabledApps =3D =
{"111476658864976":1,"cca6477272fc5cb805f85a84f20fca1d":1,"17915016547201=
0":1}; FB.widgetPipeTagCountThreshold =3D 4;=0A=
FB.provide("Canvas.EarlyFlush", =
{"_appIdsBlacklist":[144959615576466],"_sampleRate":500}, true);=0A=
FB.provide("XFBML.ConnectBar", =
{"imgs":{"buttonUrl":"rsrc.php\/v1\/yY\/r\/h_Y6u1wrZPW.png","missingProfi=
leUrl":"rsrc.php\/v1\/yo\/r\/UlIqmHJn-SK.gif"}}, true);=0A=
FB.provide("XFBML.ProfilePic", =
{"_defPicMap":{"pic":"rsrc.php\/v1\/yh\/r\/C5yt7Cqf3zU.jpg","pic_big":"rs=
rc.php\/v1\/yL\/r\/HsTZSDw4avx.gif","pic_big_with_logo":"rsrc.php\/v1\/y5=
\/r\/SRDCaeCL7hM.gif","pic_small":"rsrc.php\/v1\/yi\/r\/odA9sNLrE86.jpg",=
"pic_small_with_logo":"rsrc.php\/v1\/yD\/r\/k1xiRXKnlGd.gif","pic_square"=
:"rsrc.php\/v1\/yo\/r\/UlIqmHJn-SK.gif","pic_square_with_logo":"rsrc.php\=
/v1\/yX\/r\/9dYJBPDHXwZ.gif","pic_with_logo":"rsrc.php\/v1\/yu\/r\/fPPR9f=
2FJ3t.gif"}}, true);=0A=
if (FB.Dom && FB.Dom.addCssRules) { =
FB.Dom.addCssRules(".fb_hidden{position:absolute;top:-10000px;z-index:100=
01}\n.fb_invisible{display:none}\n.fb_reset{background:none;border-spacin=
g:0;border:0;color:#000;cursor:auto;direction:ltr;font-family:\"lucida =
grande\", tahoma, verdana, arial, sans-serif;font-size: =
11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spac=
ing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:l=
eft;text-decoration:none;text-indent:0;text-shadow:none;text-transform:no=
ne;visibility:visible;white-space:normal;word-spacing:normal}\n.fb_link =
img{border:none}\n.fb_dialog{background:rgba(82, 82, 82, =
.7);position:absolute;top:-10000px;z-index:10001}\n.fb_dialog_advanced{pa=
dding:10px;-moz-border-radius:8px;-webkit-border-radius:8px}\n.fb_dialog_=
content{background:#fff;color:#333}\n.fb_dialog_close_icon{background:url=
(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yq\/r\/IE9JII6Z1Ys.png) =
no-repeat scroll 0 0 =
transparent;_background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\=
/v1\/yL\/r\/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;pos=
ition:absolute;right:18px;top:17px;width:15px;top:8px\\9;right:7px\\9}\n.=
fb_dialog_mobile =
.fb_dialog_close_icon{top:5px;left:5px;right:auto}\n.fb_dialog_close_icon=
:hover{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yq\/r\/=
IE9JII6Z1Ys.png) no-repeat scroll 0 -15px =
transparent;_background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\=
/v1\/yL\/r\/s816eWC-2sl.gif)}\n.fb_dialog_close_icon:active{background:ur=
l(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yq\/r\/IE9JII6Z1Ys.png) =
no-repeat scroll 0 -30px =
transparent;_background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\=
/v1\/yL\/r\/s816eWC-2sl.gif)}\n.fb_dialog_loader{background-color:#f2f2f2=
;border:1px solid #606060;font-size: =
24px;padding:20px}\n.fb_dialog_top_left,\n.fb_dialog_top_right,\n.fb_dial=
og_bottom_left,\n.fb_dialog_bottom_right{height:10px;width:10px;overflow:=
hidden;position:absolute}\n.fb_dialog_top_left{background:url(http:\/\/st=
atic.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) no-repeat 0 =
0;left:-10px;top:-10px}\n.fb_dialog_top_right{background:url(http:\/\/sta=
tic.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) no-repeat 0 =
-10px;right:-10px;top:-10px}\n.fb_dialog_bottom_left{background:url(http:=
\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) no-repeat =
0 =
-20px;bottom:-10px;left:-10px}\n.fb_dialog_bottom_right{background:url(ht=
tp:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/ye\/r\/8YeTNIlTZjm.png) =
no-repeat 0 =
-30px;right:-10px;bottom:-10px}\n.fb_dialog_vert_left,\n.fb_dialog_vert_r=
ight,\n.fb_dialog_horiz_top,\n.fb_dialog_horiz_bottom{position:absolute;b=
ackground:#525252;filter:alpha(opacity=3D70);opacity:.7}\n.fb_dialog_vert=
_left,\n.fb_dialog_vert_right{width:10px;height:100\u0025}\n.fb_dialog_ve=
rt_left{margin-left:-10px}\n.fb_dialog_vert_right{right:0;margin-right:-1=
0px}\n.fb_dialog_horiz_top,\n.fb_dialog_horiz_bottom{width:100\u0025;heig=
ht:10px}\n.fb_dialog_horiz_top{margin-top:-10px}\n.fb_dialog_horiz_bottom=
{bottom:0;margin-bottom:-10px}\n.fb_dialog_iframe{line-height:0}\n.fb_dia=
log_content .dialog_title{background:#6d84b4;border:1px solid =
#3b5998;color:#fff;font-size: =
14px;font-weight:bold;margin:0}\n.fb_dialog_content .dialog_title > =
span{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yd\/r\/Co=
u7n-nqK52.gif)\nno-repeat 5px 50\u0025;float:left;padding:5px 0 7px =
26px}\nbody.fb_hidden{height:100\u0025;margin:0;left:-10000px;position:ab=
solute;top:-10000px;width:100\u0025\n}\n.fb_dialog.fb_dialog_mobile.loadi=
ng{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yO\/r\/_j03=
izEX40U.gif)\nwhite no-repeat 50\u0025 =
50\u0025;min-height:100\u0025;min-width:100\u0025;overflow:hidden;positio=
n:absolute;top:0;z-index:10001}\n.fb_dialog.fb_dialog_mobile.loading.cent=
ered{min-height:590px;min-width:500px}\n.fb_dialog.fb_dialog_mobile.loadi=
ng =
iframe{visibility:hidden}\n.fb_dialog.fb_dialog_mobile.centered{-webkit-b=
ox-shadow:0 0 5px 5px #888}\n.fb_dialog_mobile =
.fb_dialog_iframe{-webkit-box-shadow:0 0 5px 5px =
#888}\n.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px =
1px -1px inset;background:-webkit-gradient(linear, 0 0, 0 100\u0025, =
from(#738ABA), to(#2C4987));border-bottom:1px =
solid;border-color:#1d4088;color:#fff;font:14px Helvetica, =
sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, =
30, 84, .296875) 0 -1px =
0;vertical-align:middle\nwhite-space:nowrap}\n.fb_dialog_content =
.dialog_header table{height:43px;width:100\u0025\n}\n.fb_dialog_content =
.dialog_header td.header_left{font-size: =
12px;padding-left:5px;vertical-align:middle;width:60px\n}\n.fb_dialog_con=
tent .dialog_header td.header_right{font-size: =
12px;padding-right:5px;vertical-align:middle;width:60px\n}\n.fb_dialog_co=
ntent .touchable_button{background:-webkit-gradient(linear, 0 0, 0 =
100\u0025, from(#4966A6),\ncolor-stop(0.5, #355492), =
to(#2A4887));border:1px solid =
#29447e;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-we=
bkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset,\nrgba(255, 255, =
255, .167969) 0 1px =
0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;pad=
ding:4px 12px;position:relative}\n.fb_dialog_content .dialog_header =
.touchable_button input{border:none;background:none;color:#fff;font:12px =
Helvetica, sans-serif;font-weight:bold;margin:2px =
-12px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}\n.fb_dialog_content =
.dialog_header .header_center{color:#fff;font-size: =
16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:m=
iddle}\n.fb_dialog_content =
.dialog_content{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1=
\/y9\/r\/jKEcVPZFk-2.gif) no-repeat 50\u0025 50\u0025;border:1px solid =
#555;border-bottom:0;border-top:0;height:150px}\n.fb_dialog_content =
.dialog_footer{background:#f2f2f2;border:1px solid =
#555;border-top-color:#ccc;height:40px}\n#fb_dialog_loader_close{float:le=
ft}\n.fb_dialog.fb_dialog_mobile =
.fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px =
0}\n.fb_dialog.fb_dialog_mobile =
.fb_dialog_close_icon{visibility:hidden}\n.fb_iframe_widget{position:rela=
tive;display:-moz-inline-block;display:inline-block}\n.fb_iframe_widget =
iframe{position:relative;vertical-align:text-bottom}\n.fb_iframe_widget =
span{position:relative}\n.fb_hide_iframes =
iframe{position:relative;left:-10000px}\n.fb_iframe_widget_loader{positio=
n:relative;display:inline-block}\n.fb_iframe_widget_loader =
iframe{min-height:32px;z-index:2;zoom:1}\n.fb_iframe_widget_loader =
.FB_Loader{background:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/y9\=
/r\/jKEcVPZFk-2.gif) =
no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left=
:50\u0025;z-index:4}\n.fb_button_simple,\n.fb_button_simple_rtl{backgroun=
d-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yH\/r\/eIpbnVKI9l=
R.png);background-repeat:no-repeat;cursor:pointer;outline:none;text-decor=
ation:none}\n.fb_button_simple_rtl{background-position:right =
0}\n.fb_button_simple .fb_button_text{margin:0 0 0 =
20px;padding-bottom:1px}\n.fb_button_simple_rtl .fb_button_text{margin:0 =
10px 0 0}\na.fb_button_simple:hover =
.fb_button_text,\na.fb_button_simple_rtl:hover =
.fb_button_text,\n.fb_button_simple:hover =
.fb_button_text,\n.fb_button_simple_rtl:hover =
.fb_button_text{text-decoration:underline}\n.fb_button,\n.fb_button_rtl{b=
ackground:#29447e =
url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yL\/r\/FGFbc80dUKj.png);b=
ackground-repeat:no-repeat;cursor:pointer;display:inline-block;padding:0 =
0 0 1px;text-decoration:none;outline:none}\n.fb_button =
.fb_button_text,\n.fb_button_rtl .fb_button_text{background:#5f78ab =
url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yL\/r\/FGFbc80dUKj.png);b=
order-top:solid 1px #879ac0;border-bottom:solid 1px =
#1a356e;color:#fff;display:block;font-family:\"lucida =
grande\",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px =
6px 3px 6px;margin:1px 1px 0 =
21px;text-shadow:none}\na.fb_button,\na.fb_button_rtl,\n.fb_button,\n.fb_=
button_rtl{text-decoration:none}\na.fb_button:active =
.fb_button_text,\na.fb_button_rtl:active =
.fb_button_text,\n.fb_button:active =
.fb_button_text,\n.fb_button_rtl:active =
.fb_button_text{border-bottom:solid 1px #29447e;border-top:solid 1px =
#45619d;background:#4f6aa3;text-shadow:none}\n.fb_button_xlarge,\n.fb_but=
ton_xlarge_rtl{background-position:left -60px;font-size: =
24px;line-height:30px}\n.fb_button_xlarge .fb_button_text{padding:3px =
8px 3px =
12px;margin-left:38px}\na.fb_button_xlarge:active{background-position:lef=
t -99px}\n.fb_button_xlarge_rtl{background-position:right =
-268px}\n.fb_button_xlarge_rtl .fb_button_text{padding:3px 8px 3px =
12px;margin-right:39px}\na.fb_button_xlarge_rtl:active{background-positio=
n:right =
-307px}\n.fb_button_large,\n.fb_button_large_rtl{background-position:left=
 -138px;font-size: 13px;line-height:16px}\n.fb_button_large =
.fb_button_text{margin-left:24px;padding:2px 6px 4px =
6px}\na.fb_button_large:active{background-position:left =
-163px}\n.fb_button_large_rtl{background-position:right =
-346px}\n.fb_button_large_rtl =
.fb_button_text{margin-right:25px}\na.fb_button_large_rtl:active{backgrou=
nd-position:right =
-371px}\n.fb_button_medium,\n.fb_button_medium_rtl{background-position:le=
ft -188px;font-size: =
11px;line-height:14px}\na.fb_button_medium:active{background-position:lef=
t -210px}\n.fb_button_medium_rtl{background-position:right =
-396px}\n.fb_button_text_rtl,\n.fb_button_medium_rtl =
.fb_button_text{padding:2px 6px 3px =
6px;margin-right:22px}\na.fb_button_medium_rtl:active{background-position=
:right =
-418px}\n.fb_button_small,\n.fb_button_small_rtl{background-position:left=
 -232px;font-size: 10px;line-height:10px}\n.fb_button_small =
.fb_button_text{padding:2px 6px =
3px;margin-left:17px}\na.fb_button_small:active,\n.fb_button_small:active=
{background-position:left =
-250px}\n.fb_button_small_rtl{background-position:right =
-440px}\n.fb_button_small_rtl .fb_button_text{padding:2px =
6px;margin-right:18px}\na.fb_button_small_rtl:active{background-position:=
right =
-458px}\n.fb_share_count_wrapper{position:relative;float:left}\n.fb_share=
_count{background:#b0b9ec none repeat scroll 0 =
0;color:#333;font-family:\"lucida grande\", tahoma, verdana, arial, =
sans-serif;text-align:center}\n.fb_share_count_inner{background:#e8ebf2;d=
isplay:block}\n.fb_share_count_right{margin-left:-1px;display:inline-bloc=
k}\n.fb_share_count_right .fb_share_count_inner{border-top:solid 1px =
#e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size: =
10px;line-height:10px;padding:2px 6px =
3px;font-weight:bold}\n.fb_share_count_top{display:block;letter-spacing:-=
1px;line-height:34px;margin-bottom:7px;font-size: 22px;border:solid 1px =
#b0b9ec}\n.fb_share_count_nub_top{border:none;display:block;position:abso=
lute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background=
-repeat:no-repeat;background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc=
.php\/v1\/yU\/r\/bSOHtKbCGYI.png)}\n.fb_share_count_nub_right{border:none=
;display:inline-block;padding:0;width:5px;height:10px;background-repeat:n=
o-repeat;background-image:url(http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\=
/yX\/r\/i_oIVTKMYsL.png);vertical-align:top;background-position:right =
5px;z-index:10;left:2px;margin:0 2px 0 =
0;position:relative}\n.fb_share_no_count{display:none}\n.fb_share_size_Sm=
all .fb_share_count_right .fb_share_count_inner{font-size: =
10px}\n.fb_share_size_Medium .fb_share_count_right =
.fb_share_count_inner{font-size: 11px;padding:2px 6px =
3px;letter-spacing:-1px;line-height:14px}\n.fb_share_size_Large =
.fb_share_count_right .fb_share_count_inner{font-size: =
13px;line-height:16px;padding:2px 6px =
4px;font-weight:normal;letter-spacing:-1px}\n.fb_share_count_hidden =
.fb_share_count_nub_top,\n.fb_share_count_hidden =
.fb_share_count_top,\n.fb_share_count_hidden =
.fb_share_count_nub_right,\n.fb_share_count_hidden =
.fb_share_count_right{visibility:hidden}\n.fb_connect_bar_container =
div,\n.fb_connect_bar_container span,\n.fb_connect_bar_container =
a,\n.fb_connect_bar_container img,\n.fb_connect_bar_container =
strong{background:none;border-spacing:0;border:0;direction:ltr;font-style=
:normal;font-variant:normal;letter-spacing:normal;line-height:1;margin:0;=
overflow:visible;padding:0;text-align:left;text-decoration:none;text-inde=
nt:0;text-shadow:none;text-transform:none;visibility:visible;white-space:=
normal;word-spacing:normal;vertical-align:baseline}\n.fb_connect_bar_cont=
ainer{position:fixed;left:0 !important;right:0 !important;height:42px =
!important;padding:0 25px !important;margin:0 =
!important;vertical-align:middle !important;border-bottom:1px solid #333 =
!important;background:#3b5998 !important;z-index:99999999 =
!important;overflow:hidden =
!important}\n.fb_connect_bar_container_ie6{position:absolute;top:expressi=
on(document.compatMode=3D=3D\"CSS1Compat\"? =
document.documentElement.scrollTop+\"px\":body.scrollTop+\"px\")}\n.fb_co=
nnect_bar{position:relative;margin:auto;height:100\u0025;width:100\u0025;=
padding:6px 0 0 0 !important;background:none;color:#fff =
!important;font-family:\"lucida grande\", tahoma, verdana, arial, =
sans-serif !important;font-size: 13px !important;font-style:normal =
!important;font-variant:normal !important;font-weight:normal =
!important;letter-spacing:normal !important;line-height:1 =
!important;text-decoration:none !important;text-indent:0 =
!important;text-shadow:none !important;text-transform:none =
!important;white-space:normal !important;word-spacing:normal =
!important}\n.fb_connect_bar a:hover{color:#fff}\n.fb_connect_bar =
.fb_profile img{height:30px;width:30px;vertical-align:middle;margin:0 =
6px 5px 0}\n.fb_connect_bar div a,\n.fb_connect_bar =
span,\n.fb_connect_bar span a{color:#bac6da;font-size: =
11px;text-decoration:none}\n.fb_connect_bar =
.fb_buttons{float:right;margin-top:7px}\n.fb_edge_widget_with_comment{pos=
ition:relative;*z-index:1000}\n.fb_edge_widget_with_comment =
span.fb_edge_comment_widget{position:absolute}\n.fb_edge_widget_with_comm=
ent span.fb_edge_comment_widget =
iframe.fb_ltr{left:-4px}\n.fb_edge_widget_with_comment =
span.fb_edge_comment_widget =
iframe.fb_rtl{left:2px}\n.fb_edge_widget_with_comment =
span.fb_send_button_form_widget{left:0;z-index:1}\n.fb_edge_widget_with_c=
omment span.fb_send_button_form_widget =
.FB_Loader{left:0;top:1px;margin-top:6px;margin-left:0;background-positio=
n:50\u0025 =
50\u0025;background-color:#fff;height:150px;width:394px;border:1px #666 =
solid;border-bottom:2px solid =
#283e6c;z-index:1}\n.fb_edge_widget_with_comment =
span.fb_send_button_form_widget.dark =
.FB_Loader{background-color:#000;border-bottom:2px solid =
#ccc}\n.fb_edge_widget_with_comment =
span.fb_send_button_form_widget.siderender\n.FB_Loader{margin-top:0}\n", =
["fb.css.base","fb.css.dialog","fb.css.iframewidget","fb.css.button","fb.=
css.sharebutton","fb.css.connectbarwidget","fb.css.edgecommentwidget","fb=
.css.sendbuttonformwidget"]); }
------=_NextPart_000_003D_01CC6BC0.843488B0--

