From: "Salvato da Windows Internet Explorer 7"
Subject: A BITONTO IL SOGNO POSSIBILE DELL'ARIA PULITA : www.bitontotv.it
Date: Fri, 19 Sep 2008 12:27:33 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01C91A53.17A4E4E0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16669

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://blog.alice.it/images/extras/targhetta.png

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

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://bitonto.myblog.it/images/e-mail371.gif

R0lGODlhvAAwANcAAP///729ve/v7/f39//v7//e3t6EhO+EhPeEhPdzc95jY+9jY+9SUt5CQudC
Qu9CQvdCQt4xMe8xMfcxMe8hIfchId4AAOcAAO8AAPcAAP8AAPfv9+/e5//v986crefO1tacrf/e
5969xsaMnO/O1s6MnOe9xvfO1tattbVjc++9xq1SY4QAGP/O1ve9xtacpaVCUq1CUpwxQqUxQv+9
xsaEjK0xQpQhMZwhMYwQIf+tte+cpc6EjPecpdaEjL1ze7Vja60hMa0QIYwAEJQAEJwAEKUAEO+M
lPeMlMZja7VSWq0AELUAENZja7VCSr1CSsZCStZCSrUxOcYxObUhKb0hKb0QGLUACL0ACMYACM4A
CNYACN4ACIMAEIMAGIsAEIsAGIMIGJwACIsIIKQACI8IGKQAEKwACKwAEIsQILQACLQAEKQIGI8Q
KZQQIJwQIMUACIsYKbQIEKwMHM0ACJQYKdUAAJQYMdUACMUIELQQIJQgMeYAAL0QIOYACKQcKZgg
OZwgMcUQGO4AAN4ICLQYKd4IEPYAAOYICNEQGOYIEKwgMZwpOd4QEO4IEJwpQaQpMfYICKQpOeYQ
EN4UGOYQGO4QEJwxQdEcJbQpMd4YILQpOfYQEKQxQeYYIL0pOawxQe4YGMUpMfYYGKQ5Ss0pMeYg
IKQ5UuYgKe4gIN4pKfYgIM0xOdktMaRBWr05QeYpKbQ9TuYpMcU5Qe4pKc05QfYpKeYxMfYpMeYx
OaxKWsVBSqxKYt45Oe4xOfYxMeY5Ob1KWqxSYu45OdFFSqxSavY5OblSYuZFSrRaYrRaavZBQc1S
WtVSUsVaYrRiar1earRic/ZKSuJSWuZSUu5SWvZSUr1qc/ZSWr1qe95iaqx7g71zg+5iYrR7g95q
c717g717i/9iYsV7e+5qasV7g8V7i817e817g72Di9V7e9V7g+5zc957e+5ze82Dg957g/Zzc+Z7
g/9zc+57e8WLnO57g82LlPZ7e82LnPZ7g9WLi96LlM2UnP+Dg+6LlCH/C05FVFNDQVBFMi4wAwEA
AAAh/mFodHRwOi8vd3d3LnJ0bHNvZnQuY29tL2FuaW1hZ2ljCgpDcmVhdGVkIHdpdGggQW5pbWFn
aWMgR0lGIFYgMS4wMmEKYnkgUmlnaHQgdG8gTGVmdCBTb2Z0d2FyZSBJbmMuACH5BAEZAAAALAAA
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

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://bitonto.myblog.it/files/chisiamo_180_x_69_.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABFALQDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Ud1Q
3V0LWF5GGQoJwOpp00ixRM7EKqgkk9MV5N4+8fQ+WFs9TNzaSNFK6w2jzIsZGY2jlidcliN2QWxx
wMg0AbGrfGrS9N1MWiPaSbFMlw0l4iGFQ20sRk8biFHPJPbIy3RPjjo+p2q3FxFNaRM0i+YI5GU7
duNoKq0mdw/1asBg5Irw0XkkZRLS5u4IJEEQsIredmMgGCwafyzvOVO0hgPl6jFeceLZZ9Q0+O8m
065sbOac/are4aCYSMpO3fNceav3irBbeCTHGQ3QAH3xZahFfxmSCRJUzjchzg+h9D04qwDk18cf
Cb4v614W1xf7Te8fSSkaOlxbXEgAJO6QF/8ASo1DYO+WFLfB+XygCT9g2Uvn20MuCN6hsEg4zzjg
kflQBYooooAKKKKACiiqmratY6BpV7qep3tvp2m2UL3N1eXcqxQwRIpZ5HdiAqqoJLEgAAk0AW6K
8y+CX7Svwz/aN0/ULz4d+LLXxGmnyiK6hWKW3uISQCrNDMiSBDyA+3aSrAElWA8p+ApvtC/bV/aP
8Px6ndTaBNFoetwabNM7xWtzPbus7oGY4LtGGOMD7oxhRQB9R1kaz4v0Lw5qGlWGra3p2l32rTG2
062vbuOGW8lAyY4VYgyNjnauTWV4a+LPgrxn4o1nw3oHizRda1/RWKalplhfRTXFowbYwkRWJUqw
KkHo3BweK8dsfhl4L8ZftZ6lrnjDx/Y+O/HPh+0Mug+BZIYFt/DNmzWzrdLbsXkN0XEZN1uXIlVQ
qhY9oB9HUUUUAFFFFABRRRQAUUUUAZfiG5ls9Hu5oIzNPHGzRxqoJZscAAsoJJwMbhn1HWvj3XNa
j8Sas8Enl3V9ZKIbiwtbG9nuYFU75HlihuPtkTEu/LI4AP8AECTX0n8ZddbR/CNyolgXz0dHjuYt
8Ui7cEOTG6qOf4lw3TIzkfFl34jstajn0yU2WqaPbRhF0s2wuLS1QE7S1uwZ7dh1VoWKYAIxgUAd
nrGt6Zpv2/Tjqd1FdeYhhia4W4QIdrjzRPCskRHC7eTuwCKx7zRrLRtZivfs0dnNGvyavaafHCt0
A21fLkiBlu2HIMcDqxbgsgNY9vqup39pDAHmt7C9TzGtdOtRfwFflG87yGRsAKQcEBQAcAGpl1/R
vAUOqWEUL20tyrvcmzhitROdxMkEot2wGw29jmV9pOADhKANXw7qMOm/Eezu55L+O4tkdYhLEJI4
gH3eczL02sSrSM7iMyFXu1LmI/cfhy6S60awdbtb4tbpJ9oWRXEoIyH3KACG6ggYPavzpsfiFa6s
lva6fay6c8UkT25wf3aqrovl7NoiAj3BVjdNoEgjdAJ3X7O/Z0+0Dw1dme38nz5zdBgm1XaTJdhh
FB3MCcgZbIYhNwRQD12isTxh420D4f6JLrHiXWLLQ9Mi4NzfTLGpbBIVc/eYgHCjJOOAa8KP7ePg
LVLy4h8J+H/Gnj6G3XdNdeG9CeWOIbc/N5jRsP4uq/wntycKlelSdpySf4/cetg8px+YRdTC0ZSi
t3b3V6y2+Vz6Qor5o8Lft7+BNQ17T9E8VaP4i+H2p3rKsX/CRWPlW53Myq3mAkhcgAuyqoJ5OASP
VPjpa/ETVPA39lfDG407S/Eep3UVnJrupNuTR7Vsma7SHaRPKoG1IiVBZwxOFIJSr06yvTlcnH5X
jcslGOMpOHNtfZ+jWj+TNvwn8UPCXjvXvE+ieHvENhrGreGbtbHWLO0mDyWUzJuCuP8AvoZGRujk
TO6N1Xwv9uZbvxro/wANPhLY6q2nf8LC8V2+natGjPG8+jwRSXF8iyqp2krHGuMgtv2/dL13n7Mn
7L/g79ljwF/wj/hiFrrULtln1fXboA3epzjPzyN2VdzbIxwoY9WZmat+1R8J9K+I/gjTdXufGyfD
HW/COoR63pPjVhDt0yZQUbzfNKq8Lq5V42ZVf5d2QMHc8s5vxh4F+G/7MnxPX4yJE2lTappWm+Ab
Xwzodnbp9ule6jS1EEQ2NLKsaomwEkQwcDEYA+YfjN8TfE2k/te/GvwN4MN/pXjP4hXnhfwZpOr2
cE0jWcH2JrjUdQjKKObWG4i3AOrIJkl3AKa9A/Zh8MfCT4n/ABitPGHiP9oMftAfFTS3kl0mC+dd
PtNPBjAaSy0wHaHCx5Zk3KCFfargNXtnhX9kLRNB/a88a/Hy+1MatrOt2dvZ6dp0lkqrpWy2it5Z
FlLMXd1hADBU2rJIvzbs0AeJfAb4F+FP2dP+CgOleCvCFhHaafafBcPcXG0edfXJ1pRJczN1aR9o
56ABVXCqqjtPgjpNnef8FDP2mtfeQR3GkaV4c0474YcbZ7PznbzChkUDyE+VXVGzl1cpGU9T1b4F
ahP+1poPxi0/WUtraHwrP4W1TTJEDG4iNx9ohaM7flIkJLHPIVQMfNu878efsIwfEL46+MfGl/8A
ETXrLwh4xNg3iHwZpWbSPVBaWj2yQzXUcgkMDK53RgAHLZOdhQA+l/DniXSPGOiWus6DqtlrekXa
l7fUNOuEuLeZQSCUkQlWGQRweoNaVVNJ0mx0HS7PTNMs7fTtNsoUtrWztIlihgiRQqRoigBVVQAF
AAAAAq3QAUUV4Z8bP2y/ht8CNcfQ9bvL3UtdjjWWXTdIgE0sIbG0OzMqKxU7tpbO3Bx8y7sqlWFG
PNUdkd+CwGKzKt7DB03OfZK+nfyXme50V8+QftreFLeFb/xB4N8f+EPDjKHXxFrfhuVLAhseXh4y
7fPkbfl5yOle3eF/FOkeNvD9lrmg6jb6tpF6nmW95auHjkGSDz6gggg8ggggEEVNOvTqu0JXZri8
rxuAip4mk4xel7aX7XWl/K9zVooorc8s+ev2tvES6H4TsY0uXt7yZnEbxIWkX7qlk2oxDfNgEZyW
C+XNnZXwVpuqC31I2mlRvb6g7K8OpiQRm1QElisivhPl2RqUbysyRK3mRtDKPtL9vvS9Rb4UQ6po
0LzavZSSiAeYfLAaMli0QP71QqHKjgLvLkQiYN+W/gr4j6prlvLM+sXslzpEEd5Ldy+ZHEULJAbp
gqK7BZZnz5YDjzGdX8xpWcA+pv8AhPoPDen3aJa2ebBWN0k9lLPOTtLAMYJrRWcAH5Z4opOOhOa4
zxvrcGsLYTTRXNul3bq8dpI0drIkMnzKhXzFVEJJYMqpGCPnE2w3dtzeh+OLabTbiZ11KHX7J2ie
NIGnbJtnZEiRt6ywoLaVEjUPGGUeX5YlZotvVr2JLa5tY4baezhaK5kaWNZihu5YYJJooFXEiuJS
CYkjgkaSBwWkQyKAbHhLXNLVJhDGtpd28jIs1taMJZEwyhdpJbccIeVJPlFSha3Zbf7/AP2UNYTW
fh0k1th7Dzcwyn77EqC27BZSc87gx353Evnzpvzp8O6CZdPEktxdanqt3LMTEs8bD7OsgDvtdlUx
/vIXYBhuRypIDuW+2tH+L0XwA+DuhaiuinV7zxBrcelWdtPex2q/aHLK73VyV2jDRuWkCkBiVHyI
GrOc404uc3ojqwuFrY2tHD4eN5y2Wi/F2S+ZR/ai8H6pp/x28J+ONU+H+p/GPwXFpr2I8OWqNcDS
bgzJ5l0LcRlZt8ZwEf7zJksoRNvpPwu/at+DPiXSrXTdG8SaZ4Va1ijhGh6si6W9oeggVH2oWU/L
tiLAY4Ne12rTPbRNcRpFcFAZI43LqrY5AYgZAPfAz6CuP8b/AAV8B/EidZ/E/hHSNauVYMLm6tEM
3AxjzAN2MAcZxwPQVx+wqU5yqUWve3TX67/fc+kWaYPF4alhMxpyXslaMoS829YP3XvvFxb3d2b1
1pug+MrewuLm107XILO6S8s5ZY47hYLiPIWWMkELIuThhyMnmvG/28PE+q+DP2RviVrOiateaFq1
pp6Nbahp9y9vPC5njXKSIQyk5xwe+K8n+PXwZ8CfsyeG9R8Y+BPiDqXws8QwwPcadoUWpG4tNTmU
puj+ySbnl3ExKTkonysy7VNZ/wC3b8RNX8U/8EzdU17XdAey1bxDaaS1xbW0fmw2pe8gkErZJMaM
FG3JLK0kannJrSlWcqjpTjaSV9Hdf16o5swyyNHB08dhqrnRlJxXNHlkna70u013cZPXe11f6J/Z
KudUv/2YfhZfa3rmo+JNWv8Aw3Y31zqerMHuZXmhWXDsAN+3fsDNlmCgszMSx8G/4KA6nD8UvHvw
R/Z9txcXkni7xPbarr+n293JbCbRbXe86SFcBlIV5AN2Q1spAztI9E+N37XHgv8AZ0k8MfD3w1ax
eOfiLf3Vromk+CNIvYYZ4yRGqG5f7lqmx0KlwN24YGwO6cBL4is4P+CjPxJ8aeIZ7fTvDXw5+GUU
FzdPBMsiLLN9raYYU+cqoJwduQDhQpYNjsPmjm/28/2df2f/AIN/ska7qcPw40fRtT0i3htvD97o
0QtNQ+2kCGB5LhcSXAXd5jiVn3hCTl8NXuv7BPgweBP2OvhRpwna4NzoqasXd9xzes14RnA6G4I6
cYxlup/P/wDaa1bxX+2t8Ifid8e59F1jR/hv4Qs4dP8AA+i3Cb11F3vFivdSljyRmOF3G5RtUqAH
JgkLfqN8DdItvD/wU+H+l2alLOy8PafbQqzFiES2jVQSevAHNAHzN+xL4y0n4V/C39ozWPEusXNv
4b8LfE7xF5l5qd1Ndyw20KW5wXkLySN16lndm/iZufnbxl+0J8Z7ab4dftU+IfEmu+D/AIfav4zt
NC0/4bWQJhudCaOZ2u5FaURyzSKkwUyRgnKSI6IIscH8Cr3xZ+174r8T/BCy0e68JeGtX8f6n47+
IlpqKsksdqbm22aeHyGEgeMqV2I29FbICOB9Vf8ABVS5h+G37P3wmutIt0tbXw94+0iW1gWaWBIk
gtbsovmROkiABVG5HVh1DA4NAH0j+1N8fLD9m34Ka94zuBFcanGn2TRtPk5N9qEgIghCghmGQWYK
dwRHI6Vwv/BPX4jeOvjD+zLo/jr4geJl8S6xr1/ezwFNPhsxZW8czW6wARACT5oHk3kA/vdpztBP
lPguOH9ur9r648drf/2l8FvhNcx2mgRx5NprOtFN8tyDgZEJMZByQQkLLxI4O3/wTj+IOg+Af2Vd
X8H+JNRt9C1f4U6tquleJ1vrmELaMLuebzso7fuiHZA5wGeGULuC5IB79+058Ubn4N/AvxZ4qsAp
1O1t1hsiWUbJ5pFijkwwIbYZPM2kchCOM5rzH9jP9mJPht4aHjbxih1f4heIwmpXE+pQFrjT94Z/
L3Sr5izN5hMpOMt8vOzc3L/ti+LNA+K3w/8Agbqu+K5+FniHxXYXN7qd6stiTbSI2xv3nlvHG8L3
DFiowFU5GRn7HrzVBVsXKUvsJW9Xu/0Ptp4ieXcP0qNB2eJlJza3cYWUYX9bya03W6GyRrLGyOod
GBVlYZBHcEV8r2miRfsw/tReGNF8OXRtPAPxMa9MvhwKfs+m38EaN51uOdgkLKpQYUAn+FIwnrXx
V/aX+HHwdtr0eIPE9k2q2vyf2HYyrcag8hjMiJ5Cksm4Ywz7U+ZcsMivM/hD8P8A4i/FT4waf8YP
iXbnwxaaXBPF4Y8Ibt0lnHPGFaaYg8OyMQysN27qqBFWjETjUnGFPWaa26K+t/VXVuoZRQrYTC18
RjPcw84SVpae0lyvk5E1q4ycZcyVord62f05RRRXpHxJ5z8a9KOseC7u2SR7edlzFOirII342lo2
ZVcAnO1iFJUBsqSp/Kv4/wDgNPBNxPa6xZRT2tzcxQR2s904USxlWiSfKoAHSJ1LS7WdUVwB1T9j
dTs4r+wmt508yGRdrpkjI9OK+Of2ofgd4T/4Q661Cfw3NdSpI8EeluJP7OhEgDElcMNmTjMKLIXb
AZSM0AfF/wANvhtpep50WbTVig013u7q0iknkXT2jBaRTPwUjTL/ACkkbZ3iOJHfy/d/C3hKLS9I
vbWWeS9t7pIp3+xOLmZedyFo8M2JVDbnwW5B+baGV/7P3w8n0vVre1/s63uYJUS4sdU81pbnSoom
aOOOaNj87nhUSNNqJhgQXZm+irDRdZvdQt7vS9OVpw83/E1VppVSYq3ySQsQxTIAwrjbuwPuhqAP
Bp9BiS9t2IuoybNLlpLNleJA5IdtyYCoInJUgkkOhJcYevtPwr4Q0Px38H9P0XXLW18QaNfWmyWG
4gCgqSdqsuAVkQYUsMMHQn5T05vw18FNG1URXOp2SmcuwvY3gdVvRjBEiuSB824nZ8rFnbnec+yw
osaKqjCgYAFJpNWZcJypyU4OzWqa3TPA4/2JfAGjuq+FtT8W+CLMkPNY+H/ENxFDO+CNzh2c5wV5
BH3F981bz9ifRNZguLbXPiZ8TvEVlcReVLaap4kMsTrnPKiMZ+hyOelfRVFcn1ShtyI+gXEWbJ8z
xEm+71f3u7+dzxvwf+x58GvAuovfaV4C05rlk2btReW/VRnOVW4d1U8feABxkZwTXWfGz4P6B8fP
hfrvgLxR9qGh6zHGk7WUojmQpKkqMjEEAh40PII45BruKK6IUoUlanFL0VjycVjsVjpKeLqyqPvK
Tk/xbPEP2bv2Nfhd+yvaTnwTosh1m6gFvd6/qcv2i/uI927YXwFRSQpKxqisUQkEqDWJ8c/2D/hj
+0J8SLDxl4qbXFuolgS+02w1DybHVkhYmJbmPaSdoZwDGyHDnmvoqitDiOM+IXwl0D4i/CfWPh1d
RPpPhrUtNOkmLSAkDW0GzYqwjaUTaAAo2kDAGMcVF8E/hJpXwI+FugeA9Ev9T1LSdFieG2udYnWe
5ZGkZ8M6qowu/aoCgBVUAcV3FFAHm3wi/Z88G/BLWPG2reGbKaLVPGOrSazq93czGR5pnd3CjoFR
TJIVXHG88mtD42/Bzw/8fvhjrPgPxT9q/sLVfJ+0fYpRFN+6mSZNrEHHzRrnjpmu5ooA5X4XfDPw
98HPAGi+DPCtl/Z+g6RD5NtAWLNyxd2YnqzOzMT3LGvLPF37BnwF8efEm58e698ObHUvE11dx31x
PJdXIt55k24aS2WUQOG2gurIQ5LFwxZs++0UAc34p+G/hfxr4Qbwtreg2GoeHjCIE0+SECOFQpRf
KxgxlVOFZMFf4SMV41a/sS+HLOH7JF4/+IyaStuLWLSl8RsttFGFChVUIDtwMbSSMHGOmPomisKl
ClVd5xuz1sJm2OwMHTw1Vxi9bdL97dH5rU83+Gf7Ofw3+EIgk8LeEdOsb6EsyalLH594Cy7WxPJu
kAIyNoYLycAZNekUUVpCEaa5YKy8jixGKr4yo6uJqOcn1k2397CiiirOYTbVTUdItNWtpbe8gS4g
lUq8bjIIIIP6E0UUAZ+h+B/D/hkONK0ax07fI0zfZrdI8uxyW4A5Jra2CiigBdooxiiigBaKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//2Q==

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://i.creativecommons.org/l/by-nc-sa/2.5/it/88x31.png

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
XVvOAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://bitonto.myblog.it/files/agendabanner_180_x_86_.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABWALQDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6w/
CPjbRfHVnf3eh3v263sdQutKuH8p49lzbTNDPHhwCdsiMuRkHGQSOa1r23N5ZzwCaW2MsbIJoSA8
eRjcpIIBHUZBr5P/AGRvhPqtvp/irU5/if4wul0/x1rsUulM9ilvO0OpTZeZVtVYtMAHk2sAfMJU
LngA+tqw7fxtot142vfCMV7u8Q2WnwapPZ+U42W00kscUm/G05eCUYBJG3kAEZ+Jh+1PrGu/s1/D
Lwr4f13Ub/4jeM00qLVfElqfM/4RuDUL6OET3EhyFlPm+XGn3jgvgBefRLn4Vapr/wC214z8v4le
LdCjfwjpd8kOnPZKWRry/Q24Z7V2MMZUOBncGmbLEEAAH0roXjbRfE2t+ItI029+06j4euo7LU4f
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

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://bitonto.myblog.it/images/osservatoriomusicale.jpg

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
Qc4Djt2xnt2/fHf98Yzj774/z/j9+gP/2Q==

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://bitonto.myblog.it/images/theaser.jpg

/9j/4AAQSkZJRgABAQECWAJYAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAH0ALQDAREA
AhEBAxEB/8QAHgABAAIDAQADAQAAAAAAAAAAAAgJBQcKBgEDBAL/xAAtEAABBAMBAQABBAEDBAMA
AAAEAAMFBgECBwgJExESFBUKFyEjFhgiYTFBUv/EAB4BAQACAgMBAQEAAAAAAAAAAAAGCAUHAwQJ
AgEK/8QAMxEAAQUBAAEEAQMDAgYCAwAAAAECAwQFBgcIERITFAkVIRYiMSNBFxgyUWFxJFJigZH/
2gAMAwEAAhEDEQA/AKX15Tn9/AQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEA
QBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQ
BAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQB
AEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBA
EAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAE
AQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEA
QBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQ
BAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQB
AEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBA
EAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAE
AQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEA
QBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQ
BAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQB
AEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQHoKm5VmrTWnbwNPG0pufh3LeHVjAI6zl1fSQH
2nxq6fKhSMWDOvxWC2ogySjzgBj9h3jAyh9HGN+eqtVLVZbrZ30ksQrbZVfHHZfVSRv5Da8krJIm
Tui+aQvkjfG2RWuexzUVq4nfZuvwtpnLz5VbpX5Oi3nrG7Wt3MSvuOpzJkzbNShZpXrWVFfWu/Qr
0rlS3NUbNHXswTOZK22f6C+QfHHPvNHm/wBd+Krt0yd5z2+x2GnzlY6bJQcjLVWfgIrUl2NeajIW
MMipoAwCYEsAJh84C+5sBIwB+0MUI8Vtfv8AkePz+b53reMu6c+dt2bFOetpyQSS1bFeJHLE5IoY
nxTxvjmZYjfJOxy/CSCRYXsc+gHpG9Q/qN67zX5m9PXqY5nicvsvGGNj9Fl7nEUtSnn72RrX1hju
xyXtO7Xv5tutbzrGTarVMu1CxLdPWqN0oLEcEI/UPMeT82jPL5PLJeQlSel+VeedP6jpIS40riI6
vO2roEPZIcJscMPaJAHjq9BFDxJWSyWP5u7+xjzJLONIV0+ZlZsfMOy5pJXaXLZ+nqJJK2X6dWe1
oQ2YWI1jFijbHXgc2J3zc35q75qjk9rOeDe37/tLvnKDu8+pQh4rzx1/D8K6pnzUf3HgcrB5HRxd
Gy+azZboW5ruxqwTX4Erwy/jNiSvHJBIroqKLG+Sb3gzwp073112T5Zz09isDQdOsNqnr1Mw8pI1
WBeABc1rUTMkx2uP4TtqsO4MOPv+R0scLeUmRI2XxDvx7014Xh9PvNaXLz5G1WwU7Fqe9NDLJVgW
NipWimdGn9i2rCshavur2sWWZkcv0ujdWH1WeqfiPSd49o9319WXcm1OjyMHK5bN0aNPd1Y7dpjt
rQzobir+THg47bWjM34MrzWWUc2xdz10orcUeO18P6p526NYuU9kpkzRrxWTnwz4qXF3abKbae3a
ZlYU7GMhTkDI66fyIqci3yoySE3bIDJda3xso/tYmpz2jYytinNRu1nuZJFM1UR6I5USWGT/AKJ4
JPb5RTxOfFKxUcxyopuDxn5Q4PzDxuP3vjjpc3qOX26sVmpfz52vfA+SNr5KGlVVUs5erTV3038u
/FBepWGvhsQRvaqEw/F/zJ9Ae4+Zd26NydhgXTj8VEuVuNnACwxOs2s50wk+j1WyP7jw4s5FQce8
c/uVu+K1JSVZi5PeJFncTAUv43xrv9tm7mjlNa1MiKJa0U7HMZq2nq90lGrYcrYWzxQRue5XK5iS
SVopVibP9zK6+pP1ueJPS92/ivje/llnd5Ev6DNq7l2q9mxwGDVjrw1Oo3saJs2jPl39S3HVibAy
KeSlS271FuhPlLnWYAWStWOnTspV7dAzNXssGY/HTVfsMYbDTUSeNvlsgKSi5Fkc0IplzXOjrBLL
bum2M421xlQGzWsU55atuCarZge6OavYifDNFI1fZzJIpGtex7V/hWuaip/uhbXG2sfo8qhuc/q5
u5i6laK5m6+RdraWZoVJmo+GzSvU5Zq1qCVio6OWGV7HIvu1ymNDCMkSWQo8Qo8wjfDbAgY7pRL+
+f8AfGjLDGm7ru+cYz+mumm2f/S42MfI5GRsc97l9msY1XOcv/ZGtRVVf/SHcs2a1OCSzbsQVa0L
flLYsyxwQRN/+0ksrmxsb/5c5E/8n2yUZJQ5jsfLxx0UePn9r4MkIQCYzt/+XRiW2nm8/wDrfTXK
/ZIpIXrHLG+KRv8A1MkY5j0/9tciOT/9ofFO9S0a8dzPuVb9SVPeK1TsRWq8qf8AeOeB74np/wCW
uVBHxcnLkYEio46TLzps5gWPEINIzpp+n798MjNuuZ01/XH7tv2/pr+uP1zhI4pJnfCKN8r/AGVf
jGxz3eyf5X4tRV9k/wB19hcvUs+FbF+5Vo10cjFnuWIq0KPd7/FqyzPYz5O9l9m/L3X2X2Q/OQMQ
G84MWO8KQ1t+10chpxh5rb9MZ/a407rq5pt+mcZ/TbXGf0zjP6L5c1zHK17XNci+ytcitci/9lRf
ZUX/ANnNDNDYiZNXljnhkT5RywyNlikb/j5MkYrmOT3RU92qqfwfSvw5AgCAIAgCAIAgCAIAgCAt
97hiQc+MXh5zUbLUYN6e9Djvvfs/bgkt/JL4D2dsY/TfP49JUbG22f3foJnTX9ddM/ptzb+xfDnE
r8faNvTdA1Xe3t8nO+TmO9/9/wCElb7r/P8AZ7f4Q88fF61GfqS+p9izJJdm8H+H5oo/l7rDXi+m
K3GiL/LU+bqEytb/AG+9hHL/AC5PeFPjrlfo3p/cKq55j5D/AKx9FpZwtqHgpSpwFspkfoG5+MWQ
u7FxxpSQobBWzbY5FqLCB2kcC6DPfzsDYUL5DL6LT26q8zkfvGjTkbabBLUr2qcfwX2bJdbc9qTI
fkqI11p7I/s+Pxd80aWY9RfeeG+H8YbzPN/kP/hzx3S1Z8GXUo7+tgdLbdZZ856nMS84runtaSwN
e+WHBr2bSU/vdNEtVZlO4Ly75z9Wdz5h0eo/VWn+Z71CWOMjomj87qtNrhdnpIj48i1MkH2WAa1g
oQhrVyOzV3qqXIy8ccI9JsWIB0cVl27HMc71W3maVTylT5q9BZijho59WnXfapMc2RJnSWa6JBA5
PeP8V1V8k0b2LK2xGrWo7+YLzn5j8C+Le44zofQb0XmzldPGu3dDqOw3uk2a+H088U1N+bDUxNaR
2rqQyKy4m7HvV6Wdcq2IqMuNbjmnkjoq+BPpewcS9Y9Y8cnO7SfPuj6dBm4EV1tnQ6N6TyePONck
GyNdddsDWGi12YClx/xv52OiK8+LoM2wfgrR3gfpbGJ1WryD1WXP0U0J4GKiI+LSyo5HrIjvZF+N
ijXmZM32d/qQ13MRqNk+fqZ+rL4TyPJvgHgfUbVjbR67jHcjma07HyOrXeL765VrMpvhVVb92R1W
xnWc+b5xI2robEU7pny1Vgr99U/Y72z6tjbrS7Pcq1T+Q3Ro+OK5XVKPUN4tqCLezs1HEWmdhJa7
mENsaj6kHN2ALR4pnBgwQG342moD1PmDtOqju0rVytUybiSRvy6tGosSQPd7pG61PBLde5Go1HPS
wxHOb82sZ/CJbfwP+nJ6ZfAl3melw+b2ui8h81JVuQd5v9R0Lbz9SCNEfchwsrTz+YrQvldK6Gq/
IsuiglWvNZtJ85JLRPkD9Gb5ybwL7GpL8XF2uV8ic/L65xgOYw6yA7E3GVl9Zeuzu8fuOcVDwd5K
GsDerTjUgYNZZSL1lY8cWM3F2d4j8iX8rg+vpOiity8lQfrYzJvdsaxXJZkmrzrGrXuhgvPbYREV
JHtsyxJLG1sato1+of6N+V7/ANWXpz6aK/ewKHqF62v498k2c5Y5LbNDnKGe7O2Mptxk1WDR1OWg
myHrIx9OtNi0L659yaxebPSv6o+lHsD2XD7Vbu/SY2epTUyNPR1NhqLRq5DxEiFoS2E6EdFV9mzv
ZFbNMaZ3lLBIv/hLJa3e3be31zpnqfI/XdjD+Lu6Uc9JJmzx04aNGtDDIz5IxWPirtsu+CPejVls
SO9nuRXKiqelngj0W+nf036Kbvivi7uV0z82fJudJo9V1Gzo6NOy6F9mO1Vv68mJGk761aSRlHIp
xfZXhkZE18bXJ1tcL87S3kv5g8fmfMNp8w+c+9XnnnMrl0v0D6DFAFiP5PQIcS0Wlo24PCm6vSUU
/JDQ9PCnRZesMgRuRcRLbpGh49r8PnpeT8ZZE3M2uZ53du5+Zc09/oGsZD8tCFlq0j7jmP8AeSJ0
jIabJ2y1Ujj+H1Irkkb/AD8+UvMOf6gPXF5EzfOGF5w8yeKOX7Dt+b4rxJ4intz6H0clo2MPCfW5
2KxVWKlfipTaPR2sufP3JLd1J10HshdUl1deK/xL074M6rSff3tfw33nulZEvVk533rjdx5b/aUE
SKhRZKpNi/0LVXNPP0nwpNuwwUHCRYlnhZIev5GLk29JR3GXa+L03C6lLve04jd3KzL1nO3se5l/
bQZFCySojPoSq+R6WGSpYgghiZZhlbX+L5ESVZ1zGv5N8H+qzg+m9JXpn9UXinxbt2OWxew8UeR+
c7r8HrLF/TnpdA+f91k3K1Sq7Js0X4+rqad+xh6VKXXSavSc6izV3hz1z56P8AUHiviXtXmLx97I
j61Toi9Y9AQYsI1d7zFCNC2+ya2CT/cJbZK8SDTsvCyWul7er8aVtXs1COwwBiJxfEdZz8nBUMXi
9rmeQ7COtThvfv8AA2FLt6JiMt2UsS/2W5b0iLNDIiXlrxPWv+JH8Y/qnXqh9Pnl+p6tes8meprx
n5v9RPpxt7XR6HLL4k1J9STmOWv2JJ+exXZNL2sc/T5ipIzO0qTn8pFr3YE106G4sttdCvj7Ey30
XmeX8RpnsjhnE5BkO+PZqHpXhoT0znokqdAkCRFKdIbK3OgnpEd6SmsQ7sBXxbc6HGlQcS3tWpDd
+AeX5fIc2Zi0+ww8WRrL6/idJhsWb9wlfA5kVJXI5ZIFla6Sf6VgrttqyN0EKfjSfK3f6dFD0c5v
ceTuk9OPlLybUks8pH/UXhXyjajzk46hV1obGh00cL67aurHTmip5n7izX15+fjs3YNTQem3TbFN
j5ncR+wVJrfJOeSXNeBcG8xBSkU/bw+tc5oY97u1TNPbMnGJetVzGb7JXM0J0gYJ28Zq0hsbkfWV
kcDj51xNPGuJ5dpVsnPkzcHC5lksTrjNbOotvXasj0fOk1at/wDPluvYrmsW7+LJ8/iksnxb7JWX
1s+Tv07em2fIHX0u18seVvOFmjfi52x4/wCy6ubleZ361V1bLlztrZX+k6XN1rLIZ7LOXTdqJWSZ
1CmssyKtfv8AkLefOVcR9X85neU0mAoAfVOT62O1QlVjBIWAMtkTa52ILnhocBpiPAOlIvETpKYB
HHYNLD2lH2t5I6QKJgPqA5/Lxeqzp8qlBQZqZSWLUNWJkNd9uG1PE+dsMaNjjfLF9SS/W1rXvZ9r
kWR8j323/SE8u975O8B9ll970+t1tng+/djYOnvXrGnrVuf0MHL0K+TNo23y27dWjeW+6gtqaaWr
XsJRieylVqV4KCloc9YwgCAIAgCAIAgCA9zzUbm5d5rg3Xpa6QXN3Ts62uW55BQtluQUf+B3OrkF
C2GerMMaTsVgdt3Bs0JowLu+S3oW8y2ER3s1uc+9Wbry3IM5X+1uXPghs3GR/FfZYIbE9aF7lf8A
FF+czEaxXORHuRGOi/aTdnX5fZm8eZ/NanZx1UXAodfqaeLzdm59saOZq6ePlbelWhbAsz2LVzLD
pZ2xQvdXjkfZh6QrL7M+M9+8DVbwxIb+pa5TucSbNgptse53VSOjtX7U6Zl5LoGrwVlkqsVvPk2i
zRkpEyGQm9YWXKjI5iM/iREiHYuz2Ph2/wAHV4eReor086VtinaXPqu0Uvo+aWS+issyVXLYdasx
yxSfBEhlfHG2L4wyM8ZMX03fqRcn6sd31SVG+Ctjo+zpS5PSYEfYb0PGScm6rnZ1LkXRWcWluwNy
YMLEu0b9RLL108+C9clvfkaFOxHf5P8A0l82eHjPS/HumRPQJHjnWp0gyl9aqkG1H9M0jIliZgIo
S2RsXZGS4f8Asq6axKxb1YmDS6haSJXRl88aS0lYqPeKvI/OcS/pMjSivyY+tO59LVqwJHpJFE2a
vE23HFZR8P2V3tliWtM99S06VGukbIksW4fX16L/ADR6oK3hTyJxOhyNLyP4/wAqKt0vj/e1H3OJ
dd0Jc3Wv2Ofu3sWSvo/h7FWShej3M2rX6LChoPkiqTUnUL8vvHn0c+Pvz7x0aR4nGezr/ZumlhvW
20XOHqc3OSQMUTIFQsQwwTdKPX2hYx2UP3ZPIitp4rYt7+xmC9PxttS3kPIniLgU0ZMWLsr9nTex
1uzchqTzyRxOkfDE1rrtKujIllkVJHRLO5Xu+yZyeyJXj1F+jX9RL1crx1Pybd9NnJ4nEV7MfP4f
N6PQZeXTtX4acGloSywc11Gu+e9HQqNkqxX25MDa8f4edXf83vqHpvtrkXBfphj2xwHldmzyoe+2
61hcsvMnGgWEUDpVUnqzegQZKGIm46P3adtdgk6mxu7JDxjWY2JOdOZFdLf1LT7XJwvJP9aYGXZ/
a237dqPLvSxx2Gs0qs9a8xksLpo41RbdiWo1VlbEixxPWRrVe70L6T0yeQvK/onX0zeWu8xE7ybl
OewbXd8vSuW8ee3xW/lbfLWrNLSizLltskeBkUt+VrKU12RLuhVZVknjrxbGsFg+H5N5m7izV/om
XEzzj08NziHxwGDqdckZXdwwissTJM0/ZnIWIde2CB2a3cfYYYaxmSltMZc3yM9jwm69NcSr5CfF
Oqztzof2GCpXklVXurJM6Z1lYYVVWMVFVzWon+pKn8rDsnI/U+h5fM5yTd9HdfQymx5M/Z6K+WtT
f2aVBrK0O3Lmw5sWIzT0Y40s2kkayKWWSRUpZ7lRjNYeLPYvB/NvYvRgFz45bLL5W9M0O8cdsNOB
soMj1Cj82s83/MhH4mdMHh4eyWKCitdAStyNK/sZIYHmgpGPIj9RTcZxnX4XObHRR3Me3Z5bpaF7
HsU2WY5NSlm2ZvnA6Kd7YYbNiCJEY5XJX+cnxmZJG6NGvnHqW9OflXzR468N2+b8j4GJ548JdVy/
kbI6O1i2qfDdR2mHmfjacWhlVptHRxcfVvudagZC7XStTWbMs07cNt09b0ElJ/GKrx1x2rlY+hfU
7FkWTapQ1wl+E0KoambDvf1T0nI1reSsurLZeWf5BW0O9lwbXbf+j0d/4c9iSXw5VjuLWreQNSx8
JUpNuTYVCp8/iv1OlkrfZZREf7fJ/wBLvdv8/Qi/2mIpUf1Jdy7zjdnb9IPCY6T0pOmm53P8qdX0
Lq6TR/nxUqe22lirI6ukv0wJoxoydWt/dHx/6ie05l9F+OdH8q0jxx765L0XrPO+OSg0txbo/H7n
H1bplSGAjpCJjqpLiWBpyAsEKBFyZEPGGEPN7RsKxHg7RMgRHgyA3czfIePo8tS4/vMnR1c7HlbN
jaORcjq6dRscckUdWVlhFr2IWRSuhje5yLHC2NixSOjjkbGu29HXkbjPPPUeo30m+QOO8f8AYeRq
M2f5L43yJzdve4noZrdypoXN/PsZEjNbI07V+jDo3a8Mb23dOW3aTQqQ3LVOfUXSrx8o2uZ2oTjn
CfYpvWJSIkQqrKdQ6xzoKo1WYKH3Zjp4nSowJZ1iYiCN9Tt4F+MA1ltWP4DkxH4JycPidK74rTNt
Mx8Pr36ssUjKsunq5zKlWZzVSOdyVIHPsNhcqPWB0TPtRvwWaP5fNuwuL5f17ydtg2PI3lT051uA
o6FOzvUeG4HsbPQ72dBM2S5lQu6HVgq48ujC11VutFdtuz3S/lszrawpVm2Zm5fGTpvP6S3a+W+w
vOXUoGr1aLuJnHZSm9Ipdznw4tgCwTmo3S7WRIh7GGj7SeNQB621jBO+Ngi38b5cyX5nhzSoUkt5
fX87qQVasVx+PLT0aVywyJsdidG6Vt0jFe9qye0bayf3L7sc7394SnOfqScR1vTvwO69OvmThdXd
3b3OV/ItHpOM6bm8izelt5GWs3E4EVKw2tWmSkq25tqRVhaqWq8KtRk0OifYzzjzLmnjrz35V5F0
i78r8u9UoV+mbF6DcgGbLa4+jby7+gNfGg5WaZj5s6QsR8xHT5OsSDWDIyLjouqOQ2f44sy0fL/O
5ubx/P8ALZOjdy+Y1aF+ax0C10s2o6KzORldsEsyRzySWJJo7DvqZWfFFHHUWH+1tbOP/Tm8y9v2
3qM8u+efIXF8x3fnPg+s5POx/ETNaTEwbnUNzonWtefVoZstvMq1MapnXMiB2ha3K129cvb7NH3m
n3Z3b378bvRfpHlvrXqT/sqYvXN4us7wnOY8IOPowktV5TewV806N0s7ZgcpDyz2XyGqjcYyAljG
NCJIeT/KY4bmtzvfD/RdHl9XqO7Ga9nRVlhzo2MjoslqyrYrvkjSyj2SwzOVzkqXIoJXojpGyor1
frLxX6TP1HfDnhju/T/wsXpvzuW7S9tt0+xuWbNvqZ6G5QZka1arddiPr2aOjnxJDDJ0POXtbPry
uhpTUvrrMqwz+xH0a8gfQGE5cXyDn3aYPqfNJOUCbuV6i6hBQElR5xrD0nX3I2EudpkDCWpgOMk4
g8hqP/r8ZmBdmCNZTDosO8veROR76DMfkZ+zBqZssrEuXoqcEElGdPeWuscFy1I9yTMilhkckf1/
6zFa77fdtkP06fRv6iPSTp91X8h9d401OE7WlRsu5zlb3RautS6jLkWOjrsu6nNYVStBJnWL1HQq
RPuflqmdO2WF1BY56HFos9VwgCAIAgCAIAgCAIAgCAIAgCAzIlcsJ8JL2YGBmjK3XyooGfsAkWcR
CQhs7k3EIHLyzLG4EaVM5jZHEUOaQy7I5AN/iaPfxX/x8zK1iSCayyCZ9au6Jk9hkT3QQPn+f0Mm
lRqxxum+uT6mvc1ZPrf8EX4u9sbY2cerqZ2Ja1c2ts68F+1k5Fi9Vh1NStlfjLqWM6hJK23dgzUu
0/z5q0UsdP8ALrfkOj++L54ZcJkggCAIAgCAIAgCAIAgCAIAgCAIAgCAIAgLWPlB85oD6I9Xvdbu
HUCed03l1fhLHYgq8EIbebUxOyJcaOHWt5PR6IiBgXA9t5eePBmcBOlxIbUIZmScKA2n4r8eV/IW
rerXNN2fTzK8Nmwyuxj71ps8j42srLKiwxNYrFWaeRk3wV8TEgf9qujoX6+fWPrej3geV2ud4aHs
Oj7nX08bHs69mxW5bBly6de7LY220XR6OhPaZYRudlVLWatllfQsSalZKTILcyr55V+G0TfOi8Qm
fQHsXgfSeeOzsRrZOq1cXNXm5mB1M0I3bi/9K2Jd9h9wN3YFmQ0ouZrb8DEQ+48WK29ML/LeEYr+
jiTb/YYOlnrPClnVqt/Fmmg+aOVIv2tszkcrFViSJR+7+1sLlc9qLXDlPPP6ouhynHeT83xJ6c/L
HF9fHl6DsXg92dN3MztZa7omvv8A9eS50UsTbEbbUtN3VJmp9suhCyOvO+Kxj5UEfPCo/KDstxvz
LT1BJNPhfZ3+orZM06fZhsx8ZWA4eJiRdTGoSTFn6+/zFmBFzOjWSZ3YZkyLaASYzsPxa7x7U8V7
Fy+iLQc+SDsl0UdOsllqsiqshiiYj0hlZYrrmNgZ97bMytSV1uNz0pz69IfWB0Hr68b85yUj4+sh
rVdP02f0c+HMjq4kyW7u5Z0b+hO6s/TpT5OvH3EmrOmVNi5zZZaMPPW4K8nNF663+ebhWm3idn1Q
wXtYi3JfTue/Od6W3X92iMsj0zSuZcumuWi8jfxnrcUQZsBq42ZpsZnD6rd1q+Plei8WnUNeth6z
JuLnLSSBUd8W0kr+91PZ3x+Lrb3PWNFR6fP+49rfT231fMge31MyeCJYG49dme7xa3sm9K/XbJD9
s3Su2UZzSo+uk/3xc9BFWS2rH1nJWRYj8/kyreCJti0He0upehKc6MUINUq5wum1eRekhXGcbFy0
rabPrNji7MEbfg1hm6xptsy1krWYc3ewG188pV4SZtqTs9ToKatcxtSth06sjpGqnu+WW1ZSZrfi
7+1IUrIqonzSZVX4Jy+f931YZkuHV9NXC+IejZPBYm6DZ8p9Hu046U7JPjBQoYOGuZNOksKfauk/
ccjZJEgdnMbGtiSZ/wBFvllTvK/AeP8ArXg/T7nf+GdfOrkcPCdRqeKn0esbXOsSVuqUge02LFNm
hSUZEnjHtE16BLijsRuWtJUWVy9HzLyH4vp8tg5HV4Wncv4evJXjbDqVPxNGstytLbqSSIjIkeyS
KJ7ZEdXgfFJ9fskrJfeOtno69dnR+ePLPkX0/wDlXhub5Lyj47qbNybT4boP3/jdxvN7lLnugqVH
vnvvq2aV7QqTVJIdjWr36q3fsfQnoJHbpbWmj0qCAIAgCAIAgCAIAgCAIAgCAIAgCAsu+cnmT1b2
uwX7pHjbt9N5Z2fkDVdxH1s3phXPOg3uOtu0toQHU9P4L0LOxLD8IMJPx9lPBgX3JGMGOy5+dpvf
ZHjvmup2rF/R4/ap5ezkJX+us/Sdn6F6O2sqOZUT61gnia6BrJ47MjIHLJE1/v7oi0p9ZPm7wJ4z
yOT4z1H+MOk7vxt5DfsLc2a3EwdfyPLXOfTPdDZ6B/5UellaEkWnNYybmLVtasTKd2aqjPqke3po
8fRXuTr1f69Sfs1xbi8h56qtBKeC6X12M5JGWJuxayAbLzQ8pSpbFcDhA6/rMSpNzEBgZaKlxIYi
LniSCCNxLKcjF2+vX16XmLGxpOfq0HOZpa8WTFYSx82NVGS0pfxmQMr/AHSvuMZBLFMyFYp3Oc74
eJXqJvel7x7rePOm/Tc8leSqnl/e6yCOzxXjy75BvY78ZalmSN81HpaC7NjUsa65tCHmrFnVoX86
xpQ3smCKGFtikTwHR6r3riP1Z8Ucev0Hiy9n35BYfMdYt80HXZPpwXFus264siRRM69HBYmZWDDq
YcgOU6w+1iVbkSNGI2JlCRNK8FSq7uJ5T4vIvwfk7K5Fjma1uZleXTZja1u41kTp3Rs+6WBlRkjX
K1yfakjkbHFK5vp36s+o3vFPk70FepjyLyeouL42b5DyPN+5zubZ2KXEWfJfj/n+cksX4cuO5ZXM
oaljoLNSaBksT/wX0oXS3dCjDYipZvkR7t5/z29dR6jzGrcqpvPoOanpmQvvXOUxZJbMECQcSDDx
odwkjz5QvVjA0QJkdjEuaQKLHuvuP6qLWfEvc0M+9qaeZVy6efBNPNJf1sqJz0gY57o4Y2XJHySv
+PxiYrW/a9zWRq5XIb4w/wBQr0r9d1/LcLwvcbvedJ12pmZWbU5Tx73t6CvJq2oasFrSu2edpVKl
Gu6VZ9Cwksq51aGee4yJkSnSBQvIoHn3yD5t6j8ufLXmj1h1m9i1aYt3au7ORctOsCS8G2TJWuBc
sFiprsA2FYdXI6QrMDZYE6qag6gk1eemv7UsOxVDko8Dkuc1PGPMc31etebVmt7W4sc07WzQI6W1
XWxYprXRlj3jkrQWYH1Uj+t9aeb7Xs8Z+s9Qlry56h/NHC+ujzr5r8BcBytjdzef8aeLGXqGVLYz
9R8NLB1W4+N0jNZ9nIcy7U29bE1qu8ttbUO7k5n4Fexuj7B8c7L2f5YFYv73Og+0c015/wBc6PHV
SSNBpMrOVKJkRb7Hc/Is7jcm83oLNTEpXYuRedlZJmP1iBtzpMkbBGa8u4+xs+L3JfXOZs5v7fra
MdSR7KUs9SKRl+Og60qSuT4zTS1opFWWRI0har5XN+Wtf07PI3jfxt67oV5KPsbPjXtV63x7xl3f
pVrXTUMvoNCnPydzrocNr6Ub3T5udR2L1OOOhTkuLozNq0oJ1h4J1RI/q6CAIAgCAIAgCAIAgCAI
AgCAIAgCA/ptzdrfR1rfdtxvfVxtxvbOm7e+mcbab6b65xtrvrtjG2u2ucZ1zjGcZxnC/UVUVFRV
RUVFRUX2VFT+UVFT+UVF/wAKfL2te1zHta9j2q17Hojmua5FRzXNVFRzXIqoqKioqKqKnsZU6wT0
mxgWSm5eRFwRsZgY6SMLYwXvrnXcrDJDzjeCN9dttdn8a/l212zjO2cZyuR9ieVvxkmlkb8lf8Xy
Pe35qior/ZzlT5Kiqiu9vf2Vf5OjVycqjKs9LMz6c6wtrrNVpVq8q12qjmwLJFGx6wtciK2L3+CK
iKjUVEMaOQ+I+yUK+8MSM62+OQO5uy+w+zvhxp5l5vbVxp1pzXXdtzTbXfTfXG2u2NsYyuNrnNc1
zXK1zVRzXNVUc1yL7o5qp7KioqIqKi+6L/KHcliinikgnjjmhmjfFNDKxskUsUjVZJHJG9FZJHIx
Va9jkVrmqrXIqKqHw886Q64++64++85u6889vs46665tnbdxxzfO2+7m+2c7b77ZztttnOc5znOc
oqq5Vc5VVyqqqqqqqqqvuqqq/wAqqr/Kqv8AKqfscccUbIomMiijY2OOONrWRxsYiNYxjGojWsa1
Ea1rURGoiIiIiHqojoF8r8ZtCwN2t0JD7PuFbRMRZJmNjNiXtdNXSNgAzWRcvu6t6auO5a/Jvrpp
jbbONcYx2ob9+vEsMF23BCrlcsMNmaOJXL7IrljY9rPkqIiKvt7r7J7r/BgtDkuU17qaWrzPPaei
2JkDdDQxc27dSCNXOjhS1ZrSzpExz3uZGknwarnK1EVy++BkZaVl3v5EtJyEoR/v/wA8iaSa9/v/
APP/ACkuO7/7/wD3/wCX+64JJZZnfKWSSV3/ANpHue7/APrlVTK08+hnR/Tn0qlGL+P9KnWhrR/x
/j+yFjG/x/t/Bj1xnbCAIAgCAIAgCAIAgCAk75/8Yeo/VA0sd5+4vbumx0DIsxM1KwmkaNERUkQP
qWwFIS8xIRsaIQ6Lvq/o2+VpnZrP78f+OM5xJsDjen6hsr8DGt6ccEjYppYEjbDFK5qPaySaaSOJ
jlaqORHPT+P5/wAGkPLfqS8F+CJqFXy35K57iLmrTl0MyhpuuTaN+lDMteW1Uz86pdu2IY52rE58
UDkSRPj/AJ9kJaT3xP8ApzXYTaeM8vypgrQ25L4cD0bkFjm2dNMfu/HrAQPQJCZMJ31/30GjgTX8
7f8AHlvDucNqVz+F/JdeFZ38xK9qNVzmQaORZmRE/n2SCDQkme5U/wANjY93+3si/wAFf8r9TP0Q
bGm3KrecqFaxJM2CKxq8b5ExsyRzl+KvdravI082tC138OnuWq0Xt/ej1jRXleJnI+qx3R9eOyHN
b4D1rebErenMjKlPC37awH5ZwDC61F8BuezJm4IY2ECwBkgjR9lxlvfRzTbbXz8nUj0UyJM69Hqr
Mysma+pOy+tiT4/XD+I6NJ/tf8mqxn1/JyORURUVFLgVvIPB3OMXyLT7TlLXj9uZY2ndvW6DKn5N
uRU+z8rSXoYrbspKNZYZUsWVt/TC6KRkj2uY5Esphvht9NJusYs7XntiPw6NqWLX5rpnLYmzks7a
52xjMQbcWto8nGuP/IGYfjTtds402Gw5n9q2PD4R8lT1vyU59I/dvzbXm0suKy5P5X2+p9xFjd/+
Ezo3p/hW+5SzS/VE9EmZuLiSeXpbf1zLBPr5vE93oYcMjVRFVNCtzj0tw+6/xazortVyIrmzK1Pk
QkgvH/p6yduk/N8PxC/kdzhWSSpbmj8NvHWSOBEGGMdkzGZLcQZiI3DNCMFl3CcRhwZwRQRZDBgz
jsLg5HprO3LzkOJfduQo50ua6FY7MbGNa9ZXpIrGthVj2PbMrvqex7Hse5r2qtnNT1EeD8XxjS8z
6Pk/kovFulJBBn9rFpNuY1y1YmmrMo1pKTbE8ui2zWs1p85kC3qtirags14pa07I9+hfJz6NHzgd
ea8j9YaOOJbFaJNj4yPg2t3N8aYcMspsoxXgBtc7Yy4UbJsDt6Y233dxrrnOM8zxV5EknZXTk9VH
vcjUc+OKOBFVfb3fZfK2vG1P93Pla1E/lVRDU1n1+ejepl2deT1B8BJVqwvnkgrXL1vUe1jVcrK2
LWoy7FuZUT2ZBWoyzPcqNaxVVEIjdu4l03zn1K28Y7HWH6d0akFiB2KAfMjpLA2ZGMCmowkeRiCz
4yQBk4eSj5MAwEwgcgMxlzXfG2dtdYnt4unzupbxtiq6no0nsZYgc+OT4/ZEyaJzZIXyRSMlhkjl
jex7muY9q+/+USwfjHybxHmPhef8k+OdyLo+N6evYsY+tFWuUvvSnds5l2GanoV6l6papaNK3RtV
rVeKWGxXlYrfZEcuswgi5IwSOjxnzTzyhwggxmt3iSyyndGBhh2W8bbuvvvOaNNNaa53cc3111xn
OcYWMYx8j2Rxtc+SRzWMY1FVz3uVGta1E/lXOVURET+VVfYmtmzXpVrFy3PFWqVIJbNqzO9scNev
BG6WaeaR6o2OKKNjpJHuVGsY1XKqIiqdlPGPjTJeWfHht/qXC+U+nPoFYo2sngQPcM16Y5RzF+Tk
456bhIGtWY0WlzctVYTcxtyemjMkyNlHwZCSIMQ3pFnXCx/DsnMcg+/Uw8vpu+sRVpI4Nv8AHmys
x0skbp4K9ay9lOeWrCr0Wed/ykst+cMjIUSJ/wDOF5J/UgpedfUVW5LoPKXe+EPSRj3dupa1fGCb
Gd33bxUaVyPL09XaxK0/S5efvaba72ZWZWSCnizfjalO1oOffq0Q9G8++5fUPsKe4275a46H6E46
BHS165byeq8U5nUsQuT4A5mStxlUn4ap2YYzSyQQpcjvZDpDEZINi7kMYZI/BozRwO36fr7GOvL4
7Ogx2Ry3svKqYubU+n513pJbfUsQ1LLXpZgY+T8l8n1SI1XN9nfH1T43y76XfBvp1yfJDPOvkaz4
h8jW7lDlu67/AHvJnbdB+5JV1qklLnq29k6XQYk1Z+LqzwUm4taot6o+dsMv2xfbDb1xEy8H6T7D
Ez3DI7zVMhW8pqS4dDEkGw3PSsiiuORcOY+6+2XEG53/ALqLJjnNoN8CTHdr+NILaO01h/WRTQdH
rxT4cfNzMtuSTEhc58Oe/wCLFWKF7lcjoX+/3ROjX6HMlatf2gWNCx3p9v5+p4X8dX8nylc81Ztn
noH0vKOjBDW0evgSewxl7RrRRxPr6FVG/tl6C4xNSK1RmZrq7VbccszKt8TfpXbYEOzx/nsQSCko
oaajZGW67xSP0OjTBNDhSW2HOibFMNviutva7msCt66b/q5vp+3b9sxq+F/JFuuy1Hz7GQSRNnjk
l1sWNHxPYkjXI1dD5NRzFRyK9rERF/lU/krdu/qaeivn9Wzh3PL09jVpX5sy7ToePfJlt1a7XsPq
zwvlZx6V5XxWI3xObWlnerm+zGu92+8UO/eJfUfl/Wqkdw5JLU6KvJf8GnWMeZqttqVlMyyyToNE
W+lT1irJT7or7ZTLOsrh10b8j7emzbD+zcV3uL6fmEqu28mWnFef8Kdls1W3Usv9kcjYbdKexWc5
WuRzW/b7ub7uRFRrlTfviX1NeC/OTt6Hxf5Az+jv8vB+V0eNNm73P9Bi1/tkgdNoc902Vj7cEUc8
T4JJVoLHHN8InuR8sSP3Z6f8t+iPLnm/k1X9A+QorlUlK9MuEzA+gG5uHlrRa4yQg45vXl1saqth
nIoTWLIji7JXtp/AUs+DkzSDF0EGniTs103MdDzHO5VXf5KLKkl0rk0G+k0Mtq1HJBGiZlpKtieJ
iROjfZr/AHoyVzPmkDUY2dz9Z+DvOvh7zn5l7/c8R+oa/wB7SocVzubq+JH5mjn4eBdqalx69zgS
b2PlX7C3orlfF2EyVs0IrSVnak7rE+TBV0DwXxz6e9QAWSV4Dxi49QjaiQIJYz66OHkOLMOZcIEC
dIPMCadNfYacf0DG2eJy1r+TLWNM65zgcLj+m6aOxLg41zTiqOayxJXaz4RPeiuYxXSPYivc1Fcj
Gqrvb+fb2Ns+V/UZ4P8ABtvGoeWfJPOcNd6GKefGqbE1j8i9XqyMhsWY4alazJHVilkZE+zM2KBJ
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
QrWKfO7D8+rasJanh/DzrbH2EjbD9qfnVLKxudGxjHpGrEejGfNHKxqpWzzZ6QvTp6i9vJ6TzJ43
r9huYeS7CzNNOk7HnrNfIdcm0EoyO5XocNtqKO5YszwLcbYkrPtWkrvibZnbJHbrfWb/AN06Pbet
9TnsWjoV6k/7m1WDWJg4L+1k/wCMOJkvMTW42Hgw99mBmdd9I+NEac312e3b2ecdc3j2tq39zRt6
2pP+VoXpfutWPqgg+2X4tZ8/qrRwwMVWtb7pHGxFVPdU+Sqq7i8f8ByXi3jOf8fcJlLh8hy1H9tw
chdDU1fwKX3S2ErpobV3R1LLWyzyK11y7YkY1yRtekbGMbrpY4mIQBAEAQBAEAQBAEAQBAEAQBAE
AQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEA
QBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQ
BAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQB
AEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBA
EAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAE
AQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEA
QBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQ
BAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQB
AEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBA
EAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAE
AQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEA
QBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQ
BAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQBAEAQB
AEAQBAEAQBAEAQH/2Q==

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://bitonto.myblog.it/files/regolamento.gif

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

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://bitonto.myblog.it/media/01/02/1520607586.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwK
DAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgA4gFo
AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq
NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi
o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E
AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR
BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG
R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A
/VHdRn/OaF60lAC5/wA5ozzSUUALn/OaSil3UAJRRRQAuf8AOaSiigApd1JRQA7/AD1pN1JRQAUU
Uu6gA3UD/PNJSr1oASlz/nNJRQAUUUUALn/OaSiigAooooAXdSUUUAO/z1ptFFAC5/zmjP8AnNJR
QAuf85oz/nNG6koAd3o/z1ptKvWgBf8APWkz/nNJRQA7/PWkz/nNJRQAUuf85pKKAFz/AJzRn/Oa
SigB9FMooAdgUYFLRQAmBRgUtFACYFGBS0UAJgUYFLRQAmBRgUtFACYFGBS0UAN20uBS0mRQAYFG
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
T+I0UUAA6UUUUAf/2Q==

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: application/x-css
Content-Transfer-Encoding: quoted-printable
Content-Location: http://bitonto.myblog.it/style.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND: =
url(http://blog.alice.it/graphics/design/preview/set14/DE4600/bg.jpg) =
#f4f4f4 repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-SPACING: =
normal; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Georgia, 'Times =
New Roman', serif; TEXT-ALIGN: center
}
#container {
	BACKGROUND: =
url(http://blog.alice.it/graphics/design/preview/set14/DE4600/container.j=
pg) #de4600 repeat-y; MARGIN-LEFT: auto; WIDTH: 940px; MARGIN-RIGHT: =
auto; TEXT-ALIGN: left
}
#left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
0px; OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
#right {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: =
0px; OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
#center {
	BACKGROUND: =
url(http://blog.alice.it/graphics/design/preview/set14/DE4600/center_rail=
_small.jpg) repeat-y center 50%; FLOAT: left; MARGIN-LEFT: 15px; =
OVERFLOW: hidden; WIDTH: 485px
}
.center-decorator1 {
	BACKGROUND: =
url(http://blog.alice.it/graphics/design/preview/set14/DE4600/center_top_=
small.jpg) no-repeat center top
}
.center-decorator2 {
	BACKGROUND: =
url(http://blog.alice.it/graphics/design/preview/set14/DE4600/center_bott=
om_small.jpg) no-repeat center bottom
}
#banner {
	BACKGROUND: url(http://bitonto.myblog.it/files/btvbanner.gif) =
no-repeat; MARGIN-LEFT: auto; WIDTH: 940px; COLOR: #ffffff; LINE-HEIGHT: =
140%; MARGIN-RIGHT: auto; HEIGHT: 270px
}
#banner H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: =
#ffffff; PADDING-TOP: 37px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: =
center
}
#banner H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 100%; =
PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: =
transparent; TEXT-ALIGN: center
}
#banner A {
	FONT-SIZE: 90%; COLOR: #ffffff; BACKGROUND-COLOR: transparent; =
TEXT-DECORATION: none
}
#banner-img {
	DISPLAY: none
}
DIV.img-link A {
	DISPLAY: block; WIDTH: 100%; TEXT-DECORATION: none
}
.nowrap {
	WHITE-SPACE: nowrap
}
.content {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 80%; =
PADDING-BOTTOM: 12px; OVERFLOW: visible; PADDING-TOP: 12px
}
.content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
100%; PADDING-BOTTOM: 3px; COLOR: #830000; LINE-HEIGHT: 150%; =
PADDING-TOP: 3px
}
.content H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
125%; PADDING-BOTTOM: 3px; COLOR: #de4600; LINE-HEIGHT: 150%; =
PADDING-TOP: 3px
}
.content BLOCKQUOTE {
=09
}
.content UL {
	FONT-SIZE: 100%
}
.content P.posted {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; =
PADDING-BOTTOM: 20px; MARGIN: 15px 0px; LINE-HEIGHT: 150%; PADDING-TOP: =
3px; BORDER-BOTTOM: #000000 1px dashed
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #de4600
}
A:visited {
	COLOR: #de4600
}
A:hover {
	COLOR: #830000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #830000; TEXT-DECORATION: underline
}
.sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: =
8px; PADDING-TOP: 20px
}
.decorator1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.decorator2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.sidebar H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN: 0px 0px 10px
}
.sidebar H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: =
url(http://blog.alice.it/graphics/design/preview/set14/DE4600/bullet.gif)=
 no-repeat 0% 0.45em; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: =
3px
}
.sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.sidebar LI {
	MARGIN: 0px 0px 5px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none
}
.sidebar .box-decorator2 {
	MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 11px
}
.sidebar LI.description {
	MARGIN: 0px 0px 15px; TEXT-ALIGN: left
}
.sidebar LI.album {
	MARGIN: 0px 5px 10px
}
.sidebar IMG {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px =
solid
}
.sidebar LI.link IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; VERTICAL-ALIGN: -4px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: =
0px
}
.photo {
	MARGIN-BOTTOM: 20px
}
.sidebar A {
	TEXT-DECORATION: none
}
.sidebar A:link {
	COLOR: #000000
}
.sidebar A:visited {
	COLOR: #000000
}
.sidebar A:hover {
	FONT-WEIGHT: bold; COLOR: #000000
}
.sidebar A:active {
	FONT-WEIGHT: bold; COLOR: #000000
}
.calendar A:link {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.calendar A:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.calendar A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.link-note {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 2px; LINE-HEIGHT: 100%; PADDING-TOP: 2px; TEXT-ALIGN: =
center
}
.link-note IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; =
MARGIN-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px
}
#comment-data {
	BORDER-RIGHT: #bbb 1px dotted; PADDING-RIGHT: 15px; FLOAT: left; WIDTH: =
180px; MARGIN-RIGHT: 15px; TEXT-ALIGN: left
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#box-recentposts A {
	PADDING-LEFT: 15px; BACKGROUND: =
url(http://blog.alice.it/graphics/design/preview/set14/DE4600/link_bullet=
.gif) no-repeat 0px 3px; MARGIN-LEFT: 0px
}
#box-addfriend A {
	PADDING-LEFT: 15px; BACKGROUND: =
url(http://blog.alice.it/graphics/design/preview/set14/DE4600/link_bullet=
.gif) no-repeat 0px 3px; MARGIN-LEFT: 0px
}
#box-categories A {
	PADDING-LEFT: 15px; BACKGROUND: =
url(http://blog.alice.it/graphics/design/preview/set14/DE4600/link_bullet=
.gif) no-repeat 0px 3px; MARGIN-LEFT: 0px
}
#box-archives A {
	PADDING-LEFT: 15px; BACKGROUND: =
url(http://blog.alice.it/graphics/design/preview/set14/DE4600/link_bullet=
.gif) no-repeat 0px 3px; MARGIN-LEFT: 0px
}
TABLE.calendar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: =
5px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 5px; LETTER-SPACING: 0.1em; =
TEXT-ALIGN: left
}
TH.day-of-week {
	MARGIN-TOP: 10px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none; TEXT-ALIGN: =
center
}
TD.selected-day {
	MARGIN-TOP: 10px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none; TEXT-ALIGN: =
center
}
TD.day {
	MARGIN-TOP: 10px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none; =
LETTER-SPACING: 0.05em; TEXT-ALIGN: center
}
TD.selected {
	BACKGROUND: #de4600
}
TD.selected A {
	BACKGROUND: #de4600
}
INPUT {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, sans-serif
}
TEXTAREA {
	CLEAR: both; FONT-SIZE: 100%; WIDTH: 99%; FONT-FAMILY: Verdana, Arial, =
sans-serif
}
FORM .formelement {
	CLEAR: both; FONT-SIZE: 95%; BACKGROUND: none transparent scroll repeat =
0% 0%; PADDING-BOTTOM: 0.8em; WIDTH: 99%; PADDING-TOP: 0.4em
}
FORM .formelement .name {
	PADDING-LEFT: 1em; FLOAT: left; WIDTH: auto
}
FORM .formelement .value {
	FLOAT: right; WIDTH: 70%
}
FORM .formelement .error {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #f00
}
.album-container {
	BACKGROUND-IMAGE: none! important
}
.album-container H3 {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 5px; PADDING-LEFT: 0.5em; =
FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 1em; PADDING-TOP: =
1.5em; TEXT-ALIGN: center
}
.album-container A IMG {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 3px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 3px; =
BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px =
solid
}
.album-container P {
	FONT-SIZE: 70%! important; LINE-HEIGHT: 150%! important
}
.album-container #gallery {
	PADDING-BOTTOM: 1em; MARGIN-LEFT: auto; WIDTH: 769px; MARGIN-RIGHT: =
auto; TEXT-ALIGN: center
}
.album-container #photo-detail {
	PADDING-BOTTOM: 1em; MARGIN-LEFT: auto; WIDTH: 769px; MARGIN-RIGHT: =
auto; TEXT-ALIGN: center
}
.album-container #cover-intro {
	PADDING-BOTTOM: 1em; MARGIN-LEFT: auto; WIDTH: 769px; MARGIN-RIGHT: =
auto; TEXT-ALIGN: center
}
.album-container #cover-intro P {
	MARGIN-LEFT: 140px; LINE-HEIGHT: 130%; MARGIN-RIGHT: 140px; TEXT-ALIGN: =
center
}
.album-container #cover-intro P A {
	FONT-WEIGHT: bold
}
.album-container #cover-intro IMG {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 3px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 3px; =
BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px =
solid; TEXT-ALIGN: left
}
.album-container .nav {
	MARGIN-TOP: 0.5em; COLOR: #f4f4f4; LINE-HEIGHT: 110%; MARGIN-RIGHT: =
1em; HEIGHT: 1.1em; TEXT-ALIGN: right
}
.album-container .nav A {
	FONT-SIZE: 70%
}
.album-container #photo-detail {
=09
}
.album-container #photo-detail .photo-container {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px; TEXT-ALIGN: center
}
.album-container #photo-detail .photo-container H4 {
	FONT-SIZE: 80%
}
.album-container #photo-detail .photo-container IMG {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 3px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 3px; =
MARGIN: 0px auto; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: #000 1px solid
}
.album-container #photo-detail .photo-container-no-thumb {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px
}
.album-container #photo-detail .photo-container-no-thumb H4 {
	MARGIN-TOP: 0px; FONT-SIZE: 80%
}
.album-container #photo-detail .photo-container-no-thumb P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px
}
.album-container #photo-detail .photo-container-no-thumb IMG {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 3px; BACKGROUND: #f4f4f4; FLOAT: left; =
PADDING-BOTTOM: 3px; MARGIN: 0px 1em 1em 0px; BORDER-LEFT: #000 1px =
solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid
}
.album-container .thumblist {
	CLEAR: both; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; =
PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.album-container .thumblist IMG {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 3px; BACKGROUND: #f4f4f4; FLOAT: left; =
PADDING-BOTTOM: 3px; MARGIN: 10px; BORDER-LEFT: #000 1px solid; =
PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid
}
.album-container .thumblist-nofloat {
	PADDING-TOP: 15px
}
.album-container .thumblist-nofloat IMG {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 10px; =
BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px =
solid
}
.album-container .thumblist-with-detail {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: =
20px; WIDTH: auto; PADDING-TOP: 20px; TEXT-ALIGN: left
}
.album-container .thumblist-with-detail .thumb-container {
	FLOAT: left; PADDING-BOTTOM: 1.5em; WIDTH: 99%; PADDING-TOP: 1em
}
.album-container .thumblist-with-detail A {
	FONT-SIZE: 70%; FLOAT: left
}
.album-container .thumblist-with-detail IMG {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 3px; BACKGROUND: #f4f4f4; MARGIN-BOTTOM: 10px; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #000 1px solid; MARGIN-RIGHT: 10px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid
}
.album-container .thumblist-with-detail H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: =
0.5em; MARGIN: 0px; PADDING-TOP: 0px
}
.album-container .thumblist-with-detail A.view-details {
	FLOAT: right
}
.spacer {
	CLEAR: both
}
BODY.diapo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; BACKGROUND-COLOR: #f4f4f4
}
#diapo-container {
	MARGIN-TOP: 5px; MARGIN-LEFT: 1em; WIDTH: 95%; MARGIN-RIGHT: 1em; =
TEXT-ALIGN: center
}
#diapo-container .content {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; =
OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; =
HEIGHT: 500px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
#diapo-container .content IMG {
	BORDER-RIGHT: #f4f4f4 4px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#f4f4f4 4px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px =
auto; BORDER-LEFT: #f4f4f4 4px solid; PADDING-TOP: 3px; BORDER-BOTTOM: =
#f4f4f4 4px solid
}
#diapo-container .content P {
	FONT-SIZE: 130%; MARGIN: 2em auto 0px; COLOR: white
}
#diapo-container .nav {
	FONT-SIZE: 70%; MARGIN: 0px; WIDTH: 100%; COLOR: #f4f4f4; LINE-HEIGHT: =
90%; HEIGHT: 1.1em
}
#diapo-container .top {
	POSITION: relative; HEIGHT: 30px
}
#diapo-container .bottom {
	FLOAT: left; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 80px; =
TEXT-ALIGN: center
}
#diapo-container .nav .menu {
	WIDTH: 100%; TEXT-ALIGN: center
}
#diapo-container .nav .menu SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 0.5em; VERTICAL-ALIGN: middle; COLOR: #ddd; PADDING-TOP: 0px; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; =
BACKGROUND-COLOR: #f4f4f4
}
#diapo-container .nav .close {
	FLOAT: right; LINE-HEIGHT: 200%; TEXT-ALIGN: right
}
#diapo-container .nav A {
	COLOR: #ddd; TEXT-DECORATION: none
}
#diapo-container .nav A:hover {
	TEXT-DECORATION: underline
}
#diapo-container .nav A:active {
	TEXT-DECORATION: underline
}
UL.category-list {
	-moz-column-count: 2
}
UL.archive-list {
	-moz-column-count: 3
}
UL.popular-tags LI {
	DISPLAY: inline; MARGIN: 0.2em
}
UL.tag-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
UL.tag-list LI {
	DISPLAY: inline; MARGIN: 0.2em
}
H3.total {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; FONT-SIZE: =
105%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
H3.total A {
	TEXT-DECORATION: none
}

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://impit.tradedoubler.com/imp?type(img)g(17238672)a(1399510)

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
GM+4xjfO8Y57/OMgD7nIIxICADs=

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://adv.comunetwork.com/adlog.php?bannerid=1386&clientid=459&zoneid=1437&source=&block=0&capping=0&cb=dc0da1331312985afb0b26f1767d86b4

R0lGODlhAQABAIAAAAQCBAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0019_01C91A53.17BD27D0"


------=_NextPart_001_0019_01C91A53.17BD27D0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://bitonto.myblog.it/archive/2008/09/19/a-bitonto-il-sogno-possibile-dell-aria-pulita.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">
<HTML lang=3Dit xml:lang=3D"it" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>A BITONTO IL SOGNO =
POSSIBILE DELL'ARIA PULITA : www.bitontotv.it</TITLE><LINK=20
href=3D"http://static.blog.alice.it/backend/graphics/favicon.ico"=20
type=3Dimage/x-icon rel=3Dicon><LINK=20
href=3D"http://static.blog.alice.it/backend/graphics/favicon.ico"=20
type=3Dimage/x-icon rel=3D"shortcut icon">
<META content=3D"la citt=C3=A0... da dentro" name=3Ddescription>
<META=20
content=3D"bitonto, attualit=C3=A0, bitonto.net, bitonto blog, bitonto =
news, informazione bitonto, giornale bitonto, bitonto blog"=20
name=3Dkeywords>
<META content=3D"la citt=C3=A0... da dentro" name=3Dabstract>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3Dhttp://www.blogspirit.com/ name=3Dpublisher>
<META content=3D"MSHTML 6.00.6000.20868" name=3DGENERATOR>
<META content=3Dindex,follow name=3Drobots><LINK=20
href=3D"http://bitonto.myblog.it/style.css" type=3Dtext/css =
rel=3Dstylesheet><LINK=20
title=3DAtom href=3D"http://bitonto.myblog.it/atom.xml" =
type=3Dapplication/atom+xml=20
rel=3Dalternate><LINK title=3DRSS =
href=3D"http://bitonto.myblog.it/index.rss"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3DHome=20
href=3D"http://bitonto.myblog.it/" rel=3Dstart><LINK=20
title=3D"SICCIT=C3=80, INVOCATO IL CRISTO DELL=E2=80=99ACQUA"=20
href=3D"http://bitonto.myblog.it/archive/2008/09/19/siccita-invocato-il-c=
risto-dell-acqua.html"=20
rel=3Dprev><LINK=20
title=3D"FONDO AFFITTI, FINANZIAMENTO POSSIBILE PER PI=C3=99 DI 950MILA =
EURO"=20
href=3D"http://bitonto.myblog.it/archive/2008/09/19/fondo-affitti-finanzi=
amento-possibile-per-piu-di-950mila-eur.html"=20
rel=3Dnext>
<SCRIPT =
src=3D"http://static.blog.alice.it/backend/javascript/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://static.blog.alice.it/backend/javascript/validator.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://static.blog.alice.it/backend/javascript/rememberme.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
       =20
        var useAuth =3D false;
        function submitForm(objForm) {
            handleRemember(objForm);
            if(validateForm(objForm)) {
                return true;
            } else {
                return false;
            }
        }
        function validateForm(objForm) {
          return validateFormpost_comment(objForm);
        }
        function validateFormpost_comment(objForm) {
          var validResult =3D true;
          var spanText;
          var spanElt;
          var tempText;
          widgetsWithError =3D new Array();

        if(!useAuth && =
!checkLength(objForm.elements['post_comment_author'])) {
          spanText =3D "Specifica il tuo nome";
          validResult=3Dfalse;
        } else {
         spanText =3D '';
        }
        putInnerText("post_comment_author_error",spanText);


        if(!useAuth && =
!isEmail(objForm.elements['post_comment_author_email'])) {
          spanText =3D "Specifica la tua mail";
          validResult=3Dfalse;
        } else {
         spanText =3D '';
        }
        putInnerText("post_comment_author_email_error",spanText);

        if(!checkLength(objForm.elements['post_comment_source'],1)) {
          spanText =3D "Commenta";
          validResult=3Dfalse;
        } else {
         spanText =3D '';
        }
        putInnerText("post_comment_source_error",spanText);

          return validResult;
        }
       =20
        </SCRIPT>

<STYLE type=3Dtext/css>H3 {
	CURSOR: pointer
}
</STYLE>
</HEAD>
<BODY>
<SCRIPT type=3Dtext/javascript>=0A=
=0A=
function popupCenter(url,width,height,xtr) {=0A=
    var top=3D(screen.height-height)/2;=0A=
    var left=3D(screen.width-width)/2;=0A=
    =
window.open(url,"",xtr+",top=3D"+top+",left=3D"+left+",width=3D"+width+",=
height=3D"+height);=0A=
}=0A=
=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>var =
registry=3D{writeRegisteredcommentGreeting:'writeRegisteredcommentGreetin=
gAlice'};    function =
writeRegisteredcommentGreetingAlice(allow_anon_comments){=0A=
        var NICKDATA =3D unescape(getCookie('NICKDATA'));=0A=
        if (NICKDATA) {=0A=
            commenter_name=3Deval(NICKDATA);=0A=
            greetingAlice();=0A=
            if(!$('url')) {=0A=
                setTimeout('startAuthAlice()',100);=0A=
            }else {=0A=
                startAuthAlice();=0A=
            }=0A=
        }else  {=0A=
            $('commentregisteredintro').innerHTML=3D'<p>Non sei =
connesso. Per connetterti, <a =
href=3D"http://blog.alice.it/authcomm/verifica_log_for_my_blog.php?return=
_url=3Dhttp%3A%2F%2Fbitonto.myblog.it%2Farchive%2F2008%2F09%2F10%2Fi-giov=
ani-di-destra-per-la-sicurezza.html&domain=3Dmyblog.it">Log in</a></p>';=0A=
        }=0A=
    };=0A=
    function greetingAlice() {=0A=
        var msgText =3D'<div class=3D"formelement"><span =
class=3D"name">Scegli il nickname :</span><span class=3D"value"> <select =
class=3D"form" id=3D"choosenick" name=3D"nick" =
onchange=3D"changeNickname(this.value)" =
style=3D"background:white;color:black;text-align:left;">';=0A=
        for (var i=3D0; i<=3Dcommenter_name.length-1; i++)=0A=
          msgText +=3D'<option value=3D"'+ i + '">' + =
commenter_name[i].nickname + '</option>';=0A=
        msgText +=3D'</select>  &nbsp;&nbsp;<a =
href=3D"javascript:alice_signout()">Log out</a></span></div>';=0A=
        $('commentregisteredintro').innerHTML=3DmsgText;=0A=
    };=0A=
    function startAuthAlice() {=0A=
        if(!$('url')) =
{window.setTimeout('startAuthAlice()',100);return;};=0A=
        $('anonymousonly1').hide();=0A=
        $('allinputs').show();=0A=
        var nickselected=3D getCookie('nickselected');=0A=
        if(!nickselected) nickselected=3D0;=0A=
        $('choosenick').selectedIndex=3Dnickselected;=0A=
        changeNickname(nickselected);=0A=
    };=0A=
    function changeNickname(i) {// hidden fields*/=0A=
        $('hfusername').value =3D commenter_name[i].nickname;=0A=
        $('hfnick').value =3D commenter_name[i].nickname;=0A=
        $('author').value =3D commenter_name[i].nickname;=0A=
        if(commenter_name[i].email) {=0A=
            $('hfemail').value =3D commenter_name[i].email;=0A=
            $('author_email').value =3D commenter_name[i].email;=0A=
        }=0A=
        if(commenter_name[i].url) $('url').value=3Dcommenter_name[i].url;=0A=
        setCookie('nickselected',i);=0A=
    }=0A=
    function alice_signout() {=0A=
      deleteCookie('NICKDATA');=0A=
      deleteCookie('NICKSSO');=0A=
      deleteCookie('registered_username');=0A=
      deleteCookie('registered_nick');=0A=
      deleteCookie('registered_email');=0A=
      deleteCookie('registered_ts');=0A=
      deleteCookie('registered_key');=0A=
      $('commentregisteredintro').innerHTML=3D'<p>Non sei connesso. Per =
connetterti, <a =
href=3D"http://blog.alice.it/authcomm/verifica_log_for_my_blog.php?return=
_url=3Dhttp%3A%2F%2Fbitonto.myblog.it%2Farchive%2F2008%2F09%2F10%2Fi-giov=
ani-di-destra-per-la-sicurezza.html&domain=3Dmyblog.it">Log in</a></p>';=0A=
      hideCommentForm();=0A=
    }</SCRIPT>
<!--[if lt IE 7]>=0A=
<script type=3D"text/javascript" =
src=3D"http://blog.alice.it/javascript/png_func.js"></script>=0A=
<![endif]-->
<DIV id=3Dcontainer>
<DIV class=3Dcontainer-decorator1>
<DIV class=3Dcontainer-decorator2>
<DIV id=3Dbanner-img>
<DIV class=3Dbanner-img-decorator1>
<DIV class=3Dbanner-img-decorator2>
<DIV class=3Dimg-link><A=20
href=3D"http://bitonto.myblog.it/"></A></DIV></DIV></DIV></DIV>
<DIV id=3Dbanner>
<DIV class=3Dbanner-decorator1>
<DIV class=3Dbanner-decorator2>
<H1><A =
href=3D"http://bitonto.myblog.it/">http://bitonto.myblog.it/</A></H1>
<H2>la citt=C3=A0... da dentro</H2></DIV></DIV></DIV>
<DIV id=3Dleft>
<DIV class=3Dleft-decorator1>
<DIV class=3Dleft-decorator2>
<DIV class=3Dsidebar>
<DIV class=3Dbox-decorator1 id=3Ddayblog>
<DIV class=3Dbox-decorator2>
<DIV class=3Dbox-decorator3>
<DIV class=3Dboxcontent-decorator1>
<DIV class=3Dboxcontent-decorator2>
<DIV class=3Dboxcontent-decorator3>
<UL>
  <LI=20
  style=3D"LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none; =
TEXT-ALIGN: center"><A=20
  href=3D"http://blog.alice.it/blog_giorno.html" target=3D_blank><IMG=20
  style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: transparent; =
BORDER-RIGHT-WIDTH: 0px"=20
  alt=3D"Blog of the Day" =
src=3D"http://blog.alice.it/images/extras/targhetta.png">=20
  </A></LI></UL></DIV></DIV></DIV></DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript>function checkEmail(e) {var re =3D =
/^\+?\w+([\+\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;return =
re.test(e.toLowerCase());}</SCRIPT>

<DIV class=3Dbox-decorator1 id=3Dbox-newsletter>
<DIV class=3Dbox-decorator2>
<DIV class=3Dbox-decorator3>
<DIV class=3Ddecorator1>
<DIV class=3Ddecorator2>
<H2>Newsletter</H2></DIV></DIV>
<DIV class=3Dboxcontent-decorator1>
<DIV class=3Dboxcontent-decorator2>
<DIV class=3Dboxcontent-decorator3>
<FORM=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px"=20
name=3Dnewsletter onsubmit=3D"return checkEmail(this.email.value)"=20
action=3Dhttp://bitonto.myblog.it/apps/newsletter/index.php =
method=3Dget>
<UL style=3D"TEXT-ALIGN: center">
  <LI style=3D"LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: =
none"><INPUT=20
  onclick=3D"if(this.value=3D=3D'email') this.value=3D''" value=3Demail =
name=3Demail>
  <LI style=3D"LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: =
none"><LABEL><INPUT=20
  style=3D"VERTICAL-ALIGN: middle" type=3Dradio CHECKED value=3D1=20
  name=3Dsubscribe>Iscriviti</LABEL>
  <LI style=3D"LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: =
none"><LABEL><INPUT=20
  style=3D"VERTICAL-ALIGN: middle" type=3Dradio value=3D0 =
name=3Dsubscribe>Cancella la=20
  tua iscrizione</LABEL>
  <LI style=3D"LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: =
none"><INPUT type=3Dsubmit value=3DInvia name=3Dsubmit><INPUT=20
  type=3Dhidden value=3D62693 name=3Dblog_id><INPUT type=3Dhidden=20
  value=3Deb053c4caf58cf5c1f70c8c308cceb696daa93e4=20
name=3Dsignature></LI></UL></FORM></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3Dboxtitleless-decorator1 id=3Dbox-mybox1039522>
<DIV class=3Dboxtitleless-decorator2>
<DIV class=3Dboxtitleless-decorator3>
<DIV class=3Dlink-note style=3D"LINE-HEIGHT: 150%"><A=20
href=3D"mailto:bitontoblog@email.it">
<DIV style=3D"TEXT-ALIGN: center"><IMG=20
style=3D"BORDER-TOP-WIDTH: 0pt; BORDER-LEFT-WIDTH: 0pt; =
BORDER-BOTTOM-WIDTH: 0pt; MARGIN: 0.7em 0pt; BORDER-RIGHT-WIDTH: 0pt"=20
alt=3Dd1edb525623b0990b330ec9f483ef558.jpg=20
src=3D"http://bitonto.myblog.it/images/e-mail371.gif"></DIV><BR><BR></A><=
/DIV></DIV></DIV></DIV>
<DIV class=3Dboxtitleless-decorator1 id=3Dbox-mybox1631196>
<DIV class=3Dboxtitleless-decorator2>
<DIV class=3Dboxtitleless-decorator3>
<DIV class=3Dlink-note style=3D"LINE-HEIGHT: 150%"><IFRAME id=3Dadc63a3a =
name=3Dadc63a3a=20
frameSpacing=3D0=20
src=3D"http://adv.comunetwork.com/adframe.php?n=3Dadc63a3a&amp;what=3Dzon=
e:1437"=20
frameBorder=3Dno width=3D160 scrolling=3Dno=20
height=3D600><a =
href=3D'http://adv.comunetwork.com/adclick.php?n=3Dadc63a3a' =
target=3D'_blank'><img =
src=3D'http://adv.comunetwork.com/adview.php?what=3Dzone:1437&amp;n=3Dadc=
63a3a' border=3D'0' alt=3D''></a></IFRAME></DIV></DIV></DIV></DIV>
<DIV class=3Dbox-decorator1 id=3Dbox-photoalbums>
<DIV class=3Dbox-decorator2>
<DIV class=3Dbox-decorator3>
<DIV class=3Ddecorator1>
<DIV class=3Ddecorator2>
<H2>Album fotografici</H2></DIV></DIV>
<DIV class=3Dboxcontent-decorator1>
<DIV class=3Dboxcontent-decorator2>
<DIV class=3Dboxcontent-decorator3>
<UL>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'Il trasferimento dell\'immagine della =
Madonna delle Grazie';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  href=3D"http://bitonto.myblog.it/album/madonna-delle-grazie/">Il =
trasferimento=20
  dell'immagine della Madonna delle Grazie</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'IMMAGINI DALLA PROCESSIONE DELLA =
MADONNA DEL CARMINE';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/immagini-dalla-processione-della-m=
adonna-del-carmine/">IMMAGINI=20
  DALLA PROCESSIONE DELLA MADONNA DEL CARMINE</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'CONFERENZA STAMPA OPPOSIZIONE 10 =
LUGLIO';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/conferenza_stampa_opposizione_10_l=
uglio/">CONFERENZA=20
  STAMPA OPPOSIZIONE 10 LUGLIO</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'IMMAGINI DA \&quot;UNITI PER =
VINCERE\&quot;';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/immagini_da_uniti_per_vincere_/">I=
MMAGINI=20
  DA "UNITI PER VINCERE"</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'DISCARICA ABUSIVA SCOPERTA DALLA =
GUARDIA DI FINANZA';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/discarica_abusiva_scoperta_dalla_g=
uardia_di_finanza/">DISCARICA=20
  ABUSIVA SCOPERTA DALLA GUARDIA DI FINANZA</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'MARKETING TERRITORIALE: CONVEGNO DEL 6 =
GIUGNO';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/marketing_territoriale_convegno_de=
l_6_giugno/">MARKETING=20
  TERRITORIALE: CONVEGNO DEL 6 GIUGNO</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'30 e 31 MAGGIO: BIENNALE PUGLIA =
2008';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/30_e_31_maggio_biennale_puglia_200=
8/">30=20
  e 31 MAGGIO: BIENNALE PUGLIA 2008</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'26-29 MAGGIO: BIENNALE PUGLIA =
2008';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/26-29_maggio_biennale_puglia_2008/=
">26-29=20
  MAGGIO: BIENNALE PUGLIA 2008</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'22-25 MAGGIO: BIENNALE PUGLIA =
2008';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  href=3D"http://bitonto.myblog.it/album/biennale_puglia_2008/">22-25 =
MAGGIO:=20
  BIENNALE PUGLIA 2008</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'UNA TECA... PER TUTTI';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  href=3D"http://bitonto.myblog.it/album/una_teca..._per_tutti/">UNA =
TECA... PER=20
  TUTTI</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'ACCESSO BITONTO NORD: PERICOLOSI =
ARBUSTI OCCUPANO LA VISUALE';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/accesso_bitonto_nord_pericolosi_ar=
busti_occupano_la_visuale/">ACCESSO=20
  BITONTO NORD: PERICOLOSI ARBUSTI OCCUPANO LA VISUALE</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'INSEDIAMENTO DEL NUOVO SINDACO';return =
true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/passaggio_di_consegna/">INSEDIAMEN=
TO DEL=20
  NUOVO SINDACO</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'POLITICHESE SATIRICO';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/politichese_satirico/">POLITICHESE=
=20
  SATIRICO</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'SOGNO DI UNA MORTE DI MEZZA =
ESTATE';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/sogno_di_una_morte_di_mezza_estate=
/">SOGNO=20
  DI UNA MORTE DI MEZZA ESTATE</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'LA SALA POLIFUNZIONALE DI VILLA =
JANNUZZI';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/la_sala_polifunzionale_di_villa_ja=
nnuzzi/">LA=20
  SALA POLIFUNZIONALE DI VILLA JANNUZZI</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'LA SECONDA STAZIONE FBN';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  href=3D"http://bitonto.myblog.it/album/la_seconda_stazione_fbn/">LA =
SECONDA=20
  STAZIONE FBN</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'MAGICO HAMELIN';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  href=3D"http://bitonto.myblog.it/album/magico_hamelin/">MAGICO =
HAMELIN</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'LA DIFFICILE VITA DEI MACCHINISTI E =
DEI FACCHINI DEL TEATRO TRAETTA';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/la_vita_difficile_dei_macchinisti_=
e_dei_facchini_del_teatro_traetta/">LA=20
  DIFFICILE VITA DEI MACCHINISTI E DEI FACCHINI DEL TEATRO TRAETTA</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'IL RESTAURO DELLE IMMAGINI DI CRISTO =
DEPOSTO, VENERATO NELLA CHIESA DEL PURGATORIO';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/il_restauro_dell_immagini_di_crist=
o_morto_della_chiesa_del_purgatorio/">IL=20
  RESTAURO DELLE IMMAGINI DI CRISTO DEPOSTO, VENERATO NELLA CHIESA DEL=20
  PURGATORIO</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'IMMAGINI DAL CONCERTO DI FINE =
ANNO';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/immagini_del_concerto_di_fine_anno=
/">IMMAGINI=20
  DAL CONCERTO DI FINE ANNO</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'IL NATALE DEL 9=C2=B0 REGGIMENTO =
FANTERIA =E2=80=9CBARI=E2=80=9D';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/il_natale_del_9_reggimento_fanteri=
a_=E2=80=9Cbari=E2=80=9D/">IL=20
  NATALE DEL 9=C2=B0 REGGIMENTO FANTERIA =E2=80=9CBARI=E2=80=9D</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'BITONTO E LA NEVICATA DEL 15 =
DICEMBRE';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/bitonto_e_la_nevicata_del_15_dicem=
bre/">BITONTO=20
  E LA NEVICATA DEL 15 DICEMBRE</A>
  <LI class=3D"album title"><A=20
  onmouseover=3D"window.status=3D'GRUPPO IMMAGINI A TRENTO';return true" =

  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/gruppo_immagini_a_trento/">GRUPPO =

  IMMAGINI A TRENTO</A>
  <LI class=3D"album title lasttitle"><A=20
  onmouseover=3D"window.status=3D'I SANTI MEDICI NEI LUOGHI DELLA =
SOFFERENZA';return true"=20
  onmouseout=3D"window.status=3D''; return true"=20
  =
href=3D"http://bitonto.myblog.it/album/i_santi_medici_nei_luoghi_della_so=
fferenza/">I=20
  SANTI MEDICI NEI LUOGHI DELLA=20
SOFFERENZA</A></LI></UL></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3Dboxtitleless-decorator1 id=3Dbox-mybox1631217>
<DIV class=3Dboxtitleless-decorator2>
<DIV class=3Dboxtitleless-decorator3>
<DIV class=3Dlink-note style=3D"LINE-HEIGHT: 150%"><IFRAME id=3Dac6bf4e7 =
name=3Dac6bf4e7=20
frameSpacing=3D0=20
src=3D"http://adv.comunetwork.com/adframe.php?n=3Dac6bf4e7&amp;what=3Dzon=
e:1436"=20
frameBorder=3Dno width=3D120 scrolling=3Dno=20
height=3D60><a =
href=3D'http://adv.comunetwork.com/adclick.php?n=3Dac6bf4e7' =
target=3D'_blank'><img =
src=3D'http://adv.comunetwork.com/adview.php?what=3Dzone:1436&amp;n=3Dac6=
bf4e7' border=3D'0' alt=3D''></a></IFRAME></DIV></DIV></DIV></DIV>
<DIV class=3Dboxtitleless-decorator1 id=3Dbox-mybox1631222>
<DIV class=3Dboxtitleless-decorator2>
<DIV class=3Dboxtitleless-decorator3>
<DIV class=3Dlink-note style=3D"LINE-HEIGHT: 150%"><IFRAME id=3Da9260d8f =
name=3Da9260d8f=20
frameSpacing=3D0=20
src=3D"http://adv.comunetwork.com/adframe.php?n=3Da9260d8f&amp;what=3Dzon=
e:1435"=20
frameBorder=3Dno width=3D120 scrolling=3Dno=20
height=3D600><a =
href=3D'http://adv.comunetwork.com/adclick.php?n=3Da9260d8f' =
target=3D'_blank'><img =
src=3D'http://adv.comunetwork.com/adview.php?what=3Dzone:1435&amp;n=3Da92=
60d8f' border=3D'0' alt=3D''></a></IFRAME></DIV></DIV></DIV></DIV>
<DIV class=3Dboxtitleless-decorator1 id=3Dbox-mybox1631215>
<DIV class=3Dboxtitleless-decorator2>
<DIV class=3Dboxtitleless-decorator3>
<DIV class=3Dlink-note style=3D"LINE-HEIGHT: 150%"><IFRAME id=3Dad7d44eb =
name=3Dad7d44eb=20
frameSpacing=3D0=20
src=3D"http://adv.comunetwork.com/adframe.php?n=3Dad7d44eb&amp;what=3Dzon=
e:1436"=20
frameBorder=3Dno width=3D120 scrolling=3Dno=20
height=3D60><a =
href=3D'http://adv.comunetwork.com/adclick.php?n=3Dad7d44eb' =
target=3D'_blank'><img =
src=3D'http://adv.comunetwork.com/adview.php?what=3Dzone:1436&amp;n=3Dad7=
d44eb' border=3D'0' alt=3D''></a></IFRAME></DIV></DIV></DIV></DIV>
<DIV class=3Dboxtitleless-decorator1 id=3Dbox-mybox1109116>
<DIV class=3Dboxtitleless-decorator2>
<DIV class=3Dboxtitleless-decorator3>
<DIV class=3Dlink-note style=3D"LINE-HEIGHT: 150%"><A title=3Dchisiamo=20
href=3D"http://bitonto.myblog.it/chi_siamo/">
<DIV style=3D"TEXT-ALIGN: center"><IMG=20
style=3D"BORDER-TOP-WIDTH: 0pt; BORDER-LEFT-WIDTH: 0pt; =
BORDER-BOTTOM-WIDTH: 0pt; MARGIN: 0.7em 0pt; BORDER-RIGHT-WIDTH: 0pt"=20
alt=3Dd1edb525623b0990b330ec9f483ef558.jpg=20
src=3D"http://bitonto.myblog.it/files/chisiamo_180_x_69_.jpg">=20
</DIV></A></DIV></DIV></DIV></DIV>
<DIV class=3Dboxtitleless-decorator1 id=3Dbox-syndication>
<DIV class=3Dboxtitleless-decorator2>
<DIV class=3Dboxtitleless-decorator3>
<DIV class=3Dlink-note style=3D"TEXT-ALIGN: left"><A=20
title=3D"RSS per www.bitontotv.it"=20
style=3D"PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; =
PADDING-LEFT: 18px; FONT-SIZE: 13px; BACKGROUND-IMAGE: =
url(http://blog.alice.it/images/extras/rss-logo.png); PADDING-BOTTOM: =
0px; MARGIN: 0px 8px 0px 2px; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 25px"=20
href=3D"http://bitonto.myblog.it/index.rss"=20
alt=3D"RSS per www.bitontotv.it">&nbsp;RSS</A>&nbsp;&nbsp;<A=20
title=3D"Atom per www.bitontotv.it"=20
style=3D"PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; =
PADDING-LEFT: 18px; FONT-SIZE: 13px; BACKGROUND-IMAGE: =
url(http://blog.alice.it/images/extras/rss-logo.png); PADDING-BOTTOM: =
0px; MARGIN: 0px 8px 0px 2px; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 25px"=20
href=3D"http://bitonto.myblog.it/atom.xml" alt=3D"XML per =
www.bitontotv.it">=20
Atom</A></DIV></DIV></DIV></DIV>
<DIV class=3Dboxtitleless-decorator1 id=3Dbox-mybox1424906>
<DIV class=3Dboxtitleless-decorator2>
<DIV class=3Dboxtitleless-decorator3>
<DIV class=3Dlink-note style=3D"LINE-HEIGHT: 150%"><A=20
href=3D"http://creativecommons.org/licenses/by-nc-sa/2.5/it/" =
rel=3Dlicense><IMG=20
style=3D"BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px"=20
alt=3D"Creative Commons License"=20
src=3D"http://i.creativecommons.org/l/by-nc-sa/2.5/it/88x31.png"></A><BR>=
Questo/a=20
opera =C3=A8 pubblicato sotto una <A=20
href=3D"http://creativecommons.org/licenses/by-nc-sa/2.5/it/" =
rel=3Dlicense>Licenza=20
Creative Commons</A>.</DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV id=3Dright>
<DIV class=3Dright-decorator1>
<DIV class=3Dright-decorator2>
<DIV class=3Dsidebar>
<DIV class=3Dboxtitleless-decorator1 id=3Dbox-mybox991559>
<DIV class=3Dboxtitleless-decorator2>
<DIV class=3Dboxtitleless-decorator3>
<DIV class=3Dlink-note style=3D"LINE-HEIGHT: 150%">
<P><B><FONT size=3D4><FONT color=3D#ff0000>19</FONT>/<FONT=20
color=3D#ff0000>09</FONT>/<FONT color=3D#ff0000>2008</FONT>:=20
<P><FONT size=3D3>CI SONO<FONT color=3D#ff0000> 9</FONT>=20
NOTIZIE</FONT><BR></B></FONT></P></DIV></DIV></DIV></DIV>
<DIV class=3Dboxtitleless-decorator1 id=3Dbox-mybox1108827>
<DIV class=3Dboxtitleless-decorator2>
<DIV class=3Dboxtitleless-decorator3>
<DIV class=3Dlink-note style=3D"LINE-HEIGHT: 150%"><A title=3Dagenda=20
href=3D"http://bitonto.myblog.it/_genda/">
<DIV style=3D"TEXT-ALIGN: center"><IMG=20
style=3D"BORDER-TOP-WIDTH: 0pt; BORDER-LEFT-WIDTH: 0pt; =
BORDER-BOTTOM-WIDTH: 0pt; MARGIN: 0.7em 0pt; BORDER-RIGHT-WIDTH: 0pt"=20
alt=3Dd1edb525623b0990b330ec9f483ef558.jpg=20
src=3D"http://bitonto.myblog.it/files/agendabanner_180_x_86_.jpg">=20
</DIV></A></DIV></DIV></DIV></DIV>
<DIV class=3Dboxtitleless-decorator1 id=3Dbox-mybox1565212>
<DIV class=3Dboxtitleless-decorator2>
<DIV class=3Dboxtitleless-decorator3>
<DIV class=3Dlink-note style=3D"LINE-HEIGHT: 150%"><A =
title=3Dossrvatorio=20
href=3D"http://bitonto.myblog.it/osservatorio_musicale/">
<DIV style=3D"TEXT-ALIGN: center"><IMG=20
style=3D"BORDER-TOP-WIDTH: 0pt; BORDER-LEFT-WIDTH: 0pt; =
BORDER-BOTTOM-WIDTH: 0pt; MARGIN: 0.7em 0pt; BORDER-RIGHT-WIDTH: 0pt"=20
alt=3Dd1edb525623b0990b330ec9f483ef558.jpg=20
src=3D"http://bitonto.myblog.it/images/osservatoriomusicale.jpg">=20
</DIV></A></DIV></DIV></DIV></DIV>
<DIV class=3Dboxtitleless-decorator1 id=3Dbox-mybox1765892>
<DIV class=3Dboxtitleless-decorator2>
<DIV class=3Dboxtitleless-decorator3>
<DIV class=3Dlink-note style=3D"LINE-HEIGHT: 150%"><A =
title=3Dsognigrandiosi=20
href=3D"http://bitonto.myblog.it/images/theaser2.jpg">
<DIV style=3D"TEXT-ALIGN: center"><IMG=20
style=3D"BORDER-TOP-WIDTH: 0pt; BORDER-LEFT-WIDTH: 0pt; =
BORDER-BOTTOM-WIDTH: 0pt; MARGIN: 0.7em 0pt; BORDER-RIGHT-WIDTH: 0pt"=20
alt=3Dd1edb525623b0990b330ec9f483ef558.jpg=20
src=3D"http://bitonto.myblog.it/images/theaser.jpg">=20
</DIV></A></DIV></DIV></DIV></DIV>
<DIV class=3Dbox-decorator1 id=3Dbox-recentposts>
<DIV class=3Dbox-decorator2>
<DIV class=3Dbox-decorator3>
<DIV class=3Ddecorator1>
<DIV class=3Ddecorator2>
<H2>Post recenti</H2></DIV></DIV>
<DIV class=3Dboxcontent-decorator1>
<DIV class=3Dboxcontent-decorator2>
<DIV class=3Dboxcontent-decorator3>
<UL>
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/19/19-settembre-2008-le-=
notizie-di-oggi.html">19=20
  SETTEMBRE 2008 - LE NOTIZIE DI OGGI</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/19/progetto-nordbarese-s=
icuro-ecco-il-bando-nel-dettaglio.html">PROGETTO=20
  NORDBARESE SICURO, ECCO IL BANDO NEL...</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/19/martina-vince-il-conc=
orso-=E2=80=9Cun-fiore-per-voi=E2=80=9D.html">MARTINA=20
  VINCE IL CONCORSO =E2=80=9CUN FIORE PER VOI=E2=80=9D</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/19/tutta-la-festa-dei-sa=
nti-medici-in-diretta-su-bitontotv.html">TUTTA=20
  LA FESTA DEI SANTI MEDICI IN DIRETTA SU...</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/19/fondo-affitti-finanzi=
amento-possibile-per-piu-di-950mila-eur.html">FONDO=20
  AFFITTI, FINANZIAMENTO POSSIBILE PER PI=C3=99...</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/19/a-bitonto-il-sogno-po=
ssibile-dell-aria-pulita.html">A=20
  BITONTO IL SOGNO POSSIBILE DELL'ARIA PULITA</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/19/siccita-invocato-il-c=
risto-dell-acqua.html">SICCIT=C3=80,=20
  INVOCATO IL CRISTO DELL=E2=80=99ACQUA</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/19/angelo-cimadomo-tra-i=
-leoncelli-neroverdi.html">ANGELO=20
  CIMADOMO TRA I LEONCELLI NEROVERDI</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/19/speciale-osservatorio=
-il-total-metal-festival-sotto-accusa.html">SPECIALE=20
  OSSERVATORIO: IL TOTAL METAL FESTIVAL...</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/18/18-settembre-2008-le-=
notizie-di-oggi.html">18=20
  SETTEMBRE 2008 - LE NOTIZIE DI OGGI</A>=20
</LI></UL></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3Dboxtitleless-decorator1 id=3Dbox-mybox1375537>
<DIV class=3Dboxtitleless-decorator2>
<DIV class=3Dboxtitleless-decorator3>
<DIV class=3Dlink-note style=3D"LINE-HEIGHT: 150%"><A =
title=3Dregolamento=20
href=3D"http://bitonto.myblog.it/archive/2007/10/17/regolamento-per-l-ins=
erimento-dei-commenti.html">
<DIV style=3D"TEXT-ALIGN: center"><IMG=20
style=3D"BORDER-TOP-WIDTH: 0pt; BORDER-LEFT-WIDTH: 0pt; =
BORDER-BOTTOM-WIDTH: 0pt; MARGIN: 0.7em 0pt; BORDER-RIGHT-WIDTH: 0pt"=20
alt=3Dd1edb525623b0990b330ec9f483ef558.jpg=20
src=3D"http://bitonto.myblog.it/files/regolamento.gif">=20
</DIV></A></DIV></DIV></DIV></DIV>
<DIV class=3Dbox-decorator1 id=3Dbox-recentcomments>
<DIV class=3Dbox-decorator2>
<DIV class=3Dbox-decorator3>
<DIV class=3Ddecorator1>
<DIV class=3Ddecorator2>
<H2>Commenti recenti</H2></DIV></DIV>
<DIV class=3Dboxcontent-decorator1>
<DIV class=3Dboxcontent-decorator2>
<DIV class=3Dboxcontent-decorator3>
<UL>
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/10/i-giovani-di-destra-p=
er-la-sicurezza.html#c3950062">GIO</A>=20
  su <A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/10/i-giovani-di-destra-p=
er-la-sicurezza.html">I=20
  GIOVANI DI DESTRA PER LA SICUREZZA</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/19/progetto-nordbarese-s=
icuro-ecco-il-bando-nel-dettaglio.html#c3950016">Golem</A>=20
  su <A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/19/progetto-nordbarese-s=
icuro-ecco-il-bando-nel-dettaglio.html">PROGETTO=20
  NORDBARESE SICURO, ECCO IL BANDO NEL...</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/16/valla-querela-martine=
lli-e-zazzera-difende-il-blogger.html#c3949902">Beppe=20
  Granieri</A> su <A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/16/valla-querela-martine=
lli-e-zazzera-difende-il-blogger.html">VALLA=20
  QUERELA MARTINELLI E ZAZZERA DIFENDE IL...</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/10/i-giovani-di-destra-p=
er-la-sicurezza.html#c3949846">punkabbestia</A>=20
  su <A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/10/i-giovani-di-destra-p=
er-la-sicurezza.html">I=20
  GIOVANI DI DESTRA PER LA SICUREZZA</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/16/valla-querela-martine=
lli-e-zazzera-difende-il-blogger.html#c3949770">Sacetox</A>=20
  su <A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/16/valla-querela-martine=
lli-e-zazzera-difende-il-blogger.html">VALLA=20
  QUERELA MARTINELLI E ZAZZERA DIFENDE IL...</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/10/i-giovani-di-destra-p=
er-la-sicurezza.html#c3949548">rocco</A>=20
  su <A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/10/i-giovani-di-destra-p=
er-la-sicurezza.html">I=20
  GIOVANI DI DESTRA PER LA SICUREZZA</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/10/i-giovani-di-destra-p=
er-la-sicurezza.html#c3949372">Un=20
  cittadino di Bitonto</A> su <A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/10/i-giovani-di-destra-p=
er-la-sicurezza.html">I=20
  GIOVANI DI DESTRA PER LA SICUREZZA</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/16/valla-querela-martine=
lli-e-zazzera-difende-il-blogger.html#c3949284">domenico=20
  agostinacchio</A> su <A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/16/valla-querela-martine=
lli-e-zazzera-difende-il-blogger.html">VALLA=20
  QUERELA MARTINELLI E ZAZZERA DIFENDE IL...</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/16/valla-querela-martine=
lli-e-zazzera-difende-il-blogger.html#c3949276">Beppe=20
  Granieri</A> su <A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/16/valla-querela-martine=
lli-e-zazzera-difende-il-blogger.html">VALLA=20
  QUERELA MARTINELLI E ZAZZERA DIFENDE IL...</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/10/i-giovani-di-destra-p=
er-la-sicurezza.html#c3949273">domenico=20
  agostinacchio</A> su <A=20
  =
href=3D"http://bitonto.myblog.it/archive/2008/09/10/i-giovani-di-destra-p=
er-la-sicurezza.html">I=20
  GIOVANI DI DESTRA PER LA SICUREZZA</A>=20
</LI></UL></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3Dbox-decorator1 id=3Dbox-categories>
<DIV class=3Dbox-decorator2>
<DIV class=3Dbox-decorator3>
<DIV class=3Ddecorator1>
<DIV class=3Ddecorator2>
<H2>Categorie</H2></DIV></DIV>
<DIV class=3Dboxcontent-decorator1>
<DIV class=3Dboxcontent-decorator2>
<DIV class=3Dboxcontent-decorator3>
<UL>
  <LI><A href=3D"http://bitonto.myblog.it/_genda/">@genda</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/acquolina/">Acquolina</A>=20
  <LI><A =
href=3D"http://bitonto.myblog.it/audiointerviste/">Audiointerviste</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/avviso_pubblico/">Avviso =
Pubblico</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/bloglife-_le_notizie_giorno_per_giorno/"=
>BlogLIFE-=20
  le notizie giorno per giorno</A>=20
  <LI><A =
href=3D"http://bitonto.myblog.it/c_illuminiamo_di_meno/">C'illuminiamo =
di=20
  meno</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/chi_siamo/">Chi Siamo</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/cinema/">Cinema</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/colpo_d_occhio/">Colpo =
d'occhio</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/confidence/">Confidence</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/cronaca_attualita/">Cronaca&amp;Attualit=
=C3=A0</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/cultura_spettacolo/">Cultura&amp;Spettac=
olo</A>=20

  <LI><A href=3D"http://bitonto.myblog.it/da_palazzo_dintorni/">da=20
  Palazzo&amp;dintorni</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/depiliamoci/">dePILiamoci</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/diretta_elezioni_-_approfondimenti_del_1=
5_aprile/">Diretta=20
  Elezioni - Approfondimenti del 15 Aprile</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/diretta_elezioni_-_approfondimenti_del_2=
8_aprile/">Diretta=20
  Elezioni - Approfondimenti del 28 Aprile</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/dulcis_in_music/">Dulcis in =
Music</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/eventi/">Eventi</A>=20
  <LI><A =
href=3D"http://bitonto.myblog.it/eventi-speciale_natale/">Eventi-Speciale=
=20
  Natale</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/gossip/">Gossip</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/libriliberi/">LibriLiberi</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/musica/">musica</A>=20
  <LI><A =
href=3D"http://bitonto.myblog.it/occhio_all_arte_-_eventi/">Occhio=20
  all'arte - eventi</A>=20
  <LI><A =
href=3D"http://bitonto.myblog.it/occhio_all_arte_-_recensioni/">Occhio=20
  all'Arte - recensioni</A>=20
  <LI><A =
href=3D"http://bitonto.myblog.it/osservatorio_musicale/">Osservatorio=20
  Musicale</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/pensieri/">Pensieri</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/politica/">Politica</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/premio_leonardiano/">Premio=20
  LEONARDIANO</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/se-potessi-avere/">Se potessi=20
  avere...</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/settimana_santa/">Settimana =
Santa</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/speciale_aldo_moro/">Speciale =
ALDO=20
  MORO</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/speciale_biennale_dei_giovani_artisti/">=
Speciale=20
  BIENNALE dei GIOVANI ARTISTI</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/speciale_bitontoestate2008_-_eventi/">Sp=
eciale=20
  BitontoEstate2008 - eventi</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/speciale_bitontoestate2008_-_general/">S=
peciale=20
  BitontoEstate2008 - general</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/speciale_convegno_marketing_territoriale=
/">Speciale=20
  convegno Marketing Territoriale</A>=20
  <LI><A =
href=3D"http://bitonto.myblog.it/speciale_filosofando/">Speciale=20
  FILOSOFANDO</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/speciale_ospedale/">SPECIALE=20
  OSPEDALE</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/speciale_pensieri..._don_tonino_bello/">=
Speciale=20
  Pensieri... don Tonino Bello</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/sport/">sport</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/sport_calcio/">Sport =
Calcio</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/sport_volley/">Sport =
Volley</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/storie/">Storie</A>=20
  <LI><A href=3D"http://bitonto.myblog.it/teatro_traetta/">TEATRO =
TRAETTA</A>=20
  <LI><A =
href=3D"http://bitonto.myblog.it/tradizioni_popolari/">Tradizioni=20
  Popolari</A>=20
  <LI><A=20
  =
href=3D"http://bitonto.myblog.it/uniticontrol_aids/">UNITIcontroL'AIDS</A=
>=20
  <LI><A href=3D"http://bitonto.myblog.it/web_tv/">WEB TV</A>=20
</LI></UL></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV id=3Dcenter>
<DIV class=3Dcenter-decorator1>
<DIV class=3Dcenter-decorator2>
<DIV class=3Dcontent>
<P align=3Dright><A=20
href=3D"http://bitonto.myblog.it/archive/2008/09/19/siccita-invocato-il-c=
risto-dell-acqua.html">=C2=AB=20
SICCIT=C3=80, INVOCATO IL CRISTO DELL=E2=80=99ACQUA</A> | <A=20
href=3D"http://bitonto.myblog.it/">Homepage</A> | <A=20
href=3D"http://bitonto.myblog.it/archive/2008/09/19/fondo-affitti-finanzi=
amento-possibile-per-piu-di-950mila-eur.html">FONDO=20
AFFITTI, FINANZIAMENTO POSSIBILE PER PI=C3=99 DI 950MILA EURO =C2=BB</A> =
</P>
<H2 class=3Ddate><SPAN>19/09/2008</SPAN></H2>
<H3><SPAN>A BITONTO IL SOGNO POSSIBILE DELL'ARIA PULITA</SPAN></H3>
<DIV class=3Dposttext>
<DIV class=3Dposttext-decorator1>
<DIV class=3Dposttext-decorator2>
<P><FONT size=3D2><I>Entrano nel vivo le attivit=C3=A0 della Settimana =
Europea della=20
Mobilit=C3=A0, il calendario di appuntamenti con cui il Comune di =
Bitonto partecipa=20
all'iniziativa della Comunit=C3=A0 Europea.</I><BR><BR></FONT><IMG =
id=3Dmedia-473108=20
style=3D"BORDER-TOP-WIDTH: 0pt; BORDER-LEFT-WIDTH: 0pt; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0pt; MARGIN: 0.2em 1.4em 0.7em 0pt; =
BORDER-RIGHT-WIDTH: 0pt"=20
alt=3D1520607586.jpg =
src=3D"http://bitonto.myblog.it/media/01/02/1520607586.jpg"=20
name=3Dmedia-473108><FONT size=3D2>Oggi, <B>venerd=C3=AC 19</B>, alle =
17, a <B>Palazzo di=20
Citt=C3=A0</B> nella Sala degli Specchi si terr=C3=A0 l'incontro su =
<B>=E2=80=9CVoglio Aria=20
Pulita, un sogno possibile per tutti=E2=80=9D</B>, che sviluppa il tema =
dell'edizione di=20
quest'anno: =E2=80=9CClean air for all=E2=80=9D.<BR>Ricco il parterre =
degli interventi. Dopo il=20
saluto dell'Assessore alla Polizia Locale del Comune di Bitonto, =
<B>Antonio=20
Lisi</B>, interverr=C3=A0 <B>Michele Ronchi</B>, della Ferrotramviaria, =
che=20
illustrer=C3=A0 i progetti per la mobilit=C3=A0 che l'azienda sta =
sviluppando. A seguire,=20
<B>Gianluigi De Gennaro</B>, del Dipartimento di Chimica =
dell'Universit=C3=A0 di=20
Bari, con un focus sulla qualit=C3=A0 dell'aria. <B>Nicola Mercurio,</B> =
del CEA=20
Elaia di Bitonto, relazioner=C3=A0 dei progetti di bike sharing e di =
educazione alla=20
mobilit=C3=A0 sostenibile che il Centro di Educazione Ambientale ha =
realizzato lo=20
scorso anno con le scolaresche e la cittadinanza. <B>Gaetano =
Paciullo</B>,=20
tenente della Polizia Municipale del Comune di Bitonto e <B>Michele=20
Ruscigno</B>, dell'Ata Ingenering, di Trento, illustreranno il nuovo =
piano della=20
viabilit=C3=A0 per Bitonto e il progetto, in via di realizzazione, della =
pista=20
ciclabile. <B>Lorenzo Bertuccio</B>, dell'associazione Euromobility , =
parler=C3=A0=20
dell'esperienza del mobility management in Italia. Sar=C3=A0 poi la =
volta di=20
<B>Giovanni Lodispoto</B>, dalla Polizia Municipale del Comune di =
Bitonto, che=20
analizzer=C3=A0 il progetto della realizzazione di un'area camper a =
Bitonto,=20
nell'ambito delle proposte di turismo sostenibile. In chiusura, =
<B>Franco=20
Ragno</B>, Assessore all'Ambiente del Comune di Bitonto. Modera la =
serata=20
Domenico Lovascio, responsabile del Servizio Gestione rifiuti, =
autorizzazioni,=20
controlli e bonifiche della Provincia di Taranto.<BR>Al termine =
dell'incontro,=20
spazio alle scolaresche, invitate allo spettacolo didattico sulla guida =
sicura=20
KATEDROMOS, animato da <B>Leonardo Indiveri</B>. L'evento, inizialmente =
in=20
programma per le 20 in Piazza Moro, =C3=A8 stata spostato, causa =
pioggia, alla stessa=20
ora, nella Sala Consiliare di Palazzo Gentile.<BR>Tutte le altre =
iniziative=20
della Settimana Europea della Mobilit=C3=A0 in programma a Bitonto, e =
non solo, si=20
posso consultare sul sito <B>www.elaiabitonto.it</B><BR><BR></FONT>
<DIV align=3Dright><FONT size=3D2><B>Cs ufficiale a cura del Cea=20
Elaia</B></FONT><BR></DIV>
<P></P></DIV></DIV></DIV>
<DIV class=3Dpostbottom>
<DIV class=3Dpostbottom-decorator1>
<DIV class=3Dpostbottom-decorator2>
<P class=3Dposted>09:05 Scritto da : <A=20
href=3D"http://nick-amici.amici.alice.it/bfreezones" =
target=3D_blank>bfreezones</A>=20
In <A=20
href=3D"http://bitonto.myblog.it/cronaca_attualita/">Cronaca&amp;Attualit=
=C3=A0</A> |=20
<A id=3Da=20
href=3D"http://bitonto.myblog.it/archive/2008/09/19/a-bitonto-il-sogno-po=
ssibile-dell-aria-pulita.html">Link=20
permanente</A> | <A=20
href=3D"http://bitonto.myblog.it/archive/2008/09/19/a-bitonto-il-sogno-po=
ssibile-dell-aria-pulita.html#comments">Commenti=20
(0)</A> | <A onclick=3D"toggle_emailthis('div_send1544398',1544398);"=20
href=3D"javascript:void(0)">Segnala</A> | Tag: <A=20
href=3D"http://bitonto.myblog.it/tag/bitonto">bitonto</A>, <A=20
href=3D"http://bitonto.myblog.it/tag/bitonto%20tv">bitonto tv</A>, <A=20
href=3D"http://bitonto.myblog.it/tag/bitonto%20web%20tv">bitonto web =
tv</A> | <A=20
title=3D"Aggiungi a OKNOtizie"=20
style=3D"PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; =
PADDING-LEFT: 32px; BACKGROUND-IMAGE: =
url(http://blog.alice.it/images/extras/oknotizie.png); PADDING-BOTTOM: =
0px; MARGIN: 0px 8px 0px 2px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 25px; BORDER-BOTTOM-STYLE: none"=20
href=3D"http://oknotizie.alice.it/post.html.php?url=3Dhttp%3A%2F%2Fbitont=
o.myblog.it%2Farchive%2F2008%2F09%2F19%2Fa-bitonto-il-sogno-possibile-del=
l-aria-pulita.html&amp;title=3DA+BITONTO+IL+SOGNO+POSSIBILE+DELL%27ARIA+P=
ULITA+%3A+www.bitontotv.it+"=20
target=3D_blank>OKNOtizie</A>
<DIV class=3Demailthis id=3Ddiv_send1544398></DIV>
<P></P></DIV></DIV></DIV><A id=3Dcomments></A><A id=3Dpostcomment></A>
<H2><SPAN>Scrivi un commento</SPAN></H2>
<DIV id=3Dcommentform>
<FORM name=3Dpost_comment onsubmit=3D"return submitForm(this)"=20
action=3Dhttp://bitonto.myblog.it/comments method=3Dpost><INPUT =
type=3Dhidden=20
value=3D1544398 name=3Dpost_id> <INPUT type=3Dhidden=20
value=3Dad1e6872e11266870c86fe21e5ae522b71a52584 name=3Dmhash> <INPUT =
id=3Dhfusername=20
type=3Dhidden name=3Dregistered_username> <INPUT id=3Dhfnick =
type=3Dhidden=20
name=3Dregistered_nick> <INPUT id=3Dhfemail type=3Dhidden =
name=3Dregistered_email>=20
<INPUT id=3Dhfts type=3Dhidden name=3Dregistered_ts> <INPUT id=3Dhfkey =
type=3Dhidden=20
name=3Dregistered_key> <INPUT id=3Danon_comments type=3Dhidden value=3D1 =

name=3Danon_comments>=20
<DIV id=3Dallinputs>
<DIV class=3Dformelement id=3Danonymousonly1><LABEL><SPAN =
class=3Dname>Il tuo nome=20
:<BR></SPAN><SPAN class=3Dvalue><INPUT id=3Dauthor tabIndex=3D1=20
name=3Dpost_comment_author> <SPAN class=3Derror=20
id=3Dpost_comment_author_error>&nbsp;</SPAN>
<DIV class=3Dvalidation-advice id=3Dadvice-post_comment_author=20
style=3D"DISPLAY: none">-</DIV></SPAN></LABEL>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<DIV class=3Dformelement id=3Danonymousonly2><LABEL><SPAN =
class=3Dname>La tua mail=20
:<BR></SPAN><SPAN class=3Dvalue><INPUT id=3Demail tabIndex=3D2=20
name=3Dpost_comment_author_email> <SPAN class=3Derror=20
id=3Dpost_comment_author_email_error>&nbsp;</SPAN>
<DIV class=3Dvalidation-advice id=3Dadvice-post_comment_author_email=20
style=3D"DISPLAY: none">-</DIV></SPAN></LABEL>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<DIV class=3Dformelement><LABEL><SPAN class=3Dname>La tua URL =
:<BR></SPAN><SPAN=20
class=3Dvalue><INPUT id=3Durl tabIndex=3D3 value=3Dhttp://=20
name=3Dpost_comment_author_link> </SPAN></LABEL>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<DIV class=3Dformelement><LABEL><SPAN class=3D"name nowrap">Il tuo =
commento :=20
<BR></SPAN><SPAN class=3Derror =
id=3Dpost_comment_source_error>&nbsp;</SPAN>
<DIV class=3Dvalidation-advice id=3Dadvice-post_comment_source=20
style=3D"DISPLAY: none">-</DIV><TEXTAREA id=3Dcomment-text tabIndex=3D4 =
name=3Dpost_comment_source rows=3D10 cols=3D43></TEXTAREA>=20
</LABEL>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<DIV class=3Dformelement><LABEL><SPAN class=3D"name nowrap">Ricorda =
questi=20
dati:<BR></SPAN><INPUT tabIndex=3D5 type=3Dcheckbox value=3D1 =
name=3Dremember> </LABEL>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<DIV class=3Dformelement><LABEL><SPAN class=3D"name nowrap">Iscriviti a =
questo=20
modulo<BR></SPAN><INPUT tabIndex=3D6 type=3Dcheckbox value=3D1 =
name=3Dthread> </LABEL>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<DIV class=3Dformelement><SPAN class=3Dvalue><INPUT tabIndex=3D7 =
type=3Dsubmit value=3D&nbsp;Anteprima&nbsp; name=3Dpreview>=20
<INPUT tabIndex=3D6 type=3Dsubmit value=3D&nbsp;Invia&nbsp; name=3Dpost> =

</SPAN></DIV></DIV></FORM></DIV></DIV></DIV></DIV></DIV>
<DIV style=3D"CLEAR: both">&nbsp;</DIV></DIV></DIV></DIV>
<DIV id=3DextraDiv1><SPAN></SPAN></DIV>
<DIV id=3DextraDiv2><SPAN></SPAN></DIV>
<DIV id=3DextraDiv3><SPAN></SPAN></DIV>
<DIV id=3DextraDiv4><SPAN></SPAN></DIV>
<DIV id=3DextraDiv5><SPAN></SPAN></DIV>
<DIV id=3DextraDiv6><SPAN></SPAN></DIV>
<SCRIPT type=3Dtext/javascript>
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
var pageTracker =3D _gat._getTracker("UA-3341672-1");
pageTracker._initData();
pageTracker._trackPageview();
</SCRIPT>

<SCRIPT =
src=3D"http://static.blog.alice.it/backend/javascript/validation-min.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
            // <![CDATA[=0A=
            =0A=
            div=3D'';=0A=
            function popupCenter(url,width,height,xtr) {=0A=
                var top=3D(screen.height-height)/2;=0A=
                var left=3D(screen.width-width)/2;=0A=
                =
window.open(url,"",xtr+",top=3D"+top+",left=3D"+left+",width=3D"+width+",=
height=3D"+height);=0A=
            };=0A=
            function toggle_emailthis(div,id) {=0A=
                if($(div).innerHTML.length) {=0A=
                    if($(div).visible()) {=0A=
                        $(div).hide();=0A=
                    }else {=0A=
                        $(div).show();=0A=
=0A=
                    }=0A=
                }else {=0A=
                    new =
Ajax.Updater(div,'/apps/services/emailthis.php?post_id=3D'+id);=0A=
                }=0A=
            };=0A=
            function sendemailthis(div,id) {=0A=
                var v =3D new =
Validation('form_emailthis_'+id,{onsubmit:false});=0A=
                var result =3D v.validate();=0A=
                if(result=3D=3Dfalse) return false;=0A=
                new =
Ajax.Updater(div,'/apps/services/emailthis.php',{postBody:$('form_emailth=
is_'+id).serialize()});=0A=
                return false;=0A=
            }=0A=
            =0A=
            // ]]>=0A=
        </SCRIPT>

<DIV style=3D"CLEAR: both"></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
    if($("center")) {=0A=
        Event.observe($("center"), "click", function(event) {=0A=
            elt =3D Event.findElement(event, "H3");=0A=
            if (elt && elt.tagName =3D=3D "H3") {=0A=
                tpId =3D elt.id; aId =3D tpId.replace("p","a"); =
$(aId).href; document.location.href=3D$(aId).href;=0A=
            };=0A=
            var eltAImg =3D Event.findElement(event, =
"a");if(!eltAImg)return;=0A=
            var ext =3D =
eltAImg.href.substring(eltAImg.href.lastIndexOf("."),eltAImg.href.length)=
.toLowerCase();=0A=
            if (eltAImg.tagName =3D=3D "A" && =
eltAImg.childNodes[0].tagName =3D=3D "IMG" && (ext=3D=3D".jpg" || =
ext=3D=3D".jpeg" || ext=3D=3D".gif")) {=0A=
                eltAImg.onclick =3D function() { return false; }=0A=
                newWindow =3D =
window.open("","_blank","top=3D250,left=3D250,width=3D500,height=3D500");=0A=
                newWindow.document.write("<!DOCTYPE html PUBLIC =
\"-//W3C//DTD XHTML 1.0 Transitional//EN\" =
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">" );=0A=
                =
newWindow.document.write("<html><head><title>"+eltAImg.childNodes[0].alt+=
" | www.bitontotv.it | Myblog.it</title></head>" );=0A=
                newWindow.document.writeln("<body><img =
src=3D"+eltAImg.href+" />");=0A=
                newWindow.document.writeln("<!-- START RedMeasure V4 - =
Java v1.1  Revision: 1.8 --><!-- COPYRIGHT 2000 Red Sheriff Limited =
--><script type=3D\"text/javascript\"><!--var =
pCid=3D\"it_Matrix-it_0\";var w0=3D1;var =
refR=3Descape(document.referrer);if (refR.length>=3D252) =
refR=3DrefR.substring(0,252)+\"...\";//--><"+"/script><script =
type=3D\"text/javascript\"><!--var w0=3D0;//--><"+"/script><script =
type=3D\"text/javascript\" =
src=3D\"http://server-it.imrworldwide.com/a1.js\"><"+"/script><script =
type=3D\"text/javascript\"><!--if(w0){var imgN=3D\'<img =
src=3D\"http://server-it.imrworldwide.com/cgi-bin/count?ref=3D\'+refR+\'&=
cid=3D\'+pCid+\'\" width=3D\"1\" =
height=3D\"1\">\';if(navigator.userAgent.indexOf(\'Mac\')!=3D-1){document=
.write(imgN);}else{document.write(\'<applet! code=3D&q =
uot;Measure.class\" =
\'+\'codebase=3D\"http://server-it.imrworldwide.com/\"\'+\'width=3D\"1\" =
height=3D2>\'+\'<param name=3D\"ref\" value=3D\"\'+refR+\'\">\'+\'<param =
name=3D\"cid\" =
value=3D\"\'+pCid+\'\"><textflow>\'+imgN+\'</textflow></applet>\');}}docu=
ment.write(\"<!--COMMENT-->\");//--><"+"/script><!-- END RedMeasure V4 =
-->");=0A=
                newWindow.document.writeln("</body></html>");=0A=
                newWindow.document.close();=0A=
            };=0A=
        });=0A=
        Event.observe($("center"), "mouseover", function(event) {=0A=
            var eltAImg =3D Event.findElement(event, "a");=0A=
            if(!eltAImg)return;=0A=
            var ext =3D =
eltAImg.href.substring(eltAImg.href.lastIndexOf("."),eltAImg.href.length)=
.toLowerCase();=0A=
            if (eltAImg.tagName =3D=3D "A" && =
eltAImg.childNodes[0].tagName =3D=3D "IMG" && (ext=3D=3D".jpg" || =
ext=3D=3D".jpeg" || ext=3D=3D".gif")) {=0A=
                eltAImg.onclick =3D function() { return false; }=0A=
            }=0A=
        });=0A=
        if($("box-lastupdatedblogs")) {=0A=
            if($("box-lastupdatedblogs").down("H2")) {=0A=
                lastupdatedtitleelt =3D =
$("box-lastupdatedblogs").down("H2");=0A=
                lastupdatedtitleelt.replace("<h2><a =
href=3D\"http://blog.alice.it/bloglive.html\">" + =
lastupdatedtitleelt.innerHTML + "</a></h2>");=0A=
            }=0A=
        }=0A=
    }=0A=
    </SCRIPT>

<DIV id=3Dtheme></DIV>
<DIV id=3Dredsheriff><!-- START RedMeasure V4 - Java v1.1  Revision: 1.8 =
--><!-- COPYRIGHT 2000 Red Sheriff Limited -->
<SCRIPT type=3Dtext/javascript><!--=0A=
var pCid=3D"it_Matrix-it_0";=0A=
var w0=3D1;=0A=
var refR=3Descape(document.referrer);=0A=
if (refR.length>=3D252) refR=3DrefR.substring(0,252)+"...";=0A=
//--></SCRIPT>

<SCRIPT type=3Dtext/javascript><!--=0A=
var w0=3D0;=0A=
//--></SCRIPT>

<SCRIPT src=3D"http://server-it.imrworldwide.com/a1.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript><!--=0A=
if(w0){=0A=
var imgN=3D'<img =
src=3D"http://server-it.imrworldwide.com/cgi-bin/count?ref=3D'+=0A=
refR+'&cid=3D'+pCid+'" width=3D"1" height=3D"1">';=0A=
if(navigator.userAgent.indexOf('Mac')!=3D-1){document.write(imgN);=0A=
}else{=0A=
document.write('<applet! code=3D&q uot;Measure.class" '+=0A=
'codebase=3D"http://server-it.imrworldwide.com/"'+'width=3D"1" =
height=3D2>'+=0A=
'<param name=3D"ref" value=3D"'+refR+'">'+'<param name=3D"cid" =
value=3D"'+pCid+=0A=
'"><textflow>'+imgN+'</textflow></applet>');=0A=
}=0A=
}=0A=
document.write("<!--COMMENT-->");=0A=
//-->=0A=
</SCRIPT>
<!-- END RedMeasure V4 --></DIV>
<SCRIPT src=3D"http://blog.alice.it/javascript/tracker.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>bstracker({blog:'62693',t:'100',post:'1544398'})</=
SCRIPT>

<SCRIPT type=3Dtext/javascript><!--=0A=
if($('left').style.display=3D=3D'none'){=0A=
	Element.insert($('right').down(3) , {top:$('left').down(4)});=0A=
}=0A=
//-->=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_001_0019_01C91A53.17BD27D0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://adv.comunetwork.com/adframe.php?n=adc63a3a&what=zone:1437

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Advertisement</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.6000.20868" name=3DGENERATOR></HEAD>
<BODY style=3D"BACKGROUND-COLOR: transparent" leftMargin=3D0 =
topMargin=3D0=20
marginheight=3D"0" marginwidth=3D"0"><A=20
href=3D"http://adv.comunetwork.com/adclick.php?bannerid=3D1386&amp;zoneid=
=3D1437&amp;source=3D&amp;dest=3Dhttp%3A%2F%2Fclk.tradedoubler.com%2Fclic=
k%3Fp%3D20126%26a%3D1399510%26g%3D17238672"=20
target=3D_blank><IMG title=3D"" height=3D600 alt=3D""=20
src=3D"http://impit.tradedoubler.com/imp?type(img)g(17238672)a(1399510)" =
width=3D160=20
border=3D0></A>
<DIV id=3Dbeacon_1386=20
style=3D"LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: =
0px"><IMG=20
style=3D"WIDTH: 0px; HEIGHT: 0px" height=3D0 alt=3D""=20
src=3D"http://adv.comunetwork.com/adlog.php?bannerid=3D1386&amp;clientid=3D=
459&amp;zoneid=3D1437&amp;source=3D&amp;block=3D0&amp;capping=3D0&amp;cb=3D=
dc0da1331312985afb0b26f1767d86b4"=20
width=3D0></DIV></BODY></HTML>

------=_NextPart_001_0019_01C91A53.17BD27D0--

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://adv.comunetwork.com/adframe.php?n=ac6bf4e7&what=zone:1436

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Advertisement</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.6000.20868" name=3DGENERATOR></HEAD>
<BODY style=3D"BACKGROUND-COLOR: transparent" leftMargin=3D0 =
topMargin=3D0=20
marginheight=3D"0" marginwidth=3D"0"></BODY></HTML>

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://impit.tradedoubler.com/imp?type(img)g(17238666)a(1399510)

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
mMdM5jKbOQchAAA7

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://adv.comunetwork.com/adlog.php?bannerid=1385&clientid=459&zoneid=1435&source=&block=0&capping=0&cb=d47beca93e9b949b57fa22d3ad3db185

R0lGODlhAQABAIAAAAQCBAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://adv.comunetwork.com/adframe.php?n=a9260d8f&what=zone:1435

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Advertisement</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.6000.20868" name=3DGENERATOR></HEAD>
<BODY style=3D"BACKGROUND-COLOR: transparent" leftMargin=3D0 =
topMargin=3D0=20
marginheight=3D"0" marginwidth=3D"0"><A=20
href=3D"http://adv.comunetwork.com/adclick.php?bannerid=3D1385&amp;zoneid=
=3D1435&amp;source=3D&amp;dest=3Dhttp%3A%2F%2Fclk.tradedoubler.com%2Fclic=
k%3Fp%3D20126%26a%3D1399510%26g%3D17238666"=20
target=3D_blank><IMG title=3D"" height=3D600 alt=3D""=20
src=3D"http://impit.tradedoubler.com/imp?type(img)g(17238666)a(1399510)" =
width=3D120=20
border=3D0></A>
<DIV id=3Dbeacon_1385=20
style=3D"LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: =
0px"><IMG=20
style=3D"WIDTH: 0px; HEIGHT: 0px" height=3D0 alt=3D""=20
src=3D"http://adv.comunetwork.com/adlog.php?bannerid=3D1385&amp;clientid=3D=
459&amp;zoneid=3D1435&amp;source=3D&amp;block=3D0&amp;capping=3D0&amp;cb=3D=
d47beca93e9b949b57fa22d3ad3db185"=20
width=3D0></DIV></BODY></HTML>

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://adv.comunetwork.com/adframe.php?n=ad7d44eb&what=zone:1436

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Advertisement</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.6000.20868" name=3DGENERATOR></HEAD>
<BODY style=3D"BACKGROUND-COLOR: transparent" leftMargin=3D0 =
topMargin=3D0=20
marginheight=3D"0" marginwidth=3D"0"></BODY></HTML>

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://static.blog.alice.it/backend/javascript/prototype.js

/*  Prototype JavaScript framework, version 1.6.0=0A=
 *  (c) 2005-2007 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',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A=
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=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=
if (Prototype.Browser.WebKit)=0A=
  Prototype.BrowserFeatures.XPath =3D false;=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, value =3D Object.extend((function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments) =
};=0A=
        })(property).wrap(method), {=0A=
          valueOf:  function() { return method },=0A=
          toString: function() { return method.toString() }=0A=
        });=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 =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=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 (value !=3D=3D undefined)=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 && object.constructor =3D=3D=3D Array;=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].split(",").inv=
oke("strip");=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  },=0A=
=0A=
  bind: function() {=0A=
    if (arguments.length < 2 && arguments[0] =3D=3D=3D undefined) 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=
  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=
Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=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 count =3D=3D=3D undefined ? 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 truncation =3D=3D=3D undefined ? '...' : 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.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.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=
with (String.prototype.escapeHTML) div.appendChild(text);=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 /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/, 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=
    }.bind(this));=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=
    iterator =3D iterator.bind(context);=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(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=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=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 ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(filter, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : 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(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 fillWith =3D=3D=3D undefined ? 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=
    iterator =3D iterator.bind(context);=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(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 ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator(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=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=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, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  function $A(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(Object.isFunction(iterable) && iterable =3D=3D '[object =
NodeList]') &&=0A=
        iterable.toArray) return iterable.toArray();=0A=
    var length =3D iterable.length, 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 (value !=3D=3D undefined) 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) {=0A=
    $R(0, this, true).each(iterator);=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=
  if (function() {=0A=
    var i =3D 0, Test =3D function(value) { this.key =3D value };=0A=
    Test.prototype.key =3D 'foo';=0A=
    for (var property in new Test('bar')) i++;=0A=
    return i > 1;=0A=
  }()) {=0A=
    function each(iterator) {=0A=
      var cache =3D [];=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key];=0A=
        if (cache.include(key)) continue;=0A=
        cache.push(key);=0A=
        var pair =3D [key, value];=0A=
        pair.key =3D key;=0A=
        pair.value =3D value;=0A=
        iterator(pair);=0A=
      }=0A=
    }=0A=
  } else {=0A=
    function each(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=
=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: each,=0A=
=0A=
    set: function(key, value) {=0A=
      return this._object[key] =3D value;=0A=
    },=0A=
=0A=
    get: function(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.map(function(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 values.map(toQueryPair.curry(key)).join('&');=0A=
        }=0A=
        return toQueryPair(key, values);=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=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=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 && 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=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=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 xml =3D=3D=3D undefined ? 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=
    } 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=
        return null;=0A=
    try {=0A=
      return this.transport.responseText.evalJSON(options.sanitizeJSON);=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 options || { };=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, param) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, param);=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=
    if (this.success()) {=0A=
      if (this.onComplete) this.onComplete.bind(this).defer();=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=
}).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).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(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, t, range;=0A=
=0A=
    for (position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      t =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        t.insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      range =3D element.ownerDocument.createRange();=0A=
      t.initializeRange(element, range);=0A=
      t.insert(element, =
range.createContextualFragment(content.stripScripts()));=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 $A($(element).getElementsByTagName('*')).each(Element.extend);=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 expression ? Selector.findElement(ancestors, expression, =
index) :=0A=
      ancestors[index || 0];=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    var descendants =3D element.descendants();=0A=
    return expression ? Selector.findElement(descendants, expression, =
index) :=0A=
      descendants[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 expression ? Selector.findElement(previousSiblings, =
expression, index) :=0A=
      previousSiblings[index || 0];=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 expression ? Selector.findElement(nextSiblings, expression, =
index) :=0A=
      nextSiblings[index || 0];=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 value =3D=3D=3D undefined ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      var name =3D t.names[attr] || attr, 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 (element.sourceIndex && !Prototype.Browser.Opera) {=0A=
      var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A=
       nextAncestor =3D ancestor.nextSibling;=0A=
      if (!nextAncestor) {=0A=
        do { ancestor =3D ancestor.parentNode; }=0A=
        while (!(nextAncestor =3D ancestor.nextSibling) && =
ancestor.parentNode);=0A=
      }=0A=
      if (nextAncestor) return (e > a && e < nextAncestor.sourceIndex);=0A=
    }=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=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) {=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=
          (elementStyle.styleFloat =3D=3D=3D undefined ? '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 (window.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 =3D=3D 'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') 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;=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;=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 =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=
=0A=
if (!document.createRange || Prototype.Browser.Opera) {=0A=
  Element.Methods.insert =3D 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 t =3D Element._insertionTranslations, content, position, pos, =
tagName;=0A=
=0A=
    for (position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      pos      =3D t[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        pos.insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      if (t.tags[tagName]) {=0A=
        var fragments =3D =
Element._getContentFromAnonymousElement(tagName, content.stripScripts());=0A=
        if (position =3D=3D 'top' || position =3D=3D 'after') =
fragments.reverse();=0A=
        fragments.each(pos.insert.curry(element));=0A=
      }=0A=
      else element.insertAdjacentHTML(pos.adjacency, =
content.stripScripts());=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods._getStyle =3D Element.Methods.getStyle;=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    switch(style) {=0A=
      case 'left':=0A=
      case 'top':=0A=
      case 'right':=0A=
      case 'bottom':=0A=
        if (Element._getStyle(element, 'position') =3D=3D 'static') =
return null;=0A=
      default: return Element._getStyle(element, style);=0A=
    }=0A=
  };=0A=
  Element.Methods._readAttribute =3D Element.Methods.readAttribute;=0A=
  Element.Methods.readAttribute =3D function(element, attribute) {=0A=
    if (attribute =3D=3D 'title') return element.title;=0A=
    return Element._readAttribute(element, attribute);=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  $w('positionedOffset getOffsetParent =
viewportOffset').each(function(method) {=0A=
    Element.Methods[method] =3D Element.Methods[method].wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=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=
=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=
          var 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.clone(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').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 =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 =
Position.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 (document.createElement('div').outerHTML) {=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=
  div.innerHTML =3D t[0] + html + t[1];=0A=
  t[2].times(function() { div =3D div.firstChild });=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: {=0A=
    adjacency: 'beforeBegin',=0A=
    insert: function(element, node) {=0A=
      element.parentNode.insertBefore(node, element);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.setStartBefore(element);=0A=
    }=0A=
  },=0A=
  top: {=0A=
    adjacency: 'afterBegin',=0A=
    insert: function(element, node) {=0A=
      element.insertBefore(node, element.firstChild);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.selectNodeContents(element);=0A=
      range.collapse(true);=0A=
    }=0A=
  },=0A=
  bottom: {=0A=
    adjacency: 'beforeEnd',=0A=
    insert: function(element, node) {=0A=
      element.appendChild(node);=0A=
    }=0A=
  },=0A=
  after: {=0A=
    adjacency: 'afterEnd',=0A=
    insert: function(element, node) {=0A=
      element.parentNode.insertBefore(node, element.nextSibling);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.setStartAfter(element);=0A=
    }=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=
  this.bottom.initializeRange =3D this.top.initializeRange;=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, 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 { };=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      dimensions[d] =3D self['inner' + D] ||=0A=
       (document.documentElement['client' + D] || document.body['client' =
+ D]);=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=E2=80=99s =
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=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    // Selectors with namespaced attributes can't use the XPath version=0A=
    if (Prototype.BrowserFeatures.XPath && =
!(/(\[[\w-]*?:|:checked)/).test(this.expression))=0A=
      return this.compileXPathMatcher();=0A=
=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=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=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: "[@#{1}]",=0A=
    attr: function(m) {=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 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, m, 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 =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 =
=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:       =
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s)|(?=3D:))/,=0A=
    attrPresence: /^\[([\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 Selector.operators[matches[2]](nodeValue, matches[3]);=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=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =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._counted =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._counted =3D true;=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._counted)) =
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._counted)) =
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])._counted) {=0A=
          n._counted =3D true;=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, children =3D [], 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=
      tagName =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 tagName) =
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) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=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) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=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._counted) {=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 && =
!node.innerHTML.match(/^\s*$/))) 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._counted) 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) 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.startsWith(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() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D new Selector(expression).findElements(), 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._counted) 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=
    var exprs =3D expressions.join(','), expressions =3D [];=0A=
    exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=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=
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 (options.hash =3D=3D=3D undefined) 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 '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.blur();=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 (value =3D=3D=3D undefined) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (value =3D=3D=3D undefined) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, index) {=0A=
    if (index =3D=3D=3D undefined)=0A=
      return this[element.type =3D=3D 'select-one' ?=0A=
        'selectOne' : 'selectMany'](element);=0A=
    else {=0A=
      var opt, value, single =3D !Object.isArray(index);=0A=
      for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
        opt =3D element.options[i];=0A=
        value =3D this.optionValue(opt);=0A=
        if (single) {=0A=
          if (value =3D=3D index) {=0A=
            opt.selected =3D true;=0A=
            return;=0A=
          }=0A=
        }=0A=
        else opt.selected =3D index.include(value);=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=
      var node =3D Event.extend(event).target;=0A=
      return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? =
node.parentNode : node);=0A=
    },=0A=
=0A=
    findElement: function(event, expression) {=0A=
      var element =3D Event.element(event);=0A=
      return element.match(expression) ? element : =
element.up(expression);=0A=
    },=0A=
=0A=
    pointer: function(event) {=0A=
      return {=0A=
        x: event.pageX || (event.clientX +=0A=
          (document.documentElement.scrollLeft || =
document.body.scrollLeft)),=0A=
        y: event.pageY || (event.clientY +=0A=
          (document.documentElement.scrollTop || =
document.body.scrollTop))=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._eventID) return element._eventID;=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._eventID =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=
  if (window.attachEvent) {=0A=
    window.attachEvent("onunload", destroyCache);=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=
      if (document.createEvent) {=0A=
        var event =3D document.createEvent("HTMLEvents");=0A=
        event.initEvent("dataavailable", true, true);=0A=
      } else {=0A=
        var 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;=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=
});=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, fired =3D false;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (fired) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    fired =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_01C91A53.17A4E4E0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://static.blog.alice.it/backend/javascript/validator.js

=0A=
=0A=
function checkLength(widget,len) {=0A=
  if(typeof(len)=3D=3D'undefined') len =3D 1;=0A=
  if((widget.value).length >=3D len) {=0A=
    return true;=0A=
  } else {=0A=
    return false;=0A=
  }=0A=
}=0A=
=0A=
function isAttachedFile(widget) {=0A=
  if((widget.value).length >=3D 1) {=0A=
    return true;=0A=
  } else {=0A=
    return false;=0A=
  }=0A=
}=0A=
=0A=
function textareaCheckLength(widget,len) {=0A=
  if(typeof(len)=3D=3D'undefined') len =3D 1;=0A=
  if(widget.value && (widget.value).length >=3Dlen) {=0A=
    return true;=0A=
  } else if((widget.innerHTML).length >=3D len) {=0A=
    return true;=0A=
  } else {=0A=
    return false;=0A=
  }=0A=
}=0A=
=0A=
function isCheckLengthInRange(widget, minL, maxL) {=0A=
  if((widget.value).length >=3D minL && (widget.value).length <=3D maxL) =
{=0A=
    return true;=0A=
  } else {=0A=
    return false;=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * The second widget must be in the same form as the first one=0A=
 */=0A=
function mustMatch(widget1,widget2) {=0A=
    if(widget1.value!=3Dwidget2.value) {=0A=
        return false;=0A=
    } else {=0A=
        return true;=0A=
    }=0A=
}=0A=
=0A=
function isChecked(widget) {=0A=
    if(typeof(widget.length)=3D=3D'undefined') {=0A=
        if(widget.checked) return true;=0A=
    }=0A=
  var i=3D0;=0A=
  while(typeof(widget[i]) !=3D "undefined") {=0A=
      if(widget[i].checked) return true;=0A=
       i++;=0A=
  }=0A=
  return false;=0A=
}=0A=
=0A=
function isDate(widget) {=0A=
  var re1 =3D /^\d\d\/\d\d\/\d\d\d\d$/;=0A=
  return re1.test(widget.value);=0A=
}=0A=
=0A=
function isDomain(widget) {=0A=
    var val =3D widget.value;=0A=
    var regexp1=3D /^[a-z\d][a-z\d\-]*[a-z\d]$/;=0A=
    var regexp2=3D /-{2,}/;=0A=
    if(!regexp1.test(val)) {=0A=
        return false;=0A=
    } else {=0A=
        if(regexp2.test(val)) {=0A=
            return false;=0A=
        } else {=0A=
            return true;=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function isEmail(widget) {=0A=
  var re =3D /^\+?\w+([\+\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;=0A=
=0A=
  /* object and string tests from =
http://www.crockford.com/javascript/remedial.html */=0A=
  if (typeof widget =3D=3D 'string') // widget is a string=0A=
    return re.test(widget.toLowerCase());=0A=
  else if ((widget && typeof widget =3D=3D 'object') || (typeof widget =
=3D=3D 'function')) // widget is an object=0A=
    return re.test(widget.value.toLowerCase());=0A=
  else // we can't deal with the type of widget ...=0A=
    return false;=0A=
}=0A=
=0A=
function checkEmailList(widget) {=0A=
  var i;=0A=
  var val;=0A=
  var temp =3D widget.value;=0A=
  // end-of-lines characters=0A=
  var re_win =3D /\r\n/g;=0A=
  var re_unix =3D /\n/g;=0A=
  var re_mac =3D /\r/g;=0A=
  // trim the orginal string=0A=
  while (temp.substring(0,1) =3D=3D ' ') {=0A=
    temp =3D temp.substring(1,temp.length);=0A=
  }=0A=
  while (temp.substring(temp.length-1,temp.length) =3D=3D ' ') {=0A=
    temp =3D temp.substring(0,temp.length-1);=0A=
  }=0A=
  temp =3D temp.replace(re_win,';');=0A=
  temp =3D temp.replace(re_mac,';');=0A=
  temp =3D temp.replace(re_unix,';');=0A=
=0A=
  // split the string into an array of individual emails=0A=
  val =3D temp.split(';');=0A=
  // test each different found email=0A=
  for (i=3D0 ; i<val.length ; i++) {=0A=
    if (!isEmail(val[i])) return false; // not a valid email=0A=
  }=0A=
  return true;=0A=
}=0A=
=0A=
function isInRange(widget, minVal, maxVal) {=0A=
   if ((widget.value >=3D minVal) && (widget.value <=3D maxVal)) {=0A=
      return true;=0A=
   } else=0A=
      return false;=0A=
}=0A=
=0A=
function isDifferent(widget, val) {=0A=
   if (widget.value !=3D val) {=0A=
      return true;=0A=
   } else=0A=
      return false;=0A=
}=0A=
=0A=
function isInteger(widget) {=0A=
  return (parseInt(widget.value)=3D=3Dwidget.value);=0A=
}=0A=
=0A=
function isTelephone(widget) {=0A=
  var re =3D /^[ +.\(\)0-9]{6,}$/;=0A=
  return re.test(widget.value);=0A=
}=0A=
function isOrdered(widget) {=0A=
    return true;=0A=
}=0A=
=0A=
function isValidDate(widget) {=0A=
    return true;=0A=
}=0A=
=0A=
function isUnique(widget,arg0,arg1) {=0A=
    return true;=0A=
}=0A=
=0A=
function onlyAlphaNumeric(widget) {=0A=
  var re =3D /^[\w\-]+$/;=0A=
  return re.test(widget.value);=0A=
}=0A=
function onlyAlphaNumericOrEmpty(widget) {=0A=
  if(widget.value=3D=3D'') return true;=0A=
  var re =3D /^[\w\-]+$/;=0A=
  return re.test(widget.value);=0A=
}=0A=
/*=0A=
function is_text(str) {=0A=
  var re =3D /^[a-zA-Z0-9,\.\-_@\S\s]+$/;=0A=
  return re.test(str);=0A=
}=0A=
=0A=
function is_number(str) {=0A=
  if (str.length =3D=3D 0) { return false; }  // this is needed because =
isNaN on an empty string gives false=0A=
  str =3D str.replace(/,/, ".");=0A=
  return !isNaN(str);=0A=
}=0A=
=0A=
function is_float(str) {=0A=
  str =3D str.replace(/,/, ".");=0A=
  return (parseFloat(str)=3D=3Dstr);=0A=
}=0A=
=0A=
=0A=
function is_regexp(str, reg) {=0A=
  var re =3D new RegExp(reg);=0A=
  return re.test(str);=0A=
}=0A=
*/=0A=
=0A=
function isMultiChecked(widget) {=0A=
    if(widget.selectedIndex >=3D 0)=0A=
        return true;=0A=
    return false;=0A=
}=0A=
=0A=
function isSingleChecked(widget) {=0A=
    if(widget.selectedIndex > 0)=0A=
        return true;=0A=
    return false;=0A=
}=0A=
function isSelected(widget) {=0A=
    if(widget.selectedIndex > 0)=0A=
        return true;=0A=
    return false;=0A=
}=0A=
=0A=
function isRadioChecked(widget) {=0A=
  var i=3D0;=0A=
  while(typeof(widget[i]) !=3D "undefined") {=0A=
      if(widget[i].checked) return true;=0A=
       i++;=0A=
  }=0A=
  if ( (widget.type =3D=3D 'radio') && (widget.checked) ) return true;=0A=
  return false;=0A=
}=0A=
=0A=
function isTextChecked(widget) {=0A=
    if(widget.value !=3D '')=0A=
        return true;=0A=
    return false;=0A=
}=0A=
=0A=
function onlyNumericChars(widget) {=0A=
  var re =3D /^[0-9]+$/;=0A=
  return re.test(widget.value);=0A=
}=0A=
=0A=
function onlyNumericCharsOrEmpty(widget) {=0A=
  if(widget.value=3D=3D'') return true;=0A=
  var re =3D /^[0-9]+$/;=0A=
  return re.test(widget.value);=0A=
}=0A=
=0A=
function onlyFloatChars(widget) {=0A=
  var re =3D /^[0-9.,]+$/;=0A=
  return re.test(widget.value);=0A=
}=0A=
=0A=
function onlyFloatCharsOrEmpty(widget) {=0A=
  if(widget.value=3D=3D'') return true;=0A=
  var re =3D /^[0-9.,]+$/;=0A=
  return re.test(widget.value);=0A=
}=0A=
=0A=
=0A=
=0A=
function onlyAlphaChars(widget) {=0A=
  var re =3D /^[a-zA-Z]+$/;=0A=
  return re.test(widget.value);=0A=
}=0A=
=0A=
function onlyAlphaCharsOrEmpty(widget) {=0A=
  if(widget.value=3D=3D'') return true;=0A=
  var re =3D /^[a-zA-Z]+$/;=0A=
  return re.test(widget.value);=0A=
}=0A=
=0A=
function zipcode(widget) {=0A=
  var re =3D /^[0-9]{5}$/;=0A=
  return re.test(widget.value);=0A=
}=0A=
=0A=
function isYear(widget) {=0A=
  var re =3D /^[0-9]{4}$/;=0A=
  return re.test(widget.value);=0A=
}=0A=
=0A=
function isName(widget)  {=0A=
  var re =3D /^[a-zA-Z-]+$/;=0A=
  return re.test(widget.value);=0A=
}=0A=
=0A=
function isIdentityName(widget)  {=0A=
  return true;=0A=
}=0A=
=0A=
function matchRegexp(widget, regexp)  {=0A=
    reg =3D new RegExp(regexp,"g");=0A=
    res =3D reg.test(widget.value);=0A=
    return res;=0A=
}=0A=
=0A=
function notMatchRegexp(widget, regexp)  {=0A=
    res =3D matchRegexp(widget, regexp);=0A=
    res1 =3D (res=3D=3Dtrue) ? false : true;=0A=
    return res1;=0A=
}=0A=
=0A=
var widgetsWithError;=0A=
function putInnerText(element, text) {=0A=
  if(widgetsWithError[element] =3D=3D true) {=0A=
      if(text=3D=3D"") {=0A=
          return;=0A=
      }=0A=
  }=0A=
  if(document.all) {=0A=
    document.all(element).innerText =3D text;=0A=
  } else {=0A=
    spanElt =3D document.getElementById(element);=0A=
    tempText =3D document.createTextNode(text);=0A=
    spanElt.replaceChild(tempText, spanElt.childNodes[0]);=0A=
  }=0A=
  if(text!=3D"") {=0A=
    widgetsWithError[element] =3D true;=0A=
  }=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://static.blog.alice.it/backend/javascript/rememberme.js

var hoststr =3D document.location.hostname;=0A=
var hostname =3D hoststr.substring(hoststr.indexOf('.'), hoststr.length);=0A=
=0A=
// Copyright (c) 1996-1997 Athenia Associates.=0A=
// http://www.webreference.com/js/=0A=
// License is granted if and only if this entire=0A=
// copyright notice is included. By Tomer Shiran.=0A=
=0A=
function setCookie (name, value, expires, path, domain, secure) {=0A=
    var curCookie =3D name + "=3D" + escape(value) + ((expires) ? "; =
expires=3D" + expires.toGMTString() : "") + "; path=3D" + ((path) ? path =
: "/") + "; domain=3D" + ((domain) ? domain : hostname) + ((secure) ? "; =
secure" : "");=0A=
    document.cookie =3D curCookie;=0A=
}=0A=
=0A=
function getCookie (name) {=0A=
  var dc =3D document.cookie;=0A=
  var prefix =3D name + "=3D";=0A=
  var begin =3D dc.indexOf("; " + prefix);=0A=
  if (begin =3D=3D -1) {=0A=
    begin =3D dc.indexOf(prefix);=0A=
    if (begin !=3D 0) return '';=0A=
  } else=0A=
    begin +=3D 2;=0A=
  var end =3D document.cookie.indexOf(";", begin);=0A=
  if (end =3D=3D -1)=0A=
    end =3D dc.length;=0A=
  return unescape(dc.substring(begin + prefix.length, end));=0A=
}=0A=
=0A=
function deleteCookie (name, path, domain) {=0A=
  if (getCookie(name)) {=0A=
    document.cookie =3D name + "=3D" +=0A=
    "; path=3D" + ((path) ? path : "/") +=0A=
    "; domain=3D" + ((domain) ? domain : hostname) +=0A=
    "; expires=3DThu, 01-Jan-70 00:00:01 GMT";=0A=
  }=0A=
}=0A=
=0A=
function fixDate(date) {=0A=
  var base =3D new Date(0);=0A=
  var skew =3D base.getTime();=0A=
  if (skew > 0)=0A=
    date.setTime(date.getTime() - skew);=0A=
}=0A=
=0A=
function rememberMe(obj) {=0A=
  var now =3D new Date();=0A=
  // fix the bug in Navigator 2.0, Macintosh=0A=
  fixDate(now);=0A=
  now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);=0A=
  setCookie('remember',obj.remember.value,now);=0A=
  setCookie('author_name',obj.post_comment_author.value,now);=0A=
  setCookie('author_email',obj.post_comment_author_email.value,now);=0A=
  setCookie('author_url',obj.post_comment_author_link.value,now);=0A=
}=0A=
=0A=
function forgetMe(obj) {=0A=
   deleteCookie('author_name');=0A=
   deleteCookie('author_email');=0A=
   deleteCookie('author_url');=0A=
   deleteCookie('remember');=0A=
}=0A=
=0A=
function handleRemember(obj) {=0A=
  if(obj.remember.checked=3D=3D1) {=0A=
    rememberMe(obj)=0A=
  } else {=0A=
    forgetMe(obj)=0A=
  }=0A=
}=0A=
=0A=
function initFormValues(obj) {=0A=
  if(author_name =3D getCookie("author_name")) =
obj.post_comment_author.value =3D author_name;=0A=
  author_email =3D getCookie("author_email");=0A=
  if(author_email && obj.post_comment_author_email.value=3D=3D"") =
obj.post_comment_author_email.value =3D author_email;=0A=
  if(!obj.post_comment_author_link.value || =
obj.post_comment_author_link.value=3D=3D"http://") =
obj.post_comment_author_link.value =3D getCookie("author_url");=0A=
  obj.remember.checked =3D getCookie("remember");=0A=
}=0A=
=0A=
onload =3D initForm;=0A=
function initForm () {=0A=
  if (!document.post_comment || =
window.location.pathname=3D=3D"/comments") return;=0A=
  if($('anon_comments') && $('anon_comments').value=3D=3D"1") =
initFormValues(document.post_comment);=0A=
}
------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://static.blog.alice.it/backend/javascript/validation-min.js

=0A=
var =
Validator=3DClass.create();Validator.prototype=3D{initialize:function(cla=
ssName,error,test,options){if(typeof =
test=3D=3D'function'){this.options=3D$H(options);this._test=3Dtest;}else{=
this.options=3D$H(test);this._test=3Dfunction(){return true};}=0A=
this.error=3Derror||'Validation =
failed.';this.className=3DclassName;},test:function(v,elm){return(this._t=
est(v,elm)&&this.options.all(function(p){return =
Validator.methods[p.key]?Validator.methods[p.key](v,elm,p.value):true;}))=
;}}=0A=
Validator.methods=3D{pattern:function(v,elm,opt){return =
Validation.get('IsEmpty').test(v)||opt.test(v)},minLength:function(v,elm,=
opt){return v.length>=3Dopt},maxLength:function(v,elm,opt){return =
v.length<=3Dopt},min:function(v,elm,opt){return =
v>=3DparseFloat(opt)},max:function(v,elm,opt){return =
v<=3DparseFloat(opt)},notOneOf:function(v,elm,opt){return =
$A(opt).all(function(value){return =
v!=3Dvalue;})},oneOf:function(v,elm,opt){return =
$A(opt).any(function(value){return =
v=3D=3Dvalue;})},is:function(v,elm,opt){return =
v=3D=3Dopt},isNot:function(v,elm,opt){return =
v!=3Dopt},equalToField:function(v,elm,opt){return =
v=3D=3D$F(opt)},notEqualToField:function(v,elm,opt){return =
v!=3D$F(opt)},include:function(v,elm,opt){return =
$A(opt).all(function(value){return Validation.get(value).test(v,elm);})}}=0A=
var =
Validation=3DClass.create();Validation.prototype=3D{initialize:function(f=
orm,options){this.options=3DObject.extend({onSubmit:true,stopOnFirst:fals=
e,immediate:false,focusOnError:true,useTitles:false,onAjaxSend:function(r=
esult,form){return =
result},onFormValidate:function(result,form){},onElementValidate:function=
(result,elm){}},options||{});this.form=3D$(form);if(this.options.onSubmit=
)Event.observe(this.form,'submit',this.onSubmit.bind(this),false);if(this=
.options.immediate){var useTitles=3Dthis.options.useTitles;var =
callback=3Dthis.options.onElementValidate;Form.getElements(this.form).eac=
h(function(input){Event.observe(input,'blur',function(ev){Validation.vali=
date(Event.element(ev),{useTitle:useTitles,onElementValidate:callback});}=
);});}},onSubmit:function(ev){if(!this.validate())Event.stop(ev);},valida=
te:function(){var result=3Dfalse;var =
useTitles=3Dthis.options.useTitles;var =
callback=3Dthis.options.onElementValidate;if(this.options.stopOnFirst){re=
sult=3DForm.getElements(this.form).all(function(elm){return =
Validation.validate(elm,{useTitle:useTitles,onElementValidate:callback});=
});}else{result=3DForm.getElements(this.form).collect(function(elm){retur=
n =
Validation.validate(elm,{useTitle:useTitles,onElementValidate:callback});=
}).all();}=0A=
if(!result&&this.options.focusOnError){Form.getElements(this.form).findAl=
l(function(elm){return =
$(elm).hasClassName('validation-failed')}).first().focus()}=0A=
this.options.onFormValidate(result,this.form);result=3Dthis.options.onAja=
xSend(result,this.form);return =
result;},reset:function(){Form.getElements(this.form).each(Validation.res=
et);}}=0A=
Object.extend(Validation,{validate:function(elm,options){options=3DObject=
.extend({useTitle:false,onElementValidate:function(result,elm){}},options=
||{});elm=3D$(elm);var cn=3Delm.classNames();return =
result=3Dcn.all(function(value){var =
test=3DValidation.test(value,elm,options.useTitle);options.onElementValid=
ate(test,elm);return test;});},test:function(name,elm,useTitle){var =
v=3DValidation.get(name);var =
prop=3D'__advice'+name.camelize();try{if(Validation.isVisible(elm)&&!v.te=
st($F(elm),elm)){if(!elm[prop]){var =
advice=3DValidation.getAdvice(name,elm);if(advice=3D=3Dnull){var =
errorMsg=3DuseTitle?((elm&&elm.title)?elm.title:v.error):v.error;advice=3D=
'<div class=3D"validation-advice" =
id=3D"advice-'+name+'-'+Validation.getElmID(elm)+'" =
style=3D"display:none">'+errorMsg+'</div>'=0A=
switch(elm.type.toLowerCase()){case'checkbox':case'radio':var =
p=3Delm.parentNode;if(p){new Insertion.Bottom(p,advice);}else{new =
Insertion.After(elm,advice);}=0A=
break;default:new Insertion.After(elm,advice);}=0A=
advice=3DValidation.getAdvice(name,elm);}=0A=
if(typeof =
Effect=3D=3D'undefined'){advice.style.display=3D'block';}else{new =
Effect.Appear(advice,{duration:1});}}=0A=
elm[prop]=3Dtrue;elm.removeClassName('validation-passed');elm.addClassNam=
e('validation-failed');return false;}else{var =
advice=3DValidation.getAdvice(name,elm);if(advice!=3Dnull)advice.hide();e=
lm[prop]=3D'';elm.removeClassName('validation-failed');elm.addClassName('=
validation-passed');return =
true;}}catch(e){throw(e)}},isVisible:function(elm){while(elm.tagName!=3D'=
BODY'){if(!$(elm).visible())return false;elm=3Delm.parentNode;}=0A=
return true;},getAdvice:function(name,elm){return =
$('advice-'+name+'-'+Validation.getElmID(elm))||$('advice-'+Validation.ge=
tElmID(elm));},getElmID:function(elm){return =
elm.id?elm.id:elm.name;},reset:function(elm){elm=3D$(elm);var =
cn=3Delm.classNames();cn.each(function(value){var =
prop=3D'__advice'+value.camelize();if(elm[prop]){var =
advice=3DValidation.getAdvice(value,elm);advice.hide();elm[prop]=3D'';}=0A=
elm.removeClassName('validation-failed');elm.removeClassName('validation-=
passed');});},add:function(className,error,test,options){var =
nv=3D{};nv[className]=3Dnew =
Validator(className,error,test,options);Object.extend(Validation.methods,=
nv);},addAllThese:function(validators){var =
nv=3D{};$A(validators).each(function(value){nv[value[0]]=3Dnew =
Validator(value[0],value[1],value[2],(value.length>3?value[3]:{}));});Obj=
ect.extend(Validation.methods,nv);},get:function(name){return =
Validation.methods[name]?Validation.methods[name]:Validation.methods['_Li=
keNoIDIEverSaw_'];},methods:{'_LikeNoIDIEverSaw_':new =
Validator('_LikeNoIDIEverSaw_','',{})}});Validation.add('IsEmpty','',func=
tion(v){return((v=3D=3Dnull)||(v.length=3D=3D0));});Validation.addAllThes=
e([['required','This is a required =
field.',function(v){return!Validation.get('IsEmpty').test(v);}],['validat=
e-number','Please enter a valid number in this =
field.',function(v){return =
Validation.get('IsEmpty').test(v)||(!isNaN(v)&&!/^\s+$/.test(v));}],['val=
idate-digits','Please use numbers only in this field. please avoid =
spaces or other characters such as dots or commas.',function(v){return =
Validation.get('IsEmpty').test(v)||!/[^\d]/.test(v);}],['validate-alpha',=
'Please use letters only (a-z) in this field.',function(v){return =
Validation.get('IsEmpty').test(v)||/^[a-zA-Z]+$/.test(v)}],['validate-alp=
hanum','Please use only letters (a-z) or numbers (0-9) only in this =
field. No spaces or other characters are allowed.',function(v){return =
Validation.get('IsEmpty').test(v)||/^[a-zA-Z0-9]+$/.test(v)}],['validate-=
date','Please enter a valid date.',function(v){var test=3Dnew =
Date(v);return =
Validation.get('IsEmpty').test(v)||!isNaN(test);}],['validate-email','Ple=
ase enter a valid email address. For example fred@domain.com =
.',function(v){return =
Validation.get('IsEmpty').test(v)||/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){=
1,3}$/.test(v)}],['validate-url','Please enter a valid =
URL.',function(v){return =
Validation.get('IsEmpty').test(v)||/^(http|https|ftp):\/\/(([A-Z0-9][A-Z0=
-9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i.test(v)}],['validate-date-=
au','Please use this date format: dd/mm/yyyy. For example 17/03/2006 for =
the 17th of March, =
2006.',function(v){if(Validation.get('IsEmpty').test(v))return true;var =
regex=3D/^(\d{2})\/(\d{2})\/(\d{4})$/;if(!regex.test(v))return false;var =
d=3Dnew =
Date(v.replace(regex,'$2/$1/$3'));return(parseInt(RegExp.$2,10)=3D=3D(1+d=
.getMonth()))&&(parseInt(RegExp.$1,10)=3D=3Dd.getDate())&&(parseInt(RegEx=
p.$3,10)=3D=3Dd.getFullYear());}],['validate-currency-dollar','Please =
enter a valid $ amount. For example $100.00 .',function(v){return =
Validation.get('IsEmpty').test(v)||/^\$?\-?([1-9]{1}[0-9]{0,2}(\,[0-9]{3}=
)*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,=
2})?)$/.test(v)}],['validate-selection','Please make a =
selection',function(v,elm){return =
elm.options?elm.selectedIndex>0:!Validation.get('IsEmpty').test(v);}],['v=
alidate-one-required','Please select one of the above =
options.',function(v,elm){var p=3Delm.parentNode;var =
options=3Dp.getElementsByTagName('INPUT');return =
$A(options).any(function(elm){return =
$F(elm);});}],['validate-password','Your password must be more than 6 =
characters and not be \'password\' or the same as your =
name',{minLength:6,maxLength:15,notOneOf:['password','PASSWORD','1234567'=
,'0123456']}],['validate-extension-image','The possible extensions are =
.jpg,.png,.jpeg,.gif',function(f){nbchar=3Df.length;if(!nbchar)return =
true;extension=3Df.substring(f.lastIndexOf('.'),nbchar).toLowerCase();if(=
extension=3D=3D'.jpg'||extension=3D=3D'.png'||extension=3D=3D'.jpeg'||ext=
ension=3D=3D'.gif'){return true;}else{return =
false;}}],['validate-extension-video','The possible extensions are .avi =
.mov .mpg .mp3 .mp4 .qtl .ram .ra .rm .smi .wma and =
.wmv',function(f){nbchar=3Df.length;if(!nbchar)return =
true;extension=3Df.substring(f.lastIndexOf('.'),nbchar).toLowerCase();if(=
extension=3D=3D'.avi'||extension=3D=3D'.mov'||extension=3D=3D'.mpg'||exte=
nsion=3D=3D'.mp3'||extension=3D=3D'.mp4'||extension=3D=3D'.qtl'||extensio=
n=3D=3D'.ram =
'||extension=3D=3D'.ra'||extension=3D=3D'.rm'||extension=3D=3D'.smi'||ext=
ension=3D=3D'.wma'||extension=3D=3D'.wmv'){return true;}else{return =
false;}}],['validate-extension-file','The extension is not =
allowed',function(f){nbchar=3Df.length;if(!nbchar)return =
true;extension=3Df.substring(f.lastIndexOf('.'),nbchar).toLowerCase();if(=
extension=3D=3D'.php'||extension=3D=3D'.phps'||extension=3D=3D'.cgi'){ret=
urn false;}else{return true;}}]]);
------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://server-it.imrworldwide.com/a1.js

<!--=0A=
function pd1_1(){=0A=
if(window.pUrl=3D=3Dnull)pUrl=3D"";if(window.pCid=3D=3Dnull)pCid=3D"";=0A=
refR=3Descape(document.referrer);=0A=
if(refR.length>=3D252)refR=3DrefR.substring(0,252)+"...";=0A=
var rsUA=3Dnavigator.appName+" "+navigator.appVersion;=0A=
var rsRUA=3Dnavigator.userAgent;=0A=
var rsWS=3Dwindow.screen;=0A=
var rsBV=3Dnavigator.appVersion.substring(0, 1);=0A=
var rsNN=3D(rsUA.indexOf('Netscape'));=0A=
var rsMC=3D(rsUA.indexOf('Mac'));=0A=
var rsIE=3D(rsUA.indexOf('MSIE'));=0A=
var rsXP=3D(rsUA.indexOf('NT 5.1'));=0A=
if (rsXP=3D=3D-1) { rsXP=3D(rsUA.indexOf('NT 5.2')); }=0A=
var rsCE=3D(rsUA.indexOf('Windows CE'));=0A=
var rsLX=3D(rsUA.indexOf('Linux'));=0A=
var rsOP=3D(rsRUA.indexOf('Opera'));=0A=
var rsIEV=3D(parseInt(rsUA.substr(rsIE+5)));=0A=
var rsMSIE=3Dfalse;var rsIE6=3Dfalse;var rsOSXP=3Dfalse;var =
rsIE6XP=3Dfalse;=0A=
var rsSW=3D"na";var rsSH=3D"na";var rsCD=3D"na";var rsSR=3D"na";var =
rsLG=3D"na";var rsCT=3D"na";var rsHP=3D"na";var rsCK=3D"na";var =
rsJE=3D"na";=0A=
var rsJE=3D(navigator.javaEnabled()=3D=3Dtrue)?"y":"n";=0A=
if((rsIE>0)||((rsNN!=3D-1)&&(rsBV >=3D5))){=0A=
var rsCK=3D(navigator.cookieEnabled=3D=3Dtrue)?"y":"n";}=0A=
if((rsIE>=3D0)&&(rsIEV>=3D5)&&(rsMC=3D=3D-1)&&(rsOP=3D=3D-1)){document.bo=
dy.addBehavior("#default#clientCaps");rsCT=3Ddocument.body.connectionType=
;=0A=
document.body.addBehavior("#default#homePage");rsHP=3D(document.body.isHo=
mePage(location.href))?"y":"n";}=0A=
var rsD=3D new Date();=0A=
var rsTZ=3DrsD.getTimezoneOffset()/-60;=0A=
if((typeof(rsWS)!=3D"undefined")&&(rsWS!=3Dnull)){=0A=
rsSW=3DrsWS.width; =0A=
rsSH=3DrsWS.height;=0A=
rsCD=3DrsWS.colorDepth;=0A=
if((rsNN!=3D-1)&&(rsBV >=3D4)){=0A=
rsCD=3DrsWS.pixelDepth;}}=0A=
if((rsNN!=3D-1)&&(rsBV >=3D4)||(rsOP>=3D0)){var =
rsLG=3Dnavigator.language;}if((rsIE!=3D-1)&&(rsBV =
>=3D4)&&(rsOP=3D=3D-1)){var rsLG=3Dnavigator.userLanguage;}=0A=
if(rsIE>0){rsMSIE=3Dtrue;=0A=
if(rsIEV>=3D6){rsIE6=3Dtrue;}}if(rsXP>0){rsOSXP=3Dtrue;}=0A=
if(rsIE6=3D=3Dtrue){rsIE6XP=3Dtrue;}=0A=
var rsPR=3D'<img =
src=3D"http://server-it.imrworldwide.com/cgi-bin/count?url=3D'+pUrl+'&rnd=
=3D'+(new =
Date()).getTime()+'&cid=3D'+pCid+'&ref=3D'+refR+'&sr=3Dsr'+rsSW+'x'+rsSH+=
':cd'+rsCD+':lg'+rsLG+':je'+rsJE+':ck'+rsCK+':tz'+rsTZ+':ct'+rsCT+':hp'+r=
sHP+'" width=3D1 height=3D1>';=0A=
if(pUrl!=3D"")pUrl=3D'<param name=3D"url" value=3D"'+pUrl+'">';=0A=
if(pCid!=3D"")pCid=3D'<param name=3D"cid" value=3D"'+pCid+'">';=0A=
RSsr=3D'<param name=3D"sr" =
value=3D"sr'+rsSW+'x'+rsSH+':cd'+rsCD+':lg'+rsLG+':je'+rsJE+':ck'+rsCK+':=
tz'+rsTZ+':ct'+rsCT+':hp'+rsHP+'">';=0A=
if((rsMC=3D=3D-1)&&(rsNN=3D=3D-1)&&(rsCE=3D=3D-1)&&(rsLX=3D=3D-1)&&(rsOP=3D=
=3D-1)&&(navigator.javaEnabled())&&(rsIE6XP!=3Dtrue)){=0A=
rsPR=3D'<applet code=3D"Measure.class" =
codebase=3D"http://server-it.imrworldwide.com/" width=3D1 =
height=3D2>'+pUrl+pCid+RSsr+'<param name=3D"ref" =
value=3D"'+refR+'"><param name=3D"userAgent" =
value=3D"'+rsRUA+'"></applet>';}=0A=
document.write(rsPR);}pd1_1();=0A=
//-->=0A=

------=_NextPart_000_0000_01C91A53.17A4E4E0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://blog.alice.it/javascript/tracker.js

function bstracker(a){var hoststr =3D document.location.hostname;h =3D =
hoststr.substring(hoststr.indexOf('.'), hoststr.length);var ts=3Dnew =
Date();var =
i,u=3Ddocument.location.protocol+'//bstracker.blog.alice.it/s.gif?host=3D=
'+escape(document.location.host)+'&ts=3D'+ts.getTime();for(i in =
a){u=3Du+'&'+i+'=3D'+escape(a[i]);}u=3Du+'&ref=3D'+escape(document.referr=
er);document.open();document.write("<img id=3D\"bstracker\" =
src=3D\""+u+"\" alt=3D\"\" />");document.close();}

------=_NextPart_000_0000_01C91A53.17A4E4E0--

