From: "Salvato da Windows Internet Explorer 9"
Subject: One! Travel Network: successo di Spagna, Turchia e Grecia - TravelQuotidiano
Date: Tue, 22 Nov 2011 18:48:06 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01CCA947.45D1C7D0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.travelquotidiano.com/design/news_site/images/logo_Travel_Quotidiano.gif

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

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.travelquotidiano.com/design/news_site/images/flag_en.gif

R0lGODlhEAALAPQAANnd7XGEx/yur3ubxMLE3axhf4UbN5C207rP7epgVZhLaWRztf/r6tvh9L+Z
teG+3/mFfDxSrAAUbWGDwfmRjc3V6qGt1v5jYlBlsYqZz/39+/7+/xgrjv5RTvg0Nf///yH5BAAA
AAAALAAAAAAQAAsAAAWBYIYMUwkUBYBh0aQMlrA1lrVR1JZlBKQdE4RA8Ml8LpdPQED5WDgTS+YB
+Rw7R0YlEuAANtZwBxv+bCoFCnLM9rjdHcO3/HGHNfhtBlNhJO11DhwYEhEWHxAUC3UeGhEaFAkZ
EgcbEAQBARtjGisEGgkLAwoYHKYVBgYVEqwcBxwhADs=

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.travelquotidiano.com/design/news_site/images/flag_es.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAIAAAD5gJpuAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFnSURBVHjaYvzPgAD/UNlYEUAAmuTYAAAQ
hAEYqF/zFbe50RZ1cMmS9TLi0pJLRjZohAMTGFUN9HdnHgEE1sDw//+Tp0ClINW/f0NIKPoFJH/9
//ULyGaUlQXaABBALAx/Gf4zAt31F4i+ffj3/cN/XrFfzOx//v///f//LzACM/79ZmD8/e8TA0AA
MYHdDVT958vXP38nMDB0s3x94/Tj5y+YahhiAKLfQKUAAcQEdtJfoDHMF2L+vPzDmFXLelf551tG
FOOhev4A/QgQQExgHwAd8IdFT/Wz6j+GhlpmXSOW/2z///8Eq/sJ18Dw/zdQA0AAMQExxJjjdy9x
2/76EfLz4MXdP/i+wsyGkkA3Aw3984cBIIAYfzIwMKel/bt3jwEaLNAwgZIQxp/fDH/+MqqovL14
ESCAWICeZvr9h0FSEhSgwBgAygFDEMT+wwAhgQgc4kAEVAwQQIxfUSMSTxxDAECAAQAJWke8v4u1
tAAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.travelquotidiano.com/spacer.gif

R0lGODlhAQABAPcAAAAAAP///3AAYQBjAGUAcgAuAGcAaQBmAAAA//8M+hIAvrFKeAgIEwBc+hIA
ZPoSAAAAAABw+BIAAAIAAAAAEwBIZhcAQwAAADz6EgCFs0p4uLRKeM+0SngKAgAAfPoSAAAAAAAA
AAAAMylGeAAAEwCQvRUAAAAAALj4EgCIBhMAeAETAHgBEwBQKUZ4/////3z5EgDetkp4qAcTAJi9
FQAAAACISAMcAHz6EgBIAxwAAwAAAAAAAAAAAAAAMPkSAF854Xdfl0Z4GAAAAAAAAAAAAAAAVPkS
ACQAAADAKUZ4AAATAEgNEwAkAAAAeFMTACz5EgAAAgAA6PoSAKedSXgIKkZ4//////j6EgC+sUp4
SA0TAAAAAAAAAEAAOIZIADMpRngAABMACG8XAAAAAABw+RIAiAYTACT6EgCnnUl4UClGeP////80
+hIA3rZKeNgHEwAQbxcAJG8XABBvFwABAAAAOIZIAAAAAACnnUl4AwAAAAAAAAAAAAgCCAAAAAo6
RniQ8Up47zlGeOBgEwDAYBMAJG8XAAAAAAAAAAAALPoSAKedSXiwOkZ4/////zz6EgAAABMABwAA
AABvFwAQbxcAAQAAAAFgEwAQ8Ep4pPkSAHT6EgB0+hIAp51JeJAmRnj/////hPoSACvF6HcAABMA
AAAAAAEAAAAwXeF3AABAAAEAAAAA4P1/AAAAAGgAagAQbxcAAAAAAEQBAABI+hIAAAAAALD/EgBb
Yeh3SMXod/////+QJkZ4XFdDABBvFwAwXeF3AABAACAIAAAAABMAZ2TBAbAyprvVZMEBgBjwbgD/
wAEkAAAAKwAAAAgAAABgNxQAc3BhY2VyLmdpZgAAAAAAAHhTEwAgAQAAGwAAAAoCJQAKAiUANPsS
AKedSXiAJkZ4/////0T7EgDWZeh3AAATAAgAFAAYAQAAMF3hdwAAAAAAAAAAAAAAAAAAAABE2kQA
qVMTAETKFQCtUxMAbYZIAP////94UxMAntpEAKlTEwBz0EQAeFMTACH5BAEAAAEALAAAAAABAAEA
QAgEAAMEBAA7

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://s7.addthis.com/button1-share.gif

R0lGODlhfQAQAMQfAF+25dvZ12SsPeexZ5KSkh0g/7DP4/zIBOaymvrLUviSEba1tairpurq6sPG
yBqS0+BKCqDGX/DHnsbVqPz8/PPz8/9pOvb29vr6+u/v7+zs7Ojo6MDAwAAAAP///////yH5BAEA
AB8ALAAAAAB9ABAAAAX/4PdxZGmeaKqubOu+cMyJY+DdeK7vfO//wKBwOAzMODaicslsOolGDs5C
rVKf2OZluy14vb4FY7zgBRCSCpF0s7ot2fiQ2/0WdIu8p3zj5wIQgQMbQ2weVm1VQB2MOB2Ojo03
jJIelI9MdBd2dzgEOGM3AQR+NwgQCgoIERECAkCGiIeKPpiWk5C3uLq6tlp0nDmfHhsEAQEOycNT
qQoTrK6wUrM7V7U7tpjZu71YmsGeHg0cBBfJDsU5FwsGDhLPrQzSFBTWOVT0+fr0lPmXHfwuBWTk
j+C+gwgp/Duxj4BDEhkqaBijz8ADAAACvHsWIGE+EhgwyLISsqTJkx1C2qZUybJlypUtT8qcqfLS
CZkEQnLIkCEAg5MALmZMQDQBTZMktoysoklTBy5PL0SVumVq1KtQm2rdKtWmCU0cGHC4sHNBgAWa
HqgFIIHogQFcuZCoUOGNFbp489KlhLdD371/K/gFLJiv3sOIF5rQK4VDhbJn9ToIYMBAggMHFKRB
nBciT7sWeIoeTbq06dOoU59WXIK0QwIZXjtEHWCAbdIdMuTOzZNEANUaggsfTry48ePIkytfzrw5
cSM1NkifTr269evYs2vfzr27d+/QRcgYT768+fMsRIQAADs=

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.travelquotidiano.com/design/news_site/images/commenta.gif

iVBORw0KGgoAAAANSUhEUgAAABwAAAAVCAYAAABVAo5cAAAABGdBTUEAANbY1E9YMgAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAObSURBVHjatFZJcxtFFP5mpmfR5rFkObYW
xzaCkFBQlQCHXDlw4Adzo4obB4rlQBWJUzgJLkVlYu2yNJqth69bciKl5CQUziu90Wz9vu73vvf1
GFmW/QWgjHdYTA/iBGGSIJGZvidMA64QyNkCNt7LBoKHW/TSpqfdMEJ7OMb5eIIwimBlGSzDgElX
JnmdKue16zjY3yqhub2FqutcB2gbXGGPJ5XVu+3pDH90/kEwDbBXyKHul1AtFpFzbQjLWouQpCmC
KEZ3conOaIJzjilwzOf1fTT5/4b11wDnTNVPZ22MhhPc3d3BET3nCKgEpjzwXT0quzoY+geDK7SW
5zOCP7/o4/FFF5VtHw8PG/CWGVkDHLM2P5ycYtd28ODoADbrkhDlCmSTsYQ6xa/jqUkRmA9C1vu3
Z2foMe63n7ZQEtZrwFBmle8fPcFBvoh7txsEkpCKGMb11XcY1DE3P1NDQ8nJmCYetV+wRFN8d+8T
eKbR10N+bnewbTlo1RuYhinmiUTEUVG62UO6Cqo8ecN16hlTvXcZpWjVGiiZAr8QQ2dlxKWf94Y4
3q9hlqQMtgR7i8f0SSQxY1DOTYNcOW9jHGcIVBy6itmq1XA+GEOVTbRHY+QdD4awubL0bVlcswgq
6IIslmks68cWIaBc0ErHymQKWzjI0V+QxWIWhnAIFunZZvhvtszfqm2YsTQytpNguUII1VdRGupU
sKU+iEnVr1LCJpaoloo46XS1ZL3qr5s0rjhhqaZRSPHYg6gX8lQQgd5oBN8vsx1udpkmVzUc9ikg
FmrE0u341VETP/55CmF7sF2PhZY3AJVRACzEswAvhxf45rMWVA8q8abm5XH/uI7fn/6N3Z0GnFxB
swvvzdkVEuk0KvUxEU4v0e138OVxQ2PgClDZF9UdvdX8enoGL6rAK5YVp1eol727WBrIgIxjTEY9
knCKhx/fxp2y/+otsTrkDsX2uV9Eb5rAkgb7ahFgoaemPt8InC36LYlDzGcjpEmARrWEr5t34dtr
EOuAEzK1Ow5g+wdaJdIoQDS/RBYHyKiLBiXKNLnVmgsRVbXOJNktY1hINTE+2i2hVW3iluduzMMa
4NlghBm11J70IaMJCq6Jo/IWDisHiNmkgyDAPEr0HqgHk4GeU4DP4Dv5HLZcdz3gNYD66yBh2k56
A8ocSVQ2cVg+xB571Fvde7b9/0tdvePrb5o50/MymGOPM3UNAx/IBv8KMADfUuqsA8huggAAAABJ
RU5ErkJggg==

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: image/jpeg
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.travelquotidiano.com/design/news_site/images/RSS18.jpg

=FF=D8=FF=E0=00=10JFIF=00=01=01=01=00H=00H=00=00=FF=E12=1Dhttp://ns.adobe=
.com/xap/1.0/=00<?xpacket begin=3D"=EF=BB=BF" =
id=3D"W5M0MpCehiHzreSzNTczkc9d"?>=0A=
<x:xmpmeta xmlns:x=3D"adobe:ns:meta/" x:xmptk=3D"Adobe XMP Core 4.1-c034 =
46.272976, Sat Jan 27 2007 22:11:41        ">=0A=
   <rdf:RDF xmlns:rdf=3D"http://www.w3.org/1999/02/22-rdf-syntax-ns#">=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:xap=3D"http://ns.adobe.com/xap/1.0/">=0A=
         <xap:CreatorTool>Adobe Fireworks CS3</xap:CreatorTool>=0A=
         <xap:CreateDate>2010-01-26T09:21:59Z</xap:CreateDate>=0A=
         <xap:ModifyDate>2010-01-26T09:22:36Z</xap:ModifyDate>=0A=
      </rdf:Description>=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:dc=3D"http://purl.org/dc/elements/1.1/">=0A=
         <dc:format>image/jpeg</dc:format>=0A=
      </rdf:Description>=0A=
   </rdf:RDF>=0A=
</x:xmpmeta>=0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                            =0A=
<?xpacket end=3D"w"?>=FF=DB=00C=00=07=04=04=04=05=04=07=05=05=07=0A=
=07=05=07=0A=
=0C	=07=07	=
=0C=0D=0B=0B=0C=0B=0B=0D=11=0D=0D=0D=0D=0D=0D=11=0D=0F=10=11=10=0F=0D=14=14=
=16=16=14=14=1E=1D=1D=1D=1E""""""""""=FF=DB=00C=01=08=07=07=0D=0C=0D=18=10=
=10=18=1A=15=11=15=1A             !      !!!   =
!!!!!!!!"""""""""""""""=FF=C0=00=11=08=00=12=00=12=03=01=11=00=02=11=01=03=
=11=01=FF=C4=00=1A=00=00=01=05=01=00=00=00=00=00=00=00=00=00=00=00=00=04=00=
=01=03=05=06=07=FF=C4=00'=10=00=02=02=01=03=01=08=03=00=00=00=00=00=00=00=
=00=01=02=03=04=05=00=11!=12=06=13=14"1AQaBq=A1=FF=C4=00=1A=01=00=02=02=03=
=00=00=00=00=00=00=00=00=00=00=00=00=02=05=04=06=00=01=03=FF=C4=00*=11=00=
=02=01=03=01=06=05=05=00=00=00=00=00=00=00=00=01=02=03=00=04=11=12#2AQar=13=
!q=91=B1=1413R=82=FF=DA=00=0C=03=01=00=02=11=03=11=00?=00=ECU|=3D=EE=F2=C5=
=F9e=12=96>eR=CA=06=FF=00=CD=B5_2=16=91=F5<=8B=86=F2=C7=DB=14=CB=C3=C2=8C=
*=9F.4=AD=E3V=BA-=84=99e=AA=C7e=99N=DB=1F=83=CF=07\.=04=D1=8DbR=C8x=E6=8E=
 =8Ct=95=C3r=A7=83=B4=B9Q=0A=
=0E=B0=DEQ=E6#rx=F5=D3=F8$c=1A=9E`R=E9=17=0CGZ=A9=A3=9E=B7F=AD=D9=92=FAF=F5=
f*=B8=E7P{=D1=D5=CF=DF=D7=1A=AD=B5=EB=C4=D2=B0=90=0D/=B8x=D3=D5=B3Y=04cA:=
=97{=95=15c-=83Y2=D5=A1=9E%=A5f=AA=D9=89=01=1D"=C7=BA=AF=DF=A7=1A=DC=B7=10=
m=95Xht=D4;=BAu=AC=8E=DAm=9B=15:=95=F1=FC=D4X=F8=A6z=108=8D=8FThw=D8=FB=AE=
=AC=16cb=9D=A3=E2=92=DC=FEF=EE?4oi=F1=D8=F6=CCH=E6=BCE=99T=B1=E8]=C9=F9<h=
=A5=B5=89=9B%T=9FAC=1D=C4=8A0=18=81=EB@C=8C=C6=99=90=1A=D1m=D4?=05=F9=FDh=
~=8E=1F=D1}=85=19=BA=97=1B=CD=EEkz=A0(=0A=
=A3e=1C=00=3D=00=D4=AA=8B_=FF=D9
------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.travelquotidiano.com/design/news_site/images/newsletter.gif

R0lGODlhtAAuAPcAABQUGMTUuIGSdgBJrEtbV3eazJmnjSw+NBpbs2qRyK2+2nB9akJ2vq69pRsq
KtPY4EdLTJKs05ygpcbN0JKWmlxyXJGfhszS2HiHbjRturO7uDxEQRgcHicrK9TZ5VGAwgxRr4SU
hL7FzE5fSa21pWd0XnqEf77OtFtqWqKylxQoIihkt9XgxyszMIiUijZFNEJSQrnH3nl9gLTDqBUU
F9be5lB/wW99c8fQ4VhpZGd1bISj0JCTl6KspSEyKra8w87Zv5+11zMzM0paRVVoUWNyYyAoJJuo
koycgyw+OK+1u4mWfYOGihEhGT9NQKOnrZWljVdkXWl8XnGBZsvQ2Cg5KZulnHmJboSUlGBtWqWu
rrrIriQ2LRcfGaqwtUpZVL3ExYGOeam3nWVra3SFcSk6MrrH3jExOk1RUo2ZmtDew1JiU0JRTD9N
PE5fWTJHN2FwbbW8vcfXvCIlJm5zdJ2sojFKQqavtH+Qfh8uIbW9pcfN1JShlHiazKGvlYCOdR4i
IiMxL1prUoycjay1sxwvIXKIbIqWh5SjhoOOkg4bEzpJO6a2nMLHzpahnlyIxUpSQmRzWszcwM/V
3g5TsFBeTMLQtUFFR4qafp6nrXuJgXyMcyYxKyw7N3yMe3aDfDBCMTo8PJuqjjBBOmV5Y73FtWx5
bGh2YqCvmVFVV5aeobvKsFNiWlteYi86NHSEbDpLQYWUexgoHLXFrbW1tWtrcxIYGamzroGOgdXl
x7q+xlBdUnmGcnN+eqW1tUdVSBkiIRkqIM7O3mx6Y4+ihGZ5Xp2tkkNYQTpKSkpbS3SJcDRHNCIp
KFpjUlxxUlJhTHuDg4uVlBcYGZ2npYqWi5OelmNrYyE6Maq0r7K3vURJSi87OFNYWYOMi5ObnDZB
Ok9UVEBRPW58c1VkYaOwmVtgYGRzcIuOkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAC0AC4A
AAj/AD0IHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTGnEECUJQQZAY
EYMkYKlQ5g6UOBFOmhCH0K0efA7h8eQJT4hBdQjFAbPnAUdKAyIIxDFggIKICQYkWJg1Q86vHibt
aRTnlpVq1QYdwkWUqNFBfKz0IARmwgWnGG0MsCFwxwAEDF3iwBjj6kCVMBciXrjyKxUwhOrwoca2
7abLbd3iecsnKRgqeCsqqDqYwYA+HoIM8OqhKksFCKoOeCQw61aCqjM80pq7L9QBlBTgMF01Aw69
tD3EFk589eCqBSht3fE7uEkqZLVUC+GJDJlX4MPz/xo/PnNmXIf4YPscemLsHVQHmEm9WqBrHFD7
RIgt1XZB1cBlMFN9qlGyQxAMBKHXVrs9ohpgo63gwYIeNNhacQMa9yBJe/xwiyOU8bLAiAuEB96I
vFym4ooshsDHLexRlBUDfrHW24Ur/VXbXh74h1t9AvVm4UBQZZDBCvUttxtqRR5ZX1UD7YaAkVCG
1GEP1HQ34imnkOgdeSIukGIYZJYZhorkeeIiNiJMMpEZxQ1wE32suXZjVz1q9R+QdHpg2m32zZbA
oDf1MVtszwlK6IUDmSbgoIB2dAEYWlBDxilZoIBCJZVEUuIr421S5ibg/RHLqaeaeZl3rIZgRRwX
TP+EJGlB2ukanFZ5kMFpeUbaZ61eGYrAYEEosOttMRTgAZxQ8aWrnh4ky6hAhq4wGA6+ajQBIdV4
UsQayfzySxuLhIMCqLz8YeoS7C4RyxVXxILEvEigqu54r5C4wCbVaECFRIbySGRVv7G02wAgDGBt
r3uy1icOs7qmwG/FCUScVB5MLNuTAxy268YeidCDCzeg8AsMMCwCyspDnHKFurGwi4QFNFuAySby
IqLzvKeqi0G+wwxTQgmvDOJvRNgmYJhAZgzadALzpUboYFLTNFDTcy6bQNYRTO0BDjt4LXWkYHs9
aEFdJ9DH0hlNoIEVuCzQTMqLqFxFFeEUwUsYMtf/DAUUogReLxJ/Q0EzJpiQyQvQxUTi+AKHaBAr
WJSTNAkYPRziyQIoOPHCC3ZX0UYkvMhLswGoG2NMCqynYMy8qKOOCM8CbILBFMM0LsjuwwwCRnuV
B7+R23yEQcYCWcCw8sp3j77JEoRDsTrrYlTfwPWMiIIEIqobYzgSSwggwBW4R7L7M88IQoYWkwvv
/kWTZr74ApEM4Qond98dTgl/YIKIAcYgByMYcb0GzOCACGQEzUThB2MYYHaYiAWphmE+QaAPfUUY
RCM0Ipj35WQPGuADHo63gFOs4QV5SGEVQDGEYYRhewwcoAEPuIVV2NCGs2jAEZBgAD/4QRRQqNcm
/6ZQDGcQ4RkjGIISh0CET2gAeBTZldVCIpMpCm8C2KBGmIJWgme8wAc+AEU4iLCAWFhAejJswCy2
wMYTuPGNJ5iFAi2gOgMgQQCGIEUFjjgEGLRhGYCExRBIUYf2WUSKJPGR+xqhhRCIKGhcOsWmYMDE
YlxhCRboIQEN2MYTBOCToAyAG3WIBGIQIxaGkEIWiDCClIGiCj4ohCyr8IY1DGICGZFiEIyUAQZg
rCBGQlAGlFUbIyUoSAwwEm12EJsp3eQRGQhCAWhjA14+gmohaUQPcPEKSEbym8PAgAD8F0NObsGN
AZCDOtcph0+uogFQ2IQylCEFZzxjCG14AReYIf+LJvizCcEoRBlgoAkw5HIAMlnBI/SSq4LIJja5
kpINoBKECPzlEabxADP/koGb7KpIHqAEAxIQGwaIRJtx4+LQhha0cJoKhikQAyfRmU5J2PSmcrDE
LMQQTz1W4BnHWEYZfBCMYPzTnyoohA/KAIsb/OCgLFHJRq14ocEg6SZVgUkBBjDS1UQgBolR5LGK
JRCX6MVhHtmDFuL2zSxkoQQtfQXOyBnTmXoyAEAAghr2ulc5bIGnsSBDEYiQDBi8oQqF6OdR/VnU
pR4AFjpQAhQlIkW/KIyiBqnSWKuUG40VZzBiRehUkEQJJKG1I3FwQQlPEQm3ZiESpwjaK64wzkz/
+mGTbLSEJeSgVzXk4rdyWAVPw9DNLKxBeT5Q7FFlwVxZ5MGxb3BCZCcbESlC5SqIdGjHnrUVWtUo
BjiIwCMwG1qaGMqkN0rrNC7lWrdGohhBmwIGXiq9us5gFZ7kLQv2ywK/MgIRYSjhJF/ACVko4sCK
+CdzZanUMhzgDbD4xSeeihHrcvURCaOqZvWklxUkIGERONKgruuBam3tWeZFWAJ2ddqNgMEFmGrv
W+Mr13H+77bXO2dN+WqJGfgBCZtYQBE25QRQcMIIXegCghUsC1mCsQxlGAUsYMGKNOwhI9B0yQoo
YYNqsk0gRhIING+CrdisQCo7yAACEHDMr9lg/wUdrVAGljZRD+sGJBr4RKY0pakZD2MKNcaEBURR
11nkd52rIMERbraAEqAgGW1wBVGD0YXF+nPBSvUBF6I85V/owAtu8qCoFYKNkvFZxiydwsvk1UM1
6tYS70SFBWIhokgQ4ReLOMCkk2zpJjA3hWDc9AG+AQs2RCEaGxy1sg+iBVOcWsavhW1857sERJAD
e3Y0nikqcNw3DLWole61r3/9XGFLmQ1u0EQcqLvsr0wi1AS5gCOssYt6r4HPfK5ABVbK0gWQ4YVC
fAUpiHwALhBVBQj/Z5IX3oXmAnvTSRiFlL9wA1C324O6+EGbCAIGE/ziGyBfBMooWQki4BsFWf8o
gsqLMAwSDTYZsNC1AxBO84RfurkOL3eUpRzhHDjiyqMOc0jCuyiGZCIRiXhCI949CS3kYBScKGoe
7gaKF4Tj6leHgbiSsYt787kSKZN5zcd+85w/d6k7H8UiIiwOQsDbg1U6SHrx9JCsyEZCC5FAL8YB
h0TcQRfZOMcXysAMYBgeGMGowiKKzInGO54TrhA5ymABijIY3AdjV8HhgXHzFKbQ8VA+gMQlDotd
aEIJb3+ISoSzA/gMJFkJwFhjovWSr5E1WjsoAE3iDnuMVatYx1FY7b8WNtevPmMxaL1KXLOQbKQB
Dm5wgzmgAQ04sGEbLfCBAw7PCYlzguELN0L/C7ZB/m1w4fwGd4D6Z66CLmze8J9/PJTnr/ZfROET
0xABu2vyl9/g3S+UYGbKIVqmQRuGwhcMVRXdtV0AKIAbE00bsxUagyTWohorgCSAEh9RkxAXIAKZ
oAk5QAAiyAawMAqdUAaBEAjrxwmFZwsu6ILuxwwt0Ak0OH9QdnlgFAzvZ3hG0INg9INg5ArfYGy9
kAZa8ANNQREPEgEWZRX4MSwegCTipSfAARimIRVVcRUVxShPaFVRMXd8EhswoRd9UCC6MScRgIEO
MQk/oAq9kANfMGWjcAB0mIIqCAwcIA0AsId7GAyBYIOAiIJAaAQ7+H49OH4bAA7WAA3e4AVg/3AB
k7B/DHEjSJIjG6MVo5EBFvUBVkEJlCAQELUCNpAo9HGJGTIQdBcDl8gbfFKKVLUQe5ANqlB9bkCC
o5AEKFh4wCAN0kADvkgDHBAMPtACdhgIQLh+6md4HLCMzAgIc9ABQhAK2sANYwANFPAE2dAId6ER
N6JLf7ESKzEfzYIAcKIXJrUs0FQVJgUlDwKOQWAGYMgauOKO8NiKxtJiDrEHuqAF3gAN4gCHyLAN
nAAIy8iLBikNHFCICml4z9gC0XgJaECN0MADEuAFP6CNkdgR3YhQ+IGJMnEVDEUbs3ITCnIVhuIV
UNKRSvORBUJWwqIAMBEbNrASW5NetveKD/+xE7rgBbMIB9ygDRuwAaEwlEIgBB0wB4CQlMy4jM7Y
AdAoBBtwCRAADuVAB9BwDt4gAU9gkRiZehoJJIgUBBSTK00oFQczGKPxUFfBWWN5FbPiFWbwGxII
UVVRhq0IIBhxAROQDdMQDd3QDdFAAYLJA+fABL0wBtyABmgAAdrQmNqQCq1QCzLQDTyQlU/wBEqg
C3sAiUx3EseXMUGATeAomjTxmTdpNbMXJCtBmlGjEu84EC7xmqZ5kxchFiIQB17gBXEgAlTAdO+G
HbipBZc5nFuZDZrZm74piRe3nBKxByLwnBMAGgrxANT5AExXncyZnSJxAZConNr5neAZnuIHOZ7k
SZ4BAQA7

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.travelquotidiano.com/design/news_site/stylesheets/reset.css

body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor;
}
img {
	border: 0px currentColor;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
strong {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
q::before {
	content: "";
}
q::after {
	content: "";
}

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.travelquotidiano.com/design/news_site/stylesheets/grids.css

body {
	text-align: center;
}
#doc {
	margin: auto; width: 57.69em; text-align: left; min-width: 750px;
}
#hd {
	text-align: left; margin-bottom: 1em;
}
#bd {
	text-align: left; margin-bottom: 1em;
}
#ft {
	clear: both; font-family: verdana; font-size: 77%;
}
.yui-t1 #yui-main .yui-b {
	float: right;
}
.yui-t2 #yui-main .yui-b {
	float: right;
}
.yui-t3 #yui-main .yui-b {
	float: right;
}
.yui-t4 .yui-b {
	float: right;
}
.yui-t5 .yui-b {
	float: right;
}
.yui-t6 .yui-b {
	float: right;
}
.yui-t1 .yui-b {
	float: left;
}
.yui-t2 .yui-b {
	float: left;
}
.yui-t3 .yui-b {
	float: left;
}
.yui-t4 #yui-main .yui-b {
	float: left;
}
.yui- t5 #yui-main .yui-b {
	float: left;
}
.yui-t6 #yui-main .yui-b {
	float: left;
}
.yui-t8 #yui-main .yui-b {
	float: left;
}
.yui-t1 #yui-main .yui-b {
	margin: 0px; width: 80.5%; min-width: 450px;
}
.yui-t1 .yui-b {
	width: 18%; min-width: 140px;
}
.yui-t2 #yui-main .yui-b {
	width: 73.4%;
}
.yui-t4 #yui-main .yui-b {
	width: 73.4%;
}
.yui-t2 .yui-b {
	width: 24%; min-width: 180px;
}
.yui-t4 .yui-b {
	width: 24%; min-width: 180px;
}
.yui-t3 #yui-main .yui-b {
	width: 57.6%;
}
.yui-t6 #yui-main .yui-b {
	width: 57.6%;
}
.yui-t3 .yui-b {
	width: 40%; min-width: 300px;
}
.yui-t6 .yui-b {
	width: 40%; min-width: 300px;
}
.yui-t8 #yui-main .yui-b {
	width: 75%; min-width: 540px;
}
.yui-t8 .yui-b {
	width: 18%; float: left; min-width: 160px;
}
.yui-t5 #yui-main .yui-b {
	width: 65.4%; min-width: 490px;
}
.yui-t5 .yui-b {
	width: 32%; min-width: 240px;
}
.yui-g .yui-u {
	float: right; display: inline;
}
.yui-g .yui-g {
	float: right; display: inline;
}
.yui-ge .yui-u {
	float: right; display: inline;
}
.yui-gf .yui-u {
	float: right; display: inline;
}
.yui-g .first {
	float: left;
}
.yui-gd .first {
	float: left;
}
.yui-ge .first {
	float: left;
}
.yui-gf .first {
	float: left;
}
.yui-g .yui-u {
	width: 49.1%;
}
.yui-g .yui-g {
	width: 49.1%;
}
.yui-g .yui-g .yui-u {
	width: 48.1%;
}
.yui-gb .yui-u {
	width: 32%; margin-left: 2%; float: left;
}
.yui-gc .yui-u {
	width: 32%; margin-left: 2%; float: left;
}
.yui-gd .yui-u {
	width: 32%; margin-left: 2%; float: left;
}
.yui-gb .first {
	margin-left: 0px;
}
.yui-gc .first {
	margin-left: 0px;
}
.yui-gd .first {
	margin-left: 0px;
}
.yui-gc .first {
	width: 66%;
}
.yui-gd .yui-u {
	width: 66%;
}
.yui-gd .first {
	width: 32%;
}
.yui-ge .yui-u {
	width: 25%;
}
.yui-ge .first {
	width: 77.2%;
}
.yui-gf .yui-u {
	width: 77.2%;
}
.yui-gf .first {
	width: 24%;
}
.yui-ge .first {
	width: 72.5%;
}
#bd::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: =
".";
}
.yui-g::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: =
".";
}
.yui-gb::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: =
".";
}
.yui-gc::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: =
".";
}
.yui-gd::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: =
".";
}
.yui- ge::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: =
".";
}
.yui-gf::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: =
".";
}
#bd {
	zoom: 1;
}
.yui-g {
	zoom: 1;
}
.yui-gb {
	zoom: 1;
}
.yui-gc {
	zoom: 1;
}
.yui-gd {
	zoom: 1;
}
.yui-ge {
	zoom: 1;
}
.yui-gf {
	zoom: 1;
}
.yui-b {
	margin: 0px; padding: 0px;
}

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.travelquotidiano.com/design/news_site/stylesheets/colors.css

body {
	font: small/normal Arial, Helvetica, Verdana, sans-serif; margin: 0px; =
padding: 0px; font-size-adjust: none; font-stretch: normal; =
background-image: url("/design/news_site/images/sfondo.gif"); =
background-attachment: fixed; background-repeat: repeat-x; =
background-color: rgb(255, 255, 255);
}
.break {
	clear: both;
}
#doc3 {
	margin: 10px; padding: 4px; border: 1px solid rgb(153, 51, 51); color: =
black; min-width: 974px; background-color: rgb(255, 255, 255);
}
* html #doc3 {
=09
}
#header-bottom {
	margin: 3px 0px 2px; padding: 1px 0px 2px; border-top-color: rgb(185, =
210, 227); border-bottom-color: rgb(185, 210, 227); border-top-width: =
1px; border-bottom-width: 1px; border-top-style: solid; =
border-bottom-style: solid; min-width: 974px;
}
.horizontal-menu #element {
	padding: 2px 0px; text-align: left; float: left; position: relative; =
background-color: rgb(0, 74, 156);
}
.horizontal-menu #element_selected {
	padding: 0px 4px; text-align: left; color: rgb(255, 255, 102); =
font-size: 15px; border-right-color: rgb(104, 147, 190); =
border-right-width: 1px; border-right-style: solid; float: left; =
position: relative;
}
.horizontal-menu {
	width: 100%; color: rgb(5, 8, 69); font-weight: bold; background-color: =
rgb(0, 74, 156);
}
.horizontal-menu #element {
	margin-right: 5px;
}
.horizontal-menu a:link {
	padding: 0px 4px; color: rgb(255, 255, 255); font-size: 15px; =
font-weight: bold; text-decoration: none; border-right-color: rgb(104, =
147, 190); border-right-width: 1px; border-right-style: solid; =
background-color: rgb(0, 74, 156);
}
.horizontal-menu a:visited {
	padding: 0px 4px; color: rgb(255, 255, 255); font-size: 15px; =
font-weight: bold; text-decoration: none; border-right-color: rgb(104, =
147, 190); border-right-width: 1px; border-right-style: solid; =
background-color: rgb(0, 74, 156);
}
.horizontal-menu a:hover {
	border-width: 3px 5px 2px 4px; border-style: solid; border-color: =
rgb(210, 116, 0); padding: 0px; color: rgb(255, 255, 255); font-size: =
15px; font-weight: bold; text-decoration: none; background-color: =
rgb(210, 116, 0);
}
#tagline {
	margin: 0px; padding: 2px 0px 2px 20px; width: 100%; color: rgb(5, 8, =
69); font-size: 11px; font-weight: bold; background-color: rgb(255, 255, =
255);
}
#cerca {
	width: 200px; float: right;
}
.yui-u {
	padding: 0px 0px 0px 1px;
}
span.author {
	padding: 0px; color: rgb(51, 51, 51); font-weight: bold; position: =
relative;
}
p.more a:link {
	color: rgb(153, 51, 51); padding-right: 20px; padding-left: 10px; =
font-weight: bold; float: right;
}
p.more a:visited {
	color: rgb(153, 51, 51); padding-right: 20px; padding-left: 10px; =
font-weight: bold; float: right;
}
#ft {
	padding: 0px; text-align: center; font-size: 11px; border-top-color: =
rgb(185, 210, 227); border-top-width: 1px; border-top-style: solid;
}
.yui-main {
	padding: 0px;
}
.logo_annuario {
	padding: 2px; border: 1px solid rgb(185, 210, 227); margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; display: block; background-color: =
white; align: center;
}
.image_left {
	padding: 2px; border: 1px solid rgb(185, 210, 227); margin-top: 0px; =
margin-right: 10px; margin-bottom: 10px; float: left;
}
.image_right {
	padding: 2px; border: 1px solid rgb(185, 210, 227); margin-top: 5px; =
float: right;
}
p.intro {
	padding: 5px 0px 0px 10px;
}
#deep2_first {
	background-position: left; border: 1px solid rgb(212, 217, 229); color: =
rgb(0, 74, 156); line-height: 10px; padding-bottom: 4px; padding-left: =
10px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; =
font-style: normal; font-weight: bold; background-attachment: fixed; =
background-repeat: no-repeat; background-color: rgb(212, 217, 229);
}
#deep2 {
	color: rgb(0, 74, 156); line-height: 22px; font-family: Arial, =
Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: =
bold; border-right-color: rgb(212, 217, 229); border-bottom-color: =
rgb(212, 217, 229); border-left-color: rgb(212, 217, 229); =
border-right-width: 1px; border-bottom-width: 1px; border-left-width: =
1px; border-right-style: solid; border-bottom-style: solid; =
border-left-style: solid; font-color: #004a9c;
}
#deep3 {
	margin: 0px; padding: 0px; color: rgb(0, 74, 156); line-height: 22px; =
font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: =
normal; font-weight: bold; text-decoration: none; border-right-color: =
rgb(240, 242, 247); border-bottom-color: rgb(240, 242, 247); =
border-left-color: rgb(240, 242, 247); border-right-width: 1px; =
border-bottom-width: 1px; border-left-width: 1px; border-right-style: =
solid; border-bottom-style: solid; border-left-style: solid;
}
#deep2 a {
	color: rgb(0, 74, 156); text-decoration: none; display: block;
}
#deep2_first a {
	color: rgb(0, 74, 156); text-decoration: none; display: block;
}
#deep3 a {
	background-position: left; color: rgb(0, 74, 156); line-height: 22px; =
padding-left: 26px; text-decoration: none; display: block; =
background-image: url("/design/news_site/images/arrow-light-off.gif"); =
background-repeat: no-repeat; background-color: rgb(240, 242, 247);
}
#deep3 a:hover {
	background-position: left; color: rgb(153, 51, 51); padding-left: 26px; =
text-decoration: none; display: block; background-image: =
url("/design/news_site/images/arrow-light-on.gif"); background-repeat: =
no-repeat;
}
#deep2 a {
	background-position: left; line-height: 22px; padding-left: 22px; =
display: block; background-image: =
url("/design/news_site/images/arrow-dark-off.gif"); background-repeat: =
no-repeat; background-color: rgb(212, 217, 229);
}
#deep2 a:hover {
	background-position: left; color: rgb(153, 51, 51); line-height: 22px; =
padding-left: 22px; text-decoration: none; display: block; =
background-image: url("/design/news_site/images/arrow-dark-on.gif"); =
background-repeat: no-repeat;
}
#leftcol {
	margin: 2px; width: 63%; float: left;
}
#rightcol {
	margin: 12px 2px 2px 10px; width: 32%; float: right;
}
#evidenza {
	color: rgb(153, 0, 0); padding-left: 10px; font-size: 16px; font-style: =
normal; font-weight: bold;
}
.evidenza {
	color: rgb(153, 0, 0); padding-left: 10px; font-size: 16px; font-style: =
normal; font-weight: bold;
}
#evidenza a {
	color: rgb(153, 0, 0); font-size: 16px; font-style: normal; =
font-weight: bold; text-decoration: none;
}
#evidenza_h3 {
	color: rgb(153, 0, 0); padding-left: 5px; font-size: 14px; font-style: =
normal; font-weight: bold;
}
#highlight1 {
	background-position: right; height: 1px; color: rgb(250, 250, 250); =
line-height: 1px; font-size: 18px; font-style: normal; font-weight: =
bold; margin-bottom: 3px; margin-left: 30px; background-image: =
url("/design/news_site/images/barretta_rossa.gif"); background-repeat: =
no-repeat; background-color: rgb(153, 0, 0);
}
.highlight1 {
	background-position: right; height: 1px; color: rgb(250, 250, 250); =
line-height: 1px; font-size: 18px; font-style: normal; font-weight: =
bold; margin-bottom: 3px; margin-left: 30px; min-height: 1px; =
background-image: url("/design/news_site/images/barretta_rossa.gif"); =
background-repeat: no-repeat; background-color: rgb(153, 0, 0);
}
#highlight_index {
	background-position: left; color: rgb(250, 250, 250); line-height: =
19px; padding-left: 30px; font-size: 15px; font-style: normal; =
font-weight: bold; margin-bottom: 3px; background-image: =
url("/design/news_site/images/marker-blu-biround.gif"); =
background-attachment: fixed; background-repeat: no-repeat; =
background-color: rgb(153, 0, 0);
}
#highlight1_rc {
	background-position: right; margin: 0px; padding: 0px; line-height: =
19px; background-image: url("/design/news_site/images/red_corner.gif"); =
background-attachment: fixed; background-repeat: no-repeat;
}
h1 {
	color: rgb(0, 73, 172); font-size: 18px; text-decoration: none; =
font-color: #0049ac;
}
#titolo h1 {
	color: rgb(0, 73, 172); font-size: 16px; text-decoration: none; =
font-color: #0049ac;
}
#titolo a {
	color: rgb(0, 73, 172); font-size: 16px; text-decoration: none; =
font-color: #0049ac;
}
h2 {
	color: rgb(0, 73, 172); font-size: 16px; text-decoration: none; =
font-color: #0049ac;
}
h3 {
	font-size: 14px; text-decoration: none; font-color: #000000;
}
.tqhr {
	width: 80%; text-align: center; color: rgb(255, 255, 255); margin-top: =
5px; margin-bottom: 5px; border-top-color: rgb(153, 51, 51); =
border-top-width: 1px; border-top-style: dashed; align: center;
}
.tqhr100 {
	width: 100%; color: rgb(255, 255, 255); margin-top: 5px; margin-bottom: =
5px; border-top-color: rgb(153, 51, 51); border-top-width: 1px; =
border-top-style: dashed;
}
a {
	color: rgb(0, 73, 172); text-decoration: none;
}
#navcontainer ul {
	width: 100%; color: white; padding-left: 0px; font-family: arial, =
helvetica, sans-serif; margin-left: 0px; float: left; background-color: =
rgb(0, 73, 172);
}
#navcontainer ul li {
	display: inline;
}
#navcontainer ul li a {
	padding: 0.2em 1em; color: white; font-weight: bold; text-decoration: =
none; border-right-color: rgb(255, 255, 255); border-right-width: 1px; =
border-right-style: solid; float: left; background-color: rgb(0, 73, =
172);
}
#navcontainer ul li a:hover {
	color: rgb(254, 254, 254); background-color: rgb(0, 153, 255);
}
div#submenu {
	margin-top: 2px; background-color: rgb(233, 239, 244);
}
div#submenu ul {
	margin: 0px; padding: 0px; width: 100%; float: left; display: block; =
background-color: rgb(233, 239, 244);
}
div#submenu li {
	margin: 0px 2em 0px 0px; padding: 0px; border: 1px solid rgb(233, 239, =
244); float: left; display: inline; background-color: rgb(233, 239, =
244);
}
div#submenu a {
	padding: 0.25em; color: rgb(24, 82, 104); text-decoration: none; =
display: inline;
}
div#submenu a:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
#active {
	background-color: white;
}
#current {
	background-color: white;
}
.datetime {
	font-size: 80%;
}
#news {
	font-size: 15px;
}
.deep1_bl {
	background: url("/design/news_site/images/deep1_bl.gif") no-repeat 0px =
100% rgb(212, 217, 229); width: 100%; height: 10px;
}
.deep1_br {
	background: url("/design/news_site/images/deep1_br.gif") no-repeat 100% =
100%; height: 10px;
}
.deep1_tl {
	background: url("/design/news_site/images/deep1_tl.gif") no-repeat 0px =
0px rgb(212, 217, 229); height: 10px;
}
.deep1_tr {
	background: url("/design/news_site/images/deep1_tr.gif") no-repeat 100% =
0px; padding-top: 10px;
}
.deep2_bl {
	background: url("/design/news_site/images/deep1_bl.gif") no-repeat 0px =
100% rgb(212, 217, 229); width: 100%;
}
.deep2_br {
	background: url("/design/news_site/images/deep1_br.gif") no-repeat 100% =
100%;
}
.deep2_tl {
	background: url("/design/news_site/images/deep1_tl.gif") no-repeat 0px =
0px rgb(212, 217, 229); height: 10px;
}
.deep2_tr {
	background: url("/design/news_site/images/deep1_tr.gif") no-repeat 100% =
0px; padding-top: 10px;
}
#newsletter {
	width: 100%; text-align: center; color: rgb(212, 217, 229); margin-top: =
0px; min-width: 138px; background-color: rgb(212, 217, 229);
}
#email_input_box {
	width: 95%;
}
#intestazione_newsletter {
	color: rgb(0, 74, 156); font-size: 13px;
}
#domticker {
	padding: 5px; width: 100%; height: 12px; background-color: rgb(255, =
255, 255);
}
#domticker div {
	background-color: rgb(255, 255, 255);
}
#domticker a {
	font-weight: bold;
}
#domticker_grande {
	width: 100%; height: auto !important; min-height: 115px; =
background-color: rgb(255, 255, 255);
}
#domticker_grande div {
	background-color: rgb(255, 255, 255);
}
#domticker_grande a {
	font-weight: bold;
}
#plain a {
	font-weight: normal;
}
#domticker_corrosivo {
	width: 100%; height: auto !important; min-height: 100px; =
background-color: rgb(255, 255, 255);
}
#domticker_corrosivo div {
	background-color: rgb(255, 255, 255);
}
#domticker_corrosivo a {
	font-weight: bold;
}
.factbox {
	margin: 10px; float: right;
}
#movable {
	top: 420px; margin-right: auto; margin-left: auto; position: absolute;
}
body > div#movable {
	left: 0px; top: 185px; position: fixed;
}
.content-question {
	color: blue;
}
.tdl {
	text-align: left;
}
.tdr {
	text-align: right;
}
.tdc {
	text-align: center;
}
.tdcpad5 {
	padding: 5px; text-align: center;
}
.tdlpad5 {
	padding: 5px; text-align: left;
}
.tdrpad5 {
	padding: 5px; text-align: right;
}
.result {
	line-height: 20px;
}
.leaderboard {
	border: 0px currentColor;
}
#advert {
	margin-left: 20px; align: right;
}
#mailbody {
	background: white; padding: 0px; left: 180px; top: 180px; position: =
absolute;
}
#mailbodyin {
	background: rgb(252, 252, 255); padding: 15px; border: 2px solid blue;
}
div.player div.info {
	background: url("/design/news_site/images/h80.png") repeat-x rgb(0, 0, =
0); padding: 5px 15px; height: 40px; text-align: left; color: rgb(255, =
255, 255); font-family: "bitstream vera sans","trebuchet ms"; font-size: =
12px; margin-top: 40px; border-top-color: rgb(204, 204, 204); =
border-top-width: 1px; border-top-style: solid; opacity: 0.7;
}
div.player div.info span {
	color: rgb(153, 255, 153); font-weight: bold; display: block;
}
#deep2 a.red {
	color: rgb(153, 0, 0); font-weight: bold;
}

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.travelquotidiano.com/design/news_site/stylesheets/bubbles.css

div.bubble {
	width: auto; margin-bottom: 22px;
}
div.bubble blockquote {
	margin: 0px; padding: 3px; border: 1px solid rgb(201, 194, 193); =
background-color: rgb(255, 255, 255);
}
div.bubble blockquote p {
	margin: 10px; padding: 0px;
}
div.bubble cite {
	background: url("/design/news_site/images/tip.gif") no-repeat 30px 0px; =
margin: 0px; padding: 7px 0px 0px 15px; top: 3px; font-style: normal; =
position: relative;
}

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0019_01CCA947.45D85780"


------=_NextPart_001_0019_01CCA947.45D85780
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.travelquotidiano.com/parliamo_di/mercato_e_tecnologie/one_travel_network_successo_di_spagna_turchia_e_grecia

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" =
"http://www.w3.org/TR/html4/strict.dtd"><HTML=20
lang=3D"it-IT" xml:lang=3D"it-IT" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><LINK=20
rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.travelquotidiano.com/design/news_site/stylesheets/rese=
t.css">
<LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.travelquotidiano.com/design/news_site/stylesheets/grid=
s.css">
<LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"/design/news_site/stylesheets/fonts.css">
<LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.travelquotidiano.com/design/news_site/stylesheets/colo=
rs.css">
<LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.travelquotidiano.com/design/news_site/stylesheets/bubb=
les.css"><LINK=20
title=3D"TravelQuotidiano - Ultime notizie" rel=3D"alternate" =
type=3D"application/rss+xml"=20
href=3D"/rss/feed/articoli"><LINK title=3D"TravelQuotidiano - Trasporti" =
rel=3D"alternate"=20
type=3D"application/rss+xml" href=3D"/rss/feed/trasporti"><LINK =
title=3D"TravelQuotidiano - Tour Operator"=20
rel=3D"alternate" type=3D"application/rss+xml" =
href=3D"/rss/feed/touroperator"><LINK=20
title=3D"TravelQuotidiano - Alberghi" rel=3D"alternate" =
type=3D"application/rss+xml"=20
href=3D"/rss/feed/alberghi"><LINK title=3D"TravelQuotidiano - =
Istituzioni e territorio"=20
rel=3D"alternate" type=3D"application/rss+xml" =
href=3D"/rss/feed/enti_istituzioni_e_territorio">
<LINK title=3D"TravelQuotidiano - Mercato e tecnologie" =
rel=3D"alternate" type=3D"application/rss+xml"=20
href=3D"/rss/feed/mercato_e_tecnologie"><LINK title=3D"TravelQuotidiano =
- Estero"=20
rel=3D"alternate" type=3D"application/rss+xml" =
href=3D"/rss/feed/estero"><TITLE>One!=20
Travel Network: successo di Spagna, Turchia e Grecia - =
TravelQuotidiano</TITLE>
<META content=3D"text/html; charset=3Dutf-8" =
http-equiv=3D"Content-Type">
<META content=3D"it-IT" http-equiv=3D"Content-language">
<META name=3D"keywords" content=3D"">
<META name=3D"MSSmartTagsPreventParsing" content=3D"TRUE">
<META name=3D"GENERATOR" content=3D"MSHTML 9.00.8112.16437"><LINK =
title=3D"TravelQuotidiano pagina iniziale"=20
rel=3D"Home" href=3D"/"><LINK rel=3D"Index" href=3D"/"><LINK =
title=3D"One! Travel Network: successo di Spagna, Turchia e Grecia - =
TravelQuotidiano"=20
rel=3D"Top" href=3D"/"><LINK title=3D"Cerca TravelQuotidiano" =
rel=3D"Search" href=3D"/content/advancedsearch">
<LINK rel=3D"Shortcut icon" type=3D"image/x-icon" =
href=3D"/design/standard/images/favicon.ico">
<LINK rel=3D"Copyright" href=3D"/ezinfo/copyright"><LINK rel=3D"Author" =
href=3D"/ezinfo/about">
<LINK title=3D"Versione stampabile" rel=3D"Alternate" =
href=3D"/layout/set/print/parliamo_di/mercato_e_tecnologie/one_travel_net=
work_successo_di_spagna_turchia_e_grecia"=20
media=3D"print">
<SCRIPT type=3D"text/javascript" =
src=3D"http://www.travelquotidiano.com/design/news_site/javascript/protot=
ype.js"></SCRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.travelquotidiano.com/design/news_site/javascript/script=
aculous.js"></SCRIPT>
</HEAD>
<BODY>
<DIV id=3D"doc3" class=3D"yui-t2">
<DIV id=3D"hd">
<TABLE border=3D"0" width=3D"100%">
  <TBODY>
  <TR>
    <TD width=3D"1"><A href=3D"http://www.travelquotidiano.com/"><IMG =
alt=3D"Travel Quotidiano - Giornale d'interesse professionale per il =
turismo"=20
      =
src=3D"http://www.travelquotidiano.com/design/news_site/images/logo_Trave=
l_Quotidiano.gif"=20
      width=3D"215" height=3D"90"></A></TD>
    <TD align=3D"center"><IFRAME id=3D"leaderboard" height=3D"90" =
src=3D"http://s7.addthis.com/static/r07/sh69.html"=20
      frameBorder=3D"0" =
width=3D"728"></IFRAME></TD></TR></TBODY></TABLE>
<DIV id=3D"header-bottom">
<TABLE id=3D"tagline" border=3D"0" cellSpacing=3D"0" cellPadding=3D"0">
  <TBODY>
  <TR>
    <TD width=3D"60%">
<SCRIPT type=3D"text/javascript">=0A=
=0A=
/*Example message arrays for the two demo scrollers*/=0A=
=0A=
var tickercontent=3Dnew Array()=0A=
=0A=
 	=0A=
=0A=
=0A=
tickercontent[0]=3D'<b>22.11.2011 - News:</b>&nbsp;<a =
href=3D"/parliamo_di/enti_istituzioni_e_territorio/stati_generali_del_tur=
ismo_del_lazio_al_via_il_20_gennaio_2012" title=3D"Stati Generali del =
Turismo del Lazio, al via il 20 gennaio 2012">Stati Generali del Turismo =
del Lazio, al via il 20 gennaio 2012</a>'=0A=
		=0A=
=0A=
=0A=
tickercontent[1]=3D'<b>22.11.2011 - News:</b>&nbsp;<a =
href=3D"/parliamo_di/trasporti/emirates_seleziona_equipaggi_a_firenze" =
title=3D"Emirates seleziona equipaggi a Firenze">Emirates seleziona =
equipaggi a Firenze</a>'=0A=
		=0A=
=0A=
=0A=
tickercontent[2]=3D'<b>22.11.2011 - News:</b>&nbsp;<a =
href=3D"/parliamo_di/trasporti/ryanair_estende_a_tutte_le_rotte_il_serviz=
io_posti_riservati" title=3D"Ryanair estende a tutte le rotte il =
servizio posti riservati">Ryanair estende a tutte le rotte il servizio =
posti riservati</a>'=0A=
		=0A=
=0A=
=0A=
tickercontent[3]=3D'<b>22.11.2011 - News:</b>&nbsp;<a =
href=3D"/parliamo_di/mercato_e_tecnologie/axa_assistance_50_incontri_form=
ativi_con_gli_agenti_nel_2012" title=3D"Axa Assistance: 50 incontri =
formativi con gli agenti nel 2012">Axa Assistance: 50 incontri formativi =
con gli agenti nel 2012</a>'=0A=
		=0A=
=0A=
=0A=
tickercontent[4]=3D'<b>22.11.2011 - News:</b>&nbsp;<a =
href=3D"/parliamo_di/mercato_e_tecnologie/vivafirenze_it_obiettivo_aument=
are_affiliati_entro_primavera_2012" title=3D"VivaFirenze.it, obiettivo =
aumentare affiliati entro primavera 2012">VivaFirenze.it, obiettivo =
aumentare affiliati entro primavera 2012</a>'=0A=
		=0A=
=0A=
=0A=
tickercontent[5]=3D'<b>22.11.2011 - News:</b>&nbsp;<a =
href=3D"/parliamo_di/enti_istituzioni_e_territorio/roma_capitale_si_promu=
ove_in_argentina" title=3D"Roma Capitale si promuove in Argentina">Roma =
Capitale si promuove in Argentina</a>'=0A=
		=0A=
=0A=
=0A=
tickercontent[6]=3D'<b>22.11.2011 - News:</b>&nbsp;<a =
href=3D"/parliamo_di/tour_operator/erbavoglio_viaggi_nuovo_sito_internet"=
 title=3D"Erbavoglio Viaggi, nuovo sito internet">Erbavoglio Viaggi, =
nuovo sito internet</a>'=0A=
		=0A=
=0A=
=0A=
tickercontent[7]=3D'<b>22.11.2011 - News:</b>&nbsp;<a =
href=3D"/parliamo_di/alberghi/accorhotels_com_tre_giorni_di_sconti_fino_a=
l_50" title=3D"Accorhotels.com, tre giorni di sconti fino al =
50%">Accorhotels.com, tre giorni di sconti fino al 50%</a>'=0A=
		=0A=
=0A=
=0A=
tickercontent[8]=3D'<b>22.11.2011 - News:</b>&nbsp;<a =
href=3D"/parliamo_di/alberghi/best_western_giornata_di_formazione_con_lo_=
chef_davide_oldani" title=3D"Best Western, giornata di formazione con lo =
chef Davide Oldani">Best Western, giornata di formazione con lo chef =
Davide Oldani</a>'=0A=
		=0A=
=0A=
=0A=
tickercontent[9]=3D'<b>22.11.2011 - News:</b>&nbsp;<a =
href=3D"/parliamo_di/tour_operator/thomas_cook_in_crisi_il_titolo_perde_i=
l_75" title=3D"Thomas Cook in crisi, il titolo perde il 75%">Thomas Cook =
in crisi, il titolo perde il 75%</a>'=0A=
	=0A=
</SCRIPT>

<SCRIPT type=3D"text/javascript">=0A=
=0A=
/***********************************************=0A=
* DHTML Ticker script-  Dynamic Drive (www.dynamicdrive.com)=0A=
* This notice MUST stay intact for legal use=0A=
* Visit http://www.dynamicdrive.com/ for this script and 100s more.=0A=
***********************************************/=0A=
=0A=
function domticker(content, divId, divClass, delay, fadeornot){=0A=
this.content=3Dcontent=0A=
this.tickerid=3DdivId //ID of master ticker div. Message is contained =
inside first child of ticker div=0A=
this.delay=3Ddelay //Delay between msg change, in miliseconds.=0A=
this.mouseoverBol=3D0 //Boolean to indicate whether mouse is currently =
over ticker (and pause it if it is)=0A=
this.pointer=3D1=0A=
this.opacitystring=3D(typeof fadeornot!=3D"undefined")? "width: 100%; =
filter:progid:DXImageTransform.Microsoft.alpha(opacity=3D100); =
-moz-opacity: 1" : ""=0A=
if (this.opacitystring!=3D"") this.delay+=3D500 //add 1/2 sec to account =
for fade effect, if enabled=0A=
this.opacitysetting=3D0.2 //Opacity value when reset. Internal use.=0A=
document.write('<div id=3D"'+divId+'" class=3D"'+divClass+'"><div =
style=3D"'+this.opacitystring+'">'+content[0]+'</div></div>')=0A=
var instanceOfTicker=3Dthis=0A=
setTimeout(function(){instanceOfTicker.initialize()}, delay)=0A=
}=0A=
=0A=
domticker.prototype.initialize=3Dfunction(){=0A=
var instanceOfTicker=3Dthis=0A=
this.contentdiv=3Ddocument.getElementById(this.tickerid).firstChild =
//div of inner content that holds the messages=0A=
document.getElementById(this.tickerid).onmouseover=3Dfunction(){instanceO=
fTicker.mouseoverBol=3D1}=0A=
document.getElementById(this.tickerid).onmouseout=3Dfunction(){instanceOf=
Ticker.mouseoverBol=3D0}=0A=
this.rotatemsg()=0A=
}=0A=
=0A=
domticker.prototype.rotatemsg=3Dfunction(){=0A=
var instanceOfTicker=3Dthis=0A=
if (this.mouseoverBol=3D=3D1) //if mouse is currently over ticker, do =
nothing (pause it)=0A=
setTimeout(function(){instanceOfTicker.rotatemsg()}, 100)=0A=
else{=0A=
this.fadetransition("reset") //FADE EFFECT- RESET OPACITY=0A=
this.contentdiv.innerHTML=3Dthis.content[this.pointer]=0A=
this.fadetimer1=3DsetInterval(function(){instanceOfTicker.fadetransition(=
'up', 'fadetimer1')}, 100) //FADE EFFECT- PLAY IT=0A=
this.pointer=3D(this.pointer<this.content.length-1)? this.pointer+1 : 0=0A=
setTimeout(function(){instanceOfTicker.rotatemsg()}, this.delay) =
//update container=0A=
}=0A=
}=0A=
=0A=
// -------------------------------------------------------------------=0A=
// fadetransition()- cross browser fade method for IE5.5+ and =
Mozilla/Firefox=0A=
// -------------------------------------------------------------------=0A=
=0A=
domticker.prototype.fadetransition=3Dfunction(fadetype, timerid){=0A=
var contentdiv=3Dthis.contentdiv=0A=
if (fadetype=3D=3D"reset")=0A=
this.opacitysetting=3D0.2=0A=
if (contentdiv.filters && contentdiv.filters[0]){=0A=
if (typeof contentdiv.filters[0].opacity=3D=3D"number") //IE6+=0A=
contentdiv.filters[0].opacity=3Dthis.opacitysetting*100=0A=
else //IE 5.5=0A=
contentdiv.style.filter=3D"alpha(opacity=3D"+this.opacitysetting*100+")"=0A=
}=0A=
else if (typeof contentdiv.style.MozOpacity!=3D"undefined" && =
this.opacitystring!=3D""){=0A=
contentdiv.style.MozOpacity=3Dthis.opacitysetting=0A=
}=0A=
else=0A=
this.opacitysetting=3D1=0A=
if (fadetype=3D=3D"up")=0A=
this.opacitysetting+=3D0.2=0A=
if (fadetype=3D=3D"up" && this.opacitysetting>=3D1)=0A=
clearInterval(this[timerid])=0A=
}=0A=
=0A=
</SCRIPT>

<SCRIPT type=3D"text/javascript">=0A=
//new domticker(name_of_message_array, CSS_ID, CSS_classname, =
pause_in_miliseconds, optionalfadeswitch)=0A=
new domticker(tickercontent, "domticker", "someclass", 3000, "fadeit")=0A=
</SCRIPT>
    </TD>
    <TD width=3D"40%" align=3D"right">
      <TABLE border=3D"0">
        <TBODY>
        <TR>
          <TD><B>Cerca&nbsp;la&nbsp;notizia&nbsp;nel&nbsp;sito</B></TD>
          <TD>
            <FORM method=3D"get" action=3D"/content/search"><INPUT =
id=3D"Search"=20
            class=3D"halfbox" name=3D"SearchText" size=3D"20" =
type=3D"text"><INPUT class=3D"button" name=3D"SearchButton" =
value=3D"Vai" =
type=3D"submit"></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABL=
E>
</DIV>
<DIV class=3D"break"></DIV>
<DIV id=3D"navcontainer" onmouseover=3D"holdReset();" =
onmouseout=3D"delayReset();">
<UL id=3D"navlist">
  <LI id=3D"main-menu" onmouseover=3D"switchHome();"><A title=3D"Home =
Page" href=3D"http://www.travelquotidiano.com/">Home</A></LI>
  <LI id=3D"main-0" onmouseover=3D"switchMenues(0);"><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/company_profile"=
>Company=20
  Profile</A></LI>
  <LI id=3D"main-1" onmouseover=3D"switchMenues(1);"><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/i_quaderni_di_tr=
avel">I=20
  Quaderni di Travel</A></LI>
  <LI id=3D"main-2" onmouseover=3D"switchMenues(2);"><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/abbonati">Abbona=
ti</A></LI>
  <LI id=3D"main-3" onmouseover=3D"switchMenues(3);"><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/pubblicita__1">P=
ubblicit=C3=A0</A></LI>
  <LI id=3D"main-4" onmouseover=3D"switchMenues(4);"><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/contatti">Contat=
ti</A></LI>
  <LI id=3D"main-5" onmouseover=3D"switchMenues(5);"><A =
href=3D"mailto:redazioneroma@travelquotidiano.com">Lavora=20
  con noi</A></LI>
  <LI id=3D"main-6" onmouseover=3D"switchMenues(6);"><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/link_utili">Link=
=20
  utili</A></LI>
  <LI id=3D"main-7" onmouseover=3D"switchMenues(7);"><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/english"><IMG=20
  alt=3D"$menu.object.name" =
src=3D"http://www.travelquotidiano.com/design/news_site/images/flag_en.gi=
f"=20
  width=3D"16" height=3D"11"></A></LI>
  <LI id=3D"main-8" onmouseover=3D"switchMenues(8);"><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/espanol"><IMG=20
  alt=3D"$menu.object.name" =
src=3D"http://www.travelquotidiano.com/design/news_site/images/flag_es.pn=
g"=20
  width=3D"16" height=3D"11"></A></LI><!-- <li id=3D"main-menu" =
onmouseover=3D"switchHome();"><a href=3D"/mappa_del_sito" title=3D"Mappa =
del Sito">Mappa</a></li> --></UL></DIV>
<DIV class=3D"break"></DIV>
<DIV id=3D"subitem-menu">
<DIV id=3D"submenu">
<DIV id=3D"submenu-design" onmouseover=3D"holdReset();" =
onmouseout=3D"delayReset();">
<UL id=3D"sub-menu">
  <LI><A title=3D"Trasporti" =
href=3D"http://www.travelquotidiano.com/parliamo_di/trasporti">Trasporti<=
/A></LI>
  <LI><A title=3D"Tour Operator" =
href=3D"http://www.travelquotidiano.com/parliamo_di/tour_operator">Tour=20
  Operator</A></LI>
  <LI><A title=3D"Alberghi" =
href=3D"http://www.travelquotidiano.com/parliamo_di/alberghi">Alberghi</A=
></LI>
  <LI><A title=3D"Mercato e tecnologie" =
href=3D"http://www.travelquotidiano.com/parliamo_di/mercato_e_tecnologie"=
>Mercato=20
  e tecnologie</A></LI>
  <LI><A title=3D"Estero" =
href=3D"http://www.travelquotidiano.com/parliamo_di/estero">Estero</A></L=
I>
  <LI><A title=3D"Enti, Istituzioni e Territorio" =
href=3D"http://www.travelquotidiano.com/parliamo_di/enti_istituzioni_e_te=
rritorio">Enti,=20
  Istituzioni e Territorio</A></LI></UL></DIV></DIV></DIV>
<DIV id=3D"subitem-0">
<DIV id=3D"submenu">
<DIV id=3D"submenu-design" onmouseover=3D"holdReset();" =
onmouseout=3D"delayReset();"><!-- 175 ... Company Profile -->
<UL id=3D"sub-0">
  <LI class=3D"first"><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/company_profile/=
travel_agent_book">Travel=20
  Agent Book</A></LI>
  <LI><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/company_profile/=
il_giornale">Il=20
  giornale</A></LI>
  <LI><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/company_profile/=
le_sedi">Le=20
  sedi</A></LI>
  <LI><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/company_profile/=
feed_rss">Feed=20
  RSS</A></LI>
  <LI><A name=3D"none"></A></LI></UL></DIV></DIV></DIV>
<DIV id=3D"subitem-1">
<DIV id=3D"submenu">
<DIV id=3D"submenu-design" onmouseover=3D"holdReset();" =
onmouseout=3D"delayReset();"><!-- 2180 ... I Quaderni di Travel -->
<UL id=3D"sub-1">
  <LI><A name=3D"none"></A></LI></UL></DIV></DIV></DIV>
<DIV id=3D"subitem-2">
<DIV id=3D"submenu">
<DIV id=3D"submenu-design" onmouseover=3D"holdReset();" =
onmouseout=3D"delayReset();"><!-- 95 ... Abbonati -->
<UL id=3D"sub-2">
  <LI><A name=3D"none"></A></LI></UL></DIV></DIV></DIV>
<DIV id=3D"subitem-3">
<DIV id=3D"submenu">
<DIV id=3D"submenu-design" onmouseover=3D"holdReset();" =
onmouseout=3D"delayReset();"><!-- 167 ... Pubblicit=C3=A0 -->
<UL id=3D"sub-3">
  <LI class=3D"first"><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/pubblicita__1/co=
ncessionaria_di_pubblicita">Concessionaria=20
  di pubblicit=C3=A0</A></LI>
  <LI><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/pubblicita__1/pu=
bblicita_sul_sito">Pubblicit=C3=A0=20
  sul sito </A></LI>
  <LI><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/pubblicita__1/pu=
bblicita_sul_giornale">Pubblicit=C3=A0=20
  sul giornale</A></LI>
  <LI><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/pubblicita__1/pu=
bblicita_su_i_quaderni_di_travel">Pubblicit=C3=A0=20
  su I Quaderni di Travel</A></LI>
  <LI><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/pubblicita__1/fo=
rmazione_permanente">Formazione=20
  Permanente</A></LI>
  <LI><A name=3D"none"></A></LI></UL></DIV></DIV></DIV>
<DIV id=3D"subitem-4">
<DIV id=3D"submenu">
<DIV id=3D"submenu-design" onmouseover=3D"holdReset();" =
onmouseout=3D"delayReset();"><!-- 96 ... Contatti -->
<UL id=3D"sub-4">
  <LI><A name=3D"none"></A></LI></UL></DIV></DIV></DIV>
<DIV id=3D"subitem-5">
<DIV id=3D"submenu">
<DIV id=3D"submenu-design" onmouseover=3D"holdReset();" =
onmouseout=3D"delayReset();"><!-- 180 ... Lavora con noi -->
<UL id=3D"sub-5">
  <LI><A name=3D"none"></A></LI></UL></DIV></DIV></DIV>
<DIV id=3D"subitem-6">
<DIV id=3D"submenu">
<DIV id=3D"submenu-design" onmouseover=3D"holdReset();" =
onmouseout=3D"delayReset();"><!-- 1211 ... Link utili -->
<UL id=3D"sub-6">
  <LI class=3D"first"><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/link_utili/forma=
zione_turistica">Formazione=20
  turistica</A></LI>
  <LI><A =
href=3D"http://www.travelquotidiano.com/menu_orizzontale/link_utili/porta=
li_turistici">Portali=20
  turistici</A></LI>
  <LI><A name=3D"none"></A></LI></UL></DIV></DIV></DIV>
<DIV id=3D"subitem-7">
<DIV id=3D"submenu">
<DIV id=3D"submenu-design" onmouseover=3D"holdReset();" =
onmouseout=3D"delayReset();"><!-- 7325 ... English  -->
<UL id=3D"sub-7">
  <LI><A name=3D"none"></A></LI></UL></DIV></DIV></DIV>
<DIV id=3D"subitem-8">
<DIV id=3D"submenu">
<DIV id=3D"submenu-design" onmouseover=3D"holdReset();" =
onmouseout=3D"delayReset();"><!-- 18190 ... Espa=C3=B1ol -->
<UL id=3D"sub-8">
  <LI><A name=3D"none"></A></LI></UL></DIV></DIV></DIV>
<DIV class=3D"break"></DIV>
<SCRIPT type=3D"text/javascript">=0A=
	/* MAINMENU SUBMENU HOVER */=0A=
	=0A=
	var tabHighlightClass =3D 'selected';=0A=
	var delayMs =3D 20000000;	=0A=
	/* General settings */=0A=
	var currentMainTab =3D 'main-null';=0A=
	var triggerCount =3D 0;=0A=
	var hoverCheck =3D false;=0A=
	=0A=
	/* Main script */=0A=
	function holdReset()=0A=
	{	    hoverCheck =3D true;=0A=
	}	=0A=
	function delayReset()=0A=
	{	    hoverCheck =3D false;=0A=
	    if (triggerCount <=3D 10) { triggerCount++; =
setTimeout('tryReset()',delayMs); }	}	=0A=
	function tryReset()=0A=
	{	    triggerCount--;=0A=
	    if (triggerCount =3D=3D 0 && !hoverCheck) { =
switchMenues(currentSelected); }	}	=0A=
	function switchMenues(menuNumber)=0A=
	{	    for ( var i =3D 0; i < 9; i++ )=0A=
			document.getElementById('main-'+i).className =3D '';=0A=
	    if(menuNumber!=3Dnull)=0A=
	    	document.getElementById('main-'+menuNumber).className =3D =
tabHighlightClass;=0A=
	   	for ( var i =3D 0; i < 9; i++ )=0A=
		{	   		document.getElementById('subitem-'+i).style.display =3D 'none';=0A=
	   		document.getElementById('subitem-menu').style.display =3D 'none';=0A=
	   	}		if(menuNumber!=3Dnull)=0A=
	   		document.getElementById('subitem-'+menuNumber).style.display =3D =
'block';=0A=
	}=0A=
	function switchHome()=0A=
	{	    for ( var i =3D 0; i < 9; i++ )=0A=
			document.getElementById('main-'+i).className =3D '';=0A=
=0A=
	    	document.getElementById('main-menu').className =3D =
tabHighlightClass;=0A=
	   	for ( var i =3D 0; i < 9; i++ )=0A=
	   	{			document.getElementById('subitem-'+i).style.display =3D 'none';=0A=
	   		document.getElementById('subitem-menu').style.display =3D 'none';=0A=
		}=0A=
	   		document.getElementById('subitem-menu').style.display =3D 'block';=0A=
	}=0A=
	var currentSelected =3D null;=0A=
//	switchMenues( currentSelected );=0A=
	switchHome();=0A=
</SCRIPT>

<DIV class=3D"break"></DIV></DIV> <!-- hd --><BR><BR>
<DIV id=3D"bd">
<DIV id=3D"yui-main">
<DIV class=3D"yui-b">
<DIV class=3D"yui-u first">
<DIV id=3D"mailbody"></DIV>
<TABLE border=3D"0" width=3D"100%">
  <TBODY>
  <TR>
    <TD vAlign=3D"top">
      <P>
      <H2 id=3D"news"><I>Travel Quotidiano Roadshow "Messico &amp; =
Caraibi", al=20
      via il 24 novembre a Torino</I></H2>
      <P></P>
      <DIV id=3D"highlight1"><IMG border=3D"0" =
src=3D"http://www.travelquotidiano.com/spacer.gif"=20
      width=3D"1" height=3D"1"></DIV><BR><BR>
      <DIV align=3D"center"><IFRAME height=3D"60" =
src=3D"http://ads.travelquotidiano.com/adframe.php?what=3Dzone:1&amp;refr=
esh=3D20"=20
      frameBorder=3D"0" width=3D"468"></IFRAME></DIV><BR><BR>
      <DIV class=3D"result">
      <H1 id=3D"titolo">One! Travel Network: successo di Spagna, Turchia =
e=20
      Grecia</H1><BR>Luned=C3=AC, 12 Settembre 2011<BR><BR><!--=0A=
                <div class=3D"attribute-byline">=0A=
        <p class=3D"author">=0A=
             di Cinzia Berardi - Luned=C3=AC, 12 Settembre 2011=0A=
        </p>=0A=
        </div><br/>=0A=
        -->
      <DIV class=3D"attribute-short">
      <P>Secondo il monitoraggio effettuato da One! Travel Network sulle =

      destinazione dell'estate, la Grecia e le sue isole, Spagna =
mediterranea,=20
      isole iberiche e la Turchia hanno fatto il pieno a causa del =
blocco totale=20
      dell=E2=80=99Africa mediterranea. Si =C3=A8 registrato un deciso =
aumento della parte=20
      relativa a Namibia e Botswana con numeri in aumento anche fino al =
20%. Di=20
      contro il Sudafrica si =C3=A8 rivelato stazionario dopo il boost =
dello scorso=20
      anno dovuto alla Fifa World Cup. L=E2=80=99Islanda ha ripreso a =
vendere e il pieno=20
      lo hanno fatto anche Norvegia e Finlandia, mentre Danimarca e =
Svezia hanno=20
      viaggiato su binari di normalit=C3=A0. L=E2=80=99Irlanda ha avuto =
un momento di=20
      rinnovato interesse, assieme alla Scozia, registrando aumenti fino =
al 10%=20
      circa. Le crociere proseguono a fare proseliti per teste ma =
aumentando di=20
      poco o nulla il volume di fatturato perch=C3=A9 calano i prezzi =
che si=20
      allineano al ribasso. Infine sono gli Usa la destinazione di lungo =
raggio=20
      dell=E2=80=99estate, con numeri a +20% su tutte le destinazioni. =
</P></DIV><BR>
      <DIV class=3D"break"><BR></DIV><A title=3D"Scarica \" =
href=3D"http://www.travelquotidiano.com/content/pdf/30010"=20
      PDF?=3D"" formato=3D"" in=3D"" Grecia\?=3D"" e=3D"" Turchia=3D"" =
Spagna,=3D"" di=3D""=20
      successo=3D"" Travel=3D"" One!=3D"">Scarica "One! Travel Network: =
successo di=20
      Spagna, Turchia e Grecia" in formato PDF</A>
      <DIV class=3D"break"><BR><BR></DIV>
      <H2>Condividi l'articolo con i tuoi amici</H2>&nbsp;<!-- ADDTHIS =
BUTTON BEGIN -->
<SCRIPT type=3D"text/javascript">=0A=
addthis_brand           =3D 'TravelQuotidiano';=0A=
addthis_options         =3D 'facebook, google, digg, delicious, myspace, =
favorites, email, live, furl, technorati, more';=0A=
</SCRIPT>
      <A onmouseover=3D"return addthis_open(this, '', '[URL]', =
'[TITLE]')"=20
      onmouseout=3D"addthis_close()" onclick=3D"return addthis_sendto()" =
href=3D"http://www.addthis.com/bookmark.php"><IMG=20
      border=3D"0" alt=3D"" =
src=3D"http://s7.addthis.com/button1-share.gif" width=3D"125"=20
      height=3D"16"></A>
<SCRIPT type=3D"text/javascript" =
src=3D"http://s7.addthis.com/js/152/addthis_widget.js"></SCRIPT>
      <!-- ADDTHIS BUTTON END -->
      <DIV class=3D"break"><BR></DIV>
      <H2>Commenti</H2>
      <DIV class=3D"content-view-children"></DIV>
      <FORM method=3D"post" name=3D"commenta" =
action=3D"/content/action"><INPUT name=3D"ClassIdentifier"=20
      value=3D"comment" type=3D"hidden"><INPUT name=3D"NodeID" =
value=3D"30010" type=3D"hidden"><INPUT class=3D"button new_comment" =
name=3D"NewButton" value=3D"Nuovo Commento" type=3D"submit"><INPUT=20
      name=3D"NewButton" value=3D"Nuovo Commento" type=3D"hidden"><A =
onclick=3D"document.commenta.submit()"=20
      =
href=3D"http://www.travelquotidiano.com/parliamo_di/mercato_e_tecnologie/=
one_travel_network_successo_di_spagna_turchia_e_grecia#"><IMG=20
      border=3D"0" alt=3D"Facci sapere come la pensi! Commenta questa =
notizia" =
src=3D"http://www.travelquotidiano.com/design/news_site/images/commenta.g=
if"=20
      width=3D"28" height=3D"21"></A></FORM><BR></DIV></TD>
    <TD vAlign=3D"top">
      <DIV id=3D"advert" align=3D"right"><IFRAME id=3D"advert" =
height=3D"150" =
src=3D"http://ads.travelquotidiano.com/adframe.php?what=3Dzone:5"=20
      frameBorder=3D"0" width=3D"180"></IFRAME></DIV>
      <DIV class=3D"break"><BR><BR><BR><BR></DIV>
      <DIV id=3D"advert" align=3D"right"><IFRAME id=3D"advert" =
height=3D"150" =
src=3D"http://ads.travelquotidiano.com/adframe.php?what=3Dzone:4"=20
      frameBorder=3D"0" width=3D"180"></IFRAME></DIV>
      <DIV class=3D"break"><BR><BR><BR><BR></DIV>
      <DIV id=3D"advert" align=3D"right"><IFRAME id=3D"advert" =
height=3D"150" =
src=3D"http://ads.travelquotidiano.com/adframe.php?what=3Dzone:4"=20
      frameBorder=3D"0" width=3D"180"></IFRAME></DIV></TD></TR>
</TBODY></TABLE></DIV></DIV> <!-- yui-b --></DIV> <!-- yui-main -->
<DIV class=3D"yui-b"><!-- YOUR NAVIGATION GOES HERE -->
<DIV ailgn=3D"left">
<H3 id=3D"evidenza_h3"><A=20
href=3D"http://www.travelquotidiano.com/rss/feed/articoli"><IMG =
border=3D"0" =
src=3D"http://www.travelquotidiano.com/design/news_site/images/RSS18.jpg"=
=20
width=3D"18" height=3D"18"></A>Ultime notizie</H3>
<DIV id=3D"highlight1"><IMG border=3D"0" =
src=3D"http://www.travelquotidiano.com/spacer.gif"=20
width=3D"1" height=3D"1"></DIV>=C2=BB&nbsp;<A title=3D"Stati Generali =
del Turismo del Lazio, al via il 20 gennaio 2012"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/enti_istituzioni_e_te=
rritorio/stati_generali_del_turismo_del_lazio_al_via_il_20_gennaio_2012/(=
tqid)/32170">Stati=20
Generali del Tur...</A><BR>=C2=BB&nbsp;<A title=3D"Emirates seleziona =
equipaggi a Firenze"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/trasporti/emirates_se=
leziona_equipaggi_a_firenze/(tqid)/32169">Emirates=20
seleziona equ...</A><BR>=C2=BB&nbsp;<A title=3D"Ryanair estende a tutte =
le rotte il servizio posti riservati"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/trasporti/ryanair_est=
ende_a_tutte_le_rotte_il_servizio_posti_riservati/(tqid)/32168">Ryanair=20
estende a tutt...</A><BR>=C2=BB&nbsp;<A title=3D"Axa Assistance: 50 =
incontri formativi con gli agenti nel 2012"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/mercato_e_tecnologie/=
axa_assistance_50_incontri_formativi_con_gli_agenti_nel_2012/(tqid)/32167=
">Axa=20
Assistance: 50 inc...</A><BR>=C2=BB&nbsp;<A title=3D"VivaFirenze.it, =
obiettivo aumentare affiliati entro primavera 2012"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/mercato_e_tecnologie/=
vivafirenze_it_obiettivo_aumentare_affiliati_entro_primavera_2012/(tqid)/=
32163">VivaFirenze.it,=20
obiett...</A><BR>=C2=BB&nbsp;<A title=3D"Roma Capitale si promuove in =
Argentina" =
href=3D"http://www.travelquotidiano.com/parliamo_di/enti_istituzioni_e_te=
rritorio/roma_capitale_si_promuove_in_argentina/(tqid)/32162">Roma=20
Capitale si promu...</A><BR>=C2=BB&nbsp;<A title=3D"Erbavoglio Viaggi, =
nuovo sito internet"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/tour_operator/erbavog=
lio_viaggi_nuovo_sito_internet/(tqid)/32161">Erbavoglio=20
Viaggi, nuo...</A><BR>=C2=BB&nbsp;<A title=3D"Accorhotels.com, tre =
giorni di sconti fino al 50%"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/alberghi/accorhotels_=
com_tre_giorni_di_sconti_fino_al_50/(tqid)/32160">Accorhotels.com,=20
tre g...</A><BR>=C2=BB&nbsp;<A title=3D"Best Western, giornata di =
formazione con lo chef Davide Oldani"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/alberghi/best_western=
_giornata_di_formazione_con_lo_chef_davide_oldani/(tqid)/32159">Best=20
Western, giornata...</A><BR>=C2=BB&nbsp;<A title=3D"Thomas Cook in =
crisi, il titolo perde il 75%"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/tour_operator/thomas_=
cook_in_crisi_il_titolo_perde_il_75/(tqid)/32158">Thomas=20
Cook in crisi,...</A><BR>=C2=BB&nbsp;<A title=3D"Buy Tourism Online, =
iscrizioni verso il tutto esaurito"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/mercato_e_tecnologie/=
buy_tourism_online_iscrizioni_verso_il_tutto_esaurito/(tqid)/32157">Buy=20
Tourism Online, is...</A><BR>=C2=BB&nbsp;<A title=3D"Erv Italia lancia =
la polizza Biglietto Sicuro con TicketOne"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/mercato_e_tecnologie/=
erv_italia_lancia_la_polizza_biglietto_sicuro_con_ticketone/(tqid)/32156"=
>Erv=20
Italia lancia la p...</A><BR>=C2=BB&nbsp;<A title=3D"Europcar e EasyJet =
rinnovano la partnership fino al 2014"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/mercato_e_tecnologie/=
europcar_e_easyjet_rinnovano_la_partnership_fino_al_2014/(tqid)/32155">Eu=
ropcar=20
e EasyJet rin...</A><BR>=C2=BB&nbsp;<A title=3D"Malta Tourism Authority =
affida l'ufficio stampa a Open Mind Consulting"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/estero/malta_tourism_=
authority_affida_l_ufficio_stampa_a_open_mind_consulting/(tqid)/32154">Ma=
lta=20
Tourism Authorit...</A><BR>=C2=BB&nbsp;<A title=3D"Meridiana fly, il cda =
esclude nuovi tagli al personale"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/trasporti/meridiana_f=
ly_il_cda_esclude_nuovi_tagli_al_personale/(tqid)/32153">Meridiana=20
fly, il cda...</A><BR>=C2=BB&nbsp;<A title=3D"Egitto, la Farnesina =
sconsiglia il centro del Cairo"=20
href=3D"http://www.travelquotidiano.com/parliamo_di/estero/egitto_la_farn=
esina_sconsiglia_il_centro_del_cairo/(tqid)/32152">Egitto,=20
la Farnesina s...</A><BR></DIV><BR><BR>
<DIV align=3D"left">
<H3 id=3D"evidenza_h3">Sfoglia il giornale</H3>
<DIV id=3D"highlight1"><IMG border=3D"0" =
src=3D"http://www.travelquotidiano.com/spacer.gif"=20
width=3D"1" height=3D"1"></DIV>
<DIV>
<OBJECT style=3D"width: 230px; height: 163px;"><PARAM name=3D"movie" =
value=3D"http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.s=
wf?mode=3Dembed&amp;layout=3Dhttp%3A%2F%2Fskin.issuu.com%2Fv%2Fcolor%2Fla=
yout.xml&amp;backgroundColor=3DFFFFFF&amp;showFlipBtn=3Dtrue&amp;document=
Id=3D111118133032-9a4ec51d7f3c4b87b8f29a804043645f&amp;username=3Dsfoglia=
bile.com&amp;loadingInfoText=3DTravelQuotidiano.com&amp;et=3D125320184469=
5&amp;er=3D6&amp;autoFlip=3Dtrue&amp;autoFlipTime=3D6000"><PARAM=20
name=3D"allowfullscreen" value=3D"true"><PARAM name=3D"menu" =
value=3D"false"><EMBED=20
style=3D"width: 230px; height: 163px;" =
type=3D"application/x-shockwave-flash" =
src=3D"http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf=
"=20
flashvars=3D"mode=3Dembed&amp;layout=3Dhttp%3A%2F%2Fskin.issuu.com%2Fv%2F=
color%2Flayout.xml&amp;backgroundColor=3DFFFFFF&amp;showFlipBtn=3Dtrue&am=
p;documentId=3D111118133032-9a4ec51d7f3c4b87b8f29a804043645f&amp;username=
=3Dsfogliabile.com&amp;loadingInfoText=3DTravelQuotidiano.com&amp;et=3D12=
53201844695&amp;er=3D6&amp;autoFlip=3Dtrue&amp;autoFlipTime=3D6000"=20
menu=3D"false" =
allowfullscreen=3D"true"></OBJECT><BR>&nbsp;<BR></DIV></DIV>
<DIV class=3D"deep2_tl">
<DIV class=3D"deep2_tr"></DIV></DIV>
<UL>
  <LI id=3D"deep2"><A=20
  href=3D"http://www.travelquotidiano.com/sfoglia_il_giornale">Archivio =
giornale=20
  sfogliabile</A></LI></UL>
<DIV class=3D"deep1_bl">
<DIV class=3D"deep1_br"><IMG border=3D"0" =
src=3D"http://www.travelquotidiano.com/spacer.gif"=20
width=3D"1" height=3D"10"></DIV></DIV><BR>&nbsp;<BR>
<DIV id=3D"newsletter">
<DIV class=3D"deep2_tl">
<DIV class=3D"deep2_tr"></DIV></DIV>
<FORM method=3D"post" action=3D"/iscrivinewsletter.php"><IMG alt=3D"Vuoi =
ricevere la nostra newsletter?"=20
src=3D"http://www.travelquotidiano.com/design/news_site/images/newsletter=
.gif"=20
width=3D"180" height=3D"46"><INPUT id=3D"email_input_box" =
name=3D"address" value=3D"Inserisci email"=20
size=3D"10" type=3D"text"><BR><INPUT value=3D"Iscrivimi" =
type=3D"submit"></FORM>
<DIV class=3D"deep1_bl">
<DIV class=3D"deep1_br"><IMG border=3D"0" =
src=3D"http://www.travelquotidiano.com/spacer.gif"=20
width=3D"1" height=3D"10"></DIV></DIV></DIV></DIV><!-- yui-b --></DIV> =
<!-- yui-bd -->
<DIV id=3D"ft"><A title=3D"Trasporti" =
href=3D"http://www.travelquotidiano.com/parliamo_di/trasporti">Trasporti<=
/A>&nbsp;::&nbsp;<A=20
title=3D"Tour Operator" =
href=3D"http://www.travelquotidiano.com/parliamo_di/tour_operator">Tour=20
Operator</A>&nbsp;::&nbsp;<A title=3D"Alberghi" =
href=3D"http://www.travelquotidiano.com/parliamo_di/alberghi">Alberghi</A=
>&nbsp;::&nbsp;<A=20
title=3D"Mercato e tecnologie" =
href=3D"http://www.travelquotidiano.com/parliamo_di/mercato_e_tecnologie"=
>Mercato=20
e tecnologie</A>&nbsp;::&nbsp;<A title=3D"Estero" =
href=3D"http://www.travelquotidiano.com/parliamo_di/estero">Estero</A>&nb=
sp;::&nbsp;<A=20
title=3D"Enti, Istituzioni e Territorio" =
href=3D"http://www.travelquotidiano.com/parliamo_di/enti_istituzioni_e_te=
rritorio">Enti,=20
Istituzioni e Territorio</A>&nbsp;::&nbsp;<A =
href=3D"http://www.travelquotidiano.com/mappa_del_sito">Mappa=20
del sito</A><BR>
<ADDRESS>Powered by <A href=3D"http://ez.no/"> eZ publish=C2=AE open =
source content=20
management system </A> and development framework.<BR>=C2=A92006-2010 =
Travel Agent=20
Book Srl - P.IVA IT04175861006            </ADDRESS><BR><BR></DIV>=20
<!-- ft --><FONT color=3D"#fcfcfc" size=3D"small">One! Travel Network: =
successo di=20
Spagna, Turchia e Grecia, Mercato e tecnologie, Parliamo di, Travel=20
Quotidiano</FONT></DIV> <!-- yui-doc --><BR>
<SCRIPT type=3D"text/javascript">=0A=
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");=0A=
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' type=3D'text/javascript'%3E%3C/script%3E"));=0A=
</SCRIPT>

<SCRIPT type=3D"text/javascript">=0A=
var pageTracker =3D _gat._getTracker("UA-1903737-1");=0A=
pageTracker._initData();=0A=
pageTracker._trackPageview();=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_001_0019_01CCA947.45D85780
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://s7.addthis.com/static/r07/sh69.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><HTML=20
lang=3D"en" xml:lang=3D"en"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>AddThis utility =
frame</TITLE>
<META content=3D"text/html; charset=3Dutf-8" =
http-equiv=3D"Content-Type">
<META name=3D"GENERATOR" content=3D"MSHTML 9.00.8112.16437"></HEAD>
<BODY style=3D"background-color: transparent;" onload=3D"run();">
<SCRIPT type=3D"text/javascript">/* <![CDATA[ */=0A=
if(!window._ate){var =
_atd=3D"www.addthis.com/",_atr=3D"//s7.addthis.com/",_euc=3DencodeURIComp=
onent,_duc=3DdecodeURIComponent,_atc=3D{dr:0,ver:250,loc:0,enote:"",cwait=
:500,bamp:0.25,camp:1,csmp:0.0001,damp:1,famp:0.02,pamp:0.2,tamp:1,lamp:0=
,vamp:1,vrmp:0.0001,ltj:1,xamp:0.5,abf:!!window.addthis_do_ab};}function =
run(){var =
l;try{l=3Dwindow.location;if(l.protocol.indexOf("file")=3D=3D=3D0||l.prot=
ocol.indexOf("safari-extension")=3D=3D=3D0||l.protocol.indexOf("chrome-ex=
tension")=3D=3D=3D0){_atr=3D"http:"+_atr;}if(l.hostname.indexOf("localhos=
t")!=3D-1){_atc.loc=3D1;}}catch(e){}var =
ua=3Dnavigator.userAgent.toLowerCase(),d=3Ddocument,w=3Dwindow,dl=3Dd.loc=
ation,b=3D{win:/windows/.test(ua),xp:(/windows nt =
5.1/.test(ua))||(/windows nt 5.2/.test(ua)),osx:/os =
x/.test(ua),chr:/chrome/.test(ua),chb:/chrome\/(1[456789])/.test(ua),iph:=
/iphone/.test(ua),dro:/android/.test(ua),ipa:/ipad/.test(ua),saf:/safari/=
.test(ua)&&!(/chrome/.test(ua)),opr:/opera/.test(ua),msi:(/msie/.test(ua)=
)&&!(/opera/.test(ua)),ffx:/firefox/.test(ua),ff2:/firefox\/2/.test(ua),f=
fn:/firefox\/((3.[6789][0-9a-z]*)|(4.[0-9a-z]*))/.test(ua),ie6:/msie =
6.0/.test(ua),ie7:/msie 7.0/.test(ua),ie8:/msie 8.0/.test(ua),ie9:/msie =
9.0/.test(ua),mod:-1},_7=3D{rev:"106780",bro:b,wlp:(l||{}).protocol,dl:dl=
,upm:!!w.postMessage&&(""+w.postMessage).toLowerCase().indexOf("[native =
code]")!=3D=3D-1,bamp:_atc.bamp-Math.random(),camp:_atc.camp-Math.random(=
),xamp:_atc.xamp-Math.random(),vamp:_atc.vamp-Math.random(),tamp:_atc.tam=
p-Math.random(),pamp:_atc.pamp-Math.random(),ab:"-",inst:1,wait:500,tmo:n=
ull,sub:!!window.at_sub,dbm:0,uid:null,spt:"static/r07/widget35.png",api:=
{},imgz:[],hash:window.location.hash};d.ce=3Dd.createElement;d.gn=3Dd.get=
ElementsByTagName;window._ate=3D_7;_7.evl=3Dfunction(_8,_9){if(_9){var =
_a;eval("evl =3D "+_8);return _a;}else{return eval(_8);}};function =
reduce(o,fn,_d,_e){if(!o){return _d;}if(o instanceof =
Array||(o.length&&(typeof o!=3D=3D"function"))){for(var =
i=3D0,len=3Do.length,v=3Do[0];i<len;v=3Do[++i]){_d=3Dfn.call(_e||o,_d,v,i=
,o);}}else{for(var _12 in =
o){_d=3Dfn.call(_e||o,_d,o[_12],_12,o);}}return _d;}var =
_13=3Dfunction(_14,_15){reduce(_14,function(acc,v,k){_15(k,v);},[]);},_19=
=3Dfunction(a,b){var _1c=3D{};for(var =
i=3D0;i<a.length;i++){_1c[a[i]]=3D1;}for(var =
i=3D0;i<b.length;i++){if(!_1c[b[i]]){a.push(b[i]);_1c[b[i]]=3D1;}}return =
a;},_1e=3DArray.prototype.slice,_1f=3Dfunction(a){return =
_1e.apply(a,_1e.call(arguments,1));},_21=3Dfunction(s){return(""+s).repla=
ce(/(^\s+|\s+$)/g,"");},_23=3Dfunction(A,B){return =
reduce(_1f(arguments,1),function(A,_27){return =
reduce(_27,function(o,v,k){if(o){o[k]=3Dv;}return =
o;},A);},A);},_2b=3Dfunction(o,del){return =
reduce(o,function(acc,v,k){k=3D_21(k);if(k){acc.push(_euc(k)+"=3D"+_euc(_=
21((typeof(v)=3D=3D"object"?_2b(v,(del||"&")):(v)))));}return =
acc;},[]).join(del||"&");},_31=3Dfunction(o,del){return =
reduce(o,function(acc,v,k){k=3D_21(k);if(k){acc.push(_euc(k)+"=3D"+_euc(_=
21(v)));}return acc;},[]).join(del||"&");},_37=3Dfunction(q,del){return =
reduce((q||"").split(del||"&"),function(acc,_3b){try{var =
kv=3D_3b.split("=3D"),k=3D_21(_duc(kv[0])),v=3D_21(_duc(kv.slice(1).join(=
"=3D")));if(v.indexOf(del||"&")>-1||v.indexOf("=3D")>-1){v=3D_37(v,del||"=
&");}if(k){acc[k]=3Dv;}}catch(e){}return =
acc;},{});},_3f=3Dfunction(q,del){return =
reduce((q||"").split(del||"&"),function(acc,_43){try{var =
kv=3D_43.split("=3D"),k=3D_21(_duc(kv[0])),v=3D_21(_duc(kv.slice(1).join(=
"=3D")));if(k){acc[k]=3Dv;}}catch(e){}return =
acc;},{});},_47=3Dfunction(){var =
_48=3D_1f(arguments,0),fn=3D_48.shift(),_4a=3D_48.shift();return =
function(){return =
fn.apply(_4a,_48.concat(_1f(arguments,0)));};},_4b=3Dfunction(un,obj,evt,=
fn){if(!obj){return;}if(we){obj[(un?"detach":"attach")+"Event"]("on"+evt,=
fn);}else{obj[(un?"remove":"add")+"EventListener"](evt,fn,false);}},_50=3D=
function(obj,evt,fn){_4b(0,obj,evt,fn);},_54=3Dfunction(obj,evt,fn){_4b(1=
,obj,evt,fn);},_58=3Dfunction(s){return(s.match(/(([^\/\/]*)\/\/|\/\/)?([=
^\/\?\&\#]+)/i))[0];},_5a=3Dfunction(s){return =
s.replace(_58(s),"");},_5c=3Dfunction(obj){if(null=3D=3Dobj||"object"!=3D=
typeof obj){return obj;}if(obj instanceof Object){var _5e=3D{};for(var =
_5f in =
obj){if(obj.hasOwnProperty(_5f)){_5e[_5f]=3D_5c(obj[_5f]);}}return =
_5e;}return =
null;},_60=3D{unqconcat:_19,reduce:reduce,slice:_1f,strip:_21,extend:_23,=
toKV:_31,rtoKV:_2b,fromKV:_3f,rfromKV:_37,bind:_47,listen:_50,unlisten:_5=
4,gUD:_58,gUQS:_5a,clone:_5c};_7.util=3D_60;_23(_7,_60);_23(_7,{trim:func=
tion(s,e){if(s&&s.trim&&typeof(s.trim)=3D=3D"function"){return =
s.trim();}try{s=3Ds.replace(/^[\s\u3000]+/,"").replace(/[\s\u3000]+$/,"")=
;if(e){s=3D_euc(s);}}catch(e){}return =
s||"";},trl:[],tru:function(u,k){var =
rv=3D"",_66=3D0,_67=3D-1;if(u){rv=3Du.substr(0,300);if(rv!=3D=3Du){if((_6=
7=3Drv.lastIndexOf("%"))>=3Drv.length-4){rv=3Drv.substr(0,_67);}if(rv!=3D=
u){for(var i in =
_7.trl){if(_7.trl[i]=3D=3Dk){_66=3D1;}}if(!_66){_7.trl.push(k);}}}}return=
 =
rv;},opp:function(st){st.width=3Dst.height=3D"1px";st.position=3D"absolut=
e";st.zIndex=3D100000;},jlr:{},ajs:function(_6a,_6b,_6c,id,el){if(!_7.jlr=
[_6a]){var =
o=3Dd.ce("script"),_70=3D(el)?el:d.gn("head")[0]||d.documentElement;o.set=
Attribute("type","text/javascript");if(_6c){o.setAttribute("async","true"=
);}if(id){o.setAttribute("id",id);}o.src=3D(_6b?"":_atr)+_6a;_70.insertBe=
fore(o,_70.firstChild);_7.jlr[_6a]=3D1;return o;}return =
1;},jlo:function(){try{var a=3D_7,al=3Da.lng(),aig=3Dfunction(src){var =
img=3Dnew =
Image();_7.imgz.push(img);img.src=3Dsrc;};a.alg(al);if(!a.pld){if(a.bro.i=
e6){aig(_atr+a.spt);aig(_atr+"static/t00/logo1414.gif");aig(_atr+"static/=
t00/logo88.gif");if(window.addthis_feed){aig("static/r05/feed00.gif",1);}=
}if(a.pll&&!window.addthis_translations){setTimeout(function(){a.pld=3Da.=
ajs("static/r07/menu89.js");},10);}else{a.pld=3Da.ajs("static/r07/menu89.=
js");}}}catch(e){}},ao:function(elt,_77,_78,_79,_7a,_7b){_7.lad(["open",e=
lt,_77,_78,_79,_7a,_7b]);_7.jlo();return =
false;},ac:function(){},as:function(s,cf,sh){_7.lad(["send",s,cf,sh]);_7.=
jlo();}});(function(b,f,c){var =
h,g=3Ddocument,a=3Db.util;b.ckv=3Da.fromKV(g.cookie,";");function =
e(d){return =
a.fromKV(g.cookie,";")[d];}if(!b.cookie){b.cookie=3D{};}b.cookie.rck=3De;=
})(_7,_7.api,_7);(function(b,c,e){var =
a,h=3Ddocument,g=3D0,m=3Db.util;function j(){if(g){return =
1;}k("xtc",1);if(1=3D=3Db.cookie.rck("xtc")){g=3D1;}f("xtc",1);return =
g;}function l(o){if(_atc.xck){return;}var =
n=3Do||_7.dh||_7.du||(_7.dl?_7.dl.hostname:"");if(n.indexOf(".gov")>-1||n=
.indexOf(".mil")>-1){_atc.xck=3D1;}var =
q=3Dtypeof(b.pub)=3D=3D=3D"function"?b.pub():b.pub,d=3D["usarmymedia","go=
vdelivery"];for(i in d){if(q=3D=3Dd[i]){_atc.xck=3D1;break;}}}function =
f(n,d){if(h.cookie){h.cookie=3Dn+"=3D; expires=3DThu, 01 Jan 1970 =
00:00:01 GMT; path=3D/"+(d?"; =
domain=3D"+(b.bro.msi?"":".")+"addthis.com":"");}}function =
k(o,n,p,q,d){if(!window.at_sub){l();}if(!_atc.xck){if(!d){var d=3Dnew =
Date();d.setYear(d.getFullYear()+2);}document.cookie=3Do+"=3D"+n+(!p?"; =
expires=3D"+d.toUTCString():"")+"; path=3D/;"+(!q?" =
domain=3D"+(b.bro.msi?"":".")+"addthis.com":"");}}if(!b.cookie){b.cookie=3D=
{};}b.cookie.sck=3Dk;b.cookie.kck=3Df;b.cookie.cww=3Dj;b.cookie.gov=3Dl;}=
)(_7,_7.api,_7);(function(f,t,w){var =
g,q=3D10,x=3Df,o=3Df.util,k=3D{},c=3D0;function l(){var u=3D"";for(var a =
in k){if(typeof =
k[a].prototype=3D=3D"undefined"){u+=3D(u.length?",":"")+_euc(k[a]);}}retu=
rn u;}function n(){var u=3D[];for(var a in =
k){u.push({service:k[a].split("=3D").shift(),time:k[a].split(";").pop()})=
;}u.sort(function(A,z){if(A.time>z.time){return 1;}return =
0;});if(u.length>q){for(var y=3D(q-1);y<u.length;y++){delete =
k[u[y].service];}}}function r(a,y,u,z){if(u){y=3D1;}return =
a+"=3D"+(y?(u?u:"-"):"")+";"+(z||(new Date()).getTime());}function =
p(a,y,u,z){if(a){k[a]=3Dr(a,y,u,z);}}function h(){n();var =
a=3Dl();if(a.length){f.cookie.sck("ups",a);}else{f.cookie.kck("ups",1);}}=
function d(a,y,u){m();delete k[a];h();}function =
s(a,y,u){m();p(a,y,u);h();}function m(){if(!c){var =
u=3D(f.cookie.rck("ups")||"").split(",");for(var =
y=3D0,B=3Du.length;y<B;y++){var =
z=3Du[y].split(";"),A=3Dz.pop(),a=3D(z.pop()||"").split("=3D");if(a.lengt=
h){p(a[0],!!a[1],!!a[1]?a[1]:null,A);}}c=3D1;}}function v(a){m();return =
k[a];}function j(a){var a=3Dv(a);if(a){var =
u=3Da.split(";").shift().split("=3D");if(!u[0]){return =
null;}return{name:u[0],uid:u[1]||null,timestamp:a.split(";").pop()};}retu=
rn null;}function b(){m();return k;}function e(){m();return =
l();}function i(){var y=3Db(),z=3D{};for(var u in k){if(typeof =
k[u].prototype=3D=3D"undefined"){var a=3Dj(u);if(a){z[u]=3Da;}}}return =
z;}if(!f.cookie){f.cookie=3D{};}f.cookie.service=3D{get:v,set:s,clr:d,all=
_kv:e,all:i};})(_7,_7.api,_7);(function(g,y,z){var =
j,p=3D{high:4,med:2},r=3D10,k=3D20,D=3Dg,q=3Dg.util,v=3D{},d=3Dfalse,w,s=3D=
[],f=3D[],c=3D0,e,B=3D0;function C(){c=3D0;v=3D{};s=3D[];}function =
m(a){if(a>p.high){return 3;}else{if(a>p.med){return 2;}}return =
1;}function b(){var u=3D[];o();for(var a in =
v){u.push({name:a,score:m(v[a])});}u.sortOn(function(F,E){return =
F.score>E.score?1:-1;});return u;}function i(){o();var u=3D{};for(var a =
in v){u[a]=3Dm(v[a]);}return u;}function o(){if(!c){var =
a=3D(g.cookie.rck("ssc")||"").split(",");for(var =
E=3D0,F=3Da.length;E<F;E++){var =
H=3Da[E].split(";"),G=3DH.pop(),u=3D(H.pop()||"");v[u]=3DG;s.push(u);if(G=
>B){B=3DG;e=3Du;}}c=3D1;}}function x(a){return =
v.hasOwnProperty(a);}function n(){var =
a=3Dfalse,E,u=3D(g.cookie.rck("sshs")||"").split(",");while(a=3D=3D=3Dfal=
se&&u.length!=3D0){E=3Du.pop();if(v.hasOwnProperty(E)&&v[E]=3D=3DMath.min=
(v)){a=3DE;}}if(a=3D=3D=3Dfalse){a=3Ds.pop();}delete v[a];}function =
l(){var E=3D{},a=3D[];for(var u in =
v){if(v.hasOwnProperty(u)){if((v[u]/2)>=3D1){E[u]=3DparseInt(v[u]/2);a.pu=
sh(u);}}}v=3DE;s=3Da;}function h(){}function =
A(a){o();if(typeof(a)!=3D=3D"string"){return =
false;}a=3Da.replace(/_[a-zA-Z0-9]*/i,"");if(d=3D=3D=3Dfalse){d=3Dtrue;if=
((s.length+1)>=3Dr&&!x(a)){n();}if(!x(a)){v[a]=3D"1";}else{v[a]++;}if(v[a=
]>=3Dk){l();}var u=3Dt(v);g.cookie.sck("ssc",escape(u));}}function =
t(E){var a=3D[],u;if(typeof E!=3D=3D"object"){return false;}for(var F in =
E){if(F.length>1){a.push(F+";"+E[F]);}}u=3Da.join(",");return =
u;}if(!g.cookie){g.cookie=3D{};}g.cookie.ssc=3D{reset:C,get:i,getServices=
:b,update:A};})(_7,_7.api,_7);(function(d,e,g){var =
c,l=3Dd.util,j=3D4294967295,b=3Dnew Date().getTime();function =
h(){return((b/1000)&j).toString(16)+("00000000"+(Math.floor(Math.random()=
*(j+1))).toString(16)).slice(-8);}function a(m){return k(m)?(new =
Date((parseInt(m.substr(0,8),16)*1000))):new Date();}function i(m){var =
n=3Da();return((n.getTime()-1000*86400)>(new =
Date()).getTime());}function f(m,o){var n=3Da(m);return(((new =
Date()).getTime()-n.getTime())>o*1000);}function k(m){return =
m&&m.match(/^[0-9a-f]{16}$/)&&!i(m);}l.cuid=3Dh;l.ivc=3Dk;l.ioc=3Df;})(_7=
,_7.api,_7);(function(f,g,k){var =
e,m=3Df,o=3Df.util,d=3D"0000000000000000",h=3D0;function =
j(a){if(a=3D=3D"anonymous"){return true;}return o.ivc(a);}function =
l(){var =
q=3Dm.cookie.rck("uid"),r=3D!!_atc.xck,p=3Dm.cookie.cww();if(!h){if(q&&j(=
q)){m.uf=3D0;if(q=3D=3D=3D"anonymous"){q=3Dd;m.uf=3D2;}if(p){var =
a;if(q=3D=3Dd){a=3Dnew =
Date();a.setYear(a.getFullYear()+10);}m.cookie.sck("uid",q,0,0,a);}else{q=
=3D"x";}}else{if(q||q=3D=3D=3D""){m.uf=3D2;}else{m.uf=3D1;}if(p){q=3Do.cu=
id();m.cookie.sck("uid",q);}else{q=3D"x";}}h=3D1;}m.uid=3Dq;if(q){m.dat.u=
id=3Dq;}}function i(a){try{var =
q=3D((m.bro.ie8||m.bro.ie9)&&window.external&&window.external.InPrivateFi=
lteringEnabled()=3D=3D=3Dtrue);}catch(p){}if(q||m.uid=3D=3D=3D"anonymous"=
||m.uid=3D=3D=3D"0000000000000000"||navigator.doNotTrack){_atc.xck=3D1;m.=
uid=3D"0000000000000000";return 1;}return 0;}function =
n(a){m.uid=3Da;i();}function b(){var a=3Dm.uid;return =
a&&j(a)?"&uid=3D"+_euc(m.uid):"";}function c(){var a=3Dm.uid;return =
a&&j(a)?a:"x";}if(!f.cookie){f.cookie=3D{};}f.cookie.uid=3D{update:l,set:=
n,get:c,toKV:b,isValid:j,check:i};})(_7,_7.api,_7);(function(f,t,w){var =
h,y=3Dnew =
Date(),q=3D"uvc",o=3D"|",e=3D4,B=3Df,p=3Df.util,c=3D0,r=3D0,j=3D{high:250=
,med:75},l=3D[];function m(){return l.slice(-5).join(",");}function =
n(){if(!c){var =
a=3Df.cookie.rck(q)||"";if(a){l=3Da.split(",");}c=3D1;}}function =
g(D){var C=3Dnew =
Date(D.getFullYear(),0,1),a,u,E;a=3DC.getDay();a=3D(a>=3D0?a:a+7);u=3DMat=
h.floor((D.getTime()-C.getTime()-(D.getTimezoneOffset()-C.getTimezoneOffs=
et())*60000)/86400000)+1;if(a<4){E=3DMath.floor((u+a-1)/7)+1;if(E>52){nYe=
ar=3Dnew =
Date(D.getFullYear()+1,0,1);nday=3DnYear.getDay(D);nday=3Dnday>=3D0?nday:=
nday+7;E=3Dnday<4?1:53;}}else{E=3DMath.floor((u+a-1)/7);}return =
E;}function d(E,C,D){for(var u=3D0;u<C;u++){var =
a=3DD+u;if(a>=3D51){a=3D1;}E.push("0"+o+a);}}function A(){if(!r){var =
a=3Dg(y);n();i(a);r=3D1;}}function i(C){var =
a,D,u;if(!l.length){l.push("1"+o+C);}else{a=3Dl[l.length-1];D=3DparseInt(=
a.split(o).pop(),10);if(D=3D=3DC){l[l.length-1]=3D(parseInt(a.split(o).sh=
ift(),10)+1)+o+C;}else{if(D+1=3D=3DC||D>=3D51){l.push("1"+o+C);}else{if(D=
<C){d(l,C-D-1,D+1);l.push("1"+o+C);}else{if(D>C){l=3D[];l.push("1"+o+C);}=
}}}if(l.length>5){l.slice(-5);}}}function b(a){y=3Da;}function =
v(){n();if(l.length){f.cookie.sck(q,m());}}function =
k(){n();A();v();}function x(){var u=3D[];n();for(var =
a=3D0;a<l.length;a++){u.push(l[a].split(o).shift());}return =
u.slice(-5);}function s(){var u=3Dx(),C=3D0;for(var =
a=3D0;a<u.length;a++){C+=3Du[a];}if(C>j.high){return =
3;}else{if(C>j.med){return 2;}else{return 1;}}}function =
z(){c=3D0;r=3D0;l=3D[];}f.cookie=3Df.cookie||{};f.cookie.view=3D{_sd:b,_i=
nc:i,reset:z,update:k,get:x,cla:s,toKV:m};})(_7,_7.api,_7);(function(b,c,=
e){var =
f=3Ddocument,i=3D{high:4,med:2},g=3D{109:"business",110:"industry",111:"i=
ndustry",112:"science",113:"auto",115:"jobs",116:"business",117:"realesta=
te",118:"pets",119:"finearts",120:"sports",121:"business",122:"industry",=
123:"games",124:"food",125:"tech",126:"homegarden",127:"tech",128:"dating=
",129:"education",130:"education",131:"education",132:"education",133:"en=
tertainment",134:"finearts",135:"games",136:"movies",137:"music",138:"tel=
evision",139:"family",140:"business",141:"business",142:"government",144:=
"realestate",145:"religion",146:"science",147:"weather",148:"business",14=
9:"tech",150:"health",151:"sports",152:"sports",153:"sports",154:"sports"=
,155:"sports",156:"government",157:"government",158:"tech",159:"travel",1=
60:"politics",161:"apparel",162:"sports",163:"sports",164:"health",165:"g=
overnment"};function j(k,d){if(k>d.high){return =
3;}else{if(k>d.med){return 2;}}return 1;}function h(){var =
s=3D_7.cookie.rck("bt"),q=3D{},d=3D[],n,m,r,l,p=3D0;if(!s){return[];}s=3D=
s.substring(11);while(p+9<=3Ds.length){m=3DparseInt(s.substr(p,6),36);r=3D=
parseInt(s.substr(p+6,2));l=3Dg[m];if(l){if(q[l]){q[l]+=3Dr;}else{q[l]=3D=
r;}}p+=3D9;}for(var o in =
q){n=3Dq[o];if(n>i.high){n=3D3;}else{if(n>i.med){n=3D2;}else{n=3D1;}}d.pu=
sh({name:o,score:n});}return d;}function a(){return =
j((b.cookie.rck("sshs")||[]).length,i);}b.ad=3Db.ad||{};b.ad.gbt=3Dh;b.ad=
.gst=3Da;})(_7,_7.api,_7);(function(e,g,j){var =
l=3Ddocument,h=3D0,b=3D1,a=3D2,i=3D4;function =
c(n,m,d){d=3D(d=3D=3D=3Dundefined||d)||(window.location.protocol=3D=3D"ht=
tps:");m=3D_7.util.host(m=3D=3D=3Dundefined?window.location.href:m);var =
p=3Dh,q=3D0;if(n){var =
o=3D_7.util.host(n);if(m=3D=3Do){p|=3Da;}else{p|=3Di;}}if(!d&&k(n)){p|=3D=
b;}return p;}function k(d){var n=3D".com/";var =
m=3D0;if(d&&d.match(/ws\/results\/(Web|Images|Video|News)/)){m=3D1;}else{=
if(d&&d.indexOf("addthis"=3D=3D-1)&&(d.match(/google.*\/(search|url|m\?)/=
)||d.indexOf(n+"url")>-1||d.indexOf("/search?")>-1||d.indexOf(n+"search")=
>-1||d.indexOf(n+"s?bs")>-1||d.indexOf(n+"s?wd")>-1||d.indexOf(n+"web")>-=
1||d.match(/aol.*\/aol/)||d.indexOf("hotbot"+n)>-1)){if(f(d)!=3Dfalse){m=3D=
1;}}}if(m){return true;}else{return false;}}function f(d){var =
n=3Dd.split("?").pop().toLowerCase().split("&");var =
o=3D/^(?:q|search|bs|wd|p|query|qry|text)=3D(.*)/;for(var =
m=3D0;m<n.length;m++){if(matches=3Do.exec(n[m])){return =
matches[1];}}return =
false;}if(!e.ad){e.ad=3D{};}e.ad.clr=3Dc;e.ad.iss=3Dk;e.ad.fst=3Df;e.ad.r=
ef=3D{r_direct:h,r_search:b,r_ondomain:a,r_offdomain:i};})(_7,_7.api,_7);=
(function(g,y,z){var =
j,p=3D{high:4,med:2},r=3D10,k=3D20,D=3Dg,q=3Dg.util,v=3D{},d=3Dfalse,w,s=3D=
[],f=3D[],c=3D0,e,B=3D0;function C(){c=3D0;v=3D{};s=3D[];}function =
m(a){if(a>p.high){return 3;}else{if(a>p.med){return 2;}}return =
1;}function b(){var u=3D[];o();for(var a in =
v){u.push({name:a,score:m(v[a])});}u.sortOn(function(F,E){return =
F.score>E.score?1:-1;});return u;}function i(){o();var u=3D{};for(var a =
in v){u[a]=3Dm(v[a]);}return u;}function o(){if(!c){var =
a=3D(g.cookie.rck("ssc")||"").split(",");for(var =
E=3D0,F=3Da.length;E<F;E++){var =
H=3Da[E].split(";"),G=3DH.pop(),u=3D(H.pop()||"");v[u]=3DG;s.push(u);if(G=
>B){B=3DG;e=3Du;}}c=3D1;}}function x(a){return =
v.hasOwnProperty(a);}function n(){var =
a=3Dfalse,E,u=3D(g.cookie.rck("sshs")||"").split(",");while(a=3D=3D=3Dfal=
se&&u.length!=3D0){E=3Du.pop();if(v.hasOwnProperty(E)&&v[E]=3D=3DMath.min=
(v)){a=3DE;}}if(a=3D=3D=3Dfalse){a=3Ds.pop();}delete v[a];}function =
l(){var E=3D{},a=3D[];for(var u in =
v){if(v.hasOwnProperty(u)){if((v[u]/2)>=3D1){E[u]=3DparseInt(v[u]/2);a.pu=
sh(u);}}}v=3DE;s=3Da;}function h(){}function =
A(a){o();if(typeof(a)!=3D=3D"string"){return =
false;}a=3Da.replace(/_[a-zA-Z0-9]*/i,"");if(d=3D=3D=3Dfalse){d=3Dtrue;if=
((s.length+1)>=3Dr&&!x(a)){n();}if(!x(a)){v[a]=3D"1";}else{v[a]++;}if(v[a=
]>=3Dk){l();}var u=3Dt(v);g.cookie.sck("ssc",escape(u));}}function =
t(E){var a=3D[],u;if(typeof E!=3D=3D"object"){return false;}for(var F in =
E){if(F.length>1){a.push(F+";"+E[F]);}}u=3Da.join(",");return =
u;}if(!g.cookie){g.cookie=3D{};}g.cookie.ssc=3D{reset:C,get:i,getServices=
:b,update:A};})(_7,_7.api,_7);(function(d,g,f){var =
c=3Dd.util,a=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234=
56789-_=3D";function e(k){var =
h=3D"",r,p,n,q,o,m,l,j=3D0;while(j<k.length){r=3Dk.charCodeAt(j++);p=3Dk.=
charCodeAt(j++);n=3Dk.charCodeAt(j++);q=3Dr>>2;o=3D((r&3)<<4)|(p>>4);m=3D=
((p&15)<<2)|(n>>6);l=3Dn&63;if(isNaN(p)){m=3Dl=3D64;}else{if(isNaN(n)){l=3D=
64;}}h+=3D(a.charAt(q)+a.charAt(o)+a.charAt(m)+a.charAt(l));}return =
h;}function b(k){var =
h=3D"",r,p,n,q,o,m,l,j=3D0;k=3Dk.replace(/[^A-Za-z0-9\-_\=3D]/g,"");while=
(j<k.length){q=3Da.indexOf(k.charAt(j++));o=3Da.indexOf(k.charAt(j++));m=3D=
a.indexOf(k.charAt(j++));l=3Da.indexOf(k.charAt(j++));r=3D(q<<2)|(o>>4);p=
=3D((o&15)<<4)|(m>>2);n=3D((m&3)<<6)|l;h+=3D(String.fromCharCode(r));if(m=
!=3D64){h+=3D(String.fromCharCode(p));}if(l!=3D64){h+=3D(String.fromCharC=
ode(n));}}return h;}if(window.btoa){c.btoa=3Dfunction(h){return =
window.btoa(h);};c.atob=3Dfunction(h){return =
window.atob(h);};}else{c.btoa=3De;c.atob=3Db;}})(_7,_7.api,_7);(function(=
c,f,e){function =
b(g){if(!g){return"";}else{if(g.indexOf("%")>-1){g=3D_duc(g);}}var =
g=3D_7.util.atob(g.split(",")[1]);return g;}function d(h){var =
j=3D{},g,i;j.zip=3Dh.substring(0,5);j.continent=3Dh.substring(5,7);j.coun=
try=3Dh.substring(7,9);j.region=3Dh.substring(9,11);g=3Dh.substring(11,15=
);if(g!=3D"0000"){j.lat=3D(parseInt(g)/10-180).toFixed(1);}lonstr=3Dh.sub=
string(15,19);if(lonstr!=3D"0000"){j.lon=3D(parseInt(lonstr)/10-180).toFi=
xed(1);}j.dma=3Dh.substring(19,22);j.msa=3Dh.substring(22,26);j.network_t=
ype=3Dh.substring(26,27);j.throughput=3Dh.substring(27,28);return =
j;}function a(j,k){j=3Dj.split(",");for(var h=3D0;h<j.length;h++){var =
g=3Dj[h].replace(/ =
/g,"");if(k.zip=3D=3Dg||k.continent=3D=3Dg||k.country=3D=3Dg||k.region=3D=
=3Dg){return 1;}}return =
0;}c.util=3Dc.util||{};c.util.geo=3D{dec:b,parse:d,isin:a};})(_7,_7.api,_=
7);(function(a,c,b){function d(e){return =
e.split("//").pop().split("/").shift().split("#").shift().split("?").shif=
t().split(".").slice(-2).join(".");}a.util=3Da.util||{};a.util.host=3Dd;}=
)(_7,_7.api,_7);(function(b,d,c){function e(){var =
k=3Da(navigator.userAgent,16),f=3D((new =
Date()).getTimezoneOffset())+""+navigator.javaEnabled()+(navigator.userLa=
nguage||navigator.language),h=3Dwindow.screen.colorDepth+""+window.screen=
.width+window.screen.height+window.screen.availWidth+window.screen.availH=
eight,g=3Dnavigator.plugins,l=3Dg.length;if(l>0){for(var =
j=3D0;j<Math.min(10,l);j++){if(j<5){f+=3Dg[j].name+g[j].description;}else=
{h+=3Dg[j].name+g[j].description;}}}return =
k.substr(0,2)+a(f,16).substr(0,3)+a(h,16).substr(0,3);}function =
a(h,j){var f=3D291;if(h){for(var =
g=3D0;g<h.length;g++){f=3D(f*(h.charCodeAt(g)+g)+3)&1048575;}}return(f&16=
777215).toString(j||32);}b.mun=3Da;b.gub=3De;})(_7,_7.api,_7);(function(e=
,g,j){var l=3Ddocument,h=3D0,b=3D1,a=3D2,i=3D4;function =
c(n,m,d){d=3D(d=3D=3D=3Dundefined||d)||(window.location.protocol=3D=3D"ht=
tps:");m=3D_7.util.host(m=3D=3D=3Dundefined?window.location.href:m);var =
p=3Dh,q=3D0;if(n){var =
o=3D_7.util.host(n);if(m=3D=3Do){p|=3Da;}else{p|=3Di;}}if(!d&&k(n)){p|=3D=
b;}return p;}function k(d){var n=3D".com/";var =
m=3D0;if(d&&d.match(/ws\/results\/(Web|Images|Video|News)/)){m=3D1;}else{=
if(d&&d.indexOf("addthis"=3D=3D-1)&&(d.match(/google.*\/(search|url|m\?)/=
)||d.indexOf(n+"url")>-1||d.indexOf("/search?")>-1||d.indexOf(n+"search")=
>-1||d.indexOf(n+"s?bs")>-1||d.indexOf(n+"s?wd")>-1||d.indexOf(n+"web")>-=
1||d.match(/aol.*\/aol/)||d.indexOf("hotbot"+n)>-1)){if(f(d)!=3Dfalse){m=3D=
1;}}}if(m){return true;}else{return false;}}function f(d){var =
n=3Dd.split("?").pop().toLowerCase().split("&");var =
o=3D/^(?:q|search|bs|wd|p|query|qry|text)=3D(.*)/;for(var =
m=3D0;m<n.length;m++){if(matches=3Do.exec(n[m])){return =
matches[1];}}return =
false;}if(!e.ad){e.ad=3D{};}e.ad.clr=3Dc;e.ad.iss=3Dk;e.ad.fst=3Df;e.ad.r=
ef=3D{r_direct:h,r_search:b,r_ondomain:a,r_offdomain:i};})(_7,_7.api,_7);=
(function(f,i,k){var =
n=3Df,l=3Ddocument,j=3D0,e=3D{mu2r:1,d1cf:1,"629n":1},g=3Dn.cookie?n.cook=
ie.rck("uit"):1,b=3Dn.cookie?parseInt(n.cookie.rck("psc"))||0:0;if(isNaN(=
b)||b<0){b=3D0;}function m(a){c(a,1);}function =
c(r,q){if(r){if(r.segments){n.segments=3Dr.segments.join(",");}if(r.urls&=
&r.urls instanceof Array&&r.urls.length){var a;for(var =
d=3D0;d<r.urls.length;d++){a=3Dnew =
Image();n.imgz.push(a);a.src=3Dr.urls[d];}if(q){a=3Dnew =
Image();n.imgz.push(a);a.src=3D"//l.addthiscdn.com/live/t00/ds.gif?vr=3D"=
+(_atc.ver||250)+"&"+n.track.ran()+(n.cookie.uid.toKV())+(r.geo?"&geo=3D"=
+r.geo:"")+(r.loc?"&lc=3D"+_euc(r.loc):"")+(n.segments?"&pix=3D"+n.segmen=
ts:"");}}}}function =
p(t,v){if(t=3D=3D-1){return;}try{if(n.cookie){n.cookie.gov();n.cookie.uid=
.check();}var =
u=3Dwindow,x=3D0,q=3Dn.dr||"",a=3Dn.du,r=3Da.split("://").shift();h=3Dn.d=
h?n.dh.split(".").slice(-2).join("."):null,clickback=3D50,g_view=3D100,g_=
pop=3D200,g_copy=3D250,g_share=3D300,g_uid=3D1000,r_search=3D1,gen=3D[],u=
id=3Dn.cookie?n.cookie.uid.get():"x",urb=3Df.ad.clr(a,h,n.ssl),rb=3Df.ad.=
clr(q,h,n.ssl);if(!g&&t!=3Dg_uid&&uid!=3D"x"&&n.xamp>=3D0&&n.lng.indexOf(=
"en")=3D=3D=3D0){var d=3D(new =
Date());d.setDate(d.getDate()+1);n.cookie.sck("uit","1",0,0,d);g=3D1;gen.=
push(g_uid);}if(!(rb&r_search)&&a.indexOf(".bhg.com")>-1&&(urb&r_search))=
{q=3Da;rb=3Durb;}if((!j||(j<g_share&&t>g_pop))&&!n.ssl&&!_atc.xtr&&!_atc.=
xck&&((rb&r_search)||t||gen.length)&&!(e[n.mun(n.pub)])){j=3Dt||g_view;ge=
n.push(j);_7.ajs("//cf.addthis.com/red/p.json?rb=3D"+rb+"&gen=3D"+gen.joi=
n("&gen=3D")+(n.sid?"&sid=3D"+n.sid:"")+"&callback=3D_ate.ad.hrr"+(n.pub?=
"&pub=3D"+n.pub:"")+(n.cb?"&cb=3D"+n.cb:"")+(n.cookie?n.cookie.uid.toKV()=
:"")+"&url=3D"+_euc(_7.util.fromKV(document.referrer).url||a)+(q?"&ref=3D=
"+_euc(q):"")+"&"+n.track.ran()+(v?"&"+n.util.toKV(v):""),1);}return =
rb;}catch(s){return 0;}}function o(r){try{var =
a=3Dn.du,q=3Dn.dr;n.cookie.gov();n.cookie.uid.check();if(!_atc.xck){if(++=
(b)>(Math.ceil(1/_atc.pamp)-1)){if((!n.ssl&&a&&a.indexOf("https")=3D=3D-1=
)&&!(r&1)&&!(e[n.mun(n.pub)])){b=3D0;if(Math.random()>_atc.damp){_7.ajs("=
//ds.addthis.com/red/psi/p.json?callback=3D_ate.ad.hpr"+(n.cookie.uid.toK=
V())+(n.cb?"&cb=3D"+n.cb:"")+"&url=3D"+_euc(a)+(q?"&ref=3D"+_euc(q):"")+"=
&"+n.track.ran(),1);}else{var =
s=3Da.split("://").pop().split("/").shift();_7.ajs("//ds.addthis.com/red/=
psi/sites/"+s+"/p.json?callback=3D_ate.ad.hpr"+(n.cookie.uid.toKV())+(n.c=
b?"&cb=3D"+n.cb:"")+"&url=3D"+_euc(a)+(q?"&ref=3D"+_euc(q):"")+"&"+n.trac=
k.ran(),1);}}}n.cookie.sck("psc",b);}}catch(d){}}if(!f.ad){f.ad=3D{};}_7.=
extend(f.ad,{xrd:p,xps:o,hpr:m,hrr:c});})(_7,_7.api,_7);(function(a,b,c){=
if(!a.services){a.services=3D{};}a.services.map=3D{facebook:"",twitter:""=
,reddit:"",stumbleupon:"",gmail:"mail.google.com",blogger:"",linkedin:"",=
tumblr:"",delicious:"",yahoomail:"compose.mail.yahoo.com",hotmail:"hotmai=
l.msn.com","100zakladok":"100zakladok.ru","2tag":"2tag.nl","2linkme":"","=
7live7":"",a1webmarks:"a1-webmarks.com",a97abi:"",addio:"add.io",menu:"ap=
i.addthis.com",adfty:"",adifni:"",aerosocial:"",allmyfaves:"",amazonwishl=
ist:"amazon.com",amenme:"",aim:"lifestream.aol.com",aolmail:"webmail.aol.=
com",armenix:"",arto:"",aviary:"",baang:"baang.ir",baidu:"cang.baidu.com"=
,bebo:"",bentio:"",biggerpockets:"",bitly:"bit.ly",bizsugar:"",bleetbox:"=
",blinklist:"",blip:"blip.pl",bloggy:"bloggy.se",blogmarks:"blogmarks.net=
",blogtrottr:"",blurpalicious:"",bobrdobr:"bobrdobr.ru",bonzobox:"",socia=
lbookmarkingnet:"social-bookmarking.net",bookmarkycz:"bookmarky.cz",bookm=
erkende:"bookmerken.de",bordom:"bordom.net",box:"box.net",brainify:"",bry=
deri:"bryderi.se",buddymarks:"",buzzzy:"",camyoo:"",cardthis:"partner.car=
dthis.com",care2:"",chiq:"",cirip:"cirip.ro",citeulike:"citeulike.org",cl=
assicalplace:"",cndig:"cndig.org",colivia:"colivia.de",technerd:"",connot=
ea:"connotea.org",cootopia:"",cosmiq:"cosmiq.de",curateus:"curate.us",des=
ignbump:"",designmoo:"",digthiswebhost:"",digaculturanet:"digacultura.net=
",digg:"",diggita:"diggita.it",diglog:"",digo:"digo.it",digzign:"",diigo:=
"",dipdive:"",domelhor:"domelhor.net",dosti:"dosti.webdunia.com",dotnetki=
cks:"",dotnetshoutout:"",woscc:"wos.cc",douban:"",draugiem:"draugiem.lv",=
drimio:"",dropjack:"",dwellicious:"",dzone:"",edelight:"edelight.de",efac=
tor:"",ekudos:"ekudos.nl",elefantapl:"elefanta.pl",embarkons:"",eucliquei=
:"eucliquei.com.br",evernote:"",extraplay:"",ezyspot:"",stylishhome:"",fa=
bulously40:"",informazione:"fai.informazione.it",fark:"",farkinda:"",fash=
iolista:"",fashionburner:"",favable:"",faves:"",favlogde:"favlog.de",favo=
ritende:"favoriten.de",favoritus:"",flaker:"flaker.pl",flosspro:"floss.pr=
o",folkd:"",formspring:"formspring.me",thefreedictionary:"",fresqui:"",fr=
iendfeed:"",friendster:"",funp:"",fwisp:"",gabbr:"",gamekicker:"",giveali=
nk:"givealink.org",globalgrind:"",govn:"my.go.vn",goodnoows:"",googletran=
slate:"translate.google.com",gravee:"",greaterdebater:"",grono:"grono.net=
",habergentr:"haber.gen.tr",hackernews:"news.ycombinator.com",hadashhot:"=
hadash-hot.co.il",hatena:"b.hatena.ne.jp",gluvsnap:"healthimize.com",hedg=
ehogs:"hedgehogs.net",hellotxt:"",historious:"historio.us",hitmarks:"",ho=
tbookmark:"hotbmark.com",hotklix:"",w3validator:"validator.w3.org",hyves:=
"hyves.net",idearef:"",identica:"identi.ca",ihavegot:"",index4:"index4.in=
",indexor:"indexor.co.uk",instapaper:"",investorlinks:"",iorbix:"",isocie=
ty:"isociety.be",iwiw:"iwiw.hu",jamespot:"",jappy:"jappy.de",joliprint:"a=
pi.joliprint.com",jumptags:"",zooloo:"kablog.com",kaboodle:"",kaevur:"",k=
aixin:"kaixin001.com",kindleit:"fivefilters.org",kipup:"",kirtsy:"",kledy=
:"kledy.de",kommenting:"",latafaneracat:"latafanera.cat",laaikit:"laaik.i=
t",ladenzeile:"ladenzeile.de",librerio:"",linkninja:"linkninja.com.br",li=
nkagogo:"",linksgutter:"",linkshares:"linkshares.net",linkuj:"linkuj.cz",=
livejournal:"",lockerblogger:"",logger24:"",mymailru:"connect.mail.ru",ma=
rkme:"markme.me",mashbord:"",mawindo:"",meinvz:"meinvz.net",mekusharim:"m=
ekusharim.walla.co.il",memonic:"",memori:"memori.ru",meneame:"meneame.net=
",live:"profile.live.com",mindbodygreen:"",misterwong:"mister-wong.com",m=
isterwong_de:"mister-wong.de",moemesto:"moemesto.ru",moikrug:"moikrug.ru"=
,mototagz:"",mrcnetworkit:"mrcnetwork.it",multiply:"",myaol:"favorites.my=
.aol.com",myhayastan:"myhayastan.am",mylinkvault:"",myspace:"",n4g:"",nas=
zaklasa:"nk.pl",netlog:"",netvibes:"",netvouz:"",newsmeback:"",newstrust:=
"newstrust.net",newsvine:"",nujij:"nujij.nl",odnoklassniki_ru:"odnoklassn=
iki.ru",oknotizie:"oknotizie.virgilio.it",oneview:"oneview.de",ongobee:""=
,orkut:"promote.orkut.com",dashboard:"api.addthis.com",oyyla:"",packg:"",=
pafnetde:"pafnet.de",pdfonline:"savepageaspdf.pdfonline.com",pdfmyurl:"",=
phonefavs:"",pingfm:"ping.fm",planypus:"planyp.us",plaxo:"",plurk:"",poch=
valcz:"pochval.cz",popedition:"",posteezy:"",posterous:"",pratiba:"prati.=
ba",printfriendly:"",pusha:"pusha.se",qrfin:"qrf.in",quantcast:"",qzone:"=
sns.qzone.qq.com",readitlater:"readitlaterlist.com",rediff:"share.rediff.=
com",redkum:"",ridefix:"",scoopat:"scoop.at",scoopit:"scoop.it",sekoman:"=
sekoman.lv",select2gether:"www2.select2gether.com",shaveh:"shaveh.co.il",=
shetoldme:"",shirintar:"shir.intar.in",simpy:"",sinaweibo:"v.t.sina.com.c=
n",slashdot:"slashdot.org",smiru:"smi2.ru",sodahead:"",sonico:"",speedtil=
e:"speedtile.net",sphinn:"",spinsnap:"",spokentoyou:"",sportpost:"",yiid:=
"spread.ly",springpad:"springpadit.com",squidoo:"",startaid:"",startlap:"=
startlap.hu",storyfollower:"",studivz:"studivz.net",stuffpit:"",stumpedia=
:"",stylehive:"",svejo:"svejo.net",symbaloo:"",taaza:"",tagmarksde:"tagma=
rks.de",tagvn:"",tagza:"",tarpipe:"",tellmypolitician:"",thewebblend:"",t=
hinkfinity:"community.thinkfinity.org",thisnext:"",throwpile:"",tipd:"",t=
opsitelernet:"ekle.topsiteler.net",transferr:"",tuenti:"",tulinq:"",tusul=
:"",tvinx:"",tweetmeme:"api.tweetmeme.com",twitthis:"",typepad:"",upnews:=
"upnews.it",urlaubswerkde:"urlaubswerk.de",urlcapt:"",viadeo:"",virb:"",v=
isitezmonsite:"",vk:"vkontakte.ru",vkrugudruzei:"vkrugudruzei.ru",voxopol=
is:"",vybralisme:"vybrali.sme.sk",vyoom:"",webnews:"webnews.de",domaintoo=
lswhois:"domaintools.com",windows:"api.addthis.com",windycitizen:"",wiref=
an:"",wordpress:"",worio:"",wykop:"wykop.pl",xanga:"",xing:"",yahoobkm:"b=
ookmarks.yahoo.com",yammer:"",yardbarker:"",yemle:"",yigg:"yigg.de",yooli=
nk:"go.yoolink.to",yorumcuyum:"",youblr:"",youbookmarks:"",youmob:"",yuub=
y:"",zakladoknet:"zakladok.net",zanatic:"",ziczac:"ziczac.it",zingme:"lin=
k.apps.zing.vn",zootool:""};})(_7,_7.api,_7);(function(b,e,d){var =
f=3D255986367772510,h=3Dfalse;function =
g(){window.fbAsyncInit=3Dfunction(){FB.init({appId:f,status:true,cookie:t=
rue,xfbml:true,oauth:true});FB.Event.subscribe("auth.sessionChange",funct=
ion(j){if(j.session){var =
k=3DFB.getSession();fbtoken=3Dk.access_token;fbuserid=3Dk.uid;}});c();};i=
f(!document.getElementById("fb-root")){var =
i=3Ddocument.createElement("div");i.id=3D"fb-root";document.body.appendCh=
ild(i);}_7.ajs("http://connect.facebook.net/en_US/all.js",1);}function =
c(){FB.getLoginStatus(function i(k){if(k.authResponse){var =
j=3D_3f(_7.og);FB.api("/me/_addthis:read?"+j.type+"=3D"+j.url,"post",func=
tion(l){if(!l||l.error){if((l.error.message||"200").search(/200/)!=3D-1&&=
!h){a();h=3Dtrue;}}else{h=3Dfalse;}});}else{_7.fbLogin();}});}function =
a(){FB.login(function(i){if(i.authResponse){FB.api("/me",function(j){c();=
});}},{scope:"publish_actions"});}b.util=3Db.util||{};b.util.fbt=3Dg;})(_=
7,_7.api,_7);(function(f,s,u){var v=3Df,j=3Dnew =
Date().getTime(),r=3Dfunction(){return =
Math.floor(Math.random()*4294967295).toString(36);},w=3Dfunction(){return=
 Math.floor((new =
Date().getTime()-j)/100).toString(16);},g=3D0,i=3Dfunction(a){if(g=3D=3D=3D=
0){v.sid=3Dg=3D(a||v.util.cuid());}return =
g;},d=3Dnull,c=3Dfunction(a,x){if(d!=3D=3Dnull){clearTimeout(d);}if(a){d=3D=
setTimeout(function(){x(false);},_7.wait);}},o=3Dfunction(x,a){return =
_euc(x)+"=3D"+_euc(a)+";"+w();},n=3D1,h=3Dfunction(x,z){var =
a=3D(x||"").split("?"),x=3Da.shift(),y=3D(a.pop()||"").split("&");return =
z(x,y);},k=3Dfunction(a,x,z,y){if(!x){x=3D{};}if(!x.remove){x.remove=3D[]=
;}if(x.remove.push){x.remove.push("sms_ss");x.remove.push("at_xt");x.remo=
ve.push("fb_ref");x.remove.push("fb_source");}if(x.remove){a=3Dt(a,x.remo=
ve);}if(x.clean){a=3Dl(a);}if(x.defrag){a=3De(a);}if(x.add){a=3Dm(a,x.add=
,z,y);}return a;},m=3Dfunction(z,B,A,x){var a=3D{};if(B){for(var y in =
B){if(z.indexOf(y+"=3D")>-1){continue;}a[y]=3Dp(B[y],z,A,x);}B=3D_7.util.=
toKV(a);}return =
z+(B.length?((z.indexOf("?")>-1?"&":"?")+B):"");},p=3Dfunction(y,x,z,a){v=
ar z=3Dz||addthis_share;return =
y.replace(/\{\{service\}\}/g,_euc(a||"")).replace(/\{\{code\}\}/g,_euc(a|=
|"")).replace(/\{\{title\}\}/g,_euc(z.title)).replace(/\{\{url\}\}/g,_euc=
(x));},t=3Dfunction(x,z){var a=3D{},z=3Dz||[];for(var =
y=3D0;y<z.length;y++){a[z[y]]=3D1;}return h(x,function(A,D){var =
E=3D[];if(D){for(var B in D){if(typeof(D[B])=3D=3D"string"){var =
C=3D(D[B]||"").split("=3D");if(C.length!=3D2&&D[B]){E.push(D[B]);}else{if=
(a[C[0]]){continue;}else{if(D[B]){E.push(D[B]);}}}}}A+=3D(E.length?("?"+E=
.join("&")):"");}return A;});},q=3Dfunction(a){var =
x=3Da.split("#").pop().split(",").shift().split("=3D").pop();if(_7.util.i=
vc(x)){return =
a.split("#").pop().split(",");}return[""];},e=3Dfunction(a){var =
x=3Dq(a).shift().split("=3D").pop();if(_7.util.ivc(x)){return =
a.split("#").shift();}else{x=3Da.split("#").slice(1).join("#").split(";")=
.shift();if(x.split(".").length=3D=3D3){x=3Dx.split(".").slice(0,-1).join=
(".");}if(x.length=3D=3D12&&x.substr(0,1)=3D=3D"."&&(/[a-zA-Z0-9\-_]{11}/=
).test(x.substr(1))){return a.split("#").shift();}}return =
a;},l=3Dfunction(a){return h(a,function(y,B){var =
x=3Dy.indexOf(";jsessionid"),C=3D[];if(x>-1){y=3Dy.substr(0,x);}if(B){for=
(var z in B){if(typeof(B[z])=3D=3D"string"){var =
A=3D(B[z]||"").split("=3D");if(A.length=3D=3D2){if(A[0].indexOf("utm_")=3D=
=3D=3D0||A[0]=3D=3D"gclid"||A[0]=3D=3D"sms_ss"||A[0]=3D=3D"at_xt"||A[0]=3D=
=3D"fb_ref"||A[0]=3D=3D"fb_source"){continue;}}if(B[z]){C.push(B[z]);}}}y=
+=3D(C.length?("?"+C.join("&")):"");}return y;});},b=3Dfunction(){var =
a=3D(typeof(v.pub||"")=3D=3D"function"?v.pub():v.pub)||"unknown";return"A=
T-"+a+"/-/"+v.ab+"/"+i()+"/"+(n++)+(v.uid!=3D=3Dnull?"/"+v.uid:"");};if(!=
_7.track){_7.track=3D{};}f.util.extend(_7.track,{fcv:o,ran:r,rup:t,aup:m,=
cof:e,gof:q,clu:l,mgu:k,ssid:i,sta:b,sxm:c});})(_7,_7.api,_7);(function(b=
,d,c){function f(g){if(g=3D=3D"t.co"){return"twitter";}for(var h in =
b.services.map){var =
i=3Db.services.map[h];if(i=3D=3D=3D""){i=3Dh+".com";}if(g.indexOf(i)!=3D-=
1){return h;}}return;}function =
e(h){h=3D_duc(h);h=3Dh.toLowerCase();h=3Dh.replace(/[,;:\+\|]/g," =
");h=3Dh.replace(/[^a-z0-9. '\-]/g,"");h=3Dh.replace(/\s+/g," =
");h=3Dh.replace(/\s+$/g,"");var k=3D[];var j=3Dh.split(" ");for(var =
g=3D0;g<j.length;g++){var =
i=3Dj[g];if(i.charAt(0)=3D=3D"-"){continue;}else{if(/'s$/.test(i)){k.push=
(i.substring(0,i.length-2).replace(/[-']/g,"")+"'s");}else{k=3Dk.concat(i=
.replace(/'/g,"").split("-"));}}}return k;}function a(){var h=3Db.dr;var =
l=3Db.ad.clr(h);var =
i=3D{};if(typeof(h)=3D=3D"undefined"||h=3D=3D=3D""){i.type=3D"direct";ret=
urn i;}var j=3Db.util.host(h);var =
k=3Df(j);if(typeof(k)!=3D"undefined"){i.type=3D"social";i.service=3Dk;}el=
se{if(b.ad.iss(h)){i.type=3D"search";i.domain=3Db.util.host(h);var =
g=3Db.ad.fst(h);i.terms=3De(g);}else{if(l&b.ad.ref.r_ondomain){i.type=3D"=
internal";i.domain=3Ddocument.location.hostname;}else{if(l&b.ad.ref.r_off=
domain){i.type=3D"referred";i.domain=3Db.util.host(h);}else{i.type=3D"dir=
ect";}}}}return =
i;}if(!b.track){b.track=3D{};}b.track.ts=3D{get:a,gst:e};})(_7,_7.api,_7)=
;_23(_7,{_atn:"//l.addthiscdn.com/",ssc:function(){var =
_22c=3D_7.track.ts.get();if(_22c.type=3D=3D"social"){_7.cookie.ssc.update=
(_22c.service);}else{if(_7.sr){_7.cookie.ssc.update(_7.sr);}}},pix:"tev",=
evu:"//o.addthis.com/at/",qtp:[],cvt:[],xtp:function(){var =
c;while(c=3D_7.qtp.pop()){c[0].apply(this,c[1]);}},fhu:function(u){if(u&&=
(u.indexOf("http:")=3D=3D=3D0||u.indexOf("://")=3D=3D-1)){return =
u;}return"";},spu:function(u){return!u?[]:u.split("://").pop().split("/")=
;},img:function(i,c,x){if(!window.at_sub&&!_atc.xtr){var =
a=3D_7,dr=3Da.spu(a.fhu(a.track.mgu(a.dr))),dp=3Da.spu(a.fhu(a.track.mgu(=
a.du,{defrag:1}))),fp=3Ddp,fr=3Ddr,rev=3Da.rev||"",tr=3D[];fr=3D(fr&&Math=
.random()<_atc.famp)?(dr.length>1?dr.slice(1).join("/"):0):0;fp=3D(dp&&dp=
.length>1)?dp.slice(1).join("/"):"";if(dr){dr=3Ddr.shift();}if(dp){dp=3Dd=
p.shift();}fr=3Da.tru(fr,"fr");fp=3Da.tru(fp,"fp");var img=3Dnew =
Image();a.imgz.push(img);img.src=3Da._atn+"live/t00/"+i+".gif?"+a.track.r=
an()+(a.cookie.uid.toKV())+(a.pub?"&pub=3D"+a.pub:"")+(rev?"&rev=3D"+rev:=
"")+(x?"&"+x:"")+"&si=3D"+a.track.ssid()+(a.sh?"&sh=3D"+a.sh:"")+(a.loc?"=
&lc=3D"+_euc(a.loc.split(",").pop()):"")+(a.lng?"&ln=3D"+_euc(a.lng.split=
("-").shift().slice(0,2)):"")+"&pc=3D"+(_euc((a.pc||"men").replace(/(-[^,=
]*(,?))/g,",").replace(/,$/,"")))+(a.cb?"&cb=3D"+a.cb:"")+(a.uud?"&uud=3D=
1":"")+(i.indexOf("lo")>-1?"&of=3D"+(a.cookie.uid.check()?3:(_atc.xck=3D=3D=
1?1:(!(a.cookie.cww())?2:0)))+(!isNaN(a.uf)?"&uf=3D"+a.uf:"")+(a.trl.leng=
th?"&tr=3D"+a.trl.join(","):"")+(a.sr?"&sr=3D"+_euc(a.sr):"")+(a.ogt?"&og=
t=3D"+_euc(a.ogt):"")+(a.md!=3D=3Dundefined?"&md=3D"+_euc(a.md):"")+(a.ct=
?"&ct=3D"+_euc(a.ct):"")+(a.ilt?"&lt=3D"+_euc(a.ilt):"")+(a.inst?"&pi=3D"=
+a.inst:"")+"&dp=3D"+(dp?_euc(dp):"")+(dr&&(!dp||dr!=3Ddp)?"&dr=3D"+_euc(=
dr):"")+(fp?"&fp=3D"+_euc(fp.split("#").shift()):"")+(fr.length?"&fr=3D"+=
_euc(fr):""):"")+(i.indexOf("sh")>-1?(a.cr?"&cr=3D"+_euc(a.cr):"")+(a.cs?=
"&cs=3D"+_euc(a.cs):"")+(a.cm?"&cm=3D"+_euc(a.cm):""):"");if(i.indexOf("l=
o")>-1){if(Math.random()<_atc.vrmp){var img3=3Dnew =
Image();a.imgz.push(img3);img3.src=3D"//v.addthis.com/cvr";}}if(Math.rand=
om()<_atc.lamp){var img2=3Dnew =
Image();a.imgz.push(img2);img2.src=3Dimg.src.replace("l.addthiscdn.com","=
m.addthisedge.com");}}},cev:function(k,v,off){_7.pix=3D"cev-"+_euc(k);_7.=
cvt.push(_7.track.fcv(k,v));_7.track.sxm(true,_7.xmi);},xld:function(gen)=
{var =
a=3D_7,du=3Da.du,jsl=3Da.jsl,rb,_245=3Da.cookie.rck("uit"),mp=3Da.mun(a.p=
ub);if(!a.xld_p){a.xld_p=3D1;if(a.uid!=3D"x"){if(a.camp>=3D0){rb=3Da.ad.x=
rd(gen);}else{if(a.xamp>=3D0){rb=3Da.ad.xrd(1000);}}a.ad.xps(rb);a.rb=3Dr=
b;}else{a.rb=3Da.ad.clr(a.dr,a.dh?a.dh.split(".").slice(-2).join("."):nul=
l,a.ssl);}a.img(_atc.ver+"lo","2",jsl?"jsl=3D"+jsl:"");a.ssc();}else{if(g=
en){a.ad.xrd(gen);}}},ich:function(s){var =
frag=3Ds.split(";").shift();if(frag.split(".").length=3D=3D3){frag=3D(fra=
g.split(".").slice(0,-1)||"").join(".");}if(frag.length=3D=3D12&&frag.sub=
str(0,1)=3D=3D"."&&(/[a-zA-Z0-9\-_]{11}/).test(frag.substr(1))){return =
1;}return 0;},xmi:function(_249){var =
a=3D_7,lng=3Da.lng.split("-").shift(),h=3Da.dl?a.dl.hostname:"";if(!a.uid=
){a.cookie.uid.set("X"+a.util.cuid());}else{a.cookie.uid.check();}if(a.cv=
t.length>0){a.track.sxm(false,_7.xmi);if(_atc.xtr){return;}if(h.indexOf("=
.gov")>-1||h.indexOf(".mil")>-1){_atc.xck=3D1;}if(a.dt){var =
dtha=3Da.dt.split("#"),len=3Ddtha.length;if(len>1){for(var =
i=3D0;i<len;i++){if(a.ich(dtha[i])){if(i=3D=3D0){a.dt=3D"";}else{a.dt=3Dd=
tha.slice(0,i).join("#");break;}}}}}if(a.dt){a.cvt.push(a.track.fcv("pti"=
,a.dt));}a.cvt.push(a.track.fcv("lng",lng));if(a.cb){a.cvt.push(a.track.f=
cv("cb",a.cb));}var =
urp=3Da.pix+"-"+a.track.ran()+".png?ev=3D"+a.track.sta()+"&ce=3D"+a.cvt.j=
oin(",")+(_atc.xck?"&xck=3D1":"")+(a.dr?"&dr=3D"+_euc(a.track.mgu(a.dr,{d=
efrag:1})):"")+(a.du?"&PRE=3D"+_euc(a.track.mgu(a.du,{defrag:1})):""),url=
=3Da.evu+urp;a.cvt=3D[];if(_249){var =
d=3Ddocument,i=3Dd.createElement("iframe");i.id=3D"_atf";i.src=3Durl;_7.o=
pp(i.style);d.body.appendChild(i);i=3Dd.getElementById("_atf");}else{var =
img=3Dnew =
Image();a.imgz.push(img);img.src=3Durl;}}}});_23(_7,{dat:{},pmh:function(=
e){var =
s=3D_3f(e.data);if(s&&(s.sid=3D=3D_7.sid||!_7.sid)){_7.rec(e.data);}},rec=
:function(s,init){if(!s){return{};}var =
load=3D{ab:1,cm:1,cr:1,cs:1,ct:1,dh:1,dr:1,du:1,dt:1,ir:1,md:1,inst:1,jsl=
:1,lng:1,pc:1,ogt:1,og:1,pub:1,rev:1,sh:1,si:1,sid:1,sr:1,ver:1,xxl:1},da=
ta=3D_3f(s),a=3D_7,trl=3Ddata.trl,ver=3DparseInt(data.ver),ssl=3DparseInt=
(data.ssl),iit=3DparseInt(data.iit),cb=3DparseInt(data.cb||0),pamp=3Dpars=
eFloat(data.srp),famp=3DparseFloat(data.srf),damp=3DparseFloat(data.srd),=
xamp=3DparseFloat(data.srx),lamp=3DparseFloat(data.srl),evt=3Ddata.evt,ex=
t=3Ddata.ext,now=3Ddata.now,xck=3DparseInt(data.xck),ce=3Ddata.ce,gen=3Dp=
arseInt(data.gen);if(data.svc&&data.svc=3D=3D"facebook"){a.util.fbt();}a.=
ilt=3D(new Date()).getTime()-iit;for(var k in =
load){if(data[k]){a[k]=3Ddata[k];}}a.ssl=3Dssl;a.cb=3Dcb;if(data.prv){var=
 =
_26a=3D_3f(data.prv);if(_26a.logout){_7.cookie.service.clr(_26a.provider)=
;}else{_7.cookie.service.set(_26a.provider,parseInt(_26a.auth||"")=3D=3D=3D=
1,_26a.uid||"");}}if(data.sid){_7.track.ssid(data.sid);}if(xck){_atc.xck=3D=
1;}if(ver){_atc.ver=3Dver;}if(trl){a.trl=3Da.trl.concat(trl.split(","));}=
if(famp!=3D=3Dundefined){_atc.famp=3Dfamp;}if(pamp!=3D=3Dundefined){_atc.=
pamp=3Dpamp;}if(damp!=3D=3Dundefined){_atc.damp=3Ddamp;}if(lamp!=3D=3Dund=
efined){_atc.lamp=3Dlamp;}if(xamp!=3D=3Dundefined){_atc.xamp=3Dxamp;a.xam=
p=3D_atc.xamp-Math.random();}if(ver&&evt){a.qtp.push([a.img,[ver+evt,"2",=
ext]]);}if(ce){ce=3Dce.split(",");for(var i=3D0;i<ce.length;i++){var =
ev=3Dce[i].split(";"),kv=3Dev[0].split("=3D");a.qtp.push([a.cev,[kv[0],kv=
[1],ev[1]]]);}}var =
_26e=3D{};if(data.pix){_26e=3D_3f(data.pix);}if(_26e.tt){_26e.tt=3D_7.uti=
l.btoa(_26e.tt).replace(/\+/g,"-").replace(/\//g,"_");}if(gen){a.qtp.push=
([a.ad.xrd,[gen,_26e]]);}a.cookie.uid.update();a.cookie.view.update();var=
 _26f=3Da.cookie.service.all(),_270=3D"";for(var k in _26f){if(typeof =
_26f[k].prototype=3D=3D"undefined"){_270+=3D_euc(_31(_26f[k]))+",";}}a.da=
t.ups=3D_270;if(data.xld){a.qtp.unshift([a.xld,[]]);}if(window.postMessag=
e){if(a.xxl){a.xtp();}if(data.xd){var =
_271=3D{kmco:1,fktj:1,"4jvo":1,kj68:1,rl9k:1,tvo:1,vim8:1,d0mg:1,lg40:1,s=
c2r:1,"8s2p":1},sld=3D_7.mun(_7.util.host(a.du));if(!_271[sld]){a.dat.bti=
=3D"";a.dat.bts=3D"";a.dat.vts=3D"";a.dat.ssc=3D"";}_7.tpf(a.dat,data.wpl=
);}}return data;},tpf:function(data,wpl){if(!w.parent){return;}var =
m=3D_31(data);if(!!w.postMessage){w.parent.postMessage(m,"*");}else{d.loc=
ation.replace(wpl);}}});var =
w=3Dwindow,d=3Ddocument,h=3Dw.location.hash.slice(1),a=3D_7,ua=3Dnavigato=
r.userAgent.toLowerCase(),msi=3D(/msie/.test(ua))&&!(/opera/.test(ua)),ff=
x=3D/firefox/.test(ua),_278=3D!!w.postMessage,_279=3D{sshs:1,ssc:1,uss:1,=
dbm:1,loc:1,atgotcode:1},ckv=3D_3f(d.cookie,";");a.lng=3Dmsi?navigator.us=
erLanguage:navigator.language;for(var k in =
_279){if(ckv[k]){a.dat[k]=3Dckv[k];}}a.loc=3Da.dat.loc;a.dat.geo=3D_7.uti=
l.rtoKV(_7.util.geo.dec(a.loc));a.dat.bti=3D_7.util.rtoKV(_7.ad.gbt());a.=
dat.bts=3D(_7.ad.gst());a.dat.vts=3D(_7.cookie.view.cla());a.dat.ssc=3D_7=
.util.rtoKV(_7.cookie.ssc.get());if(_278){if(msi){w.attachEvent("onmessag=
e",a.pmh);}else{w.addEventListener("message",a.pmh,false);}}_7.rec(h);if(=
!a.xxl){if(ffx&&_278){w.parent.postMessage("rdy=3D1","*");}else{a.cookie.=
uid.update();a.cookie.view.update();a.xtp();}}a.xtp();}/* ]]> =
*/</SCRIPT>
</BODY></HTML>

------=_NextPart_001_0019_01CCA947.45D85780--

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://ads.travelquotidiano.com/www/images/1x1.gif

R0lGODlhAQABAPcAAP///zOZzP39/QQJJ+Xx92KMtE9UbxdPj9bq9E6n1C51r42TqMzN1BIybYXC
4AkYTSpDe2m02vL4+7vc7pKzz8rk8U6Swi0zUy9Ui3XG6xqHxw4jWlyt1v79/JLJ5K3W6yyBum90
i7a5xKequMXY5qDP53e73U214xlophx5uCeKxgsRMrPC0wkPK15mgebm6C9km0J0qDWj2ODt9IGG
mySc1ymTzAIJNO/1+EGgzxIaPf7+/Nre5WW95TtCYprS7Dab0vb5+sXf7f759P/9+fr8/P///maq
0zqKwGikzHyixAACH2iXvxhCf+7y9L/h8Rxgnpefslmz3whmqvj7/LTe8Hau0v/+/T+WylBbgA9d
ofz8/Pv28/38/f39/FSgziFxq6XZ8JK/3PTx7Tyr3xqAwN74/hBzt4rO7C6Wzv7+/vr7+fz9/f38
/BRvr/z8/Wt8nvDt7I7X9CKRzxwiQv7//vv///3+/fv7+z2PxPv9/P36+kat3hIWMv39/v///wjs
FgDo6xYANG0YAADg/X/M+RIAAQAAACj6EgDwiPp3IBb1d/////9klPZ3hJ32dwcAAAA4AAAAIG0Y
AAAAAABo6BYAuEgBAAAAFAB0+RIAAAAAAHT6EgDwiPp3iBz1d/////83kPV3Ie/ndwAAFAAAAAAA
Le/nd2S81HcAAEAABQAAAAhrGAAA4P1/TwBDAAAAAAAAAAAAIAEAACBtGABE+hIAAAAAALD/EgAJ
SOl3mBDpd/////8t7+d3XFdDACBtGABkvNR3AABAACAAAAAAKXVgQyvDAQAYbgbtKsMBAJcOIfAp
wwEAAAAASxUAACQAAAAgAQAAb2NlYW5fc3ByYXlfAAAAAG9uLgCYTxQAAAAUANT4EgAAAAAANPsS
APCI+nd4HPV3/////zqK9XfUpud3AAAUAAgAFADlpud3ZLzUdwAAAAAAAAAAAAAAAAAAAABE2kQA
2U8UACzZFgDdTxQAfYZIAP////+YTxQAntpEANlPFABz0EQAmE8UACH5BAEAAH8ALAAAAAABAAEA
QAgEAP8EBAA7

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ads.travelquotidiano.com/www/delivery/lg.php?bannerid=435&campaignid=350&zoneid=1&channel_ids=,&cb=85963ab4f4

R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ads.travelquotidiano.com/www/delivery/fl.js

if(typeof org=3D=3D"undefined"){var org=3Dnew Object();}if(typeof =
org.openx=3D=3D"undefined"){org.openx=3Dnew Object();}if(typeof =
org.openx.util=3D=3D"undefined"){org.openx.util=3Dnew =
Object();}if(typeof =
org.openx.SWFObjectUtil=3D=3D"undefined"){org.openx.SWFObjectUtil=3Dnew =
Object();}org.openx.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!=
document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th=
is.skipDetect=3Dorg.openx.util.getRequestParameter(this.DETECT_KEY);this.=
params=3Dnew Object();this.variables=3Dnew =
Object();this.attributes=3Dnew =
Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"=
,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height=
",h);}if(_5){this.setAttribute("version",new =
org.openx.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Do=
rg.openx.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&=
&this.installedVer.major>7){org.openx.SWFObject.doPrepUnload=3Dtrue;}if(c=
){this.addParam("bgcolor",c);}var =
q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress=
Install",false);this.setAttribute("doExpressInstall",false);var =
_c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s=
etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);=
}};org.openx.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x=
iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta=
ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt=
tribute:function(_10){return =
this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;=
},getParams:function(){return =
this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g=
etVariable:function(_15){return =
this.variables[_15];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var =
key;var _18=3Dthis.getVariables();for(key in =
_18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return =
_16;},getSWFHTML:function(){var =
_19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l=
ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay=
erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"<embed =
type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\"";_19+=3D" =
id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";var =
_1a=3Dthis.getParams();for(var key in =
_1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}var =
_1c=3Dthis.getVariablePairs().join("&");if(_1c.length>0){_19+=3D"flashvar=
s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal=
l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t=
his.xiSWFPath);}_19=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\">";_19+=3D"<param =
name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" />";var =
_1d=3Dthis.getParams();for(var key in _1d){_19+=3D"<param =
name=3D\""+key+"\" value=3D\""+_1d[key]+"\" />";}var =
_1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"<param =
name=3D\"flashvars\" value=3D\""+_1f+"\" />";}_19+=3D"</object>";}return =
_19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var =
_21=3Dnew =
org.openx.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21=
)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.=
setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es=
cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title=
.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski=
pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version=
IsValid(this.getAttribute("version"))){var n=3D(typeof =
_20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge=
tSWFHTML();return =
true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r=
eplace(this.getAttribute("redirectUrl"));}}return =
false;}};org.openx.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
_23=3Dnew =
org.openx.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var x=3Dnavigator.plugins["Shockwave =
Flash"];if(x&&x.description){_23=3Dnew =
org.openx.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav=
igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var =
_26=3D3;while(axo){try{_26++;axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew =
org.openx.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var =
axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var =
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew =
org.openx.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch=
(e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull=
){_23=3Dnew org.openx.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}}return =
_23;};org.openx.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull=
?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r=
ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};org.openx.PlayerVersion.prototyp=
e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return =
false;}if(this.major>fv.major){return =
true;}if(this.minor<fv.minor){return =
false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return =
false;}return =
true;};org.openx.util=3D{getRequestParameter:function(_2b){var =
q=3Ddocument.location.search||document.location.hash;if(_2b=3D=3Dnull){re=
turn q;}if(q){var _2d=3Dq.substring(1).split("&");for(var =
i=3D0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("=3D"))=3D=3D=
_2b){return _2d[i].substring((_2d[i].indexOf("=3D")+1));}}}return =
"";}};org.openx.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
_2f=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3D_2f.length-1;i>=3D0;i--){_2f[i].style.display=3D"none";for(var x in =
_2f[i]){if(typeof =
_2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(org.openx.SWF=
Object.doPrepUnload){if(!org.openx.unloadSet){org.openx.SWFObjectUtil.pre=
pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn=
loadHandler=3Dfunction(){};window.attachEvent("onunload",org.openx.SWFObj=
ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",org.openx.SWFO=
bjectUtil.prepUnload);org.openx.unloadSet=3Dtrue;}}if(!document.getElemen=
tById&&document.all){document.getElementById=3Dfunction(id){return =
document.all[id];};}var =
getQueryParamValue=3Dorg.openx.util.getRequestParameter;var =
FlashObject=3Dorg.openx.SWFObject;var =
SWFObject=3Dorg.openx.SWFObject;document.mmm_fo=3D1;
------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ads.travelquotidiano.com/adframe.php?what=zone:1&refresh=20

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Advertisement</TITLE>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://ads.travelquotidiano.com/www/delivery/fl.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript><!--// <![CDATA[=0A=
setTimeout('window.location.replace("http://ads.travelquotidiano.com/www/=
delivery/afr.php?what=3Dzone:1&refresh=3D20&loc=3D")', 20000);=0A=
// ]]> --></SCRIPT>
<NOSCRIPT></NOSCRIPT>
<META name=3DGENERATOR content=3D"MSHTML 9.00.8112.16437"></HEAD>
<BODY style=3D"TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; WIDTH: =
100%"=20
leftMargin=3D0 topMargin=3D0 marginheight=3D"0" marginwidth=3D"0">
<DIV style=3D"DISPLAY: inline" =
id=3Dox_cb8da9324a637bd01c2ee0ce893254d5><IMG=20
title=3D"" border=3D0 alt=3D""=20
src=3D"http://ads.travelquotidiano.com/www/images/1x1.gif"></DIV>
<SCRIPT type=3Dtext/javascript><!--// <![CDATA[=0A=
var ox_swf =3D new =
FlashObject('http://ads.travelquotidiano.com/www/delivery/ai.php?filename=
=3Daccor_sito.swf&contenttype=3Dswf', 'Advertisement', '728', '90', '8');=0A=
    ox_swf.addVariable('alink1', =
'http%3A%2F%2Fads.travelquotidiano.com%2Fwww%2Fdelivery%2Fck.php%3Foapara=
ms%3D2__bannerid%3D435__zoneid%3D1__cb%3D85963ab4f4__oadest%3Dhttp%3A%2F%=
2Ftravelagencies.accorhotels.com%2Fit%2Foffers%2Fspecial-travel-agent-rat=
es%2Fstar.shtml.go%3Fmerchantid%3DADV-AccorIT%26sourceid%3Dtaquot%26xtor%=
3DADC-5015-%5BTAQUOT728x90%5D');=0A=
    ox_swf.addVariable('atar1', '_blank');=0A=
=0A=
ox_swf.addParam('allowScriptAccess','always');=0A=
ox_swf.write('ox_cb8da9324a637bd01c2ee0ce893254d5');=0A=
// ]]> --></SCRIPT>

<DIV style=3D"POSITION: absolute; VISIBILITY: hidden; TOP: 0px; LEFT: =
0px"=20
id=3Dbeacon_85963ab4f4><IMG style=3D"WIDTH: 0px; HEIGHT: 0px" alt=3D""=20
src=3D"http://ads.travelquotidiano.com/www/delivery/lg.php?bannerid=3D435=
&amp;campaignid=3D350&amp;zoneid=3D1&amp;channel_ids=3D,&amp;cb=3D85963ab=
4f4"=20
width=3D0 height=3D0></DIV></BODY></HTML>

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ads.travelquotidiano.com/www/delivery/ai.php?filename=banner1.gif&contenttype=gif

R0lGODlh1AE8APcAAD1aHENdHEhnHFR7HFR4Gk9zGExrI0llJFJtKFd3KFt3Nk9rM2J8NmF8LFtq
GGR7R2d9UVx0RVuEHFyIGWKNG2KMFmmWGnOdGXSEE3SjGnusG3ioF36yF3OnD12EI16HJ2OMI2SL
KmSHKmuULGmVJXKbKGeIN22UNHObM3SYOHONOXmnJnukN3uvI2uGR3KKSniYR3aNVX2kRX6Jb4y+
HIO4F4S5EYWrJ4m3KJW5LISqOo65NYuzNpW7N4uqP42SK4vDDY/LC43KCo/KDI/KDo/MDIvFA5DL
DZDLDJHLDpHMD5DMC4zEFI/JEo3DG5HKEZHMEJHMEpHMEZHJFZLMFpHGHpHHGZLIGZTLHZDHF5PF
I5TEK5jLJ5zRKpbCNJrFOZfKKqPKOaHTNKXUPIabVIapR5e7R4mlV5KrWpi3WI2ySIiWcZWsZJu1
ZZavcqO8aqW8eLS0dqytVZzDSJ3EVKXLSKzZTKjVRqnMXKbKVq3VU67ZUa7UXLPcXLHZV7jlVabC
aqjGZbbcYrrebLPVZ6rFd7TLebvcc7nWeq/RarzjaL7hc5/CdcPobMLie8Xmdsvwb5uriaq4jry/
urW7s7G4qJKZjKvIh7fLiLzTjLjTh7vKm7nIl7rVla3JkbvCrrnGpr7CvLzFs73Vp8PcicXbmMTL
l8bjhMnlidLritr2icvlk8vkm9PqlNTqm9r0mcLkguL4mcfbp8LIusjWuczTrszjo83kqsjkpNTr
o9Xqq9XoqdzyptzstNTmuN/wus3kteX4qfT/quv9tOj1tfT/vPb/tuHussHBwcDAwMLCwr/GwsbM
xszWxdLaytbb1szU0tnnxtzj19/wzuLryeTyxO36xOn0zun2yvn/zPb+x+fu1ebt2+fr3Ov00+31
2+f02Pr/0/r/2vL62uXl5ePj4+Xk5+Lm4+Xk6Ojs5+z15vP64/X67Pz/6fP45PT09PX39fr99Pv7
+/r7+v7/+vr//v3//v7//////////v7+/fr9+fX89fH08t3i4b6+viH5BAkAAAAALAAAAADUATwA
AAj+APHh0yewoMGDCBMqXHjwnsN7BvPlG6jQoUCLDA9KzMiRocSJHSOCxPeRZD57GEOqLKmypcuN
LlO6nGlQJs2KNhk+vMmzp8+Z8oIKHUq0qNGjSJMKnce0KdOi8+RFVQp1KtWrRq1iPap1q9evYMNK
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
Jr6FDMWuHduQodm4d/PerRs3IuCahiMaPpwU8uSkMmm6FLiuG5pupguebh2OG0aXGGVnpL1QoUvi
xRvP1Ol8p1LqZbFv7x4Y/Pi+5vuKZv8+tfzTtvHv7/8/gAEKOCCBAnJzIH/cdLMgg9wEqCCD3TgI
4YIOboNgfxhqaOGFG2YYIYcYdnigiCKyQ088Eg5IIYMJsjghiQC+6N+LJJIYoYQc/hdjjBfiqKKC
MFrIYoUjZohgkAUqWSA3oZiGWiWfSP4JCihTobWJa66xZhuXXdY2XGyXYDKcmLGB+aVxmmSypppr
roleJ5iIJxiddUkCxyWejCeeJ3ry2WefcI4yKKGE0nIoorQ0s2gzzjjqzDORPiMNpf5YWg6m5mi6
KaedevopqKGKOiqppZp6KqqpoqMPPv2k+iqssco6K6jo2Horrrnqumuu5iTzZJRU1lLlapxkuRcm
pmRS27KYuOmll2eOKa20Zhpn25rOluImt9DGpqcny3oSJp9wClpoobUkiiijjT4aKaXxSuMPpuWQ
cy+++eq7L7/9+vsvwAELPDDBBRuczjzzGLwwww07/DDEDf96miiijFILxq1prDGysf49i22zH3/p
cbPQVjutmsya1wm3bmribMtusgxzyWd6oom556Fb6LqHtuvuu5PKe2m9RRt9NNJJK7000007/TTU
UUtdLznpkDM11llrvTXXXS99dTkThxINffPdcssut7Bni3ptu/023HG7zTLL3J4n99x3t52J26Tg
/Xfe6JUyinuyxHc4MPPdd98008RrYzfpSK6OOv1Y/g7mmWu+Oeede/456KGLPjrppZt+Ouqpq746
6627bvrEolBTTTW/2N4L7r3ssrstvdvCCiu+Cw+88L8DH3zxgB/fe/DHH9828s6zUkr0yA/fvPXW
/44L99yffQviiddnX+Plg3P++f7fUK6OO+y4zw8/8exDjz75mHY//vnrvz///fv/PwADKMABErCA
BjwgAhOowAUysIATm8TsbPeL3PVCF7vQhS56l4tdFG94Hexe94SHC7b1rhTcc9sIO/g76i1PhS4s
HvZeCEJcfE8+8FHc4srHH/SBQ33rcx874LePfciDVQ08IhKTqMQCGnGJTnwiFKMotmhIcIIUtCAG
Lbi7LXLxhbaYoS2+d7YZgtGLvkObLm7Ru++t8Yxu1J4MezfCs92wbONjXON2mD4fUg6IQRxiEaMo
yEESspCGPCQiCSg2akgQdxisIAcv6EgsZrGSWuTd2b4oxk2yZ4y4kIX31NjBTP6G8XsY3CQqTUnK
MJbye2lzZRpvEUvw2fGO0TAfD7/BR3UAUYhDbGIigynMYRKzmMSM3TVu50guSvIYx8idMyl4RQxe
sJKyhE8qb/FJ9tAwm7NE5RqzqUpxjpOaqKwjffCIS/TtspfyIyIwjSnPedKznvbsn9iuUbtGSrMX
vqAgP3M3H2nerpboDN/h6BOfW8zncDUEBvggKj6JNjRxCVWoQ8G3SfGVbXHk0+E22Lm+Pr4vfvMI
5D1TqtKVslSQi5zGNaaRn5nS1D40zU80ZmpTnO5Upx79KVBraR8cdhSHi0vnUW3p0YY2A6lAzaE0
HDciboyUpO6DR/zmV7+Wcoi1q179KgAfKKWxkrWsZj0rWtOq1rWaVRRsfStc2VoxKVVsEna9K17x
+o9/2HWvfv0rYAMr2MEStrCGPSxiE6vYxTK2sY59LGQjK9nBJqOylr0sZjOrWc3ejx6e/SxoQyva
0ZK2tKY9LWpTq9rVllYfrnVtPmIbW9faAx+uBStuc6tblbJKHwEBAA==

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ads.travelquotidiano.com/www/delivery/lg.php?bannerid=96&campaignid=87&zoneid=5&channel_ids=,&cb=2d21e99636

R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ads.travelquotidiano.com/adframe.php?what=zone:5

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Advertisement</TITLE>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 9.00.8112.16437"></HEAD>
<BODY style=3D"TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; WIDTH: =
100%"=20
leftMargin=3D0 topMargin=3D0 marginheight=3D"0" marginwidth=3D"0"><A=20
href=3D"http://ads.travelquotidiano.com/www/delivery/ck.php?oaparams=3D2_=
_bannerid=3D96__zoneid=3D5__cb=3D2d21e99636__oadest=3Dhttp://www.bebcommu=
nity.it"=20
target=3D_blank><IMG title=3D"" border=3D0 alt=3D""=20
src=3D"http://ads.travelquotidiano.com/www/delivery/ai.php?filename=3Dban=
ner1.gif&amp;contenttype=3Dgif"=20
width=3D468 height=3D60></A>
<DIV style=3D"POSITION: absolute; VISIBILITY: hidden; TOP: 0px; LEFT: =
0px"=20
id=3Dbeacon_2d21e99636><IMG style=3D"WIDTH: 0px; HEIGHT: 0px" alt=3D""=20
src=3D"http://ads.travelquotidiano.com/www/delivery/lg.php?bannerid=3D96&=
amp;campaignid=3D87&amp;zoneid=3D5&amp;channel_ids=3D,&amp;cb=3D2d21e9963=
6"=20
width=3D0 height=3D0></DIV></BODY></HTML>

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ads.travelquotidiano.com/www/delivery/ai.php?filename=agire_somalia.gif&contenttype=gif

R0lGODlhtACWAPcAAP////f39/336vjv5vjv3u/v7vfm3vTm1e/m4O/e1uXh3/DezOTe0+HWy/PQ
w9bW09vOx9rLuszIx8nFvfm0rsO9vca9s7u1r/SimcCvmrCrpqulm/aRiK2YiKGalvl/eJyUipSU
jPtzbpSMhJSMjJSMe66BdpyFfIyIhJSEe65/YvZoY5SDcoyEeq9zbIx7b4B7dJxzZaVrZq1oYvVV
U7FpTrZlYXtzbpBrUvtIRJpkRm5sbIRmXmxrY7pTTcpMRWljWv06NmdjY5RTNslCP4pSSmRaVaFH
RP0sLFpXVNE1M2JVSH9ONHNJM94qKX9HIbM1NOMiIXNDIF9GNUtJRWZCJv8VE+8TE2o6EWU6I+AW
FLIgFFg2IvcICEI5Nzo5OWUxEVYzGVcyDP8AAO8CAXQlC0gxEEcvGlMpENYDAEQoEEIpCDopCZAO
BDUmH6wGAUQeBTohCTogADEhEDEhBGwNBFcTBSUdFjEYAycaCCYZACMQAhYQBxwHARAFAQMAAP4B
AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEA
AAAh+QQEMgD/ACwAAAAAtACWAAAI/wAjWMjQ4UyGBhESKoSQsIFDBhAZPGwQESLFBBATYNTIkYFG
jxoRhBQpssEBjgkOiNRoAIEBAwMGGFiQMsGCAy9b4nxJYMABAi9jCh3aE8HQnDcP0DSQsmfQoVAH
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

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ads.travelquotidiano.com/www/delivery/lg.php?bannerid=404&campaignid=328&zoneid=4&channel_ids=,&cb=ba3a4548d6

R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ads.travelquotidiano.com/adframe.php?what=zone:4

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Advertisement</TITLE>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 9.00.8112.16437"></HEAD>
<BODY style=3D"TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; WIDTH: =
100%"=20
leftMargin=3D0 topMargin=3D0 marginheight=3D"0" marginwidth=3D"0"><A=20
href=3D"http://ads.travelquotidiano.com/www/delivery/ck.php?oaparams=3D2_=
_bannerid=3D404__zoneid=3D4__cb=3Dba3a4548d6__oadest=3Dhttp://www.agire.i=
t/it/appelli_di_emergenza/africa_orientale/427genzapk_it/dona%20_ora_it.h=
tml?utm_source=3Dtravelquotidiano&amp;utm_medium=3Dappello&amp;utm_term=3D=
africa%2Borientale&amp;utm_content=3Dsiccit%C3%A0&amp;utm_campaign=3Demer=
genza"=20
target=3D_blank><IMG title=3D"" border=3D0 alt=3D""=20
src=3D"http://ads.travelquotidiano.com/www/delivery/ai.php?filename=3Dagi=
re_somalia.gif&amp;contenttype=3Dgif"=20
width=3D180 height=3D150></A>
<DIV style=3D"POSITION: absolute; VISIBILITY: hidden; TOP: 0px; LEFT: =
0px"=20
id=3Dbeacon_ba3a4548d6><IMG style=3D"WIDTH: 0px; HEIGHT: 0px" alt=3D""=20
src=3D"http://ads.travelquotidiano.com/www/delivery/lg.php?bannerid=3D404=
&amp;campaignid=3D328&amp;zoneid=3D4&amp;channel_ids=3D,&amp;cb=3Dba3a454=
8d6"=20
width=3D0 height=3D0></DIV></BODY></HTML>

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ads.travelquotidiano.com/www/delivery/ai.php?filename=nuovo_sito.jpg&contenttype=jpeg

/9j/4AAQSkZJRgABAgEAYABgAAD/4RaSRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAUAAAAcgEyAAIAAAAUAAAAhodp
AAQAAAABAAAAnAAAAMgAAABgAAAAAQAAAGAAAAABQWRvYmUgUGhvdG9zaG9wIDcuMAAyMDA5OjAy
OjI2IDE2OjM2OjEzAAAAAAOgAQADAAAAAf//AACgAgAEAAAAAQAAALSgAwAEAAAAAQAAAJYAAAAA
AAAABgEDAAMAAAABAAYAAAEaAAUAAAABAAABFgEbAAUAAAABAAABHgEoAAMAAAABAAIAAAIBAAQA
AAABAAABJgICAAQAAAABAAAVZAAAAAAAAABIAAAAAQAAAEgAAAAB/9j/4AAQSkZJRgABAgEASABI
AAD/7QAMQWRvYmVfQ00AAv/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwP
FRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQO
Dg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEI
AGsAgAMBIgACEQEDEQH/3QAEAAj/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEF
AQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMi
cYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj
80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcG
BTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kST
VKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/
2gAMAwEAAhEDEQA/AOv+sX1ts6blOw8Oj1bavSFz3tc6X5BeMPExaKosycjI9K38+qinZ/OXXfq6
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
MupeH1WND63t4c1w3NcP6yjZkVY1brr3imsAkvtdEgDcY+lu/sJsSfs1P83Oxv8AM/zX/WfzfS/c
XJ9R9H/nQzd6Oz7WNn2r1fV3/o+Nn6X7Lv8A6D636l/O/wDadOlf6IsqxDGSfckYxAscI4jL+r/V
dq36z1F4r6fjWZljgC1xDmNcHj9G+hkPtubv/ntn8yz/AItTow/rDkua/NyW1VkEWYm0GstsHvrc
2l3qb6fezf8Aa7fV/RZH6D9LQtDpf9BH8z9O3+ifzP8AOWfR/l/9yP8Aux6qtBMr96RP90en/ms8
Zg2MOOMdPmyyjLKf7vucMf8AwuLm4f1Z6LiRtxm2ua5zmvu/SEboJ+l/V/8ARn84tYaAAaAcAKIU
hwnQ4K9Nf4LFn9/i/X8fF/rOL8OJkELKq9SokfTZJHn4tRQkeD8E5hf/2f/tG2BQaG90b3Nob3Ag
My4wADhCSU0EJQAAAAAAEAAAAAAAAAAAAAAAAAAAAAA4QklNA+0AAAAAABAAYAAAAAEAAgBgAAAA
AQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAE
AAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAA
AAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAA
AAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP//////////////
//////////////8D6AAAAAD/////////////////////////////A+gAAAAA////////////////
/////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQAAAA
AQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA3sAAAAGAAAAAAAAAAAAAACW
AAAAtAAAACMAcwBlAGMAbwBuAGQAYQAgAHAAYQBnAGkAbgBhACAAdABlAGEAcwBlAHIAIABwAGUA
cgAgAHcAZQBiACAAYwBvAHAAaQBhAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAC0
AAAAlgAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAA
AAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVm
dGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAlgAAAABSZ2h0bG9uZwAAALQAAAAGc2xpY2VzVmxMcwAA
AAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxv
bmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAA
VHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0
MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAJYAAAAA
UmdodGxvbmcAAAC0AAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRF
WFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNl
bGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdk
ZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAAL
YmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0
bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAA
C3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQRAAAAAAABAQA4QklNBBQAAAAAAAQAAAACOEJJTQQM
AAAAABWAAAAAAQAAAIAAAABrAAABgAAAoIAAABVkABgAAf/Y/+AAEEpGSUYAAQIBAEgASAAA/+0A
DEFkb2JlX0NNAAL/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMV
ExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQO
Dg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABrAIAD
ASIAAhEBAxEB/90ABAAI/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEB
AQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYU
kaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5Sk
hbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQAC
EQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RF
VTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMB
AAIRAxEAPwDr/rF9bbOm5TsPDo9W2r0hc97XOl+QXjDxMWiqLMnIyPSt/Pqop2fzl136uodNf9Yu
pBpyMjNxCTuc77NTRUO4r2ZL7M5/7m/0/wBJ/wAGtTrfSxlsF9GLXfmNHph7rnY59P6bq3XVVZHq
17/8BbU+rf8ApPprHrw/ro3LrtdXS7HpB2Y7ssvIe72+r9ouwLbfbX+j9376sR4DD0iMZdTPh/5r
GQeLWyP6rp2VdW6P06y6vLZnijddcMw+mXNE2Xbcph9PH/4PfR6P5n6KtZ9HUc23IGVjdTxxh5Rp
fjU5Dw61tRZb9t/V6w3fksymenXX6tjKvSvZ/g/TVzK6TlZOHkWPrc/PFLziC+4W1Nv2/oH/AGYs
GH7Ltr2XWYyo5HSOuWuc/wCwYLrKbRdjP3OpNhm59v270d+xz7bPW9Gj1aMq22x+R6KUeEg2Y8X+
Cog9LpLX1vqjmG45/Sgx8+mBYXiTWPTb6lZ/SbczZXsa334t/qfz1eyw2J1R7OoV3Z/Ucb0X4oa+
mt42tun7S63hzfR+zH9HkWW1+qz0/wBChYnTeqUdRAd07EHTDbU5tdexpY6v1dmc2jbsbltb9mrt
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
bwBzAGgAbwBwACAANwAuADAAAAABADhCSU0EBgAAAAAABwAIAAAAAQEA/+ESSGh0dHA6Ly9ucy5h
ZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpy
ZVN6TlRjemtjOWQnPz4KPD9hZG9iZS14YXAtZmlsdGVycyBlc2M9IkNSIj8+Cjx4OnhhcG1ldGEg
eG1sbnM6eD0nYWRvYmU6bnM6bWV0YS8nIHg6eGFwdGs9J1hNUCB0b29sa2l0IDIuOC4yLTMzLCBm
cmFtZXdvcmsgMS41Jz4KPHJkZjpSREYgeG1sbnM6cmRmPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5
LzAyLzIyLXJkZi1zeW50YXgtbnMjJyB4bWxuczppWD0naHR0cDovL25zLmFkb2JlLmNvbS9pWC8x
LjAvJz4KCiA8cmRmOkRlc2NyaXB0aW9uIGFib3V0PSd1dWlkOjE3ZmFhOTZkLTA0MWItMTFkZS1h
MTI1LWNkYTQ3MmNjNjhmYycKICB4bWxuczp4YXBNTT0naHR0cDovL25zLmFkb2JlLmNvbS94YXAv
MS4wL21tLyc+CiAgPHhhcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjE3ZmFh
OTY5LTA0MWItMTFkZS1hMTI1LWNkYTQ3MmNjNjhmYzwveGFwTU06RG9jdW1lbnRJRD4KIDwvcmRm
OkRlc2NyaXB0aW9uPgoKPC9yZGY6UkRGPgo8L3g6eGFwbWV0YT4KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9J3cnPz7/7gAOQWRv
YmUAZEAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQEBAQECAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCACWALQDAREAAhEBAxEB/90ABAAX/8QB
ogAAAAYCAwEAAAAAAAAAAAAABwgGBQQJAwoCAQALAQAABgMBAQEAAAAAAAAAAAAGBQQDBwIIAQkA
CgsQAAIBAwQBAwMCAwMDAgYJdQECAwQRBRIGIQcTIgAIMRRBMiMVCVFCFmEkMxdScYEYYpElQ6Gx
8CY0cgoZwdE1J+FTNoLxkqJEVHNFRjdHYyhVVlcassLS4vJkg3SThGWjs8PT4yk4ZvN1Kjk6SElK
WFlaZ2hpanZ3eHl6hYaHiImKlJWWl5iZmqSlpqeoqaq0tba3uLm6xMXGx8jJytTV1tfY2drk5ebn
6Onq9PX29/j5+hEAAgEDAgQEAwUEBAQGBgVtAQIDEQQhEgUxBgAiE0FRBzJhFHEIQoEjkRVSoWIW
MwmxJMHRQ3LwF+GCNCWSUxhjRPGisiY1GVQ2RWQnCnODk0Z0wtLi8lVldVY3hIWjs8PT4/MpGpSk
tMTU5PSVpbXF1eX1KEdXZjh2hpamtsbW5vZnd4eXp7fH1+f3SFhoeIiYqLjI2Oj4OUlZaXmJmam5
ydnp+So6SlpqeoqaqrrK2ur6/9oADAMBAAIRAxEAPwDda+UXy66R+IWzaDdnb24KxcjuPJJgOvuu
tp42fdXaPaO6KgqKXbHXWxccWzG5svM8ihyirTU4YNPLEpB9iblbk/fOcL2Sz2e3HhxIXlmc6IYI
xxkmkPaiinnUmnaDQ9E+877t2xQJPfy0Z20oijVJIxoAqJxY5+VPMjqqN/5t/ePb2+Y9j9DdI9T9
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
pj/iR/tP8vX/2Q==

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ads.travelquotidiano.com/www/delivery/lg.php?bannerid=173&campaignid=164&zoneid=4&channel_ids=,&cb=0aa3594440

R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ads.travelquotidiano.com/adframe.php?what=zone:4

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Advertisement</TITLE>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 9.00.8112.16437"></HEAD>
<BODY style=3D"TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; WIDTH: =
100%"=20
leftMargin=3D0 topMargin=3D0 marginheight=3D"0" marginwidth=3D"0"><A=20
href=3D"http://ads.travelquotidiano.com/www/delivery/ck.php?oaparams=3D2_=
_bannerid=3D173__zoneid=3D4__cb=3D0aa3594440__oadest=3Dhttp://www.travelo=
peratorbook.it"=20
target=3D_blank><IMG title=3D"" border=3D0 alt=3D""=20
src=3D"http://ads.travelquotidiano.com/www/delivery/ai.php?filename=3Dnuo=
vo_sito.jpg&amp;contenttype=3Djpeg"=20
width=3D180 height=3D150></A>
<DIV style=3D"POSITION: absolute; VISIBILITY: hidden; TOP: 0px; LEFT: =
0px"=20
id=3Dbeacon_0aa3594440><IMG style=3D"WIDTH: 0px; HEIGHT: 0px" alt=3D""=20
src=3D"http://ads.travelquotidiano.com/www/delivery/lg.php?bannerid=3D173=
&amp;campaignid=3D164&amp;zoneid=3D4&amp;channel_ids=3D,&amp;cb=3D0aa3594=
440"=20
width=3D0 height=3D0></DIV></BODY></HTML>

------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.travelquotidiano.com/design/news_site/javascript/prototype.js

/*  Prototype JavaScript framework, version 1.6.0.3=0A=
 *  (c) 2005-2008 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.6.0.3',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent &&=0A=
      navigator.userAgent.indexOf('Opera') =3D=3D=3D -1),=0A=
    Opera:  navigator.userAgent.indexOf('Opera') > -1,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 &&=0A=
      navigator.userAgent.indexOf('KHTML') =3D=3D=3D -1,=0A=
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    SelectorsAPI: !!document.querySelector,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      document.createElement('div')['__proto__'] &&=0A=
      document.createElement('div')['__proto__'] !=3D=3D=0A=
        document.createElement('form')['__proto__']=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
};=0A=
=0A=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
var Class =3D {=0A=
  create: function() {=0A=
    var parent =3D null, properties =3D $A(arguments);=0A=
    if (Object.isFunction(properties[0]))=0A=
      parent =3D properties.shift();=0A=
=0A=
    function klass() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
=0A=
    Object.extend(klass, Class.Methods);=0A=
    klass.superclass =3D parent;=0A=
    klass.subclasses =3D [];=0A=
=0A=
    if (parent) {=0A=
      var subclass =3D function() { };=0A=
      subclass.prototype =3D parent.prototype;=0A=
      klass.prototype =3D new subclass;=0A=
      parent.subclasses.push(klass);=0A=
    }=0A=
=0A=
    for (var i =3D 0; i < properties.length; i++)=0A=
      klass.addMethods(properties[i]);=0A=
=0A=
    if (!klass.prototype.initialize)=0A=
      klass.prototype.initialize =3D Prototype.emptyFunction;=0A=
=0A=
    klass.prototype.constructor =3D klass;=0A=
=0A=
    return klass;=0A=
  }=0A=
};=0A=
=0A=
Class.Methods =3D {=0A=
  addMethods: function(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype;=0A=
    var properties =3D Object.keys(source);=0A=
=0A=
    if (!Object.keys({ toString: true }).length)=0A=
      properties.push("toString", "valueOf");=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A=
      var property =3D properties[i], value =3D source[property];=0A=
      if (ancestor && Object.isFunction(value) &&=0A=
          value.argumentNames().first() =3D=3D "$super") {=0A=
        var method =3D value;=0A=
        value =3D (function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments) =
};=0A=
        })(property).wrap(method);=0A=
=0A=
        value.valueOf =3D method.valueOf.bind(method);=0A=
        value.toString =3D method.toString.bind(method);=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
};=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source)=0A=
    destination[property] =3D source[property];=0A=
  return destination;=0A=
};=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (Object.isUndefined(object)) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : String(object);=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch (type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (Object.isElement(object)) return;=0A=
=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (!Object.isUndefined(value))=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  toQueryString: function(object) {=0A=
    return $H(object).toQueryString();=0A=
  },=0A=
=0A=
  toHTML: function(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({ }, object);=0A=
  },=0A=
=0A=
  isElement: function(object) {=0A=
    return !!(object && object.nodeType =3D=3D 1);=0A=
  },=0A=
=0A=
  isArray: function(object) {=0A=
    return object !=3D null && typeof object =3D=3D "object" &&=0A=
      'splice' in object && 'join' in object;=0A=
  },=0A=
=0A=
  isHash: function(object) {=0A=
    return object instanceof Hash;=0A=
  },=0A=
=0A=
  isFunction: function(object) {=0A=
    return typeof object =3D=3D "function";=0A=
  },=0A=
=0A=
  isString: function(object) {=0A=
    return typeof object =3D=3D "string";=0A=
  },=0A=
=0A=
  isNumber: function(object) {=0A=
    return typeof object =3D=3D "number";=0A=
  },=0A=
=0A=
  isUndefined: function(object) {=0A=
    return typeof object =3D=3D "undefined";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Function.prototype, {=0A=
  argumentNames: function() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1]=0A=
      .replace(/\s+/g, '').split(',');=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  },=0A=
=0A=
  bind: function() {=0A=
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function() {=0A=
      return __method.apply(object, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  bindAsEventListener: function() {=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function(event) {=0A=
      return __method.apply(object, [event || =
window.event].concat(args));=0A=
    }=0A=
  },=0A=
=0A=
  curry: function() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D $A(arguments);=0A=
    return function() {=0A=
      return __method.apply(this, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  delay: function() {=0A=
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  },=0A=
=0A=
  defer: function() {=0A=
    var args =3D [0.01].concat($A(arguments));=0A=
    return this.delay.apply(this, args);=0A=
  },=0A=
=0A=
  wrap: function(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  methodize: function() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      return __method.apply(null, [this].concat($A(arguments)));=0A=
    };=0A=
  }=0A=
});=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getUTCFullYear() + '-' +=0A=
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getUTCDate().toPaddedString(2) + 'T' +=0A=
    this.getUTCHours().toPaddedString(2) + ':' +=0A=
    this.getUTCMinutes().toPaddedString(2) + ':' +=0A=
    this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A=
};=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) { }=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
};=0A=
=0A=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create({=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    this.callback(this);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.execute();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D Object.isUndefined(count) ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return String(this);=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : =
String(this);=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D new Element('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return { };=0A=
=0A=
    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift());=0A=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=0A=
    var str =3D this;=0A=
    if (str.blank()) return false;=0A=
    str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  },=0A=
=0A=
  interpolate: function(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.stripTags().replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;=
/g,'>');=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (Object.isFunction(replacement)) return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
};=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.t=
ext);=0A=
=0A=
var Template =3D Class.create({=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    if (Object.isFunction(object.toTemplateReplacements))=0A=
      object =3D object.toTemplateReplacements();=0A=
=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      if (object =3D=3D null) return '';=0A=
=0A=
      var before =3D match[1] || '';=0A=
      if (before =3D=3D '\\') return match[2];=0A=
=0A=
      var ctx =3D object, expr =3D match[3];=0A=
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A=
      match =3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', =
']') : match[1];=0A=
        ctx =3D ctx[comp];=0A=
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A=
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);=0A=
        match =3D pattern.exec(expr);=0A=
      }=0A=
=0A=
      return before + String.interpret(ctx);=0A=
    });=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator, context) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator.call(context, value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator, context) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    if (number < 1) return array;=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.collect(iterator, context);=0A=
  },=0A=
=0A=
  all: function(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator.call(context, value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator.call(context, value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator.call(context, value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator, context) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator.call(context, value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator, context) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator.call(context, value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(filter, iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(filter);=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator.call(context, value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    if (Object.isFunction(this.indexOf))=0A=
      if (this.indexOf(object) !=3D -1) return true;=0A=
=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator, context) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator.call(context, memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator.call(context, value, index);=0A=
      if (result =3D=3D null || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator.call(context, value, index);=0A=
      if (result =3D=3D null || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator.call(context, value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator, context) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator.call(context, value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator, context) {=0A=
    return this.map(function(value, index) {=0A=
      return {=0A=
        value: value,=0A=
        criteria: iterator.call(context, value, index)=0A=
      };=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (Object.isFunction(args.last()))=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  filter:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray,=0A=
  every:   Enumerable.all,=0A=
  some:    Enumerable.any=0A=
});=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) return iterable.toArray();=0A=
  var length =3D iterable.length || 0, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    // In Safari, only use the `toArray` method if it's not a NodeList.=0A=
    // A NodeList is a function, has an function `item` property, and a =
numeric=0A=
    // `length` property. Adapted from Google Doctype.=0A=
    if (!(typeof iterable =3D=3D=3D 'function' && typeof iterable.length =
=3D=3D=3D=0A=
        'number' && typeof iterable.item =3D=3D=3D 'function') && =
iterable.toArray)=0A=
      return iterable.toArray();=0A=
    var length =3D iterable.length || 0, results =3D new Array(length);=0A=
    while (length--) results[length] =3D iterable[length];=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse) Array.prototype._reverse =3D =
Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(Object.isArray(value) ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  },=0A=
=0A=
  intersect: function(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (!Object.isUndefined(value)) results.push(value);=0A=
    });=0A=
    return '[' + results.join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
// use native browser JS 1.6 implementation if available=0A=
if (Object.isFunction(Array.prototype.forEach))=0A=
  Array.prototype._each =3D Array.prototype.forEach;=0A=
=0A=
if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, =
i) {=0A=
  i || (i =3D 0);=0A=
  var length =3D this.length;=0A=
  if (i < 0) i =3D length + i;=0A=
  for (; i < length; i++)=0A=
    if (this[i] =3D=3D=3D item) return i;=0A=
  return -1;=0A=
};=0A=
=0A=
if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(item, i) {=0A=
  i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A=
  var n =3D this.slice(0, i).reverse().indexOf(item);=0A=
  return (n < 0) ? n : i - n - 1;=0A=
};=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  if (!Object.isString(string)) return [];=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (Object.isArray(arguments[i])) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  };=0A=
}=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator, context) {=0A=
    $R(0, this, true).each(iterator, context);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
$w('abs round ceil floor').each(function(method){=0A=
  Number.prototype[method] =3D Math[method].methodize();=0A=
});=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: function(object) {=0A=
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
    },=0A=
=0A=
    _each: function(iterator) {=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key], pair =3D [key, value];=0A=
        pair.key =3D key;=0A=
        pair.value =3D value;=0A=
        iterator(pair);=0A=
      }=0A=
    },=0A=
=0A=
    set: function(key, value) {=0A=
      return this._object[key] =3D value;=0A=
    },=0A=
=0A=
    get: function(key) {=0A=
      // simulating poorly supported hasOwnProperty=0A=
      if (this._object[key] !=3D=3D Object.prototype[key])=0A=
        return this._object[key];=0A=
    },=0A=
=0A=
    unset: function(key) {=0A=
      var value =3D this._object[key];=0A=
      delete this._object[key];=0A=
      return value;=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      return Object.clone(this._object);=0A=
    },=0A=
=0A=
    keys: function() {=0A=
      return this.pluck('key');=0A=
    },=0A=
=0A=
    values: function() {=0A=
      return this.pluck('value');=0A=
    },=0A=
=0A=
    index: function(value) {=0A=
      var match =3D this.detect(function(pair) {=0A=
        return pair.value =3D=3D=3D value;=0A=
      });=0A=
      return match && match.key;=0A=
    },=0A=
=0A=
    merge: function(object) {=0A=
      return this.clone().update(object);=0A=
    },=0A=
=0A=
    update: function(object) {=0A=
      return new Hash(object).inject(this, function(result, pair) {=0A=
        result.set(pair.key, pair.value);=0A=
        return result;=0A=
      });=0A=
    },=0A=
=0A=
    toQueryString: function() {=0A=
      return this.inject([], function(results, pair) {=0A=
        var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A=
=0A=
        if (values && typeof values =3D=3D 'object') {=0A=
          if (Object.isArray(values))=0A=
            return results.concat(values.map(toQueryPair.curry(key)));=0A=
        } else results.push(toQueryPair(key, values));=0A=
        return results;=0A=
      }).join('&');=0A=
    },=0A=
=0A=
    inspect: function() {=0A=
      return '#<Hash:{' + this.map(function(pair) {=0A=
        return pair.map(Object.inspect).join(': ');=0A=
      }).join(', ') + '}>';=0A=
    },=0A=
=0A=
    toJSON: function() {=0A=
      return Object.toJSON(this.toObject());=0A=
    },=0A=
=0A=
    clone: function() {=0A=
      return new Hash(this);=0A=
    }=0A=
  }=0A=
})());=0A=
=0A=
Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A=
Hash.from =3D $H;=0A=
var ObjectRange =3D Class.create(Enumerable, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
};=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
};=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (Object.isFunction(responder[callback])) {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) { }=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate:   function() { Ajax.activeRequestCount++ },=0A=
  onComplete: function() { Ajax.activeRequestCount-- }=0A=
});=0A=
=0A=
Ajax.Base =3D Class.create({=0A=
  initialize: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   '',=0A=
      evalJSON:     true,=0A=
      evalJS:       true=0A=
    };=0A=
    Object.extend(this.options, options || { });=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
=0A=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
    else if (Object.isHash(this.options.parameters))=0A=
      this.options.parameters =3D this.options.parameters.toObject();=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request =3D Class.create(Ajax.Base, {=0A=
  _complete: false,=0A=
=0A=
  initialize: function($super, url, options) {=0A=
    $super(options);=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Object.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      var response =3D new Ajax.Response(this);=0A=
      if (this.options.onCreate) this.options.onCreate(response);=0A=
      Ajax.Responders.dispatch('onCreate', this, response);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (Object.isFunction(extras.push))=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    var status =3D this.getStatus();=0A=
    return !status || (status >=3D 200 && status < 300);=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=0A=
      return this.transport.status || 0;=0A=
    } catch (e) { return 0 }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + response.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(response, response.headerJSON);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D response.getHeader('Content-type');=0A=
      if (this.options.evalJS =3D=3D 'force'=0A=
          || (this.options.evalJS && this.isSameOrigin() && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  isSameOrigin: function() {=0A=
    var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A=
    return !m || (m[0] =3D=3D =
'#{protocol}//#{domain}#{port}'.interpolate({=0A=
      protocol: location.protocol,=0A=
      domain: document.domain,=0A=
      port: location.port ? ':' + location.port : ''=0A=
    }));=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name) || null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if(readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||=0A=
        this.responseText.blank())=0A=
          return null;=0A=
    try {=0A=
      return this.responseText.evalJSON(options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D Object.clone(options);=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, json) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, json);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D { };=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (Object.isString(element))=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(Element.extend(query.snapshotItem(i)));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  // DOM level 2 ECMAScript Language Binding=0A=
  Object.extend(Node, {=0A=
    ELEMENT_NODE: 1,=0A=
    ATTRIBUTE_NODE: 2,=0A=
    TEXT_NODE: 3,=0A=
    CDATA_SECTION_NODE: 4,=0A=
    ENTITY_REFERENCE_NODE: 5,=0A=
    ENTITY_NODE: 6,=0A=
    PROCESSING_INSTRUCTION_NODE: 7,=0A=
    COMMENT_NODE: 8,=0A=
    DOCUMENT_NODE: 9,=0A=
    DOCUMENT_TYPE_NODE: 10,=0A=
    DOCUMENT_FRAGMENT_NODE: 11,=0A=
    NOTATION_NODE: 12=0A=
  });=0A=
}=0A=
=0A=
(function() {=0A=
  var element =3D this.Element;=0A=
  this.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
    if (Prototype.Browser.IE && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);=0A=
  };=0A=
  Object.extend(this.Element, element || { });=0A=
  if (element) this.Element.prototype =3D element.prototype;=0A=
}).call(window);=0A=
=0A=
Element.cache =3D { };=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    element =3D $(element);=0A=
    element.style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    element =3D $(element);=0A=
    element.style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
    content =3D Object.toHTML(content);=0A=
    element.innerHTML =3D content.stripScripts();=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    else if (!Object.isElement(content)) {=0A=
      content =3D Object.toHTML(content);=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNode(element);=0A=
      content.evalScripts.bind(content).defer();=0A=
      content =3D range.createContextualFragment(content.stripScripts());=0A=
    }=0A=
    element.parentNode.replaceChild(content, element);=0A=
    return element;=0A=
  },=0A=
=0A=
  insert: function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D {bottom:insertions};=0A=
=0A=
    var content, insert, tagName, childNodes;=0A=
=0A=
    for (var position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      insert =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
=0A=
      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();=0A=
      childNodes.each(insert.curry(element));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $(element).select("*");=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (Object.isString(selector))=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D element.ancestors();=0A=
    return Object.isNumber(expression) ? ancestors[expression] :=0A=
      Selector.findElement(ancestors, expression, index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    return Object.isNumber(expression) ? =
element.descendants()[expression] :=0A=
      Element.select(element, expression)[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D element.previousSiblings();=0A=
    return Object.isNumber(expression) ? previousSiblings[expression] :=0A=
      Selector.findElement(previousSiblings, expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D element.nextSiblings();=0A=
    return Object.isNumber(expression) ? nextSiblings[expression] :=0A=
      Selector.findElement(nextSiblings, expression, index);=0A=
  },=0A=
=0A=
  select: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  adjacent: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element.parentNode, =
args).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A=
    element.writeAttribute('id', id);=0A=
    return id;=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      var t =3D Element._attributeTranslations.read;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name]) name =3D t.names[name];=0A=
      if (name.include(':')) {=0A=
        return (!element.attributes || !element.attributes[name]) ? null =
:=0A=
         element.attributes[name].value;=0A=
      }=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  writeAttribute: function(element, name, value) {=0A=
    element =3D $(element);=0A=
    var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A=
=0A=
    if (typeof name =3D=3D 'object') attributes =3D name;=0A=
    else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      name =3D t.names[attr] || attr;=0A=
      value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||=0A=
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    if (!element.hasClassName(className))=0A=
      element.className +=3D (element.className ? ' ' : '') + className;=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    element.className =3D element.className.replace(=0A=
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return element[element.hasClassName(className) ?=0A=
      'removeClassName' : 'addClassName'](className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
=0A=
    if (element.compareDocumentPosition)=0A=
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A=
=0A=
    if (ancestor.contains)=0A=
      return ancestor.contains(element) && ancestor !=3D=3D element;=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D element.cumulativeOffset();=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value || value =3D=3D 'auto') {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style, match;=0A=
    if (Object.isString(styles)) {=0A=
      element.style.cssText +=3D ';' + styles;=0A=
      return styles.include('opacity') ?=0A=
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;=0A=
    }=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :=0A=
            property] =3D styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D element.getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (Prototype.Browser.Opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';=0A=
    if (element._overflow !=3D=3D 'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if (element.tagName.toUpperCase() =3D=3D 'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p !=3D=3D 'static') break;=0A=
      }=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'absolute') return element;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    var offsets =3D element.positionedOffset();=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
    return element;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'relative') return element;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeScrollOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  getOffsetParent: function(element) {=0A=
    if (element.offsetParent) return $(element.offsetParent);=0A=
    if (element =3D=3D document.body) return $(element);=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return $(element);=0A=
=0A=
    return $(document.body);=0A=
  },=0A=
=0A=
  viewportOffset: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent =3D=3D document.body &&=0A=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!Prototype.Browser.Opera || (element.tagName && =
(element.tagName.toUpperCase() =3D=3D 'BODY'))) {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  clonePosition: function(element, source) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || { });=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D source.viewportOffset();=0A=
=0A=
    // find coordinate system to use=0A=
    element =3D $(element);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D element.getOffsetParent();=0A=
      delta =3D parent.viewportOffset();=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if (options.setLeft)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';=0A=
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.identify.counter =3D 1;=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  write: {=0A=
    names: {=0A=
      className: 'class',=0A=
      htmlFor:   'for'=0A=
    },=0A=
    values: { }=0A=
  }=0A=
};=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A=
    function(proceed, element, style) {=0A=
      switch (style) {=0A=
        case 'left': case 'top': case 'right': case 'bottom':=0A=
          if (proceed(element, 'position') =3D=3D=3D 'static') return =
null;=0A=
        case 'height': case 'width':=0A=
          // returns '0px' for hidden elements; we want it to return null=0A=
          if (!Element.visible(element)) return null;=0A=
=0A=
          // returns the border-box dimensions rather than the =
content-box=0A=
          // dimensions, so we subtract padding and borders from the =
value=0A=
          var dim =3D parseInt(proceed(element, style), 10);=0A=
=0A=
          if (dim !=3D=3D element['offset' + style.capitalize()])=0A=
            return dim + 'px';=0A=
=0A=
          var properties;=0A=
          if (style =3D=3D=3D 'height') {=0A=
            properties =3D ['border-top-width', 'padding-top',=0A=
             'padding-bottom', 'border-bottom-width'];=0A=
          }=0A=
          else {=0A=
            properties =3D ['border-left-width', 'padding-left',=0A=
             'padding-right', 'border-right-width'];=0A=
          }=0A=
          return properties.inject(dim, function(memo, property) {=0A=
            var val =3D proceed(element, property);=0A=
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A=
          }) + 'px';=0A=
        default: return proceed(element, style);=0A=
      }=0A=
    }=0A=
  );=0A=
=0A=
  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A=
    function(proceed, element, attribute) {=0A=
      if (attribute =3D=3D=3D 'title') return element.title;=0A=
      return proceed(element, attribute);=0A=
    }=0A=
  );=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  // IE doesn't report offsets correctly for static elements, so we =
change them=0A=
  // to "relative" to get the values, then change them back.=0A=
  Element.Methods.getOffsetParent =3D =
Element.Methods.getOffsetParent.wrap(=0A=
    function(proceed, element) {=0A=
      element =3D $(element);=0A=
      // IE throws an error if element is not in document=0A=
      try { element.offsetParent }=0A=
      catch(e) { return $(document.body) }=0A=
      var position =3D element.getStyle('position');=0A=
      if (position !=3D=3D 'static') return proceed(element);=0A=
      element.setStyle({ position: 'relative' });=0A=
      var value =3D proceed(element);=0A=
      element.setStyle({ position: position });=0A=
      return value;=0A=
    }=0A=
  );=0A=
=0A=
  $w('positionedOffset viewportOffset').each(function(method) {=0A=
    Element.Methods[method] =3D Element.Methods[method].wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
        try { element.offsetParent }=0A=
        catch(e) { return Element._returnOffset(0,0) }=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D=3D 'static') return proceed(element);=0A=
        // Trigger hasLayout on the offset parent so that IE6 reports=0A=
        // accurate offsetTop and offsetLeft values for position: fixed.=0A=
        var offsetParent =3D element.getOffsetParent();=0A=
        if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D =
'fixed')=0A=
          offsetParent.setStyle({ zoom: 1 });=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
  });=0A=
=0A=
  Element.Methods.cumulativeOffset =3D =
Element.Methods.cumulativeOffset.wrap(=0A=
    function(proceed, element) {=0A=
      try { element.offsetParent }=0A=
      catch(e) { return Element._returnOffset(0,0) }=0A=
      return proceed(element);=0A=
    }=0A=
  );=0A=
=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset' + style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    function stripAlpha(filter){=0A=
      return filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
    }=0A=
    element =3D $(element);=0A=
    var currentStyle =3D element.currentStyle;=0A=
    if ((currentStyle && !currentStyle.hasLayout) ||=0A=
      (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A=
        element.style.zoom =3D 1;=0A=
=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      (filter =3D stripAlpha(filter)) ?=0A=
        style.filter =3D filter : style.removeAttribute('filter');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D stripAlpha(filter) +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  Element._attributeTranslations =3D {=0A=
    read: {=0A=
      names: {=0A=
        'class': 'className',=0A=
        'for':   'htmlFor'=0A=
      },=0A=
      values: {=0A=
        _getAttr: function(element, attribute) {=0A=
          return element.getAttribute(attribute, 2);=0A=
        },=0A=
        _getAttrNode: function(element, attribute) {=0A=
          var node =3D element.getAttributeNode(attribute);=0A=
          return node ? node.value : "";=0A=
        },=0A=
        _getEv: function(element, attribute) {=0A=
          attribute =3D element.getAttribute(attribute);=0A=
          return attribute ? attribute.toString().slice(23, -2) : null;=0A=
        },=0A=
        _flag: function(element, attribute) {=0A=
          return $(element).hasAttribute(attribute) ? attribute : null;=0A=
        },=0A=
        style: function(element) {=0A=
          return element.style.cssText.toLowerCase();=0A=
        },=0A=
        title: function(element) {=0A=
          return element.title;=0A=
        }=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.extend({=0A=
      cellpadding: 'cellPadding',=0A=
      cellspacing: 'cellSpacing'=0A=
    }, Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc =
frameBorder').each(function(attr) {=0A=
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;=0A=
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A=
  });=0A=
=0A=
  (function(v) {=0A=
    Object.extend(v, {=0A=
      href:        v._getAttr,=0A=
      src:         v._getAttr,=0A=
      type:        v._getAttr,=0A=
      action:      v._getAttrNode,=0A=
      disabled:    v._flag,=0A=
      checked:     v._flag,=0A=
      readonly:    v._flag,=0A=
      multiple:    v._flag,=0A=
      onload:      v._getEv,=0A=
      onunload:    v._getEv,=0A=
      onclick:     v._getEv,=0A=
      ondblclick:  v._getEv,=0A=
      onmousedown: v._getEv,=0A=
      onmouseup:   v._getEv,=0A=
      onmouseover: v._getEv,=0A=
      onmousemove: v._getEv,=0A=
      onmouseout:  v._getEv,=0A=
      onfocus:     v._getEv,=0A=
      onblur:      v._getEv,=0A=
      onkeypress:  v._getEv,=0A=
      onkeydown:   v._getEv,=0A=
      onkeyup:     v._getEv,=0A=
      onsubmit:    v._getEv,=0A=
      onreset:     v._getEv,=0A=
      onselect:    v._getEv,=0A=
      onchange:    v._getEv=0A=
    });=0A=
  })(Element._attributeTranslations.read.values);=0A=
}=0A=
=0A=
else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.WebKit) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
=0A=
    if (value =3D=3D 1)=0A=
      if(element.tagName.toUpperCase() =3D=3D 'IMG' && element.width) {=0A=
        element.width++; element.width--;=0A=
      } else try {=0A=
        var n =3D document.createTextNode(' ');=0A=
        element.appendChild(n);=0A=
        element.removeChild(n);=0A=
      } catch (e) { }=0A=
=0A=
    return element;=0A=
  };=0A=
=0A=
  // Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
  // positioned.  For performance reasons, redefine =
Element#cumulativeOffset for=0A=
  // KHTML/WebKit only.=0A=
  Element.Methods.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A=
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements=0A=
  Element.Methods.update =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (tagName in Element._insertionTranslations.tags) {=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
        .each(function(node) { element.appendChild(node) });=0A=
    }=0A=
    else element.innerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if ('outerHTML' in document.createElement('div')) {=0A=
  Element.Methods.replace =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) {=0A=
      element.parentNode.replaceChild(content, element);=0A=
      return element;=0A=
    }=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();=0A=
=0A=
    if (Element._insertionTranslations.tags[tagName]) {=0A=
      var nextSibling =3D element.next();=0A=
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
      parent.removeChild(element);=0A=
      if (nextSibling)=0A=
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });=0A=
      else=0A=
        fragments.each(function(node) { parent.appendChild(node) });=0A=
    }=0A=
    else element.outerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._returnOffset =3D function(l, t) {=0A=
  var result =3D [l, t];=0A=
  result.left =3D l;=0A=
  result.top =3D t;=0A=
  return result;=0A=
};=0A=
=0A=
Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A=
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];=0A=
  if (t) {=0A=
    div.innerHTML =3D t[0] + html + t[1];=0A=
    t[2].times(function() { div =3D div.firstChild });=0A=
  } else div.innerHTML =3D html;=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element);=0A=
  },=0A=
  top: function(element, node) {=0A=
    element.insertBefore(node, element.firstChild);=0A=
  },=0A=
  bottom: function(element, node) {=0A=
    element.appendChild(node);=0A=
  },=0A=
  after: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element.nextSibling);=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this.tags, {=0A=
    THEAD: this.tags.TBODY,=0A=
    TFOOT: this.tags.TBODY,=0A=
    TH:    this.tags.TD=0A=
  });=0A=
}).call(Element._insertionTranslations);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;=0A=
    var node =3D $(element).getAttributeNode(attribute);=0A=
    return !!(node && node.specified);=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D { };=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
    document.createElement('div')['__proto__']) {=0A=
  window.HTMLElement =3D { };=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div')['__proto__'];=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.extend =3D (function() {=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A=
    return Prototype.K;=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || element._extendedByPrototype ||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
      tagName =3D element.tagName.toUpperCase(), property, value;=0A=
=0A=
    // extend methods for specific tags=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    for (property in methods) {=0A=
      value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      // extend methods for all tags (Safari doesn't need this)=0A=
      if (!Prototype.BrowserFeatures.ElementExtensions) {=0A=
        Object.extend(Methods, Element.Methods);=0A=
        Object.extend(Methods, Element.Methods.Simulated);=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  extend.refresh();=0A=
  return extend;=0A=
})();=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || { });=0A=
  else {=0A=
    if (Object.isArray(tagName)) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D { };=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!Object.isFunction(value)) continue;=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D { };=0A=
    window[klass].prototype =3D =
document.createElement(tagName)['__proto__'];=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (Object.isUndefined(klass)) continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
=0A=
  if (Element.extend.refresh) Element.extend.refresh();=0A=
  Element.cache =3D { };=0A=
};=0A=
=0A=
document.viewport =3D {=0A=
  getDimensions: function() {=0A=
    var dimensions =3D { }, B =3D Prototype.Browser;=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      if (B.WebKit && !document.evaluate) {=0A=
        // Safari <3.0 needs self.innerWidth/Height=0A=
        dimensions[d] =3D self['inner' + D];=0A=
      } else if (B.Opera && parseFloat(window.opera.version()) < 9.5) {=0A=
        // Opera <9.5 needs document.body.clientWidth/Height=0A=
        dimensions[d] =3D document.body['client' + D]=0A=
      } else {=0A=
        dimensions[d] =3D document.documentElement['client' + D];=0A=
      }=0A=
    });=0A=
    return dimensions;=0A=
  },=0A=
=0A=
  getWidth: function() {=0A=
    return this.getDimensions().width;=0A=
  },=0A=
=0A=
  getHeight: function() {=0A=
    return this.getDimensions().height;=0A=
  },=0A=
=0A=
  getScrollOffsets: function() {=0A=
    return Element._returnOffset(=0A=
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,=0A=
      window.pageYOffset || document.documentElement.scrollTop || =
document.body.scrollTop);=0A=
  }=0A=
};=0A=
/* Portions of the Selector class are derived from Jack Slocum's =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create({=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
=0A=
    if (this.shouldUseSelectorsAPI()) {=0A=
      this.mode =3D 'selectorsAPI';=0A=
    } else if (this.shouldUseXPath()) {=0A=
      this.mode =3D 'xpath';=0A=
      this.compileXPathMatcher();=0A=
    } else {=0A=
      this.mode =3D "normal";=0A=
      this.compileMatcher();=0A=
    }=0A=
=0A=
  },=0A=
=0A=
  shouldUseXPath: function() {=0A=
    if (!Prototype.BrowserFeatures.XPath) return false;=0A=
=0A=
    var e =3D this.expression;=0A=
=0A=
    // Safari 3 chokes on :*-of-type and :empty=0A=
    if (Prototype.Browser.WebKit &&=0A=
     (e.include("-of-type") || e.include(":empty")))=0A=
      return false;=0A=
=0A=
    // XPath can't do namespaced attributes, nor can it read=0A=
    // the "checked" property from DOM nodes=0A=
    if ((/(\[[\w-]*?:|:checked)/).test(e))=0A=
      return false;=0A=
=0A=
    return true;=0A=
  },=0A=
=0A=
  shouldUseSelectorsAPI: function() {=0A=
    if (!Prototype.BrowserFeatures.SelectorsAPI) return false;=0A=
=0A=
    if (!Selector._div) Selector._div =3D new Element('div');=0A=
=0A=
    // Make sure the browser treats the selector as valid. Test on an=0A=
    // isolated element to minimize cost of this check.=0A=
    try {=0A=
      Selector._div.querySelector(this.expression);=0A=
    } catch(e) {=0A=
      return false;=0A=
    }=0A=
=0A=
    return true;=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e];=0A=
      return;=0A=
    }=0A=
=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A=
            new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    var e =3D this.expression, results;=0A=
=0A=
    switch (this.mode) {=0A=
      case 'selectorsAPI':=0A=
        // querySelectorAll queries document-wide, then filters to =
descendants=0A=
        // of the context element. That's not what we want.=0A=
        // Add an explicit context to the selector if necessary.=0A=
        if (root !=3D=3D document) {=0A=
          var oldId =3D root.id, id =3D $(root).identify();=0A=
          e =3D "#" + id + " " + e;=0A=
        }=0A=
=0A=
        results =3D $A(root.querySelectorAll(e)).map(Element.extend);=0A=
        root.id =3D oldId;=0A=
=0A=
        return results;=0A=
      case 'xpath':=0A=
        return document._getElementsByXPath(this.xpath, root);=0A=
      default:=0A=
       return this.matcher(root);=0A=
    }=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    this.tokens =3D [];=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;=0A=
    var le, p, m;=0A=
=0A=
    while (e && le !=3D=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          // use the Selector.assertions methods unless the selector=0A=
          // is too complex.=0A=
          if (as[i]) {=0A=
            this.tokens.push([i, Object.clone(m)]);=0A=
            e =3D e.replace(m[0], '');=0A=
          } else {=0A=
            // reluctantly do a document-wide search=0A=
            // and look for a match in the array=0A=
            return this.findElements(document).include(element);=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    var match =3D true, name, matches;=0A=
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A=
      name =3D token[0], matches =3D token[1];=0A=
      if (!Selector.assertions[name](element, matches)) {=0A=
        match =3D false; break;=0A=
      }=0A=
    }=0A=
=0A=
    return match;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: { },=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      return new Template("[@#{1}]").evaluate(m);=0A=
    },=0A=
    attr: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (Object.isFunction(h)) return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0)]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[(@disabled) and (@type!=3D'hidden')]",=0A=
      'enabled':     "[not(@disabled) and (@type!=3D'hidden')]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, v;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D Object.isFunction(x[i]) ? x[i](m) : new =
Template(x[i]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);      c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c);    c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);           c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", =
c); c =3D false;').evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:=0A=
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A=
    attrPresence: /^\[((?:[\w]+:)?[\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  // for Selector.match and Element#match=0A=
  assertions: {=0A=
    tagName: function(element, matches) {=0A=
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();=0A=
    },=0A=
=0A=
    className: function(element, matches) {=0A=
      return Element.hasClassName(element, matches[1]);=0A=
    },=0A=
=0A=
    id: function(element, matches) {=0A=
      return element.id =3D=3D=3D matches[1];=0A=
    },=0A=
=0A=
    attrPresence: function(element, matches) {=0A=
      return Element.hasAttribute(element, matches[1]);=0A=
    },=0A=
=0A=
    attr: function(element, matches) {=0A=
      var nodeValue =3D Element.readAttribute(element, matches[1]);=0A=
      return nodeValue && Selector.operators[matches[2]](nodeValue, =
matches[5] || matches[6]);=0A=
    }=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      var _true =3D Prototype.emptyFunction;=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D _true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          var node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._countedByPrototype) {=0A=
          n._countedByPrototype =3D Prototype.emptyFunction;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      var uTagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D=3D uTagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!targetNode) return [];=0A=
      if (!nodes && root =3D=3D document) return [targetNode];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles the an+b logic=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._countedByPrototype) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || node.firstChild) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._countedByPrototype) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled && (!node.type || node.type !=3D=3D 'hidden'))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv =3D=3D v || nv && =
nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv =3D=3D v || nv && =
nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv =3D=3D v || nv && nv.include(v); =
},=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + (nv || "").toUpperCase() +=0A=
     '-').include('-' + (v || "").toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  split: function(expression) {=0A=
    var expressions =3D [];=0A=
    expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, =
function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    return expressions;=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D $$(expression), h =3D Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._countedByPrototype) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (Object.isNumber(expression)) {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    expressions =3D Selector.split(expressions.join(','));=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.IE) {=0A=
  Object.extend(Selector.handlers, {=0A=
    // IE returns comment nodes on getElementsByTagName("*").=0A=
    // Filter them out.=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        if (node.tagName !=3D=3D "!") a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node.removeAttribute('_countedByPrototype');=0A=
      return nodes;=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, options) {=0A=
    if (typeof options !=3D 'object') options =3D { hash: !!options };=0A=
    else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit;=0A=
=0A=
    var data =3D elements.inject({ }, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        key =3D element.name; value =3D $(element).getValue();=0A=
        if (value !=3D null && element.type !=3D 'file' && (element.type =
!=3D 'submit' || (!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          if (key in result) {=0A=
            // a key is already present; construct an array of values=0A=
            if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return options.hash ? data : Object.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, options) {=0A=
    return Form.serializeElements(Form.getElements(form), options);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    var elements =3D $(form).getElements().findAll(function(element) {=0A=
      return 'hidden' !=3D element.type && !element.disabled;=0A=
    });=0A=
    var firstByIndex =3D elements.findAll(function(element) {=0A=
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A=
    }).sortBy(function(element) { return element.tabIndex }).first();=0A=
=0A=
    return firstByIndex ? firstByIndex : elements.find(function(element) =
{=0A=
      return ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || { });=0A=
=0A=
    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';=0A=
    if (action.blank()) action =3D window.location.href;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (Object.isString(params)) params =3D params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(action, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D { };=0A=
        pair[element.name] =3D value;=0A=
        return Object.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  setValue: function(element, value) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    Form.Element.Serializers[method](element, value);=0A=
    return element;=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
          !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) { }=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element, value);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element, value);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, value) {=0A=
    if (Object.isUndefined(value))=0A=
      return this[element.type =3D=3D 'select-one' ?=0A=
        'selectOne' : 'selectMany'](element);=0A=
    else {=0A=
      var opt, currentValue, single =3D !Object.isArray(value);=0A=
      for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
        opt =3D element.options[i];=0A=
        currentValue =3D this.optionValue(opt);=0A=
        if (single) {=0A=
          if (currentValue =3D=3D value) {=0A=
            opt.selected =3D true;=0A=
            return;=0A=
          }=0A=
        }=0A=
        else opt.selected =3D value.include(currentValue);=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A=
  initialize: function($super, element, frequency, callback) {=0A=
    $super(callback, frequency);=0A=
    this.element   =3D $(element);=0A=
    this.lastValue =3D this.getValue();=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    var value =3D this.getValue();=0A=
    if (Object.isString(this.lastValue) && Object.isString(value) ?=0A=
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D Class.create({=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    Form.getElements(this.element).each(this.registerCallback, this);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) var Event =3D { };=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
  KEY_INSERT:   45,=0A=
=0A=
  cache: { },=0A=
=0A=
  relatedTarget: function(event) {=0A=
    var element;=0A=
    switch(event.type) {=0A=
      case 'mouseover': element =3D event.fromElement; break;=0A=
      case 'mouseout':  element =3D event.toElement;   break;=0A=
      default: return null;=0A=
    }=0A=
    return Element.extend(element);=0A=
  }=0A=
});=0A=
=0A=
Event.Methods =3D (function() {=0A=
  var isButton;=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
    isButton =3D function(event, code) {=0A=
      return event.button =3D=3D buttonMap[code];=0A=
    };=0A=
=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    isButton =3D function(event, code) {=0A=
      switch (code) {=0A=
        case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
        case 1: return event.which =3D=3D 1 && event.metaKey;=0A=
        default: return false;=0A=
      }=0A=
    };=0A=
=0A=
  } else {=0A=
    isButton =3D function(event, code) {=0A=
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    isLeftClick:   function(event) { return isButton(event, 0) },=0A=
    isMiddleClick: function(event) { return isButton(event, 1) },=0A=
    isRightClick:  function(event) { return isButton(event, 2) },=0A=
=0A=
    element: function(event) {=0A=
      event =3D Event.extend(event);=0A=
=0A=
      var node          =3D event.target,=0A=
          type          =3D event.type,=0A=
          currentTarget =3D event.currentTarget;=0A=
=0A=
      if (currentTarget && currentTarget.tagName) {=0A=
        // Firefox screws up the "click" event when moving between radio =
buttons=0A=
        // via arrow keys. It also screws up the "load" and "error" =
events on images,=0A=
        // reporting the document as the target instead of the original =
image.=0A=
        if (type =3D=3D=3D 'load' || type =3D=3D=3D 'error' ||=0A=
          (type =3D=3D=3D 'click' && currentTarget.tagName.toLowerCase() =
=3D=3D=3D 'input'=0A=
            && currentTarget.type =3D=3D=3D 'radio'))=0A=
              node =3D currentTarget;=0A=
      }=0A=
      if (node.nodeType =3D=3D Node.TEXT_NODE) node =3D node.parentNode;=0A=
      return Element.extend(node);=0A=
    },=0A=
=0A=
    findElement: function(event, expression) {=0A=
      var element =3D Event.element(event);=0A=
      if (!expression) return element;=0A=
      var elements =3D [element].concat(element.ancestors());=0A=
      return Selector.findElement(elements, expression, 0);=0A=
    },=0A=
=0A=
    pointer: function(event) {=0A=
      var docElement =3D document.documentElement,=0A=
      body =3D document.body || { scrollLeft: 0, scrollTop: 0 };=0A=
      return {=0A=
        x: event.pageX || (event.clientX +=0A=
          (docElement.scrollLeft || body.scrollLeft) -=0A=
          (docElement.clientLeft || 0)),=0A=
        y: event.pageY || (event.clientY +=0A=
          (docElement.scrollTop || body.scrollTop) -=0A=
          (docElement.clientTop || 0))=0A=
      };=0A=
    },=0A=
=0A=
    pointerX: function(event) { return Event.pointer(event).x },=0A=
    pointerY: function(event) { return Event.pointer(event).y },=0A=
=0A=
    stop: function(event) {=0A=
      Event.extend(event);=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
      event.stopped =3D true;=0A=
    }=0A=
  };=0A=
})();=0A=
=0A=
Event.extend =3D (function() {=0A=
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {=0A=
    m[name] =3D Event.Methods[name].methodize();=0A=
    return m;=0A=
  });=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    Object.extend(methods, {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return "[object Event]" }=0A=
    });=0A=
=0A=
    return function(event) {=0A=
      if (!event) return false;=0A=
      if (event._extendedByPrototype) return event;=0A=
=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
      var pointer =3D Event.pointer(event);=0A=
      Object.extend(event, {=0A=
        target: event.srcElement,=0A=
        relatedTarget: Event.relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
      return Object.extend(event, methods);=0A=
    };=0A=
=0A=
  } else {=0A=
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents")['__proto__'];=0A=
    Object.extend(Event.prototype, methods);=0A=
    return Prototype.K;=0A=
  }=0A=
})();=0A=
=0A=
Object.extend(Event, (function() {=0A=
  var cache =3D Event.cache;=0A=
=0A=
  function getEventID(element) {=0A=
    if (element._prototypeEventID) return element._prototypeEventID[0];=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._prototypeEventID =3D [++arguments.callee.id];=0A=
  }=0A=
=0A=
  function getDOMEventName(eventName) {=0A=
    if (eventName && eventName.include(':')) return "dataavailable";=0A=
    return eventName;=0A=
  }=0A=
=0A=
  function getCacheForID(id) {=0A=
    return cache[id] =3D cache[id] || { };=0A=
  }=0A=
=0A=
  function getWrappersForEventName(id, eventName) {=0A=
    var c =3D getCacheForID(id);=0A=
    return c[eventName] =3D c[eventName] || [];=0A=
  }=0A=
=0A=
  function createWrapper(element, eventName, handler) {=0A=
    var id =3D getEventID(element);=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    if (c.pluck("handler").include(handler)) return false;=0A=
=0A=
    var wrapper =3D function(event) {=0A=
      if (!Event || !Event.extend ||=0A=
        (event.eventName && event.eventName !=3D eventName))=0A=
          return false;=0A=
=0A=
      Event.extend(event);=0A=
      handler.call(element, event);=0A=
    };=0A=
=0A=
    wrapper.handler =3D handler;=0A=
    c.push(wrapper);=0A=
    return wrapper;=0A=
  }=0A=
=0A=
  function findWrapper(id, eventName, handler) {=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });=0A=
  }=0A=
=0A=
  function destroyWrapper(id, eventName, handler) {=0A=
    var c =3D getCacheForID(id);=0A=
    if (!c[eventName]) return false;=0A=
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));=0A=
  }=0A=
=0A=
  function destroyCache() {=0A=
    for (var id in cache)=0A=
      for (var eventName in cache[id])=0A=
        cache[id][eventName] =3D null;=0A=
  }=0A=
=0A=
=0A=
  // Internet Explorer needs to remove event handlers on page unload=0A=
  // in order to avoid memory leaks.=0A=
  if (window.attachEvent) {=0A=
    window.attachEvent("onunload", destroyCache);=0A=
  }=0A=
=0A=
  // Safari has a dummy event handler on page unload so that it won't=0A=
  // use its bfcache. Safari <=3D 3.1 has an issue with restoring the =
"document"=0A=
  // object when page is returned to via the back button using its =
bfcache.=0A=
  if (Prototype.Browser.WebKit) {=0A=
    window.addEventListener('unload', Prototype.emptyFunction, false);=0A=
  }=0A=
=0A=
  return {=0A=
    observe: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var name =3D getDOMEventName(eventName);=0A=
=0A=
      var wrapper =3D createWrapper(element, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.addEventListener) {=0A=
        element.addEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.attachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    stopObserving: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);=0A=
=0A=
      if (!handler && eventName) {=0A=
        getWrappersForEventName(id, eventName).each(function(wrapper) {=0A=
          element.stopObserving(eventName, wrapper.handler);=0A=
        });=0A=
        return element;=0A=
=0A=
      } else if (!eventName) {=0A=
        Object.keys(getCacheForID(id)).each(function(eventName) {=0A=
          element.stopObserving(eventName);=0A=
        });=0A=
        return element;=0A=
      }=0A=
=0A=
      var wrapper =3D findWrapper(id, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.removeEventListener) {=0A=
        element.removeEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.detachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      destroyWrapper(id, eventName, handler);=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    fire: function(element, eventName, memo) {=0A=
      element =3D $(element);=0A=
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
        element =3D document.documentElement;=0A=
=0A=
      var event;=0A=
      if (document.createEvent) {=0A=
        event =3D document.createEvent("HTMLEvents");=0A=
        event.initEvent("dataavailable", true, true);=0A=
      } else {=0A=
        event =3D document.createEventObject();=0A=
        event.eventType =3D "ondataavailable";=0A=
      }=0A=
=0A=
      event.eventName =3D eventName;=0A=
      event.memo =3D memo || { };=0A=
=0A=
      if (document.createEvent) {=0A=
        element.dispatchEvent(event);=0A=
      } else {=0A=
        element.fireEvent(event.eventType, event);=0A=
      }=0A=
=0A=
      return Event.extend(event);=0A=
    }=0A=
  };=0A=
})());=0A=
=0A=
Object.extend(Event, Event.Methods);=0A=
=0A=
Element.addMethods({=0A=
  fire:          Event.fire,=0A=
  observe:       Event.observe,=0A=
  stopObserving: Event.stopObserving=0A=
});=0A=
=0A=
Object.extend(document, {=0A=
  fire:          Element.Methods.fire.methodize(),=0A=
  observe:       Element.Methods.observe.methodize(),=0A=
  stopObserving: Element.Methods.stopObserving.methodize(),=0A=
  loaded:        false=0A=
});=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards and John Resig. */=0A=
=0A=
  var timer;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (document.loaded) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    document.loaded =3D true;=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    if (Prototype.Browser.WebKit) {=0A=
      timer =3D window.setInterval(function() {=0A=
        if (/loaded|complete/.test(document.readyState))=0A=
          fireContentLoadedEvent();=0A=
      }, 0);=0A=
=0A=
      Event.observe(window, "load", fireContentLoadedEvent);=0A=
=0A=
    } else {=0A=
      document.addEventListener("DOMContentLoaded",=0A=
        fireContentLoadedEvent, false);=0A=
    }=0A=
=0A=
  } else {=0A=
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");=0A=
    $("__onDOMContentLoaded").onreadystatechange =3D function() {=0A=
      if (this.readyState =3D=3D "complete") {=0A=
        this.onreadystatechange =3D null;=0A=
        fireContentLoadedEvent();=0A=
      }=0A=
    };=0A=
  }=0A=
})();=0A=
/*------------------------------- DEPRECATED =
-------------------------------*/=0A=
=0A=
Hash.toQueryString =3D Object.toQueryString;=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
Element.Methods.childOf =3D Element.Methods.descendantOf;=0A=
=0A=
var Insertion =3D {=0A=
  Before: function(element, content) {=0A=
    return Element.insert(element, {before:content});=0A=
  },=0A=
=0A=
  Top: function(element, content) {=0A=
    return Element.insert(element, {top:content});=0A=
  },=0A=
=0A=
  Bottom: function(element, content) {=0A=
    return Element.insert(element, {bottom:content});=0A=
  },=0A=
=0A=
  After: function(element, content) {=0A=
    return Element.insert(element, {after:content});=0A=
  }=0A=
};=0A=
=0A=
var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');=0A=
=0A=
// This should be moved to script.aculo.us; notice the deprecated methods=0A=
// further below, that map to the newer Element methods.=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D Element.cumulativeScrollOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  // Deprecation layer -- use newer Element methods now (1.5.2).=0A=
=0A=
  cumulativeOffset: Element.Methods.cumulativeOffset,=0A=
=0A=
  positionedOffset: Element.Methods.positionedOffset,=0A=
=0A=
  absolutize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.absolutize(element);=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.relativize(element);=0A=
  },=0A=
=0A=
  realOffset: Element.Methods.cumulativeScrollOffset,=0A=
=0A=
  offsetParent: Element.Methods.getOffsetParent,=0A=
=0A=
  page: Element.Methods.viewportOffset,=0A=
=0A=
  clone: function(source, target, options) {=0A=
    options =3D options || { };=0A=
    return Element.clonePosition(target, source, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){=0A=
  function iter(name) {=0A=
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";=0A=
  }=0A=
=0A=
  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?=0A=
  function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);=0A=
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];=0A=
  } : function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);=0A=
    if (!classNames && !className) return elements;=0A=
=0A=
    var nodes =3D $(element).getElementsByTagName('*');=0A=
    className =3D ' ' + className + ' ';=0A=
=0A=
    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {=0A=
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||=0A=
          (classNames && classNames.all(function(name) {=0A=
            return !name.toString().blank() && cn.include(' ' + name + ' =
');=0A=
          }))))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  };=0A=
=0A=
  return function(className, parentElement) {=0A=
    return $(parentElement || =
document.body).getElementsByClassName(className);=0A=
  };=0A=
}(Element.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.addMethods();
------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.travelquotidiano.com/design/news_site/javascript/scriptaculous.js

// script.aculo.us scriptaculous.js v1.7.0, Fri Jan 19 19:16:36 CET 2007=0A=
=0A=
// Copyright (c) 2005, 2006 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A=
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
//=0A=
// For details, see the script.aculo.us web site: http://script.aculo.us/=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.7.0',=0A=
  require: function(libraryName) {=0A=
    // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"></script>');=0A=
  },=0A=
  load: function() {=0A=
    if((typeof Prototype=3D=3D'undefined') || =0A=
       (typeof Element =3D=3D 'undefined') || =0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       parseFloat(Prototype.Version.split(".")[0] + "." +=0A=
                  Prototype.Version.split(".")[1]) < 1.5)=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D 1.5.0");=0A=
    =0A=
    $A(document.getElementsByTagName("script")).findAll( function(s) {=0A=
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A=
    }).each( function(s) {=0A=
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A=
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();
------=_NextPart_000_0000_01CCA947.45D1C7D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://s7.addthis.com/js/152/addthis_widget.js

/* (c) 2008, 2009, 2010 Add This, LLC */=0A=
var addthis_conf=3D{ver:152};function =
addthis_onmouseover(b,f,d,c,h,a,g){if(h){addthis_config.username=3Dh}if(a=
){addthis_language=3Da}addthis_content=3Dg||"";return =
addthis_open(b,"share",d,c)}function =
addthis_onmouseout(){addthis_close()}function addthis_to(a){return =
addthis_sendto(a)}function =
addthis_invoke(e,c,d,f){addthis_config.username=3Df||_ate.pub();addthis_s=
hare.url=3D(c||b.addthis_url);addthis_share.title=3D(d||b.addthis_title);=
var =
b=3Dwindow,g=3Daddthis_share.url.toLowerCase(),a=3Daddthis_share.title.to=
LowerCase();if(g=3D=3D=3D""||g=3D=3D=3D"[url]"){addthis_share.url=3Dlocat=
ion.href}if(a=3D=3D=3D""||a=3D=3D=3D"[title]"){addthis_share.title=3Ddocu=
ment.title}_ate.as(e);return false};if(!window._ate){var =
_atd=3D"www.addthis.com/",_atr=3D"//s7.addthis.com/",_euc=3DencodeURIComp=
onent,_duc=3DdecodeURIComponent,_atc=3D{dr:0,ver:250,loc:0,enote:"",cwait=
:500,bamp:0.25,camp:1,csmp:0.0001,damp:1,famp:0.02,pamp:0.2,tamp:1,lamp:0=
,vamp:1,vrmp:0.0001,ltj:1,xamp:0.5,abf:!!window.addthis_do_ab};(function(=
){var =
l;try{l=3Dwindow.location;if(l.protocol.indexOf("file")=3D=3D=3D0||l.prot=
ocol.indexOf("safari-extension")=3D=3D=3D0||l.protocol.indexOf("chrome-ex=
tension")=3D=3D=3D0){_atr=3D"http:"+_atr}if(l.hostname.indexOf("localhost=
")!=3D-1){_atc.loc=3D1}}catch(e){}var =
ua=3Dnavigator.userAgent.toLowerCase(),d=3Ddocument,w=3Dwindow,dl=3Dd.loc=
ation,b=3D{win:/windows/.test(ua),xp:(/windows nt =
5.1/.test(ua))||(/windows nt 5.2/.test(ua)),osx:/os =
x/.test(ua),chr:/chrome/.test(ua),chb:/chrome\/(1[456789])/.test(ua),iph:=
/iphone/.test(ua),dro:/android/.test(ua),ipa:/ipad/.test(ua),saf:/safari/=
.test(ua)&&!(/chrome/.test(ua)),opr:/opera/.test(ua),msi:(/msie/.test(ua)=
)&&!(/opera/.test(ua)),ffx:/firefox/.test(ua),ff2:/firefox\/2/.test(ua),f=
fn:/firefox\/((3.[6789][0-9a-z]*)|(4.[0-9a-z]*))/.test(ua),ie6:/msie =
6.0/.test(ua),ie7:/msie 7.0/.test(ua),ie8:/msie 8.0/.test(ua),ie9:/msie =
9.0/.test(ua),mod:-1},_ate=3D{rev:"106780",bro:b,wlp:(l||{}).protocol,dl:=
dl,upm:!!w.postMessage&&(""+w.postMessage).toLowerCase().indexOf("[native=
 =
code]")!=3D=3D-1,bamp:_atc.bamp-Math.random(),camp:_atc.camp-Math.random(=
),xamp:_atc.xamp-Math.random(),vamp:_atc.vamp-Math.random(),tamp:_atc.tam=
p-Math.random(),pamp:_atc.pamp-Math.random(),ab:"-",inst:1,wait:500,tmo:n=
ull,sub:!!window.at_sub,dbm:0,uid:null,spt:"static/r07/widget35.png",api:=
{},imgz:[],hash:window.location.hash};d.ce=3Dd.createElement;d.gn=3Dd.get=
ElementsByTagName;window._ate=3D_ate;_ate.evl=3Dfunction(src,scope){if(sc=
ope){var evl;eval("evl =3D "+src);return evl}else{return =
eval(src)}};function reduce(o,fn,acc,cxt){if(!o){return acc}if(o =
instanceof Array||(o.length&&(typeof o!=3D=3D"function"))){for(var =
i=3D0,len=3Do.length,v=3Do[0];i<len;v=3Do[++i]){acc=3Dfn.call(cxt||o,acc,=
v,i,o)}}else{for(var name in =
o){acc=3Dfn.call(cxt||o,acc,o[name],name,o)}}return acc}var =
each=3Dfunction(coll,callback){reduce(coll,function(acc,v,k){callback(k,v=
)},[])},_uniqueConcat=3Dfunction(a,b){var keys=3D{};for(var =
i=3D0;i<a.length;i++){keys[a[i]]=3D1}for(var =
i=3D0;i<b.length;i++){if(!keys[b[i]]){a.push(b[i]);keys[b[i]]=3D1}}return=
 a},_asl=3DArray.prototype.slice,slice=3Dfunction(a){return =
_asl.apply(a,_asl.call(arguments,1))},strip=3Dfunction(s){return(""+s).re=
place(/(^\s+|\s+$)/g,"")},extend=3Dfunction(A,B){return =
reduce(slice(arguments,1),function(A,donor){return =
reduce(donor,function(o,v,k){if(o){o[k]=3Dv}return =
o},A)},A)},recursiveToKV=3Dfunction(o,del){return =
reduce(o,function(acc,v,k){k=3Dstrip(k);if(k){acc.push(_euc(k)+"=3D"+_euc=
(strip((typeof(v)=3D=3D"object"?recursiveToKV(v,(del||"&")):(v)))))}retur=
n acc},[]).join(del||"&")},toKV=3Dfunction(o,del){return =
reduce(o,function(acc,v,k){k=3Dstrip(k);if(k){acc.push(_euc(k)+"=3D"+_euc=
(strip(v)))}return =
acc},[]).join(del||"&")},recursiveFromKV=3Dfunction(q,del){return =
reduce((q||"").split(del||"&"),function(acc,pair){try{var =
kv=3Dpair.split("=3D"),k=3Dstrip(_duc(kv[0])),v=3Dstrip(_duc(kv.slice(1).=
join("=3D")));if(v.indexOf(del||"&")>-1||v.indexOf("=3D")>-1){v=3Drecursi=
veFromKV(v,del||"&")}if(k){acc[k]=3Dv}}catch(e){}return =
acc},{})},fromKV=3Dfunction(q,del){return =
reduce((q||"").split(del||"&"),function(acc,pair){try{var =
kv=3Dpair.split("=3D"),k=3Dstrip(_duc(kv[0])),v=3Dstrip(_duc(kv.slice(1).=
join("=3D")));if(k){acc[k]=3Dv}}catch(e){}return =
acc},{})},bind=3Dfunction(){var =
args=3Dslice(arguments,0),fn=3Dargs.shift(),context=3Dargs.shift();return=
 function(){return =
fn.apply(context,args.concat(slice(arguments,0)))}},_listen=3Dfunction(un=
,obj,evt,fn){if(!obj){return}if(we){obj[(un?"detach":"attach")+"Event"]("=
on"+evt,fn)}else{obj[(un?"remove":"add")+"EventListener"](evt,fn,false)}}=
,listen=3Dfunction(obj,evt,fn){_listen(0,obj,evt,fn)},unlisten=3Dfunction=
(obj,evt,fn){_listen(1,obj,evt,fn)},getUrlDomain=3Dfunction(s){return(s.m=
atch(/(([^\/\/]*)\/\/|\/\/)?([^\/\?\&\#]+)/i))[0]},getUrlQueryString=3Dfu=
nction(s){return =
s.replace(getUrlDomain(s),"")},clone=3Dfunction(obj){if(null=3D=3Dobj||"o=
bject"!=3Dtypeof obj){return obj}if(obj instanceof Object){var =
copy=3D{};for(var attr in =
obj){if(obj.hasOwnProperty(attr)){copy[attr]=3Dclone(obj[attr])}}return =
copy}return =
null},util=3D{unqconcat:_uniqueConcat,reduce:reduce,slice:slice,strip:str=
ip,extend:extend,toKV:toKV,rtoKV:recursiveToKV,fromKV:fromKV,rfromKV:recu=
rsiveFromKV,bind:bind,listen:listen,unlisten:unlisten,gUD:getUrlDomain,gU=
QS:getUrlQueryString,clone:clone};_ate.util=3Dutil;extend(_ate,util);(fun=
ction(i,k,l){var g,n=3Di.util;function =
j(q,p,s,o,r){this.type=3Dq;this.triggerType=3Dp||q;this.target=3Ds||o;thi=
s.triggerTarget=3Do||s;this.data=3Dr||{}}n.extend(j.prototype,{constructo=
r:j,bubbles:false,preventDefault:n.noop,stopPropagation:n.noop,clone:func=
tion(){return new =
this.constructor(this.type,this.triggerType,this.target,this.triggerTarge=
t,n.extend({},this.data))}});function =
e(o,p){this.target=3Do;this.queues=3D{};this.defaultEventType=3Dp||j}func=
tion a(o){var p=3Dthis.queues;if(!p[o]){p[o]=3D[]}return p[o]}function =
h(o,p){this.getQueue(o).push(p)}function d(p,r){var =
s=3Dthis.getQueue(p),o=3Ds.indexOf(r);if(o!=3D=3D-1){s.splice(o,1)}}funct=
ion b(o,s,r,q){var =
p=3Dthis;if(!q){setTimeout(function(){p.dispatchEvent(new =
p.defaultEventType(o,o,s,p.target,r))},10)}else{p.dispatchEvent(new =
p.defaultEventType(o,o,s,p.target,r))}}function m(p){for(var =
r=3D0,t=3Dp.target,s=3Dthis.getQueue(p.type),o=3Ds.length;r<o;r++){s[r].c=
all(t,p.clone())}}function c(p){if(!p){return}for(var o in =
f){p[o]=3Dn.bind(f[o],this)}return p}var =
f=3D{constructor:e,getQueue:a,addEventListener:h,removeEventListener:d,di=
spatchEvent:m,fire:b,decorate:c};n.extend(e.prototype,f);i.event=3D{PolyE=
vent:j,EventDispatcher:e}})(_ate,_ate.api,_ate);_ate.ed=3Dnew =
_ate.event.EventDispatcher(_ate);var =
_adr=3D{isBound:0,isReady:0,readyList:[],onReady:function(){if(!_adr.isRe=
ady){_adr.isReady=3D1;var =
l=3D_adr.readyList.concat(window.addthis_onload||[]);for(var =
fn=3D0;fn<l.length;fn++){l[fn].call(window)}_adr.readyList=3D[]}},addLoad=
:function(func){var o=3Dw.onload;if(typeof =
w.onload!=3D"function"){w.onload=3Dfunc}else{w.onload=3Dfunction(){if(o){=
o()}func()}}},bindReady:function(){if(r.isBound||_atc.xol){return}r.isBou=
nd=3D1;if(d.addEventListener&&!b.opr){d.addEventListener("DOMContentLoade=
d",r.onReady,false)}var =
apc=3Dwindow.addthis_product;if(apc&&apc.indexOf("f")>-1){r.onReady();ret=
urn}if(b.msi&&!b.ie9&&window=3D=3Dtop){(function(){if(r.isReady){return}t=
ry{d.documentElement.doScroll("left")}catch(error){setTimeout(arguments.c=
allee,0);return}r.onReady()})()}if(b.opr){d.addEventListener("DOMContentL=
oaded",function(){if(r.isReady){return}for(var =
i=3D0;i<d.styleSheets.length;i++){if(d.styleSheets[i].disabled){setTimeou=
t(arguments.callee,0);return}}r.onReady()},false)}if(b.saf){var =
numStyles;(function(){if(r.isReady){return}if(d.readyState!=3D"loaded"&&d=
.readyState!=3D"complete"){setTimeout(arguments.callee,0);return}if(numSt=
yles=3D=3D=3Dundefined){var links=3Dd.gn("link");for(var =
i=3D0;i<links.length;i++){if(links[i].getAttribute("rel")=3D=3D"styleshee=
t"){numStyles++}}var =
styles=3Dd.gn("style");numStyles+=3Dstyles.length}if(d.styleSheets.length=
!=3DnumStyles){setTimeout(arguments.callee,0);return}r.onReady()})()}r.ad=
dLoad(r.onReady)},append:function(fn,args){r.bindReady();if(r.isReady){fn=
.call(window,[])}else{r.readyList.push(function(){return =
fn.call(window,[])})}}},r=3D_adr,a=3D_ate;extend(_ate,{plo:[],lad:functio=
n(x){_ate.plo.push(x)}});(function(c,e,d){var =
a=3Dwindow;c.pub=3Dfunction(){return =
_euc((window.addthis_config||{}).pubid||(window.addthis_config||{}).usern=
ame||window.addthis_pub||"")};c.usu=3Dfunction(g,h){if(!a.addthis_share){=
a.addthis_share=3D{}}if(h||g!=3Daddthis_share.url){addthis_share.imp_url=3D=
0}};c.rsu=3Dfunction(){var =
h=3Ddocument,g=3Dh.title,f=3Dh.location?h.location.href:"";if(_atc.ver>=3D=
250&&addthis_share.imp_url&&f&&f!=3Da.addthis_share.url&&!(_ate.util.ivc(=
(h.location.hash||"").substr(1).split(",").shift()))){a.addthis_share.url=
=3Da.addthis_url=3Df;a.addthis_share.title=3Da.addthis_title=3Dg;return =
1}return =
0};c.igv=3Dfunction(f,g){if(!a.addthis_config){a.addthis_config=3D{userna=
me:a.addthis_pub}}else{if(addthis_config.data_use_cookies=3D=3D=3Dfalse){=
_atc.xck=3D1}}if(!a.addthis_share){a.addthis_share=3D{}}if(!addthis_share=
.url){if(!a.addthis_url&&addthis_share.imp_url=3D=3D=3Dundefined){addthis=
_share.imp_url=3D1}addthis_share.url=3D(a.addthis_url||f||"").split("#{")=
.shift()}if(!addthis_share.title){addthis_share.title=3D(a.addthis_title|=
|g||"").split("#{").shift()}};if(!_atc.ost){if(!a.addthis_conf){a.addthis=
_conf=3D{}}for(var b in =
addthis_conf){_atc[b]=3Daddthis_conf[b]}_atc.ost=3D1}})(_ate,_ate.api,_at=
e);(function(b,f,c){var =
h,g=3Ddocument,a=3Db.util;b.ckv=3Da.fromKV(g.cookie,";");function =
e(d){return =
a.fromKV(g.cookie,";")[d]}if(!b.cookie){b.cookie=3D{}}b.cookie.rck=3De})(=
_ate,_ate.api,_ate);(function(b,c,e){var =
a,h=3Ddocument,g=3D0,m=3Db.util;function j(){if(g){return =
1}k("xtc",1);if(1=3D=3Db.cookie.rck("xtc")){g=3D1}f("xtc",1);return =
g}function l(o){if(_atc.xck){return}var =
n=3Do||_ate.dh||_ate.du||(_ate.dl?_ate.dl.hostname:"");if(n.indexOf(".gov=
")>-1||n.indexOf(".mil")>-1){_atc.xck=3D1}var =
q=3Dtypeof(b.pub)=3D=3D=3D"function"?b.pub():b.pub,d=3D["usarmymedia","go=
vdelivery"];for(i in d){if(q=3D=3Dd[i]){_atc.xck=3D1;break}}}function =
f(n,d){if(h.cookie){h.cookie=3Dn+"=3D; expires=3DThu, 01 Jan 1970 =
00:00:01 GMT; path=3D/"+(d?"; =
domain=3D"+(b.bro.msi?"":".")+"addthis.com":"")}}function =
k(o,n,p,q,d){if(!window.at_sub){l()}if(!_atc.xck){if(!d){var d=3Dnew =
Date();d.setYear(d.getFullYear()+2)}document.cookie=3Do+"=3D"+n+(!p?"; =
expires=3D"+d.toUTCString():"")+"; path=3D/;"+(!q?" =
domain=3D"+(b.bro.msi?"":".")+"addthis.com":"")}}if(!b.cookie){b.cookie=3D=
{}}b.cookie.sck=3Dk;b.cookie.kck=3Df;b.cookie.cww=3Dj;b.cookie.gov=3Dl})(=
_ate,_ate.api,_ate);(function(c,f,d){var =
b=3Dc.util,a=3D{};timeouts=3D{};if(!c.cbs){c.cbs=3D{}}function =
e(j,i,m,k,g){i=3D(_euc(i)).replace(/[0-3][A-Z]|[^a-zA-Z0-9]/g,"");a[i]=3D=
a[i]||0;var =
h=3Da[i]++,l=3Dj+"_"+i+(!g?h:"");if(!_ate.cbs[l]){_ate.cbs[l]=3Dfunction(=
){if(timeouts[l]){clearTimeout(timeouts[l])}m.apply(this,arguments)}}_ate=
.cbs["time_"+l]=3D(new =
Date()).getTime();if(k){clearTimeout(timeouts[l]);timeouts[l]=3DsetTimeou=
t(k,10000)}return"_ate.cbs."+_euc(l)}b.scb=3De})(_ate,_ate.api,_ate);(fun=
ction(b,d,c){function e(){var k=3Da(navigator.userAgent,16),f=3D((new =
Date()).getTimezoneOffset())+""+navigator.javaEnabled()+(navigator.userLa=
nguage||navigator.language),h=3Dwindow.screen.colorDepth+""+window.screen=
.width+window.screen.height+window.screen.availWidth+window.screen.availH=
eight,g=3Dnavigator.plugins,l=3Dg.length;if(l>0){for(var =
j=3D0;j<Math.min(10,l);j++){if(j<5){f+=3Dg[j].name+g[j].description}else{=
h+=3Dg[j].name+g[j].description}}}return =
k.substr(0,2)+a(f,16).substr(0,3)+a(h,16).substr(0,3)}function =
a(h,j){var f=3D291;if(h){for(var =
g=3D0;g<h.length;g++){f=3D(f*(h.charCodeAt(g)+g)+3)&1048575}}return(f&167=
77215).toString(j||32)}b.mun=3Da;b.gub=3De})(_ate,_ate.api,_ate);(functio=
n(d,e,g){var c,l=3Dd.util,j=3D4294967295,b=3Dnew =
Date().getTime();function =
h(){return((b/1000)&j).toString(16)+("00000000"+(Math.floor(Math.random()=
*(j+1))).toString(16)).slice(-8)}function a(m){return k(m)?(new =
Date((parseInt(m.substr(0,8),16)*1000))):new Date()}function i(m){var =
n=3Da();return((n.getTime()-1000*86400)>(new Date()).getTime())}function =
f(m,o){var n=3Da(m);return(((new =
Date()).getTime()-n.getTime())>o*1000)}function k(m){return =
m&&m.match(/^[0-9a-f]{16}$/)&&!i(m)}l.cuid=3Dh;l.ivc=3Dk;l.ioc=3Df})(_ate=
,_ate.api,_ate);(function(c,f,e){function =
b(g){if(!g){return""}else{if(g.indexOf("%")>-1){g=3D_duc(g)}}var =
g=3D_ate.util.atob(g.split(",")[1]);return g}function d(h){var =
j=3D{},g,i;j.zip=3Dh.substring(0,5);j.continent=3Dh.substring(5,7);j.coun=
try=3Dh.substring(7,9);j.region=3Dh.substring(9,11);g=3Dh.substring(11,15=
);if(g!=3D"0000"){j.lat=3D(parseInt(g)/10-180).toFixed(1)}lonstr=3Dh.subs=
tring(15,19);if(lonstr!=3D"0000"){j.lon=3D(parseInt(lonstr)/10-180).toFix=
ed(1)}j.dma=3Dh.substring(19,22);j.msa=3Dh.substring(22,26);j.network_typ=
e=3Dh.substring(26,27);j.throughput=3Dh.substring(27,28);return =
j}function a(j,k){j=3Dj.split(",");for(var h=3D0;h<j.length;h++){var =
g=3Dj[h].replace(/ =
/g,"");if(k.zip=3D=3Dg||k.continent=3D=3Dg||k.country=3D=3Dg||k.region=3D=
=3Dg){return 1}}return =
0}c.util=3Dc.util||{};c.util.geo=3D{dec:b,parse:d,isin:a}})(_ate,_ate.api=
,_ate);(function(a,c,b){function d(e){return =
e.split("//").pop().split("/").shift().split("#").shift().split("?").shif=
t().split(".").slice(-2).join(".")}a.util=3Da.util||{};a.util.host=3Dd})(=
_ate,_ate.api,_ate);(function(a,d,c){function e(g,f){var =
h=3Dg.indexOf("#")>-1&&!f?g.replace(/^[^\#]+\#?|^\#?/,""):g.replace(/^[^\=
?]+\??|^\??/,""),i=3Da.util.fromKV(h);return i}function b(k){var =
g=3Ddocument.gn("script"),l=3Dg.length,h=3Dg[l-1],j=3De(h.src);if(k||(h.s=
rc&&h.src.indexOf("addthis")=3D=3D-1)){for(var =
f=3D0;f<l;f++){if((g[f].src||"").indexOf(k||"addthis.com")>-1){j=3De(g[f]=
.src);break}}}return =
j}if(!a.util){a.util=3D{}}a.util.gsp=3Db;a.util.ghp=3De})(_ate,_ate.api,_=
ate);(function(e,g,f){var =
d=3De.util,b=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234=
56789-_=3D";function a(k){var =
j=3D"",n,l,h,p,o,m=3D0;if(/[0-9a-fA-F]+/.test(k)){while(m<k.length){n=3Dp=
arseInt(k.charAt(m++),16);l=3DparseInt(k.charAt(m++),16);h=3DparseInt(k.c=
harAt(m++),16);p=3D(n<<2)|(isNaN(h)?l&3:(l>>2));o=3D((l&3)<<4)|h;j+=3Db.c=
harAt(p)+(isNaN(h)?"":b.charAt(o))}}return j}function c(k){var =
j=3D"",n,l,h,p,o,m=3D0;while(m<k.length){p=3Db.indexOf(k.charAt(m++));o=3D=
m>=3Dk.length?NaN:b.indexOf(k.charAt(m++));n=3Dp>>2;l=3DisNaN(o)?(p&3):((=
(p&3)<<2)|(o>>4));h=3Do&15;j+=3Dn.toString(16)+l.toString(16)+(isNaN(o)?"=
":h.toString(16))}return =
j}d.hbtoa=3Da;d.atohb=3Dc})(_ate,_ate.api,_ate);(function(f,s,u){var =
v=3Df,j=3Dnew Date().getTime(),r=3Dfunction(){return =
Math.floor(Math.random()*4294967295).toString(36)},w=3Dfunction(){return =
Math.floor((new =
Date().getTime()-j)/100).toString(16)},g=3D0,i=3Dfunction(a){if(g=3D=3D=3D=
0){v.sid=3Dg=3D(a||v.util.cuid())}return =
g},d=3Dnull,c=3Dfunction(a,x){if(d!=3D=3Dnull){clearTimeout(d)}if(a){d=3D=
setTimeout(function(){x(false)},_ate.wait)}},o=3Dfunction(x,a){return =
_euc(x)+"=3D"+_euc(a)+";"+w()},n=3D1,h=3Dfunction(x,z){var =
a=3D(x||"").split("?"),x=3Da.shift(),y=3D(a.pop()||"").split("&");return =
z(x,y)},k=3Dfunction(a,x,z,y){if(!x){x=3D{}}if(!x.remove){x.remove=3D[]}i=
f(x.remove.push){x.remove.push("sms_ss");x.remove.push("at_xt");x.remove.=
push("fb_ref");x.remove.push("fb_source")}if(x.remove){a=3Dt(a,x.remove)}=
if(x.clean){a=3Dl(a)}if(x.defrag){a=3De(a)}if(x.add){a=3Dm(a,x.add,z,y)}r=
eturn a},m=3Dfunction(z,B,A,x){var a=3D{};if(B){for(var y in =
B){if(z.indexOf(y+"=3D")>-1){continue}a[y]=3Dp(B[y],z,A,x)}B=3D_ate.util.=
toKV(a)}return =
z+(B.length?((z.indexOf("?")>-1?"&":"?")+B):"")},p=3Dfunction(y,x,z,a){va=
r z=3Dz||addthis_share;return =
y.replace(/\{\{service\}\}/g,_euc(a||"")).replace(/\{\{code\}\}/g,_euc(a|=
|"")).replace(/\{\{title\}\}/g,_euc(z.title)).replace(/\{\{url\}\}/g,_euc=
(x))},t=3Dfunction(x,z){var a=3D{},z=3Dz||[];for(var =
y=3D0;y<z.length;y++){a[z[y]]=3D1}return h(x,function(A,D){var =
E=3D[];if(D){for(var B in D){if(typeof(D[B])=3D=3D"string"){var =
C=3D(D[B]||"").split("=3D");if(C.length!=3D2&&D[B]){E.push(D[B])}else{if(=
a[C[0]]){continue}else{if(D[B]){E.push(D[B])}}}}}A+=3D(E.length?("?"+E.jo=
in("&")):"")}return A})},q=3Dfunction(a){var =
x=3Da.split("#").pop().split(",").shift().split("=3D").pop();if(_ate.util=
.ivc(x)){return =
a.split("#").pop().split(",")}return[""]},e=3Dfunction(a){var =
x=3Dq(a).shift().split("=3D").pop();if(_ate.util.ivc(x)){return =
a.split("#").shift()}else{x=3Da.split("#").slice(1).join("#").split(";").=
shift();if(x.split(".").length=3D=3D3){x=3Dx.split(".").slice(0,-1).join(=
".")}if(x.length=3D=3D12&&x.substr(0,1)=3D=3D"."&&(/[a-zA-Z0-9\-_]{11}/).=
test(x.substr(1))){return a.split("#").shift()}}return =
a},l=3Dfunction(a){return h(a,function(y,B){var =
x=3Dy.indexOf(";jsessionid"),C=3D[];if(x>-1){y=3Dy.substr(0,x)}if(B){for(=
var z in B){if(typeof(B[z])=3D=3D"string"){var =
A=3D(B[z]||"").split("=3D");if(A.length=3D=3D2){if(A[0].indexOf("utm_")=3D=
=3D=3D0||A[0]=3D=3D"gclid"||A[0]=3D=3D"sms_ss"||A[0]=3D=3D"at_xt"||A[0]=3D=
=3D"fb_ref"||A[0]=3D=3D"fb_source"){continue}}if(B[z]){C.push(B[z])}}}y+=3D=
(C.length?("?"+C.join("&")):"")}return y})},b=3Dfunction(){var =
a=3D(typeof(v.pub||"")=3D=3D"function"?v.pub():v.pub)||"unknown";return"A=
T-"+a+"/-/"+v.ab+"/"+i()+"/"+(n++)+(v.uid!=3D=3Dnull?"/"+v.uid:"")};if(!_=
ate.track){_ate.track=3D{}}f.util.extend(_ate.track,{fcv:o,ran:r,rup:t,au=
p:m,cof:e,gof:q,clu:l,mgu:k,ssid:i,sta:b,sxm:c})})(_ate,_ate.api,_ate);(f=
unction(c,e,i){var =
n=3D".",h=3D";",s=3D".",l=3Dn.length,k=3D0,q=3D{wpp:1,blg:1};function =
b(t){var =
u=3Dt.split(";").shift();if(u.split(".").length=3D=3D3){u=3Du.split(".").=
slice(0,-1).join(".")}if(u.length=3D=3D12&&u.substr(0,1)=3D=3D"."&&(/[a-z=
A-Z0-9\-_]{11}/).test(u.substr(1))){return 1}return 0}function =
r(t){return(t.length=3D=3D(11+l)&&(t.substr(0,l)=3D=3Dn)&&(/[a-zA-Z0-9\-_=
]{11}/).test(t.substr(l)))}function o(u){var =
t=3D_ate.util.atohb(u.substr(l));return{id:(t.substr(0,8)+"00000000,"+par=
seInt(t.substr(16),10)),fuid:t.substr(8,8)}}function =
g(K,I){if(!K){K=3Ddocument.location}if(!I){I=3Dd.referer||d.referrer||""}=
var =
J,P,A,N,v,E,x=3D0,y=3D0,G=3DK?K.href:"",C=3D(G||"").split("#").shift(),u=3D=
K.hash.substr(1),F=3D_ate.util.ghp(K.search,1),H=3D_ate.util.ghp(K.hash);=
y=3D0,at_st=3DH.at_st,at_pco=3DH.at_pco,v=3DF.sms_ss,fb_ref=3DF.fb_ref,at=
_xt=3DF.at_xt,q_at_st=3DF.at_st;if(!at_st){if(r(u)){var =
Q=3D_ate.util.atohb(u.substr(l));E=3DQ.substr(8,8);at_st=3DQ.substr(0,8)+=
"00000000,";at_st+=3DparseInt(Q.substr(16),10)}}if(fb_ref&&!at_st){var =
M=3Ds,B=3Dfb_ref.split(M);if(B.length<2&&fb_ref.indexOf("_")>-1){M=3D"_";=
B=3Dfb_ref.split(M)}var =
w=3DB.length>1?B.pop():"",t=3DB.join(M);if(!r(t)){t=3Dfb_ref;w=3D""}if(r(=
t)){var =
Q=3D_ate.util.atohb(t.substr(l));at_xt=3DQ.substr(0,16)+","+parseInt(Q.su=
bstr(16),10);v=3D"facebook_"+(w||"like")}else{var =
O=3Dfb_ref.split("=3D").pop().split(s);if(O.length=3D=3D2&&_ate.util.ivc(=
O[0])){at_xt=3DO.join(",");v=3D"facebook_"+(w||"like")}}}at_st=3D(at_st&&=
_ate.util.ivc(at_st.split(",").shift()))?at_st:"";if(!at_xt){var =
M=3D(u.indexOf(h)>-1)?h:s,z=3Du.substr(l).split(M);if(z.length=3D=3D2&&r(=
u.substr(0,1)+z[0])){var =
Q=3D_ate.util.atohb(z[0]);at_xt=3DQ.substr(0,16)+","+parseInt(Q.substr(16=
),10);v=3Dz[1];x=3D1}}if(at_pco){A=3D1}if(at_st){y=3DparseInt(at_st.split=
(",").pop())+1;P=3Dat_st.split(",").shift()}else{if(G.indexOf(_atd+"book"=
)=3D=3D-1&&C!=3DI){var =
D=3D[],L;if(at_xt){L=3Dat_xt.split(",");J=3D_duc(L.shift());if(J.indexOf(=
",")>-1){L=3DJ.split(",");J=3DL.shift()}}else{if(q_at_st){L=3Dq_at_st.spl=
it(",");N=3D_duc(L.shift());if(N.indexOf(",")>-1){L=3DN.split(",");N=3DL.=
shift()}}}if(L&&L.length){y=3DMath.min(3,parseInt(L.pop())+1)}}}if(!_ate.=
util.ivc(P)){P=3Dnull}if(!_ate.util.ivc(N)){N=3Dnull}v=3D(v||"").split("#=
").shift().split("?").shift();return{rsi:P,cfc:A,hash:x,rsiq:N,fuid:E,rxi=
:J,rsc:v,gen:y}}function =
f(v,t){if(!t||(t.data_track_clickback!=3D=3Dfalse&&t.data_track_linkback!=
=3D=3Dfalse)){if(k){return =
true}if(_atc.ver>=3D250){return(k=3Dtrue)}v=3D(v||window.addthis_product|=
|"").split(",");for(var =
u=3D0;u<v.length;u++){if(q[v[u].split("-").shift()]){return(k=3Dtrue)}}}r=
eturn false}function j(t,u){t=3Dt||a.util.cuid();return =
n+_ate.util.hbtoa(t+Math.min(3,u||0))}function =
p(u,v,t){t=3Dt||a.util.cuid();return =
u.indexOf("#")>-1?u:u+"#"+j((v?t:t.substr(0,8)+_ate.gub()),(a.smd||{}).ge=
n)+(v?s+v:"")}function m(v){var u,x,z,A;if(v.indexOf("#")>-1){var =
y=3Dv.split("#").slice(1).join("#");if(b(y)){var =
t=3Dy.substr(1).split("."),w=3D(t.length)?t.shift():"";x=3D(t.length)?t.p=
op():"";if(w){w=3D_ate.util.atohb(w);u=3Dw.substr(0,16);z=3DparseInt(w.su=
bstr(16),10);if(!isNaN(z)){A=3DA||{};A.gen=3Dz}}if(_ate.util.ivc(u)){A=3D=
A||{};A.xid=3Du}if(x.search(/^[a-zA-Z0-9_]+$/)!=3D-1){A=3DA||{};A.rsc=3Dx=
}}}return =
A}_ate.extend(_ate.track,{cur:p,dcu:m,gcc:j,cpf:n,ctp:f,eop:g,ich:b})})(_=
ate,_ate.api,_ate);(function(b,d,c){function =
f(g){if(g=3D=3D"t.co"){return"twitter"}for(var h in b.services.map){var =
i=3Db.services.map[h];if(i=3D=3D=3D""){i=3Dh+".com"}if(g.indexOf(i)!=3D-1=
){return h}}return}function =
e(h){h=3D_duc(h);h=3Dh.toLowerCase();h=3Dh.replace(/[,;:\+\|]/g," =
");h=3Dh.replace(/[^a-z0-9. '\-]/g,"");h=3Dh.replace(/\s+/g," =
");h=3Dh.replace(/\s+$/g,"");var k=3D[];var j=3Dh.split(" ");for(var =
g=3D0;g<j.length;g++){var =
i=3Dj[g];if(i.charAt(0)=3D=3D"-"){continue}else{if(/'s$/.test(i)){k.push(=
i.substring(0,i.length-2).replace(/[-']/g,"")+"'s")}else{k=3Dk.concat(i.r=
eplace(/'/g,"").split("-"))}}}return k}function a(){var h=3Db.dr;var =
l=3Db.ad.clr(h);var =
i=3D{};if(typeof(h)=3D=3D"undefined"||h=3D=3D=3D""){i.type=3D"direct";ret=
urn i}var j=3Db.util.host(h);var =
k=3Df(j);if(typeof(k)!=3D"undefined"){i.type=3D"social";i.service=3Dk}els=
e{if(b.ad.iss(h)){i.type=3D"search";i.domain=3Db.util.host(h);var =
g=3Db.ad.fst(h);i.terms=3De(g)}else{if(l&b.ad.ref.r_ondomain){i.type=3D"i=
nternal";i.domain=3Ddocument.location.hostname}else{if(l&b.ad.ref.r_offdo=
main){i.type=3D"referred";i.domain=3Db.util.host(h)}else{i.type=3D"direct=
"}}}}return =
i}if(!b.track){b.track=3D{}}b.track.ts=3D{get:a,gst:e}})(_ate,_ate.api,_a=
te);(function(){var =
d=3Ddocument,a=3D_ate,copied=3D0,cvt=3D[],avt=3Dnull,hitATonCopy=3DMath.r=
andom()<_atc.csmp,hitPixonCopy=3D(!_ate.sub&&((dl||{}).href||"").indexOf(=
".addthis.com")>-1)?1:Math.random()<1000*_atc.csmp,phoneRX=3Dnew =
RegExp(/\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})/g),domainRX=3Dnew =
RegExp(/^((([a-z]|[0-9]|\-)+)\.)+([a-z])+$/ig),qtp=3D[],xtp=3Dfunction(){=
var =
p;while(p=3Dqtp.pop()){trk(p)}},atf=3Dnull,pcs=3D[],spc=3Dnull;function =
apc(c){c=3Dc.split("-").shift();for(var =
i=3D0;i<pcs.length;i++){if(pcs[i]=3D=3Dc){return}}pcs.push(c)}function =
get_atssh(){var =
div=3Dd.getElementById("_atssh");if(!div){div=3Dd.ce("div");div.style.vis=
ibility=3D"hidden";div.id=3D"_atssh";a.opp(div.style);d.body.insertBefore=
(div,d.body.firstChild)}return div}function ctf(url){var =
ifr,r=3DMath.floor(Math.random()*1000),div=3Dget_atssh();if(!a.bro.msi){i=
fr=3Dd.ce("iframe");ifr.id=3D"_atssh"+r;ifr.title=3D"AddThis utility =
frame"}else{if(a.bro.ie6&&!url&&d.location.protocol.indexOf("https")=3D=3D=
0){url=3D"javascript:''"}div.innerHTML=3D'<iframe id=3D"_atssh'+r+'" =
width=3D"1" height=3D"1" title=3D"AddThis utility frame" =
name=3D"_atssh'+r+'" =
'+(url?'src=3D"'+url+'"':"")+">";ifr=3Dd.getElementById("_atssh"+r)}a.opp=
(ifr.style);ifr.frameborder=3Difr.style.border=3D0;ifr.style.top=3Difr.st=
yle.left=3D0;return ifr}function jsl(){var =
w=3Dwindow;return((((w.jQuery||{}).fn||{}).jquery&&1)|((w.Prototype||{}).=
Version&&2)|((w.YUI||{}).version||(w.YAHOO||{}).VERSION&&4)|((w.Ext||{}).=
version&&8)|((w.dojo||{}).version&&16)|((w._gaq||w._gat)&&32)|(w.google_a=
d_client&&64)|((w.FB||w.fbAsyncInit)&&128)|(w.$BTB&&256)|(w.meebo&&512)|(=
w.gigya&&1024)|(w.SHARETHIS&&2048)|(w._qevents&&4096)|(w.twttr&&8192))}fu=
nction onMenuShare(e){var =
share=3D300;if(e&&e.data&&e.data.service){if(a.dcp>=3Dshare){return}trk({=
gen:e.data.service.indexOf("facebook")>-1||e.data.service=3D=3D"more"?-1:=
share,pix:"dest=3D"+e.data.service});a.dcp=3Dshare}}var =
timer,apiCalls=3D[];function =
onApiUsage(evt){if(evt.data.call){apiCalls.push(evt.data.call)}if(!timer)=
{timer=3DsetTimeout(function(){img("ap","3","calls=3D"+_euc(apiCalls.join=
(",")),{})},10000)}}function onMenuPop(evt){var =
t=3D{},data=3Devt.data||{},svc=3Ddata.svc,pco=3Ddata.pco,servicesInMenu=3D=
data.cmo,referringService=3Ddata.crs,preferredServices=3Ddata.cso;if(svc)=
{t.sh=3Dsvc}if(servicesInMenu){t.cm=3DservicesInMenu}if(preferredServices=
){t.cs=3D1}if(referringService){t.cr=3D1}if(pco){t.spc=3Dpco}img("sh","3"=
,null,t)}function trk(t){var =
dr=3Da.dr,rev=3D(a.rev||"");if(!t){return}t.xck=3D_atc.xck?1:0;t.xxl=3D1;=
t.sid=3Da.track.ssid();t.pub=3Da.pub();t.ssl=3Da.ssl||0;t.du=3Da.tru(a.du=
||a.dl.href);if(a.dt){t.dt=3Da.dt}if(a.cb){t.cb=3Da.cb}t.lng=3Da.lng();t.=
ver=3D_atc.ver;t.jsl=3Da.track.jsl();if(!a.upm&&a.uid){t.uid=3Da.uid}t.pc=
=3Dt.spc||pcs.join(",");if(dr){t.dr=3Da.tru(dr)}if(a.dh){t.dh=3Da.dh}if(r=
ev){t.rev=3Drev}if(a.xfr){if(a.upm){if(atf){atf.contentWindow.postMessage=
(toKV(t),"*")}}else{var =
div=3Dget_atssh(),base=3D"static/r07/sh69.html"+(false?"?t=3D"+new =
Date().getTime():"");if(atf){div.removeChild(div.firstChild)}atf=3Dctf();=
atf.src=3D_atr+base+"#"+toKV(t);div.appendChild(atf)}}else{qtp.push(t)}}f=
unction img(i,c,x,obj,close){if(!window.at_sub&&!_atc.xtr){var =
t=3Dobj||{};t.evt=3Di;if(x){t.ext=3Dx}avt=3Dt;if(close=3D=3D=3D1){xmi(tru=
e)}else{a.track.sxm(true,xmi)}}}function =
cev(k,v){cvt.push(a.track.fcv(k,v));a.track.sxm(true,xmi)}function =
xmi(close){var =
h=3Da.dl?a.dl.hostname:"";if(cvt.length>0||avt){a.track.sxm(false,xmi);if=
(_atc.xtr){return}var =
t=3Davt||{};t.ce=3Dcvt.join(",");cvt=3D[];avt=3Dnull;trk(t);if(close){var=
 =
i=3Dd.ce("iframe");i.id=3D"_atf";_ate.opp(i.style);d.body.appendChild(i);=
i=3Dd.getElementById("_atf")}}}function =
onCopy(){text=3D"",p_copy=3D250;if(window.getSelection){text=3D_ate.trim(=
(window.getSelection().toString()||"")).replace(phoneRX," =
").replace(/[\b]+/g," ").split(" =
");if(text.length){if(hitATonCopy&&copied<3){cev("cbc",text.length)}copie=
d++;if(!hitPixonCopy){return}var strippedText=3D[];for(var =
i=3D0;i<text.length;i++){if(text[i]&&text[i].length<=3D50&&text[i].indexO=
f("@")=3D=3D-1&&text[i].indexOf("://")=3D=3D-1&&(!(domainRX.test(text[i])=
))){strippedText.push(text[i])}}if(strippedText.length&&strippedText.leng=
th<=3D5&&(!a.dcp||a.dcp<p_copy)){setTimeout(function(){trk({gen:p_copy,pi=
x:"tt=3D"+_euc(strippedText.join(" =
"))});a.dcp=3Dp_copy},Math.random()*10000)}}}}try{if(hitATonCopy||hitPixo=
nCopy){if(a.bro.msi){document.body.attachEvent("oncopy",onCopy,true)}else=
{document.addEventListener("copy",onCopy,true)}}}catch(e){}a.ed.addEventL=
istener("addthis-internal.api",onApiUsage);a.ed.addEventListener("addthis=
-internal.compact",onMenuPop);a.ed.addEventListener("addthis.menu.share",=
onMenuShare);if(!a.track){a.track=3D{}}a.util.extend(a.track,{pcs:pcs,apc=
:apc,cev:cev,ctf:ctf,jsl:jsl,gtf:get_atssh,qtp:function(p){qtp.push(p)},s=
tf:function(f){atf=3Df},trk:trk,xtp:xtp})})();extend(_ate,{_rec:[],xfr:!_=
ate.upm||!_ate.bro.ffx,pmh:function(e){if(e.origin.slice(-12)=3D=3D".addt=
his.com"){if(!e.data){return}var =
data=3D_ate.util.rfromKV(e.data),r=3D_ate._rec;for(var =
n=3D0;n<r.length;n++){r[n](data)}}}});extend(_ate,{lng:function(){return =
window.addthis_language||(window.addthis_config||{}).ui_language||(_ate.b=
ro.msi?navigator.userLanguage:navigator.language)||"en"},iwb:function(l){=
var wd=3D{th:1,pl:1,sl:1,gl:1,hu:1,is:1,nb:1,se:1,su:1,sw:1};return =
!!wd[l]},gfl:function(l){var =
map=3D{ca:"es",cs:"CZ",cy:"GB",da:"DK",de:"DE",eu:"ES",ck:"US",en:"US",es=
:"LA",fb:"FI",gl:"ES",ja:"JP",ko:"KR",nb:"NO",nn:"NO",sv:"SE",ku:"TR",zh:=
"CN","zh-tr":"CN","zh-hk":"HK","zh-tw":"TW",fo:"FO",fb:"LT",af:"ZA",sq:"A=
L",hy:"AM",be:"BY",bn:"IN",bs:"BA",nl:"NL",et:"EE",fr:"FR",ka:"GE",el:"GR=
",gu:"IN",hi:"IN",ga:"IE",jv:"ID",kn:"IN",kk:"KZ",la:"VA",li:"NL",ms:"MY"=
,mr:"IN",ne:"NP",pa:"IN",pt:"PT",rm:"CH",sa:"IN",sr:"RS",sw:"KE",tl:"PH",=
ta:"IN",pl:"PL",tt:"RU",te:"IN",ml:"IN",uk:"UA",vi:"VN",tr:"TR",xh:"ZA",z=
u:"ZA",km:"KH",tg:"TJ",he:"IL",ur:"PK",fa:"IR",yi:"DE",gn:"PY",qu:"PE",ay=
:"BO",se:"NO",ps:"AF",tl:"ST"},rv=3Dmap[l]||map[l.split("-").shift()];if(=
rv){return =
l.split("-").shift()+"_"+rv}else{return"en_US"}},ivl:function(l){var =
lg=3D{af:1,afr:"af",ar:1,ara:"ar",az:1,aze:"az",be:1,bye:"be",bg:1,bul:"b=
g",bn:1,ben:"bn",bs:1,bos:"bs",ca:1,cat:"ca",cs:1,ces:"cs",cze:"cs",cy:1,=
cym:"cy",da:1,dan:"da",de:1,deu:"de",ger:"de",el:1,gre:"el",ell:"ell",en:=
1,eo:1,es:1,esl:"es",spa:"spa",et:1,est:"et",eu:1,fa:1,fas:"fa",per:"fa",=
fi:1,fin:"fi",fo:1,fao:"fo",fr:1,fra:"fr",fre:"fr",ga:1,gae:"ga",gdh:"ga"=
,gl:1,glg:"gl",gu:1,he:1,heb:"he",hi:1,hin:"hin",hr:1,ht:1,hy:1,cro:"hr",=
hu:1,hun:"hu",id:1,ind:"id",is:1,ice:"is",it:1,ita:"it",ja:1,jpn:"ja",ko:=
1,kor:"ko",ku:1,lb:1,ltz:"lb",lt:1,lit:"lt",lv:1,lav:"lv",mk:1,mac:"mk",m=
ak:"mk",ml:1,mn:1,ms:1,msa:"ms",may:"ms",nb:1,nl:1,nla:"nl",dut:"nl",no:1=
,nds:1,nn:1,nno:"no",oc:1,oci:"oc",pl:1,pol:"pl",ps:1,pt:1,por:"pt",ro:1,=
ron:"ro",rum:"ro",ru:1,rus:"ru",sk:1,slk:"sk",slo:"sk",sl:1,slv:"sl",sq:1=
,alb:"sq",sr:1,se:1,si:1,ser:"sr",su:1,sv:1,sve:"sv",sw:1,swe:"sv",ta:1,t=
am:"ta",te:1,teg:"te",th:1,tha:"th",tl:1,tgl:"tl",tn:1,tr:1,tur:"tr",tt:1=
,uk:1,ukr:"uk",ur:1,urd:"ur",vi:1,vec:1,vie:"vi","zh-hk":1,"chi-hk":"zh-h=
k","zho-hk":"zh-hk","zh-tr":1,"chi-tr":"zh-tr","zho-tr":"zh-tr","zh-tw":1=
,"chi-tw":"zh-tw","zho-tw":"zh-tw",zh:1,chi:"zh",zho:"zh"};if(lg[l]){retu=
rn lg[l]}l=3Dl.split("-").shift();if(lg[l]){if(lg[l]=3D=3D=3D1){return =
l}else{return lg[l]}}return 0},ggl:function(l){var =
map=3D{en:"en-US",ar:"ar",ca:"ca",zh:"zh-CN",hr:"hr",cs:"cs",da:"da",nl:"=
nl",et:"et",fi:"fi",fr:"fr",de:"de",el:"el",he:"iw",hi:"hi",hu:"hu",id:"i=
d",it:"it",ja:"ja",ko:"ko",lv:"lv",lt:"lt",ms:"ms",no:"no",fa:"fa",pl:"pl=
",pt:"pt-BR",ro:"ro",ru:"ru",sr:"sr",sk:"sk",sl:"sl",es:"es",sv:"sv",th:"=
th",tr:"tr",uk:"uk",vi:"vi"};return map[l]||null},gvl:function(l){var =
rv=3D_ate.ivl(l)||"en";if(rv=3D=3D=3D1){rv=3Dl}return =
rv},alg:function(al,f){var =
l=3D_ate.gvl((al||_ate.lng()).toLowerCase());if(l.indexOf("en")!=3D=3D0&&=
(!_ate.pll||f)){_ate.pll=3D_ate.ajs("static/r07/lang15/"+l+".js")}}});ext=
end(_ate,{trim:function(s,e){if(s&&s.trim&&typeof(s.trim)=3D=3D"function"=
){return =
s.trim()}try{s=3Ds.replace(/^[\s\u3000]+/,"").replace(/[\s\u3000]+$/,"");=
if(e){s=3D_euc(s)}}catch(e){}return s||""},trl:[],tru:function(u,k){var =
rv=3D"",found=3D0,lastEncoding=3D-1;if(u){rv=3Du.substr(0,300);if(rv!=3D=3D=
u){if((lastEncoding=3Drv.lastIndexOf("%"))>=3Drv.length-4){rv=3Drv.substr=
(0,lastEncoding)}if(rv!=3Du){for(var i in =
_ate.trl){if(_ate.trl[i]=3D=3Dk){found=3D1}}if(!found){_ate.trl.push(k)}}=
}}return =
rv},opp:function(st){st.width=3Dst.height=3D"1px";st.position=3D"absolute=
";st.zIndex=3D100000},jlr:{},ajs:function(name,fullUrl,async,id,el){if(!_=
ate.jlr[name]){var =
o=3Dd.ce("script"),head=3D(el)?el:d.gn("head")[0]||d.documentElement;o.se=
tAttribute("type","text/javascript");if(async){o.setAttribute("async","tr=
ue")}if(id){o.setAttribute("id",id)}o.src=3D(fullUrl?"":_atr)+name;head.i=
nsertBefore(o,head.firstChild);_ate.jlr[name]=3D1;return o}return =
1},jlo:function(){try{var a=3D_ate,al=3Da.lng(),aig=3Dfunction(src){var =
img=3Dnew =
Image();_ate.imgz.push(img);img.src=3Dsrc};a.alg(al);if(!a.pld){if(a.bro.=
ie6){aig(_atr+a.spt);aig(_atr+"static/t00/logo1414.gif");aig(_atr+"static=
/t00/logo88.gif");if(window.addthis_feed){aig("static/r05/feed00.gif",1)}=
}if(a.pll&&!window.addthis_translations){setTimeout(function(){a.pld=3Da.=
ajs("static/r07/menu89.js")},10)}else{a.pld=3Da.ajs("static/r07/menu89.js=
")}}}catch(e){}},ao:function(elt,pane,iurl,ititle,iconf,ishare){_ate.lad(=
["open",elt,pane,iurl,ititle,iconf,ishare]);_ate.jlo();return =
false},ac:function(){},as:function(s,cf,sh){_ate.lad(["send",s,cf,sh]);_a=
te.jlo()}});(function(e,f,j){var =
n=3Ddocument,l=3D1,a=3D["cbea","cbeab","kkk","zvys","phz","gvgf","shpxf",=
"chfflyvcf","pernzcvr","svfgvat","wvmm","fcybbtr","flovna"],g=3Da.length,=
c=3D{};function b(d){return d.replace(/[a-zA-Z]/g,function(i){return =
String.fromCharCode((i<=3D"Z"?90:122)>=3D(i=3Di.charCodeAt(0)+13)?i:i-26)=
})}while(g--){c[b(a[g])]=3D1}function h(d){var =
i=3D0;if(!d||typeof(d)!=3D"string"){return =
i}d=3D((d||"").toLowerCase()+"").replace(/ =
/g,"");if(d=3D=3D"mature"||d=3D=3D"adult"||d=3D=3D"rta-5042-1996-1400-157=
7-rta"){i|=3Dl}return i}function m(q){var =
t=3D0;if(!q||typeof(q)!=3D"string"){return =
t}q=3D((q||"").toLowerCase()+"").replace(/[^a-zA-Z]/g," ").split(" =
");for(var d=3D0,r=3Dq.length;d<r;d++){if(c[q[d]]){t|=3Dl;return =
t}}return t}function o(){var =
s=3D(w.addthis_title||n.title),i=3Dm(s),r=3Dn.all?n.all.tags("META"):n.ge=
tElementsByTagName?n.getElementsByTagName("META"):new =
Array(),q=3D(r||"").length;if(r&&q){while(q--){var =
d=3Dr[q]||{},u=3D(d.name||(d.getAttribute?d.getAttribute("property"):"")|=
|"").toLowerCase(),t=3Dd.content;if(u=3D=3D"description"||u=3D=3D"keyword=
s"){i|=3Dm(t)}if(u=3D=3D"rating"){i|=3Dh(t)}}}return i}function k(){var =
s=3D[],r=3Dn.all?n.all.tags("META"):n.getElementsByTagName?n.getElementsB=
yTagName("META"):new Array(),i=3D(r||"").length;if(r&&i){while(i--){var =
d=3Dr[i]||{},v=3D((d.getAttribute?d.getAttribute("property"):"")||d.name|=
|"").toLowerCase(),u=3Dd.content,q;if(v.indexOf("og:")=3D=3D=3D0){q=3Dv.s=
plit(":").pop();if(s.length<7){s.push(q=3D=3D"type"?q+"=3D"+u:q)}}}}retur=
n s}function p(){var =
s=3D{},q=3D"",r=3Dn.all?n.all.tags("META"):n.getElementsByTagName?n.getEl=
ementsByTagName("META"):new Array();if(!r||r.length=3D=3D0){return =
s}for(var =
d=3D0;d<r.length;d++){q=3Dr[d].getAttribute("property")||"";if(q.search(/=
^og:/i)!=3D-1){s[q.replace("og:","")]=3Dr[d].content}}return =
toKV(s)}if(!e.ad){e.ad=3D{}}_ate.extend(e.ad,{cla:o,gog:k,og:p})})(_ate,_=
ate.api,_ate);(function(e,g,j){var =
l=3Ddocument,h=3D0,b=3D1,a=3D2,i=3D4;function =
c(n,m,d){d=3D(d=3D=3D=3Dundefined||d)||(window.location.protocol=3D=3D"ht=
tps:");m=3D_ate.util.host(m=3D=3D=3Dundefined?window.location.href:m);var=
 p=3Dh,q=3D0;if(n){var =
o=3D_ate.util.host(n);if(m=3D=3Do){p|=3Da}else{p|=3Di}}if(!d&&k(n)){p|=3D=
b}return p}function k(d){var n=3D".com/";var =
m=3D0;if(d&&d.match(/ws\/results\/(Web|Images|Video|News)/)){m=3D1}else{i=
f(d&&d.indexOf("addthis"=3D=3D-1)&&(d.match(/google.*\/(search|url|m\?)/)=
||d.indexOf(n+"url")>-1||d.indexOf("/search?")>-1||d.indexOf(n+"search")>=
-1||d.indexOf(n+"s?bs")>-1||d.indexOf(n+"s?wd")>-1||d.indexOf(n+"web")>-1=
||d.match(/aol.*\/aol/)||d.indexOf("hotbot"+n)>-1)){if(f(d)!=3Dfalse){m=3D=
1}}}if(m){return true}else{return false}}function f(d){var =
n=3Dd.split("?").pop().toLowerCase().split("&");var =
o=3D/^(?:q|search|bs|wd|p|query|qry|text)=3D(.*)/;for(var =
m=3D0;m<n.length;m++){if(matches=3Do.exec(n[m])){return =
matches[1]}}return =
false}if(!e.ad){e.ad=3D{}}e.ad.clr=3Dc;e.ad.iss=3Dk;e.ad.fst=3Df;e.ad.ref=
=3D{r_direct:h,r_search:b,r_ondomain:a,r_offdomain:i}})(_ate,_ate.api,_at=
e);(function(f,g,h){var =
c,j=3Ddocument,m=3Df.util,b=3Df.event.EventDispatcher,k=3D25,e=3D[];funct=
ion i(p,r,o){var d=3D[];function d(){d.push(arguments)}function =
q(){o[p]=3Dr;while(d.length){r.apply(o,d.shift())}}d.ready=3Dq;return =
d}function l(p){if(p&&p instanceof a){e.push(p)}for(var =
d=3D0;d<e.length;){var =
o=3De[d];if(o&&o.test()){e.splice(d,1);a.fire("load",o,{resource:o})}else=
{d++}}if(e.length){setTimeout(l,k)}}function a(r,o,q){var =
d=3Dthis,p=3Dnew =
b(d);p.decorate(p).decorate(d);this.ready=3Dfalse;this.loading=3Dfalse;th=
is.id=3Dr;this.url=3Do;if(typeof(q)=3D=3D=3D"function"){this.test=3Dq}els=
e{this.test=3Dfunction(){return(!!_window[q])}}a.addEventListener("load",=
function(s){var =
t=3Ds.resource;if(!t||t.id!=3D=3Dd.id){return}d.loading=3Dfalse;d.ready=3D=
true;p.fire(s.type,t,{resource:t})})}m.extend(a.prototype,{load:function(=
){if(!this.loading){var =
d;if(this.url.substr(this.url.length-4)=3D=3D".css"){var =
o=3D(j.gn("head")[0]||j.documentElement);d=3Dj.ce("link");d.rel=3D"styles=
heet";d.type=3D"text/css";d.href=3Dthis.url;d.media=3D"all";o.insertBefor=
e(d,o.firstChild)}else{d=3D_ate.ajs(this.url,1)}this.loading=3Dtrue;a.mon=
itor(this);return d}else{return 1}}});var n=3Dnew =
b(a);n.decorate(n).decorate(a);m.extend(a,{known:{},loading:e,monitor:l})=
;f.resource=3D{Resource:a,ApiQueueFactory:i}})(_ate,_ate.api,_ate);(funct=
ion(e,u,w){var =
y=3Ddocument,l=3Dy.gn("body").item(0),h=3D{},g=3D{},o,x=3D[],c=3D0,s=3D0,=
t=3D0,j=3Dtrue,m=3D[],A=3D0,v=3D0,i=3D0;function =
p(){return((_atc.ltj&&k()&&n())||(q()&&FB.XFBML&&FB.XFBML.parse))}functio=
n n(){if(o=3D=3D=3Dundefined){try{var =
B=3D(document.getElementsByTagName("html"))[0];if(B){if(B.getAttribute&&B=
.getAttribute("xmlns:fb")){o=3Dtrue}else{if(_ate.bro.msi){var =
d=3DB.outerHTML.substr(0,B.outerHTML.indexOf(">"));if(d.indexOf("xmlns:fb=
")>-1){o=3Dtrue}}}}}catch(C){o=3Dfalse}}return o}function =
q(){return(typeof(window.FB)=3D=3D"object"&&FB.Event&&typeof(FB.Event.sub=
scribe)=3D=3D"function")}function k(){return =
!window.FB_RequireFeatures&&(!window.FB||(!FB.Share&&!FB.Bootstrap))}func=
tion =
f(){if(y.location.href.indexOf(_atr)=3D=3D-1&&!_ate.sub&&!c){if(q()){var =
d=3D(addthis_config.data_ga_tracker||addthis_config.data_ga_property);c=3D=
1;FB.Event.subscribe("message.send",function(D){var =
B=3D{},E=3Dg[D];for(var C in =
addthis_share){B[C]=3Daddthis_share[C]}if(E){for(var C in =
E){B[C]=3DE[C]}}B.url=3DD;_ate.share.track("facebook_send",0,B,addthis_co=
nfig);if(d){_ate.gat("facebook_send",D,addthis_config,B)}});FB.Event.subs=
cribe("edge.create",function(D){if(!h[D]){var B=3D{},E=3Dg[D];for(var C =
in addthis_share){B[C]=3Daddthis_share[C]}if(E){for(var C in =
E){B[C]=3DE[C]}}B.url=3DD;_ate.share.track("facebook_like",0,B,addthis_co=
nfig);if(d){_ate.gat("facebook_like",D,addthis_config,B)}h[D]=3D1}});FB.E=
vent.subscribe("edge.remove",function(D){if(h[D]){var =
B=3D{},E=3Dg[D];for(var C in =
addthis_share){B[C]=3Daddthis_share[C]}if(E){for(var C in =
E){B[C]=3DE[C]}}B.url=3DD;_ate.share.track("facebook_unlike",0,B,addthis_=
config);h[D]=3D0}});FB.Event.subscribe("comment.create",function(D){var =
B=3D{},E=3Dg[D.href];for(var C in =
addthis_share){B[C]=3Daddthis_share[C]}if(E){for(var C in =
E){B[C]=3DE[C]}}B.url=3DD.href;_ate.share.track("facebook_comment",0,B,ad=
dthis_config);if(d){_ate.gat("facebook_comment",D.href,addthis_config,B)}=
});FB.Event.subscribe("comment.remove",function(D){var =
B=3D{},E=3Dg[D.href];for(var C in =
addthis_share){B[C]=3Daddthis_share[C]}if(E){for(var C in =
E){B[C]=3DE[C]}}B.url=3DD.href;_ate.share.track("facebook_uncomment",0,B,=
addthis_config)})}else{if(window.fbAsyncInit&&!t){if(s<3){setTimeout(f,30=
00+1000*2*(s++))}t=3D1}}}}function r(d,E){var =
D=3D"fb-root",C=3Dy.getElementById(D),B=3Dwindow.fbAsyncInit;x.push(d);if=
(q()&&FB.XFBML&&FB.XFBML.parse){FB.XFBML.parse(d);f()}else{if(!B){if(!C){=
C=3Dy.ce("div");C.id=3DD;document.body.appendChild(C)}if(!B){var =
F=3Dy.createElement("script");F.src=3Dy.location.protocol+"//connect.face=
book.net/"+(E||_ate.gfl(_ate.lng()))+"/all.js";F.async=3Dtrue;C.appendChi=
ld(F);B=3Dfunction(){FB.init({appId:i?"140586622674265":"172525162793917"=
,status:true,cookie:true})}}}if(j){j=3Dfalse;window.__orig__fbAsyncInit=3D=
B;window.fbAsyncInit=3Dfunction(){window.__orig__fbAsyncInit();for(var =
G=3D0;G<x.length;G++){FB.XFBML.parse(x[G])}f()}}}}function =
z(H,F){if(H.ost){return}var =
I,G=3D_ate.api.ptpa(H,"fb:like"),C=3D"",E=3DG.layout||"button_count",J=3D=
G.locale||_ate.gfl(_ate.lng()),d=3D{standard:[450,G.show_faces?80:35],but=
ton_count:[90,25],box_count:[55,65]},K=3DG.width||(d[E]?d[E][0]:100),D=3D=
G.height||(d[E]?d[E][1]:25);passthrough=3D_ate.util.toKV(G);_ate.ufbl=3D1=
;if(p()){if(G.layout=3D=3D=3Dundefined){G.layout=3D"button_count"}if(G.sh=
ow_faces=3D=3D=3Dundefined){G.show_faces=3D"false"}if(G.action=3D=3D=3Dun=
defined){G.action=3D"like"}if(G.width=3D=3D=3Dundefined){G.width=3DK}if(G=
.font=3D=3D=3Dundefined){G.font=3D"arial"}if(G.href=3D=3D=3Dundefined){G.=
href=3D_ate.track.mgu(F.share.url,{defrag:1})}for(var B in G){C+=3D" =
"+B+'=3D"'+G[B]+'"'}if(!F.share.xid){F.share.xid=3D_ate.util.cuid()}g[G.h=
ref]=3D{};for(var B in =
F.share){g[G.href][B]=3DF.share[B]}H.innerHTML=3D'<fb:like =
ref=3D"'+_ate.share.gcp(F.share,F.conf,".like").replace(",","_")+'" =
'+C+"></fb:like>";r(H)}else{if(!_ate.bro.msi){I=3Dy.ce("iframe")}else{H.i=
nnerHTML=3D'<iframe frameborder=3D"0" scrolling=3D"no" =
allowTransparency=3D"true" scrollbars=3D"no"'+(_ate.bro.ie6?" =
src=3D\"javascript:''\"":"")+"></iframe>";I=3DH.firstChild}I.style.overfl=
ow=3D"hidden";I.style.scrolling=3D"no";I.style.scrollbars=3D"no";I.style.=
border=3D"none";I.style.borderWidth=3D"0px";I.style.width=3DK+"px";I.styl=
e.height=3DD+"px";I.src=3D"//www.facebook.com/plugins/like.php?href=3D"+_=
euc(_ate.track.mgu(F.share.url,{defrag:1}))+"&layout=3Dbutton_count&show_=
faces=3Dfalse&width=3D100&action=3Dlike&font=3Darial&"+passthrough;if(!_a=
te.bro.msi){H.appendChild(I)}}H.noh=3DH.ost=3D1}function b(E,C,G,d){var =
D=3DE.share_url_transforms||E.url_transforms||{},F=3D(E.passthrough||{}).=
facebook||{},B=3Da.track.cof(a.track.mgu(E.url,D,E,"facebook"));B=3DA?("h=
ttp://www.facebook.com/sharer.php?&t=3D"+_euc(E.title)+"&u=3D"+_euc(_ate.=
share.acb("facebook",E,C))):(v?("http://www.facebook.com/connect/prompt_f=
eed.php?message=3D"+_euc(E.title)+"%0A%0D"+_euc(_ate.share.acb("facebook"=
,E,C))):i?"http://www.facebook.com/dialog/feed?redirect_uri=3D"+_euc("htt=
p://s7.addthis.com/static/postshare/c00.html")+"&app_id=3D140586622674265=
&link=3D"+_euc(B)+"&name=3D"+_euc(E.title)+"&description=3D"+_euc(E.descr=
iption||""):_ate.share.genurl("facebook",0,E,C));if(A||v||i){_ate.share.t=
rack("facebook",0,E,C,1)}if(C.ui_use_same_window||d){window.location.href=
=3DB}else{_ate.share.ocw(B,550,450,"facebook")}return =
false}e.share=3De.share||{};e.share.fb=3D{like:z,has:q,ns:n,ready:p,compa=
t:k,share:b,sub:f,load:r}})(_ate,_ate.api,_ate);(function(e,o,r){var =
t=3Ddocument,x=3De,i=3D[],b=3Dn();function n(){var =
d=3Dt.gn("link"),B=3D{};for(var A=3D0;A<d.length;A++){var =
a=3Dd[A];if(a.href&&a.rel){B[a.rel]=3Da.href}}return B}function v(){var =
a=3Dt.location.protocol;if(a=3D=3D"file:"){a=3D"http:"}return =
a+"//"+_atd}function l(A,B,d,a){return =
v()+(B?"feed.php":(A=3D=3D"email"&&_atc.ver>=3D300?"tellfriend.php":"book=
mark.php"))+"?v=3D"+(_atc.ver)+"&winname=3Daddthis&"+z(A,B,d,a)+(x.dr?"&p=
re=3D"+_euc(x.track.cof(x.dr)):"")+"&tt=3D0"+(A=3D=3D=3D"more"&&x.bro.ipa=
?"&imore=3D1":"")}function z(R,G,U,Z){var =
N=3Dx.trim,W=3Dwindow,S=3Dx.pub(),L=3Dwindow._atw||{},M=3D(U&&U.url?U.url=
:(L.share&&L.share.url?L.share.url:(W.addthis_url||W.location.href))),Y,F=
=3Dfunction(ac){if(M&&M!=3D""){var =
d=3DM.indexOf("#at"+ac);if(d>-1){M=3DM.substr(0,d)}}};if(!Z){Z=3DL.conf||=
{}}else{for(var T in =
L.conf){if(!(Z[T])){Z[T]=3DL.conf[T]}}}if(!U){U=3DL.share||{}}else{for(va=
r T in =
L.share){if(!(U[T])){U[T]=3DL.share[T]}}}if(x.rsu()){U.url=3Dwindow.addth=
is_url;U.title=3Dwindow.addthis_title;M=3DU.url}if(!S||S=3D=3D"undefined"=
){S=3D"unknown"}Y=3DZ.services_custom;F("pro");F("opp");F("cle");F("clb")=
;F("abc");if(M.indexOf("addthis.com/static/r07/ab")>-1){M=3DM.split("&");=
for(var V=3D0;V<M.length;V++){var =
P=3DM[V].split("=3D");if(P.length=3D=3D2){if(P[0]=3D=3D"url"){M=3DP[1];br=
eak}}}}if(Y instanceof Array){for(var =
V=3D0;V<Y.length;V++){if(Y[V].code=3D=3DR){Y=3DY[V];break}}}var =
X=3D((U.templates&&U.templates[R])?U.templates[R]:""),A=3D((U.modules&&U.=
modules[R])?U.modules[R]:""),D=3DU.share_url_transforms||U.url_transforms=
||{},J=3DU.track_url_transforms||U.url_transforms,ab=3D((D&&D.shorten&&U.=
shorteners)?(typeof(D.shorten)=3D=3D"string"?D.shorten:(D.shorten[R]||D.s=
horten["default"]||"")):""),H=3D"",Q=3D(Z.product||W.addthis_product||("m=
en-"+_atc.ver)),B=3DL.crs,I=3D"",O=3Dx.track.gof(M),aa=3DO.length=3D=3D2?=
O.shift().split("=3D").pop():"",a=3DO.length=3D=3D2?O.pop():"",K=3D(Z.dat=
a_track_clickback||Z.data_track_linkback||!S||S=3D=3D"AddThis")||(Z.data_=
track_clickback!=3D=3Dfalse&&_atc.ver>=3D250);if(U.email_vars){for(var T =
in =
U.email_vars){I+=3D(I=3D=3D""?"":"&")+_euc(T)+"=3D"+_euc(U.email_vars[T])=
}}if(x.track.spc&&Q.indexOf(x.track.spc)=3D=3D-1){Q+=3D","+x.track.spc}if=
(D&&D.shorten&&U.shorteners){for(var T in U.shorteners){for(var C in =
U.shorteners[T]){H+=3D(H.length?"&":"")+_euc(T+"."+C)+"=3D"+_euc(U.shorte=
ners[T][C])}}}M=3Dx.track.cof(M);M=3Dx.track.mgu(M,D,U,R);if(J){U.trackur=
l=3Dx.track.mgu(U.trackurl||M,J,U,R)}var =
E=3D"pub=3D"+S+"&source=3D"+Q+"&lng=3D"+(x.lng()||"xx")+"&s=3D"+R+(Z.ui_5=
08_compliant?"&u508=3D1":"")+(G?"&h1=3D"+N((U.feed||U.url).replace("feed:=
//",""),1)+"&t1=3D":"&url=3D"+N(M,1)+"&title=3D")+N(U.title||W.addthis_ti=
tle,1)+(_atc.ver<200?"&logo=3D"+N(W.addthis_logo,1)+"&logobg=3D"+N(W.addt=
his_logo_background,1)+"&logocolor=3D"+N(W.addthis_logo_color,1):"")+"&at=
e=3D"+x.track.sta()+((R!=3D"email"||_atc.ver<300)?"&frommenu=3D1":"")+((w=
indow.addthis_ssh&&(!B||addthis_ssh!=3DB)&&(addthis_ssh=3D=3DR||addthis_s=
sh.search(new =
RegExp("(?:^|,)("+R+")(?:$|,)"))>-1))?"&ips=3D1":"")+(B?"&cr=3D"+(R=3D=3D=
B?1:0):"")+"&uid=3D"+_euc(x.uid&&x.uid!=3D"x"?x.uid:x.util.cuid())+(U.ema=
il_template?"&email_template=3D"+_euc(U.email_template):"")+(I?"&email_va=
rs=3D"+_euc(I):"")+(ab?"&shortener=3D"+_euc(typeof(ab)=3D=3D"array"?ab.jo=
in(","):ab):"")+(ab&&H?"&"+H:"")+((U.passthrough||{})[R]?"&passthrough=3D=
"+N((typeof(U.passthrough[R])=3D=3D"object"?x.util.toKV(U.passthrough[R])=
:U.passthrough[R]),1):"")+(U.description?"&description=3D"+N(U.descriptio=
n,1):"")+(U.html?"&html=3D"+N(U.html,1):(U.content?"&html=3D"+N(U.content=
,1):""))+(U.trackurl&&U.trackurl!=3DM?"&trackurl=3D"+N(U.trackurl,1):"")+=
(U.screenshot?"&screenshot=3D"+N(U.screenshot,1):"")+(U.swfurl?"&swfurl=3D=
"+N(U.swfurl,1):"")+(x.cb?"&cb=3D"+x.cb:"")+(x.ufbl?"&ufbl=3D1":"")+(x.uu=
d?"&uud=3D1":"")+(U.iframeurl?"&iframeurl=3D"+N(U.iframeurl,1):"")+(U.wid=
th?"&width=3D"+U.width:"")+(U.height?"&height=3D"+U.height:"")+(Z.data_tr=
ack_p32?"&p32=3D"+Z.data_track_p32:"")+(K||_ate.track.ctp(Z.product,Z)?"&=
ct=3D1":"")+((K||_ate.track.ctp(Z.product,Z))&&M.indexOf("#")>-1?"&uct=3D=
1":"")+((Y&&Y.url)?"&acn=3D"+_euc(Y.name)+"&acc=3D"+_euc(Y.code)+"&acu=3D=
"+_euc(Y.url):"")+(x.smd?(x.smd.rxi?"&rxi=3D"+x.smd.rxi:"")+(x.smd.rsi?"&=
rsi=3D"+x.smd.rsi:"")+(x.smd.gen?"&gen=3D"+x.smd.gen:""):((aa?"&rsi=3D"+a=
a:"")+(a?"&gen=3D"+a:"")))+(U.xid?"&xid=3D"+N(U.xid,1):"")+(X?"&template=3D=
"+N(X,1):"")+(A?"&module=3D"+N(A,1):"")+(Z.ui_cobrand?"&ui_cobrand=3D"+N(=
Z.ui_cobrand,1):"")+(Z.ui_header_color?"&ui_header_color=3D"+N(Z.ui_heade=
r_color,1):"")+(Z.ui_header_background?"&ui_header_background=3D"+N(Z.ui_=
header_background,1):"");return E}function y(A,d,B){var =
a=3DA.xid;if(d.data_track_clickback||d.data_track_linkback||_ate.track.ct=
p(d.product,d)){return =
x.track.gcc(a,(x.smd||{}).gen||0)+(B||"")}else{return""}}function =
q(G,I,C,H,d,J){var =
F=3Dx.pub(),a=3DH||I.url||"",B=3DI.xid||x.util.cuid(),D=3D(C.data_track_c=
lickback||C.data_track_linkback||!F||F=3D=3D"AddThis")||(C.data_track_cli=
ckback!=3D=3Dfalse&&_atc.ver>=3D250);if(a.toLowerCase().indexOf("http%3a%=
2f%2f")=3D=3D=3D0){a=3D_duc(a)}if(d){var A=3D{};for(var E in =
I){A[E]=3DI[E]}A.xid=3DB;setTimeout(function(){(new =
Image()).src=3Dl(G=3D=3D"twitter"&&J?"tweet":G,0,A,C)},100)}return(D?x.tr=
ack.cur(a,G,B):a)}function g(C,A,a){var =
A=3DA||{},B=3DC.share_url_transforms||C.url_transforms||{},d=3Dx.track.co=
f(x.track.mgu(C.url,B,C,"mailto"));return"mailto:?subject=3D"+_euc(C.titl=
e?C.title:d)+"&body=3D"+_euc(q("mailto",C,A,d,a))}function =
h(a){return((!a.templates||!a.templates.twitter)&&(!x.wlp||x.wlp=3D=3D"ht=
tp:"))}function f(d,B,I,A){var =
G=3DB||550,C=3DI||450,H=3Dscreen.width,E=3Dscreen.height,F=3DMath.round((=
H/2)-(G/2)),a=3D0,D;if(E>C){F=3DMath.round((E/2)-(C/2))}w.open(d,A||"addt=
his_share","left=3D"+F+",top=3D"+a+",width=3D"+G+",height=3D"+C+",persona=
lbar=3Dno,toolbar=3Dno,scrollbars=3Dyes,location=3Dyes,resizable=3Dyes");=
return false}function u(d,A,a){w.open(l(d,0,A,a),"addthis_share");return =
false}function j(d){var =
a=3D{twitter:1,wordpress:1,email:_atc.ver>=3D300,more:_atc.ver>=3D300,rai=
seyourvoice:1,vk:1};return a[d]}function p(F,E,B,D,a,A){var =
C=3D{wordpress:{width:720,height:570},linkedin:{width:600,height:400},ema=
il:_atc.ver>=3D300?{width:660,height:660}:{width:735,height:450},more:_at=
c.ver>=3D300?{width:660,height:716}:{width:735,height:450},vk:{width:720,=
height:290},raiseyourvoice:{width:480,height:635},"default":{width:550,he=
ight:450}},d=3Dl(F,0,E,B);if(B.ui_use_same_window){window.location.href=3D=
d}else{f(d,D||(C[F]||C["default"]).width,a||(C[F]||C["default"]).height,A=
)}return false}function c(F,B,G,D){var =
C=3DF.share_url_transforms||F.url_transforms||{},A,d=3D(F.passthrough||{}=
).twitter||{},a=3Dx.track.cof(x.track.mgu(F.url,C,F,"twitter")),E=3D((F.p=
assthrough||{}).twitter=3D=3Dundefined)?{}:d;if(!F.templates){F.templates=
=3D{}}if(!F.templates.twitter){F.templates.twitter=3D(F.text||((F.title=3D=
=3Dt.title)?E.text:F.title)||"{{title}}:")+" {{url}} via =
@"+(F.via||E.via||"AddThis")}a=3Dl("twitter",0,F,B);if(A){F.title=3DA}if(=
B.ui_use_same_window||D){window.location.href=3Da}else{f(a,550,450,"twitt=
er_tweet")}return false}function =
k(B,A,a,d){_ate.ed.fire("addthis.menu.share",window.addthis||{},{element:=
d||{},service:B||"unknown",url:A.trackurl||A.url})}function =
m(C,D,B,d,A){var =
a=3Dl(C,D,B,d);i.push(x.ajs(a,1));if(!A){k(C,B,d)}}function =
s(A,d,a){return =
v()+"tellfriend.php?&fromname=3Daaa&fromemail=3D"+_euc(d.from)+"&frommenu=
=3D1&tofriend=3D"+_euc(d.to)+(A.email_template?"&template=3D"+_euc(A.emai=
l_template):"")+(d.vars?"&vars=3D"+_euc(d.vars):"")+"&lng=3D"+(x.lng()||"=
xx")+"&note=3D"+_euc(d.note)+"&"+z("email",null,null,a)}e.share=3De.share=
||{};e.util.extend(e.share,{auw:j,ocw:f,stw:p,siw:u,pts:c,unt:h,uadd:z,ge=
nurl:l,geneurl:s,genieu:g,acb:q,gcp:y,svcurl:v,track:m,notify:k,links:b})=
})(_ate,_ate.api,_ate);(function(a,b,c){if(!a.services){a.services=3D{}}a=
.services.map=3D{facebook:"",twitter:"",reddit:"",stumbleupon:"",gmail:"m=
ail.google.com",blogger:"",linkedin:"",tumblr:"",delicious:"",yahoomail:"=
compose.mail.yahoo.com",hotmail:"hotmail.msn.com","100zakladok":"100zakla=
dok.ru","2tag":"2tag.nl","2linkme":"","7live7":"",a1webmarks:"a1-webmarks=
.com",a97abi:"",addio:"add.io",menu:"api.addthis.com",adfty:"",adifni:"",=
aerosocial:"",allmyfaves:"",amazonwishlist:"amazon.com",amenme:"",aim:"li=
festream.aol.com",aolmail:"webmail.aol.com",armenix:"",arto:"",aviary:"",=
baang:"baang.ir",baidu:"cang.baidu.com",bebo:"",bentio:"",biggerpockets:"=
",bitly:"bit.ly",bizsugar:"",bleetbox:"",blinklist:"",blip:"blip.pl",blog=
gy:"bloggy.se",blogmarks:"blogmarks.net",blogtrottr:"",blurpalicious:"",b=
obrdobr:"bobrdobr.ru",bonzobox:"",socialbookmarkingnet:"social-bookmarkin=
g.net",bookmarkycz:"bookmarky.cz",bookmerkende:"bookmerken.de",bordom:"bo=
rdom.net",box:"box.net",brainify:"",bryderi:"bryderi.se",buddymarks:"",bu=
zzzy:"",camyoo:"",cardthis:"partner.cardthis.com",care2:"",chiq:"",cirip:=
"cirip.ro",citeulike:"citeulike.org",classicalplace:"",cndig:"cndig.org",=
colivia:"colivia.de",technerd:"",connotea:"connotea.org",cootopia:"",cosm=
iq:"cosmiq.de",curateus:"curate.us",designbump:"",designmoo:"",digthisweb=
host:"",digaculturanet:"digacultura.net",digg:"",diggita:"diggita.it",dig=
log:"",digo:"digo.it",digzign:"",diigo:"",dipdive:"",domelhor:"domelhor.n=
et",dosti:"dosti.webdunia.com",dotnetkicks:"",dotnetshoutout:"",woscc:"wo=
s.cc",douban:"",draugiem:"draugiem.lv",drimio:"",dropjack:"",dwellicious:=
"",dzone:"",edelight:"edelight.de",efactor:"",ekudos:"ekudos.nl",elefanta=
pl:"elefanta.pl",embarkons:"",eucliquei:"eucliquei.com.br",evernote:"",ex=
traplay:"",ezyspot:"",stylishhome:"",fabulously40:"",informazione:"fai.in=
formazione.it",fark:"",farkinda:"",fashiolista:"",fashionburner:"",favabl=
e:"",faves:"",favlogde:"favlog.de",favoritende:"favoriten.de",favoritus:"=
",flaker:"flaker.pl",flosspro:"floss.pro",folkd:"",formspring:"formspring=
.me",thefreedictionary:"",fresqui:"",friendfeed:"",friendster:"",funp:"",=
fwisp:"",gabbr:"",gamekicker:"",givealink:"givealink.org",globalgrind:"",=
govn:"my.go.vn",goodnoows:"",googletranslate:"translate.google.com",grave=
e:"",greaterdebater:"",grono:"grono.net",habergentr:"haber.gen.tr",hacker=
news:"news.ycombinator.com",hadashhot:"hadash-hot.co.il",hatena:"b.hatena=
.ne.jp",gluvsnap:"healthimize.com",hedgehogs:"hedgehogs.net",hellotxt:"",=
historious:"historio.us",hitmarks:"",hotbookmark:"hotbmark.com",hotklix:"=
",w3validator:"validator.w3.org",hyves:"hyves.net",idearef:"",identica:"i=
denti.ca",ihavegot:"",index4:"index4.in",indexor:"indexor.co.uk",instapap=
er:"",investorlinks:"",iorbix:"",isociety:"isociety.be",iwiw:"iwiw.hu",ja=
mespot:"",jappy:"jappy.de",joliprint:"api.joliprint.com",jumptags:"",zool=
oo:"kablog.com",kaboodle:"",kaevur:"",kaixin:"kaixin001.com",kindleit:"fi=
vefilters.org",kipup:"",kirtsy:"",kledy:"kledy.de",kommenting:"",latafane=
racat:"latafanera.cat",laaikit:"laaik.it",ladenzeile:"ladenzeile.de",libr=
erio:"",linkninja:"linkninja.com.br",linkagogo:"",linksgutter:"",linkshar=
es:"linkshares.net",linkuj:"linkuj.cz",livejournal:"",lockerblogger:"",lo=
gger24:"",mymailru:"connect.mail.ru",markme:"markme.me",mashbord:"",mawin=
do:"",meinvz:"meinvz.net",mekusharim:"mekusharim.walla.co.il",memonic:"",=
memori:"memori.ru",meneame:"meneame.net",live:"profile.live.com",mindbody=
green:"",misterwong:"mister-wong.com",misterwong_de:"mister-wong.de",moem=
esto:"moemesto.ru",moikrug:"moikrug.ru",mototagz:"",mrcnetworkit:"mrcnetw=
ork.it",multiply:"",myaol:"favorites.my.aol.com",myhayastan:"myhayastan.a=
m",mylinkvault:"",myspace:"",n4g:"",naszaklasa:"nk.pl",netlog:"",netvibes=
:"",netvouz:"",newsmeback:"",newstrust:"newstrust.net",newsvine:"",nujij:=
"nujij.nl",odnoklassniki_ru:"odnoklassniki.ru",oknotizie:"oknotizie.virgi=
lio.it",oneview:"oneview.de",ongobee:"",orkut:"promote.orkut.com",dashboa=
rd:"api.addthis.com",oyyla:"",packg:"",pafnetde:"pafnet.de",pdfonline:"sa=
vepageaspdf.pdfonline.com",pdfmyurl:"",phonefavs:"",pingfm:"ping.fm",plan=
ypus:"planyp.us",plaxo:"",plurk:"",pochvalcz:"pochval.cz",popedition:"",p=
osteezy:"",posterous:"",pratiba:"prati.ba",printfriendly:"",pusha:"pusha.=
se",qrfin:"qrf.in",quantcast:"",qzone:"sns.qzone.qq.com",readitlater:"rea=
ditlaterlist.com",rediff:"share.rediff.com",redkum:"",ridefix:"",scoopat:=
"scoop.at",scoopit:"scoop.it",sekoman:"sekoman.lv",select2gether:"www2.se=
lect2gether.com",shaveh:"shaveh.co.il",shetoldme:"",shirintar:"shir.intar=
.in",simpy:"",sinaweibo:"v.t.sina.com.cn",slashdot:"slashdot.org",smiru:"=
smi2.ru",sodahead:"",sonico:"",speedtile:"speedtile.net",sphinn:"",spinsn=
ap:"",spokentoyou:"",sportpost:"",yiid:"spread.ly",springpad:"springpadit=
.com",squidoo:"",startaid:"",startlap:"startlap.hu",storyfollower:"",stud=
ivz:"studivz.net",stuffpit:"",stumpedia:"",stylehive:"",svejo:"svejo.net"=
,symbaloo:"",taaza:"",tagmarksde:"tagmarks.de",tagvn:"",tagza:"",tarpipe:=
"",tellmypolitician:"",thewebblend:"",thinkfinity:"community.thinkfinity.=
org",thisnext:"",throwpile:"",tipd:"",topsitelernet:"ekle.topsiteler.net"=
,transferr:"",tuenti:"",tulinq:"",tusul:"",tvinx:"",tweetmeme:"api.tweetm=
eme.com",twitthis:"",typepad:"",upnews:"upnews.it",urlaubswerkde:"urlaubs=
werk.de",urlcapt:"",viadeo:"",virb:"",visitezmonsite:"",vk:"vkontakte.ru"=
,vkrugudruzei:"vkrugudruzei.ru",voxopolis:"",vybralisme:"vybrali.sme.sk",=
vyoom:"",webnews:"webnews.de",domaintoolswhois:"domaintools.com",windows:=
"api.addthis.com",windycitizen:"",wirefan:"",wordpress:"",worio:"",wykop:=
"wykop.pl",xanga:"",xing:"",yahoobkm:"bookmarks.yahoo.com",yammer:"",yard=
barker:"",yemle:"",yigg:"yigg.de",yoolink:"go.yoolink.to",yorumcuyum:"",y=
oublr:"",youbookmarks:"",youmob:"",yuuby:"",zakladoknet:"zakladok.net",za=
natic:"",ziczac:"ziczac.it",zingme:"link.apps.zing.vn",zootool:""}})(_ate=
,_ate.api,_ate);var w=3Dwindow,ac=3Dw.addthis_config||{},css=3Dnew =
_ate.resource.Resource("widgetcss",_atr+"static/r07/widget71.css",functio=
n(){return true}),css32=3Dnew =
_ate.resource.Resource("widget32css",_atr+"static/r07/widgetbig71.css",fu=
nction(){return true});function =
main(){try{if(_atc.xol&&!_atc.xcs&&ac.ui_use_css!=3D=3Dfalse){css.load();=
if(_ate.bro.ipa){css32.load()}}var =
a=3D_ate,msi=3Da.bro.msi,hp=3D0,addthis_config=3Dwindow.addthis_config||{=
},dt=3Dd.title,dr=3D(typeof(a.rdr)!=3D=3D"undefined")?a.rdr:(d.referer||d=
.referrer||""),du=3Ddl?dl.href:null,dh=3Ddl.hostname,canonicalUrl=3Ddu,cl=
ickback=3D0,al=3D(_ate.lng().split("-")).shift(),ourParams=3D_ate.track.e=
op(dl,dr),cvt=3D[],nabc=3D!!a.cookie.rck("nabc"),cfc=3DourParams.cfc,rsiq=
=3DourParams.rsiq,rsi=3DourParams.rsi,rxi=3DourParams.rxi,rsc=3DourParams=
.rsc.split("&").shift().split("%").shift().replace(/[^a-z0-9_]/g,""),gen=3D=
ourParams.gen,fuid=3DourParams.fuid,ifr,ifrsrc=3D_atr+"static/r07/sh69.ht=
ml#",data,updatePc=3Dfunction(){if(!_ate.track.pcs.length){_ate.track.apc=
(window.addthis_product||("men-"+_atc.ver))}data.pc=3D_ate.track.pcs.join=
(",")};if(rsc=3D=3D"tweet"){rsc=3D"twitter"}if(window.addthis_product){_a=
te.track.apc(addthis_product);if(addthis_product.indexOf("fxe")=3D=3D-1&&=
addthis_product.indexOf("bkm")=3D=3D-1){_ate.track.spc=3Daddthis_product}=
}var =
l=3D_ate.share.links.canonical;if(l){if(l.indexOf("http")!=3D=3D0){canoni=
calUrl=3D(du||"").split("//").pop().split("/");if(l.indexOf("/")=3D=3D=3D=
0){canonicalUrl=3DcanonicalUrl.shift()+l}else{canonicalUrl.pop();canonica=
lUrl=3DcanonicalUrl.join("/")+"/"+l}canonicalUrl=3Ddl.protocol+"//"+canon=
icalUrl}else{canonicalUrl=3Dl}_ate.usu(0,1)}canonicalUrl=3DcanonicalUrl.s=
plit("#{").shift();a.igv(canonicalUrl,d.title||"");var =
transforms=3Daddthis_share.view_url_transforms||addthis_share.track_url_t=
ransforms||addthis_share.url_transforms;if(transforms){canonicalUrl=3D_at=
e.track.mgu(canonicalUrl,transforms)}if(rsi){rsi=3Drsi.substr(0,8)+fuid}i=
f(a.bro.mod=3D=3D-1){var m=3Ddocument.compatMode;if(m){var =
md=3D1;if(m=3D=3D"BackCompat"){md=3D2}else{if(m=3D=3D"CSS1Compat"){md=3D0=
}}a.bro.mode=3Dmd;if(a.bro.msi){a.bro.mod=3Dmd}}}a.smd=3D{rsi:rsi,rxi:rxi=
,gen:gen,rsc:rsc};a.dr=3Da.tru(dr,"fr");a.du=3Da.tru(canonicalUrl,"fp");a=
.dt=3Ddt=3Dw.addthis_share.title;a.cb=3Da.ad.cla();a.dh=3Ddl.hostname;a.s=
sl=3Ddu&&du.indexOf("https")=3D=3D=3D0?1:0;data=3D{iit:(new =
Date()).getTime(),cb:a.cb,ab:a.ab,dh:a.dh,dr:a.dr,du:a.du,dt:dt,md:a.bro.=
mode,inst:a.inst,jsl:a.track.jsl(),lng:a.lng(),ogt:_ate.ad.gog().join(","=
),pc:w.addthis_product||"men",pub:a.pub(),ssl:a.ssl,sid:_ate.track.ssid()=
,srd:_atc.damp,srf:_atc.famp,srp:_atc.pamp,srl:_atc.lamp,srx:_atc.xamp,ve=
r:_atc.ver,xck:_atc.xck||0,og:_ate.ad.og()};if(a.trl.length){data.trl=3Da=
.trl.join(",")}if(a.rev){data.rev=3Da.rev}if(addthis_config.data_track_cl=
ickback||addthis_config.data_track_linkback||_ate.track.ctp(data.pc,addth=
is_config)){data.ct=3Da.ct=3D1}if(a.prv){data.prv=3DtoKV(a.prv)}if(rsc){d=
ata.sr=3Drsc}if(a.vamp>=3D0&&!a.sub){if(cfc){cvt.push(a.track.fcv("plv",M=
ath.round(1/_atc.vamp)));cvt.push(a.track.fcv("cfc",1));cvt.push(a.track.=
fcv("rcf",dl.hash));data.ce=3Dcvt.join(",")}else{if(rsi&&(fuid!=3Da.gub()=
)){cvt.push(a.track.fcv("plv",Math.round(1/_atc.vamp)));cvt.push(a.track.=
fcv("rsi",rsi));cvt.push(a.track.fcv("gen",gen));cvt.push(a.track.fcv("ab=
c",1));cvt.push(a.track.fcv("fcu",a.gub()));cvt.push(a.track.fcv("rcf",dl=
.hash));data.ce=3Dcvt.join(",");clickback=3D"addressbar"}else{if(rxi||rsi=
q||rsc){cvt.push(a.track.fcv("plv",Math.round(1/_atc.vamp)));if(rsc){cvt.=
push(a.track.fcv("rsc",rsc))}if(rxi){cvt.push(a.track.fcv("rxi",rxi))}els=
e{if(rsiq){cvt.push(a.track.fcv("rsi",rsiq))}}if(rsiq||rxi){cvt.push(a.tr=
ack.fcv("gen",gen))}data.ce=3Dcvt.join(",");clickback=3Drsc||"unknown"}}}=
}if(clickback&&a.bamp>=3D0){data.clk=3D1;a.dcp=3Ddata.gen=3D50;_ate.ed.fi=
re("addthis.user.clickback",window.addthis||{},{service:clickback})}if(!w=
indow.at_noxld){data.xld=3D1}if(a.upm){data.xd=3D1}if(!nabc&&window.histo=
ry&&typeof(history.replaceState)=3D=3D"function"&&(!_ate.bro.chr||_ate.br=
o.chb)&&(addthis_config.data_track_addressbar||addthis_config.data_track_=
addressbar_paths)&&((du||"").split("#").shift()!=3Ddr)&&(du.indexOf("#")=3D=
=3D-1||rsi||(ourParams.hash&&rxi))){var =
path=3Ddl.pathname||"",regex,matched=3Dpath!=3D"/";if(addthis_config.data=
_track_addressbar_paths){matched=3D0;for(var =
i=3D0;i<addthis_config.data_track_addressbar_paths.length;i++){regex=3Dne=
w =
RegExp(addthis_config.data_track_addressbar_paths[i].replace(/\*/g,".*")+=
"$");if(regex.test(path)){matched=3D1;break}}}if(matched&&(!rsi||a.util.i=
oc(rsi,5))){var addABTag=3Dfunction(){history.replaceState({d:(new =
Date()),g:gen},d.title,_ate.track.cur(dl.href.split("#").shift(),null,_at=
e.track.ssid()))};addABTag()}}if(dl.href.indexOf(_atr)=3D=3D-1&&!a.sub){i=
f(a.upm){if(msi){setTimeout(function(){updatePc();ifr=3Da.track.ctf(ifrsr=
c+toKV(data));a.track.stf(ifr)},_ate.wait);w.attachEvent("onmessage",a.pm=
h)}else{ifr=3Da.track.ctf();w.addEventListener("message",a.pmh,false)}if(=
_ate.bro.ffx){ifr.src=3Difrsrc;_ate.track.qtp(data)}else{if(!msi){setTime=
out(function(){updatePc();ifr.src=3Difrsrc+toKV(data)},_ate.wait)}}}else{=
ifr=3Da.track.ctf();setTimeout(function(){updatePc();ifr.src=3Difrsrc+toK=
V(data)},_ate.wait)}if(ifr){ifr=3Da.track.gtf().appendChild(ifr);a.track.=
stf(ifr)}}if(w.addthis_language||ac.ui_language){a.alg()}if(a.plo.length>=
0){a.jlo()}}catch(e){window.console&&console.log("lod",e)}}w._ate=3Da;w._=
adr=3Dr;a._ssc=3Da._ssh=3D[];a.dat=3D{};a._rec.push(function(data){each(d=
ata,function(k,v){a.dat[k]=3Dv});if(data.ssc){a._ssc=3Ddata.ssc}if(data.s=
shs){var =
s=3Dwindow.addthis_ssh=3D_duc(data.sshs);a.gssh=3D1;a._ssh=3Ds.split(",")=
}if(data.uss){var =
u=3Da._uss=3D_duc(data.uss).split(",");if(window.addthis_ssh){var =
seen=3D{},u=3Du.concat(a._ssh),new_u=3D[];for(var =
i=3D0;i<u.length;i++){var =
s=3Du[i];if(!seen[s]){new_u.push(s)}seen[s]=3D1}u=3Dnew_u}a._ssh=3Du;wind=
ow.addthis_ssh=3Du.join(",")}if(data.ups){var =
s=3Ddata.ups.split(",");a.ups=3D{};for(var =
i=3D0;i<s.length;i++){if(s[i]){var =
o=3DfromKV(_duc(s[i]));a.ups[o.name]=3Do}}a._ups=3Da.ups}if(data.uid){a.u=
id=3Ddata.uid;_ate.ed.fire("addthis-internal.data.uid",{},{uid:data.uid})=
}if(data.bti){a.bti=3Ddata.bti;_ate.ed.fire("addthis-internal.data.bti",{=
},{bti:data.bti})}if(data.bts){a.bts=3DparseInt(data.bts);_ate.ed.fire("a=
ddthis-internal.data.bts",{},{bts:data.bts})}if(data.vts){a.vts=3DparseIn=
t(data.vts);_ate.ed.fire("addthis-internal.data.vts",{},{vts:data.vts})}i=
f(data.geo){a.geo=3D(data.geo.constructor=3D=3D"string")?_ate.util.geo.pa=
rse(data.geo):data.geo;_ate.ed.fire("addthis-internal.data.geo",{},{geo:a=
.geo})}if(data.dbm){a.dbm=3Ddata.dbm}if(data.atgotcode){a.sau=3Ddata.atgo=
tcode}if(data.rdy){a.xfr=3D1;a.track.xtp();return}});try{var =
serviceConfiguration=3D{},params=3D_ate.util.gsp("addthis_widget.js");if(=
typeof(params)=3D=3D"object"){if(params.provider){serviceConfiguration=3D=
{provider:_ate.mun(params.provider_code||params.provider),auth:params.aut=
h||params.provider_auth||""};if(params.uid||params.provider_uid){serviceC=
onfiguration.uid=3D_ate.mun(params.uid||params.provider_uid)}if(params.lo=
gout){serviceConfiguration.logout=3D1}_ate.prv=3DserviceConfiguration}if(=
params.pubid||params.pub||params.username){w.addthis_pub=3D_duc(params.pu=
bid||params.pub||params.username)}if(w.addthis_pub&&w.addthis_config){w.a=
ddthis_config.username=3Dw.addthis_pub}if(params.domready){_atc.dr=3D1}if=
(params.onready&&params.onready.match(/[a-zA-Z0-9_\.\$]+/)){try{_ate.onr=3D=
_ate.evl(params.onready)}catch(e){window.console&&console.log("addthis: =
onready function ("+params.onready+") not =
defined",e)}}if(params.async){_atc.xol=3D1}}if((window.addthis_conf||{}).=
xol){_atc.xol=3D1}if(_atc.ver=3D=3D=3D120){var =
rc=3D"atb"+_ate.util.cuid();d.write('<span =
id=3D"'+rc+'"></span>');_ate.igv();_ate.lad(["span",rc,addthis_share.url|=
|"[url]",addthis_share.title||"[title]"])}if(w.addthis_clickout){_ate.lad=
(["cout"])}if(!_atc.xol&&!_atc.xcs&&ac.ui_use_css!=3D=3Dfalse){css.load()=
;if(_ate.bro.ipa){css32.load()}}}catch(e){if(window.console){console.log(=
"main",e)}}_adr.bindReady();_adr.append(main)})();function =
addthis_open(){if(typeof iconf=3D=3D"string"){iconf=3Dnull}return =
_ate.ao.apply(_ate,arguments)}function =
addthis_close(){_ate.ac()}function =
addthis_sendto(){_ate.as.apply(_ate,arguments);return =
false}if(_atc.dr){_adr.onReady()}}else{_ate.inst++}if(_atc.abf){addthis_o=
pen(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]",w=
indow.addthis_title||"[TITLE]")};
------=_NextPart_000_0000_01CCA947.45D1C7D0--

