From: <Saved by Windows Internet Explorer 7>
Subject: DiscoDays 2010 a Napoli 1 maggio 2010 Casa della Musica
Date: Mon, 3 May 2010 09:31:00 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_01A6_01CAEAA3.57A96AD0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/ico_mappa.gif

R0lGODlhFgATAOYAAHt7e4iIiWlpavLy8rbJ2vHx8e3t7WhoaHBwcbKysuDn6+jt8uPq8LjK287O
zszMzOft8eft8ZqzzbXI2cHR4bzN37bI29DQ0Li4uKqop/Dw8M3W5r+/v9fX19/h5N/m7KysrL7O
37TG2KakorOzs83X4PH19bPF1+3t7Z22y+vx897e3uLi4efs8Onp6bbI2ZSUlLfK2+Pp7+Xp7+Lm
7Kelo5+3zsXU5d3b2bfI2PH19t/i5dbe5ujt8cbU5YeHh4uoxZmzy////wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAWABMAAAeXgEKCg4MaHSsohIqLgzUHCDCMkjoyDAo7HjQLLT0RMyqSH0CjpKWk
JYwhQEGsra6sQBuDFwAZPquvuRJAEUIYAA4sN7i5rkApQg8AgzymzqM2JkIAJIQUIjkWBAQvBBUx
EycNhAAckoMjOJIAP+3u7+3nQigFA/YDBY8uifKMAgH9zv0LKGkgwUUGDxJKqFAQw4YgEsgLBAA7

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/ico_hotel.gif

R0lGODlhFgATANUAANbe5t7h58PL1d7h5sXM1vDw8MPL1d/i6Orq6vn5+bjK29TU1MLL1Nre4/T0
9O7u7cDH0OTk5OTk5M7U29Xb4efp7NjY2Ojo6LGxscTL1dHX3Pf399vb2ry8vN7j6JKSktDQ0Iuo
xWVlZZmzy////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAWABMAAAaKQJKF
RCwaj0eQCMlkKpvQ4jMKnVKdyyuWlJBcChvSYOAJmAOHRkW6VIo+D0BoTq+TlE+RXsSRj/6AfyEk
HyJ5exJ+gYCDhXggkCAkiosjjYZvH5ofkyGVgoSYSJSLl1ZFpIGmWUapjKFKm5okCnW2q5GQJBQQ
DAYZBsEEExqwIg5aRoUIGMlGCx1BADs=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/vote.gif

R0lGODlhCgAOANUAAPv7+42FfeOHWPr6+sWPLd/f3+np6ZBIDfW0VOdpEOJCCNNFCNHR0dfX15Vx
JZxbDOBcEvbczfHv7ci+qbGwr6ouBfigWvne2v/uz7OamP7KkZKJhIp4cefn55Y7Cv/+/dxgDuI2
Bv75+OJ6FLYiA+OBXu61qXlsW/zr3Pro35+YmP/47bWOef/lr/jNpuaYWsNIC9yVUYU8Lf///wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAKAA4AAAZCwJlw
KGxNiEOMo4GcrQiU5gdxas40j0ITNQpYLQfD0BWTREAb4ivBEng6xBQEtuA0S4oKo2kKyQBNFyQq
ViIZA01BADs=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/pictures/20100112/discodays-08.jpeg

/9j/4AAQSkZJRgABAgEASABIAAD/4Q95RXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAlAAAAcgEyAAIAAAAUAAAAl4dp
AAQAAAABAAAArAAAANgACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIEVsZW1lbnRzIDYu
MCBXaW5kb3dzADIwMTA6MDE6MTIgMTA6NDg6MTAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAAE2
oAMABAAAAAEAAADwAAAAAAAAAAYBAwADAAAAAQAGAAABGgAFAAAAAQAAASYBGwAFAAAAAQAAAS4B
KAADAAAAAQACAAACAQAEAAAAAQAAATYCAgAEAAAAAQAADjsAAAAAAAAASAAAAAEAAABIAAAAAf/Y
/+AAEEpGSUYAAQIAAEgASAAA/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgI
CQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAz/wAARCAB8AKADASIAAhEBAxEB/90ABAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAA
AwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMM
MwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRF
wqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn
9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVj
czTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2
xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDzRJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJT//Q8xNrAYM6JetX5/cgu+kfiUySk/rV+f3JetX5/cgJJKT+tX5/cl61
fn9yAkkpP61fn9yXrV+f3ICSSk/rV+f3JetX5/cgJJKT+tX5/cl61fn9yAkkpP61fn9yXrV+f3IC
SSk/rV+f3JetX5/cgJJKT+tX5/cl61fn9yAkkpP61fn9yXrV+f3ICSSn/9Hzb9k9Sf7241ha7VpA
5B1Cb9kdT/7jWf5q6XHy3toqa4NcBWweB+iO6IMql3MtP3j8FQPOZQT6I/i7sPhPKyiCcswSOvD/
AN68q7pXUWCXY9gHjtKj+z83/Qv+5dduDvoEOHeE2Pi4t+XVXe/7PU94Fto4a38521GPOzOhiAjJ
8HwxBMZzIH93/vXkm9OznGBQ8n4J/wBmdQ/7jv8AuXU9ZwcXD6hbTgXfa8Vh9lw5P/nKptvI0dqP
HunnmZ9BEsMfh2CgTLIL1F0P+5cA4OYOaX/cnHTs46ih+vGi33htgkET2P8AehNeWHa7j8iX3mR6
C0H4diB1lKj10cQYOYTApfPwSOBmDml4+S2rPa4OH+pTWmQCEfvEtNAtPw/EL9UrHk432DNifRfH
jCQwMx3FLzHktp74YB4x+CkHCtnmfypfeJ9gn/R+K/mlVa7OGcDMBg0vB+CcdOznCRQ8jxhbTG7j
udwfxRXXBujdSPuCB5mfQBI+HYdzOQHTZwR0zqBIAx7JcYAjlPZ0rqVR22Y1jDJEOaRqOeV0nTMj
0M6rJtZ6jGGXhwBBH7sP9q1vrB1ijrGSy5lDWFrQDE/Nv7v0ikeaIiSavsofDYymBHj4CNZkx0/5
rwrel9ReJbj2EeIaU/7I6n/3Gs/zSunNjG6PcB5f7FE5TR9Bs+bv7go/vmU7Rj+LY/0Tyw+bLP6c
P/evN/sfqh/7S2f5qevonV7LG1V4lr7HGGsa0lxPgGhdA6+1/LtD2GgT03PpduY4tJBBgxIPLURz
eTqI/S1kvhWDXhnPw4uH/vX/0uZqxXHHqLXjWthgyPzQouxrhwJ+BCNTfSMekEkEVsB0/khOb6ez
/wACse52dOvZ68QxGEda0HVpuY9v0mkfJMb3s5dp4O1Vo3Vdn/lWr9V37+p2MrtdWX0is2VOLLA1
+RiVP9O1vvrc5j9m5qkh6iAQwZaxwMoy28XAGUyYOh7Qf4FRdZQ+ZIkck6ELqMHr9XUbLMTNZZZV
ZW95psybsiqxtQN99Nlea630bXY9Vv2PMxX0342Wyr/BeortOOam4OEXvtfg+ozE9MBzw5jg3Jvw
6SHNdm/Ym5WTjV7f6T/pLmVqUYonYlqT5mcbE4j6np39LwriG6scmdawgB+h7Fdt9v6iHg15IJ3D
022Z3Vqw4z+jrdflV4+Oz1Pofp7aVSszLOl4X7Scx9ObnWvfk00vdjPN1tmRY/HsyKozKMPp9NNP
6nTbV6+ZlfrFnp4+xP8AbHdiPMS2EN/0beUFjYLSZABOmpgIBzqtu2JA7yF1lHV8jrltfTb6Xvp3
HKNd+TkZAsdjsu+z4w+12XelRk3W115fp/pPQW4191LnVevkXV4pNT7xlZGO55adm7CxMLZ0zCpb
td6GN6Xp11f6dOl7WMAzPzaj/pMMZ8znlKOEAe36ZbHW+GvU+eetW7ad0CAQDyj5NmC/KsdhixuL
P6Fl5a63bAn1DXtY73/urub8CvpWdnPxb31facarKsGPvofe+hnUnipn2Frfs32n0cbJy2Uuorst
9b0fT9SupZvTeot+sdV/Tsxlu8hhAuvsyWt3vbiVZOO7MdZkYeZi5mTiuf6N/wBnzML7Tj30/wA2
iccaBidJbIx8zM3xRswNSo9+vC8s6xxGp2t8Spg1VgF5B+P9y3/qlhZLqXZtN5w8vI/R4uU2s2up
rY6puTkspa1znevmZGB0z1Gf9p7eo/mVWKL7x0HrwzGNsw8XPrf61VB22Ustc7H6ji4zg1np3dMz
6b/sv/hbH/wVij9vQEmu9NkZ/VIAcUgNLO5/dcQ5LQJHHieE3rufpu57N/2LrmYvT8XqWT1N97K7
W1ufeMcwaiQHZvUcN0+2vOxrKP2N/wB3OtU1/wDaJWB1bIycWvMbY+t2X+meWOy6ajY42DLa63pV
d1tuVjWMqxm1Zb/0OBVi+h/P22Ie0An72TWhrT+rqXjK63u0ED4mFcwumvyr20tdJcdQ3n73Qtbr
nUcyzAFT9t+P67HWWfaMm51dgZb6NT6ephl+N69b7bGv9H08n0v539EsRmY5jg5rBI8SoZiQNNvD
KEoEnQ6ga8X/AEXf6x9VmdLpZYXm3dqTIAj8z2/SWaxtbfosA84/vTZnXs/Na1t5DtpJBMkieW8/
RVUZd/YgfIKPJEyPp0HYln5afBADJUp2fVGL/9PlaaLjTUQwwWNg/wBkKX2W/uAPiQgVde6cymut
zrNzGNaYZ3aA395OevdLP51n+Z/5msowzWf1Z37F6iObk+GP6+N0P04pDjWdy0fNaf1ce3Dz7Ln2
VNIpBrFrxU1z2X4uT6PrvBbW6xlFmzcsR3Xun/miw/FoH/fkJ3XMU8Fw/s/+ZJ8IZgQeA/Yw5c3J
yiY+7HXtJ6nFx+idMsOULGvhrmFpyasixzHCLacejCpZttyat+L9qybq6cSm6239Ld6Slc7p3UcL
D+251bbnCzJexlrKbBeP8FZZe19eJvste+l7/wDR/o1yDurY7uXv/wA3/wAyUR1HC7vf8m/+ZKYe
5+4fsaplgJsZRfcyD2ND8LHtNrupPc3a9rvtHU68iqHtdW71sPGpdkZle139Eq/pH83+jUH9U6T1
qjIx8mayLnWUC+1uPY6sPtfjX15dleTifam1ZNuP1DEydjMiv7JdjX+rRYuSPUsAfR3k+bf/ADJQ
PUsVx1c4DwDf/Mk4Gf7h+rGRg/zsb0+U9npGt6N0axnUarnOsba2l9FWTjZNj6b2X05dtH2aun0b
8T9DbR67/RtuWzb1ToORY6+zJqc6w73ell100vJ1e5tOVV+0cJj3fzmM6m+2j+bo+0fo1wJ6hicA
u29/bz+KEcnAMkbx4Dt+VOMYzAGTGTw7aMUZTwzlPBniOO+IGVPc2fWPD6vmZpD6hSyqvGrFlrcX
1a7GdQqzL8R2Yx7WejZn1/Z6r2+tZjVU+r7/AKFbHu6Z0Ou27Dsrdk2N21tdkV5Ty5p30T9ipqox
cSnI9LNyH222ZGS/EoxqafT9axck3Ow26N3AHkbf/MlIdQxOCXEdjH+1GRloBA0NkY4YxfFmjcjc
qL12f1nF6bQOmdL9DOxnVspufDyw00O3Yte+l+NY27IynZnVMz+XmU42+z0FXy8npWX0FrmPqxsi
iwWMwQXlwsefQzhjtfu/VcmpmFnt33P9LJqza/8ACVrmh1LGafa5xHm3/wAyRB1TBI924f2Z/wC/
KOXuG/QdWeHsDhrLEGJ4rsep6TIy8d/1YxqftLHXl1VNlIf+lFVFnUbq2Wt+l9nr+04jqPzPof6F
FwMPprMSmyrOsrtvYH5Da86nF22Bz2+k6i1jrf0bGs/SPd+euWPUendnWD+zP/fk37Twhw5x/s/+
ZJtTu+GW1MvHhAr3IayMtDHr+i9h1HJx29JOAL3ZL7HtLS7IGVY1geL3m3IrYylle+pjMXFr9T+e
zMi3+dWKMerxd96y29Yxm8PsHy/8yRW9exxy5x+LB/5JR5MeaR+U/Yz4M/KQjRnHU2dYukMWo/nO
/BTGHWfzyPkFnN+sWEPpNcfg2P8AvyK36x9LPItb/ZB/78oTiz/uy+xtR5rkT/lMf2v/1PK3fSPx
KZTdW8uJ2nlN6dn7pSUxSUvTs/dKXp2fulJTFJS9Oz90penZ+6UlMUlL07P3Sl6dn7pSUxSUvTs/
dKXp2fulJTFJS9Oz90penZ+6UlMUlL07P3Sl6dn7pSUxSUvTs/dKXp2fulJTFJS9Oz90penZ+6Ul
MUlL07P3Sl6dn7pSU//V80SSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SU//1vNEkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklP/9n/7RRMUGhv
dG9zaG9wIDMuMAA4QklNBAQAAAAAAAccAgAAAgAAADhCSU0EJQAAAAAAEOjxXPMvwRihontnrcVk
1bo4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4
QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklN
BAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAAAEgAL2ZmAAEAbGZmAAYA
AAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAA
AAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAAAAD/////////////////
////////////A+gAAAAA/////////////////////////////wPoAAAAAP//////////////////
//////////8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHgAAAAAABAAAAAA4
QklNBBoAAAAAA00AAAAGAAAAAAAAAAAAAADwAAABNgAAAAwAZABpAHMAYwBvAGQAYQB5AHMALQAw
ADgAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAATYAAADwAAAAAAAAAAAAAAAAAAAA
AAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAA
AQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxv
bmcAAADwAAAAAFJnaHRsb25nAAABNgAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xp
Y2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51
bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VU
eXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAA
AAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAA8AAAAABSZ2h0bG9uZwAAATYAAAADdXJs
VEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdU
RVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAA
CWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWdu
ZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAAR
RVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0
c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAA
AAA4QklNBCgAAAAAAAwAAAABP/AAAAAAAAA4QklNBBQAAAAAAAQAAAABOEJJTQQMAAAAAA5XAAAA
AQAAAKAAAAB8AAAB4AAA6IAAAA47ABgAAf/Y/+AAEEpGSUYAAQIAAEgASAAA/+0ADEFkb2JlX0NN
AAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwM
DBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwM
DBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAB8AKADASIAAhEBAxEB
/90ABAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAAB
AAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLB
YjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1
xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFh
cSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD
03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDz
RJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJT//Q8xNrAYM6JetX5/cg
u+kfiUySk/rV+f3JetX5/cgJJKT+tX5/cl61fn9yAkkpP61fn9yXrV+f3ICSSk/rV+f3JetX5/cg
JJKT+tX5/cl61fn9yAkkpP61fn9yXrV+f3ICSSk/rV+f3JetX5/cgJJKT+tX5/cl61fn9yAkkpP6
1fn9yXrV+f3ICSSn/9Hzb9k9Sf7241ha7VpA5B1Cb9kdT/7jWf5q6XHy3toqa4NcBWweB+iO6IMq
l3MtP3j8FQPOZQT6I/i7sPhPKyiCcswSOvD/AN68q7pXUWCXY9gHjtKj+z83/Qv+5dduDvoEOHeE
2Pi4t+XVXe/7PU94Fto4a38521GPOzOhiAjJ8HwxBMZzIH93/vXkm9OznGBQ8n4J/wBmdQ/7jv8A
uXU9ZwcXD6hbTgXfa8Vh9lw5P/nKptvI0dqPHunnmZ9BEsMfh2CgTLIL1F0P+5cA4OYOaX/cnHTs
46ih+vGi33htgkET2P8AehNeWHa7j8iX3mR6C0H4diB1lKj10cQYOYTApfPwSOBmDml4+S2rPa4O
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
e5tOVV+0cJj3fzmM6m+2j+bo+0fo1wJ6hicAu29/bz+KEcnAMkbx4Dt+VOMYzAGTGTw7aMUZTwzl
PBniOO+IGVPc2fWPD6vmZpD6hSyqvGrFlrcX1a7GdQqzL8R2Yx7WejZn1/Z6r2+tZjVU+r7/AKFb
Hu6Z0Ou27Dsrdk2N21tdkV5Ty5p30T9ipqoxcSnI9LNyH222ZGS/EoxqafT9axck3Ow26N3AHkbf
/MlIdQxOCXEdjH+1GRloBA0NkY4YxfFmjcjcqL12f1nF6bQOmdL9DOxnVspufDyw00O3Yte+l+NY
27IynZnVMz+XmU42+z0FXy8npWX0FrmPqxsiiwWMwQXlwsefQzhjtfu/VcmpmFnt33P9LJqza/8A
CVrmh1LGafa5xHm3/wAyRB1TBI924f2Z/wC/KOXuG/QdWeHsDhrLEGJ4rsep6TIy8d/1YxqftLHX
l1VNlIf+lFVFnUbq2Wt+l9nr+04jqPzPof6FFwMPprMSmyrOsrtvYH5Da86nF22Bz2+k6i1jrf0b
Gs/SPd+euWPUendnWD+zP/fk37Twhw5x/s/+ZJtTu+GW1MvHhAr3IayMtDHr+i9h1HJx29JOAL3Z
L7HtLS7IGVY1geL3m3IrYylle+pjMXFr9T+ezMi3+dWKMerxd96y29Yxm8PsHy/8yRW9exxy5x+L
B/5JR5MeaR+U/Yz4M/KQjRnHU2dYukMWo/nO/BTGHWfzyPkFnN+sWEPpNcfg2P8AvyK36x9LPItb
/ZB/78oTiz/uy+xtR5rkT/lMf2v/1PK3fSPxKZTdW8uJ2nlN6dn7pSUxSUvTs/dKXp2fulJTFJS9
Oz90penZ+6UlMUlL07P3Sl6dn7pSUxSUvTs/dKXp2fulJTFJS9Oz90penZ+6UlMUlL07P3Sl6dn7
pSUxSUvTs/dKXp2fulJTFJS9Oz90penZ+6UlMUlL07P3Sl6dn7pSU//V80SSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU//1vNEkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklP/9kAOEJJTQQhAAAAAAB5AAAAAQEAAAAYAEEAZABvAGIAZQAgAFAA
aABvAHQAbwBzAGgAbwBwACAARQBsAGUAbQBlAG4AdABzAAAAHABBAGQAbwBiAGUAIABQAGgAbwB0
AG8AcwBoAG8AcAAgAEUAbABlAG0AZQBuAHQAcwAgADYALgAwAAAAAQA4QklNBAYAAAAAAAcACAEB
AAEBAP/hDwNodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/
IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRv
YmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDQuMS4zLWMwMDEgNDkuMjgyNjk2
LCBNb24gQXByIDAyIDIwMDcgMjE6MTY6MTAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0i
aHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3Jp
cHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8x
LjAvbW0vIiB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRj
PSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRw
Oi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRv
YmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEu
MC8iIHhhcE1NOkRvY3VtZW50SUQ9InV1aWQ6RTczRjZCNDU1Q0ZGREUxMTkyRDhDMUQ2MzUyNUFE
OTQiIHhhcE1NOkluc3RhbmNlSUQ9InV1aWQ6RTgzRjZCNDU1Q0ZGREUxMTkyRDhDMUQ2MzUyNUFE
OTQiIHhhcDpDcmVhdGVEYXRlPSIyMDEwLTAxLTEyVDEwOjQ3OjM4KzAxOjAwIiB4YXA6TW9kaWZ5
RGF0ZT0iMjAxMC0wMS0xMlQxMDo0ODoxMCswMTowMCIgeGFwOk1ldGFkYXRhRGF0ZT0iMjAxMC0w
MS0xMlQxMDo0ODoxMCswMTowMCIgeGFwOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgRWxl
bWVudHMgNi4wIFdpbmRvd3MiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgcGhvdG9zaG9wOkNvbG9y
TW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiBwaG90b3No
b3A6SGlzdG9yeT0iIiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSI3MjAw
MDAvMTAwMDAiIHRpZmY6WVJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpSZXNvbHV0aW9u
VW5pdD0iMiIgdGlmZjpOYXRpdmVEaWdlc3Q9IjI1NiwyNTcsMjU4LDI1OSwyNjIsMjc0LDI3Nywy
ODQsNTMwLDUzMSwyODIsMjgzLDI5NiwzMDEsMzE4LDMxOSw1MjksNTMyLDMwNiwyNzAsMjcxLDI3
MiwzMDUsMzE1LDMzNDMyOzc2NEQ4ODlBRTA0OTQwMjc5NTRDRjQyMjlEMUUwOUQwIiBleGlmOlBp
eGVsWERpbWVuc2lvbj0iMzEwIiBleGlmOlBpeGVsWURpbWVuc2lvbj0iMjQwIiBleGlmOkNvbG9y
U3BhY2U9IjEiIGV4aWY6TmF0aXZlRGlnZXN0PSIzNjg2NCw0MDk2MCw0MDk2MSwzNzEyMSwzNzEy
Miw0MDk2Miw0MDk2MywzNzUxMCw0MDk2NCwzNjg2NywzNjg2OCwzMzQzNCwzMzQzNywzNDg1MCwz
NDg1MiwzNDg1NSwzNDg1NiwzNzM3NywzNzM3OCwzNzM3OSwzNzM4MCwzNzM4MSwzNzM4MiwzNzM4
MywzNzM4NCwzNzM4NSwzNzM4NiwzNzM5Niw0MTQ4Myw0MTQ4NCw0MTQ4Niw0MTQ4Nyw0MTQ4OCw0
MTQ5Miw0MTQ5Myw0MTQ5NSw0MTcyOCw0MTcyOSw0MTczMCw0MTk4NSw0MTk4Niw0MTk4Nyw0MTk4
OCw0MTk4OSw0MTk5MCw0MTk5MSw0MTk5Miw0MTk5Myw0MTk5NCw0MTk5NSw0MTk5Niw0MjAxNiww
LDIsNCw1LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMjAsMjIsMjMsMjQsMjUs
MjYsMjcsMjgsMzA7MTc1QkNDQTU0Q0NGQTNGMURCQUVGQjNFOTNGRUIyMzUiLz4gPC9yZGY6UkRG
PiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8C
EAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAA
AAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAU
clhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQA
AACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAA
BDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmln
aHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVD
NjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAA
AAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFla
IAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAA
AAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xv
dXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xv
dXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5j
ZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2Ug
Vmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf
521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAA
AAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwA
gQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQET
ARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB
4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALr
AvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsE
SARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXl
BfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH
5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQon
Cj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM
2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/P
D+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMT
QxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6
Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQb
OxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/
H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk
2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1
KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4w
NTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZy
Nq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9
YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SK
RM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpM
cky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSP
VNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSdd
eF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaS
ZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtw
hnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6Rnql
ewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeF
q4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDW
kT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc
951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3
qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2
ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPU
xFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7S
P9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC9
4UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zw
WPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf//
/+4AIUFkb2JlAGRAAAAAAQMAEAMCAwYAAAAAAAAAAAAAAAD/2wCEAAEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEBAQEBAQEB
AQICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA//C
ABEIAPABNgMBEQACEQEDEQH/xAEWAAEAAgICAwEAAAAAAAAAAAAABQYEBwgJAQMKAgEBAAICAwEB
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
duIx8trR9z8VPd/4G9Hx24ohniuQD9UvPYUV8ZytHL3S89hRdJ4zlkXgbS8w88FK3xRIv6rd+xoa
vFT/ANku/Y011x4xkDf1O8PxQUGw+MXlB/cr32FDuvFbyn6HeewpIPEbzD+rXI4dMVF174ne1q/3
a6PxRGiYPFD3Sfqt38sNK7xRIyFcvdrn5IqFqzfTIoxW1uflhp77y8HvJ/Rbg/FDUzbPdu7YQQD7
rcYcj+S8tC4k8UPkby92ufZUJbfxE7vCMR7tc4Hl+Sru7rf3iJc/drk/FFQezxU8H9Uu/Y010Pih
505fm117Ku34kf8As10f7Km994peDh/3S79hS3Pip+rn7le+wo6PGLw/9Rvv8PTu58XPc3l7neBf
9hXY8Sv/AGS79jS/8UP/AGS79jQd/wAVyA/ql57GgWeNpY0/Q73HzQcKaY/HcxA/RL3jh/MUn/G8
pH6ne+wo+8eL5AP1K9PxQUwXXjCQcz7hfH4rapnv8fSi6CaW/u3cu1kuPuqBMeP+Vd//2gAIAQEB
Bj8A/wCUO4NNXCU203LeQ22h1QShKVkJSkA0AAGv1OZ9cv5dfqcz65fy6/U5n1y/l1+pzPrl/Lr9
TmfXL+XX6nM+uX8uv1OZ9cv5dfqcz65fy6/U5n1y/l1+pzPrl/Lr9TmfXL+XX6nM+uX8uv1OZ9cv
5dfqcz65fy6/U5n1y/l1+pzPrl/Lr9TmfXL+XX6nM+uX8uv1OZ9cv5dfqcz65fy6/U5n1y/l1+pz
Prl/Lr9TmfXL+XX6nM+uX8uv1OZ9cv5dfqcz65fy6/U5n1y/l1+pzPrl/Lr9TmfXL+XX6nM+uX8u
v1OZ9cv5dfqcz65fy6/U5n1y/l1+pzPrl/Lr9TmfXL+XX6nM+uX8uv1OZ9cv5dfqcz65fy6uf+2y
P9Ir/A9z/wBtkf6RX+B7maGn22Rxof8A0itctfNV6jr5qv8Aon5Ncj6jriD6jrkfUdfNV6jrkfVq
vSr1HXzVeo6p0mvoodfNV6j8mvmq/wCifk1QJJPwA65H1HXzVeo/JrkfVr5p9R1yPq1wB9Wvmn1H
XI+rXI+rXzT6jqvSqnpoaeumuR1yPq1wSTTjyOuCT6jrikj4wRr5p9PI6+ar1HXzVeo6+ar1H5Nc
QR8Y1xSfUdV6VU9NDTXI8q8vDnXWB51fG86N7y7FLNkN1VByiNGg/b7nGQ/JMWKqxvqYj9avZQVr
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
8tf/2Q==

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/ico_mail.gif

R0lGODlhFAAQAMQAAIiIiOTk5N7e3r+/v+rq6rCwsMzMzPj4+MnJydDQ0NnZ2aqqqtXV1ZqamqWl
pfT09PDw8MXFxbi4uOnp6fX19Y6OjpGRkY+Pj4uLi5WVlYaGhpKSko2NjZOTk5iYmP///yH5BAAA
AAAALAAAAAAUABAAAAXG4CeOY0CQaPoRDlYNj4o+w9Z5nuUpsig0lYZQmOEUIKmHRIPhXCqVCyeq
4RhIAikiIBAEvlxvAeA4fLiLxejQ9Y4gGIaCEsEoTqJHxICIjB4BDBoEBlUJZh8PCm1rYxoTBhgd
AAUUKwUSmD4NGBmPkR0dHBkBKAcIGBYdnhMMnR0VHhgJjRhAqxoQrhYWEgsXAAsTAhmSAwsAkxAJ
GhnHHKvAABYZFhcLAx25Bg0RFtAbG6rh5BgOAxgQFAM6OO7vOA2rDB8hADs=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/ico_print.gif

R0lGODlhEgAPAMQAAOPj46mpqdnZ2Z6enujo6MzMzPHx8c/Pz9bW1tzc3ImJiZGRkby8vLW1tcbG
xoODg8nJydLS0o2NjZiYmMTExKWlpbi4uOvr67GxsdjY2I+Pj46OjqKioouLi5OTk////yH5BAAA
AAAALAAAAAASAA8AAAWf4Cd+SJmdJxIZIxlBFOTI80xRUfEVz6RNio5wSHwEGJhCo9DxOJ/QBYci
0Sw6m6w2u3BqOA6JRzKocMycNMfq2XAaCgmmRRcoxoOERoH4XBIAAHRVCnMGBCIIDBYOLQYDBiwj
LAAHBREiGQkQFXQfFgcRDQ0WBAMLAwocngwHLQkTHwkeki0WfSMCAQAPF54fSC12Coi/HwNqHAMe
gnQhADs=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/2.gif

R0lGODlhPAA8APcAAK7A14W3juXr8oDSeL7N3+fs82bIYJzamVq/Va/B2GrFYnuxh27GZVjDVKm8
1Pf5+/X3+qq91e7y96a61Oby5XnOcm7LZtfh6/r7/Oz07N7m73DMaPn6/MzX5cLnwODn8Nvj7U6o
RlTBUITSfGTHXnzQdOPx4uPp8dzk7tjh7MfU48DO33nPdbvK3rfI3F6zVqa60+v063XNcN7l79vv
2WrKY8Hmv7PE2n/Sd2jKY2PHX+jt8+rv9evw9cTS4u3x9tPd6dTd6cTR4b/O39Lc6cTS4ZrJldPc
6dHb6MXS4uzx9tTd6tTe6ujt9Orv9G3LZenv9LLE2WPHXdDb6FrEVs3Y5rTF2l7FWcPR4cXT4rvL
3f3+/WeuYLrK3dDa57TG2tLc6F+0V2bIX83ly/7//7DC2F60Vv3+/qXQobzL3l3FWPj4+MbT49Xe
6snV5Ky/1s/a5+Ho8MzY5sHP4FKqSVPBUFfDU9Ld6cLQ4cjV5Or06c/Z5/39/tXf6svX5cDO4DyZ
M6u+1mDGW7/O4MTR4rnI3LbH28fT41vFV7XG2lLBT83Z5sDP4P7+/v7+/6y+1uTq8aS50srW5bfH
27zM3rLD2ePq8V/GWrXF2o/BkMnW5PX39T+bNk/ATVXCUn/Rd3POa8HP4WHHXGjJYT+cNsjU5K2/
19ni7K2/1rjI3LnJ3GzKZLPF2bbG287Z58bT4qG30fP2+cPQ4MPQ4cvW5c7Z5r3N37TF22/LZ9Lb
6bjI213AV+jz6PDz+PL1+XPLbb3lvF/BWX7QecLP4au+1Vq1Up3As2DAWtzk7VijWbnJ3dvk7cnV
5d/m8NPd6rXG28PS4cPR4mfEYF/FW9Hc6F7GWfv8/YLRe2C3V3LNanzQds3Z59jg68LR4eft89bf
6sPR4Ke81HHMaXbOcKTGt+3y9mjJY2rKZMjU46e71LjJ3Oru9LnI3fL28rrJ3crX5WXIYLTF2WfJ
YbTE2s7Z5bbG2l+6V87Y5qrep7nK3fH0+FW2T+nu9Ovv9ezw9f///yH5BAAAAAAALAAAAAA8ADwA
AAj/AP8JHEiwoMGDCBMqXMiwocOHEBV6O6HwQcSLDV1YoVYQw7svXTCKRCjhVBRGUfDk0WLlC5Y0
PMiMnPnvRx9DWMC0aXPPD5IlO6No6TIICxsMNB/GOjUpyR0mUKNKZTJliqs/fJI67KFl1s8lYMOK
FYukC0WtCyF8cROkrdu3cN1WGdQLrcIqhOLq1ZuEyRm7BzlYuQOksOHDiBHD0SIBsEE4eBJLngwE
y4W/jgVa+5LriOfPoEOLPtIBC4TMApnMIcK6NethldLIcd1aUgsrt+Z04YeaTyIktImUKkToBJJn
rQhNaU3AypIPzQDEi4O6nCow2LMLAcDth/cfKJIk/0il5QYBHt//AICE2l8XJPDjW5nxvX4/bkc+
1P/xrdIi1B8QEB98oUThz34I7rfDI+qgpsEQA+6RQBwJVvjdJGWgFgcBVVUVChtKhCjiiCSOOAgq
qKGwghcsejEHG/7EKOOMNM6ITgQOEtDiI5TAWOOPNCIRDmrLDAEHHIco448lQDYZIwqR9MbKHnsc
UoiTWDYBC2r/GFKFK8xY0cOYZJZp5pnNRIkaI27U0kECZ8YpJxE4opZHFovIEYicfJaJRYaoTYFH
FVWYIkA/iCaq6KKLdvEFlwJoQagV3DBqqaVWpMLlA4nIIUcapVwqaqJv+MAlGVF00EESk4wqKiSw
XP/A5T95zOGHJBEIwMOuvPbqK69/vFEXl/q4oIkfuuzx67K9ghAJFphxeQEltLDTAbPMroNJAhrM
KhAZflDyB0zY/spEOosg5e0/jqigxRv8OCHvvPTSK8AEBHCw7kBkyPEGCFAELPDAAgMRQRSn7TvQ
HWVUwc/DEEfMTxxplJGOJQoTxPA2EkPsTQoEBJLHI25Em7EmCTgjsQBESKIFG21AEk0ZPWi1xRho
GKHzzjqjMcYWAjkSRQSQdNxxIpSoO5MeXABCxwtmRC31C3QAwoUe/0DgACpGS+xNGVooLdIWXIRw
zSclpP0JDjgMMMAII4TAxRYqwOBG1xHP0EUgvtD/NAYnMkghBQliGDDKKk88gYs4oHzCCTlfAEAP
3hF7A4APsXBgMkRoFFPNFYIMLsY12iCuOOPYLBBBEgI04frrsMMehwOqDDFFAfpGZMQxalxxhShS
CBMDBRUkbsEG2TAQACQ7NO/889A3f0g9skTxBR78ZPWQEcFQ0fsVLMSwxhomFP/E8QxkEv36z4Pg
gBCvvJLFCi4UAJERu1DhvQy8bLJJO+Qbh/HSxz72IcMB7siCAhXICFskrCFGQEADqIAIGqzhABnw
AD7WQIMaJE4BC3ADCAr4PCykoxBJSKEKkxCFPsgEggjwxARZcIBpZFAKBziAPDwIwnmYghiU+AD7
/5jwhnkIYYUrxEI+HriQCIpAhvpTQwaBV7gdgtAHPuiGIdLRCjh444sfS0AZ0oDFMpoRi6zoFgzr
IAI7TBARGbDBJURnOBBmwYy2iEI6HJCOdACgC2cMJBZb6AgYKoKNbqRCHK8wR8IZQBoLKIIkJylJ
cFDykpiUZAtfuBA07KMTh2xjA3gBjN6FjnD2CAAhhMDKVrrylbB0JQFU0IiGjIEU0wAlIt9oSing
ghTGGIIwh0nMYhpzmIwYQhSqUEuGkC0EvzCHDnRAAnjIIwc1OIc4KhCCZEBDkOAM5xyyMIXGOIRp
TntBGNbJTqpZDWtaacTmnIkznvHMZ0DLmD73yQTPfwQEADs=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/0.gif

R0lGODlhPAA8APcAAPT2+t/m79zk7vX3+uft8+fs8+Dn7+jt8+jt9PT3+vP2+dbg6+Ln7P7+/ubs
8+Tq8fr7/fn6/Pz9/dXf6tLZ4fT2+dri7dLc6d3l7uHo8OPp8fL1+dvj7fv8/Njh7PH0+Nrj7dTe
6s3V3tfg68/a6Pv8/dHb6O3x9u/z997m7/7//8XO2fj6/Pf5+9Db6N3k7v39/uLo8OPq8fn7/Pr7
/MnS2/z8/dnh7Ozw9dPd6dni7PD09+rv9ebq79bg6vP19/f4+tPc6eju9Nfh7Pz9/uru8dbc5Onv
9O7x9Pj5/OXr8uTq8vb4++vw9f7+/87Z5+Xq8uLp8OLp8d7j6e7y9/j5++zw9tbg7N7m7tTd6d/m
7vb4+vX2+tTd6unu9NPd6vX4+uzx9szY5s/a5+Hn8Nvk7eDn8Pf4++vv9dzj7d3m7+ru9NDa6NLb
6O7x99ri7O7x9tfg7PH1+fH1+ODo8PDz99nh7eft9Nvk7trg5uLo8fr8/f3+/tvi7dni7d7l7/D0
+Nbf6/b3+vb5+8/b6NLc6PDz+PP1+d/n78HL1v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA8ADwA
AAj/ABUJHEiwoMGDCBMqXMiwocOHEBVuqKOwRMSLDT0scFBQgpQFFjCKRMiExwQME1JkALFgQQAO
AFSMnKlogJAhAQogQPBAg4OdCCaAsCAggBkJNB9G4OHBAAGgUKE6cLDkRYOkDhOACPAzqlegDiyg
wMqQxoIYB9KqXctW7QMBg8gqfBCgrV27BhBclWuwxAICgAMLHkxYCQgmfA0qSUG4sWMCAY7sTawI
xoICmDNr3swZs4YAMygLRICB84cKMAjyqfAhsxQLC65gsKBAdIMRDjIjGKCoB4MViYInWsGgR80/
CxBQcZPDx1jKYHRkNgSBgfDr2BmwSDKg+4scO0QP/7AwdU4HEdjTCxfRIUJ3LxMeiKYiwEGYDjXU
60/EvsqAQxfoINoJ9bVgBHbEdTCQddgZYUN3HoQgGgoCnIAEduxBsEV3gpQABHDXIeGfAEGIZsUL
CkyBHRDudeciBD1gNwUEA2RgwoACsEDBdXmU4OKPW3SAIQwDOECIaDhUyAJBJbTw44+KYFdDAwNY
8YRtPkABBRk3POllBD9gRwER/4khmiJDPLCEHgsk4OabcLIAA3rXMTBDAnBcKRoGMfTUBZyAztDB
jtet0AEYCRRwo2gZGPCADBcA+uYeP+SHXREQuBmAhKI5kMIDDwTxAQCklgrBhekxAEGpsJ35AQig
Lv+wRqmkwqieqlyUusANZ5YwggwycJABrWCqh2mupV6AyJkqTKCBBgZ4QGsDlgpXww+r0rqDGEec
qUgGGGgghQmjApBEERiySCupL1zQgrcteBCFBjdAUauKwq0ARBLrAoDDEwFMJtoRHGhghwakEkFo
cEaU0G8FI2RxgrcCqaABBy/ABIDCdUbQLwJjPEAExQI5QQcIFyhQgQQLJ8JABBXEHPMHJAhgA8kD
qQBpEwq0gNRAEFSgwNAKEGDCBDTgTBABITzQ888CBT00ChyEQEJ4Sg/E9BIKsFwnCzwIcEEGF8Qg
sNJRfHFH1y0z0IQZCACyaQJZD+TEBG3swHbHRI//wAHUWdPgQhBDey3cy0NvEAIIgCudwRgxFN52
BEOf8MYFS5LcAA0KNBHFAjk4vffhlCeeAyIR2HC2XDOgkAFsX5hgwAeHHHLGzUBXUHvtKLigQ30b
4J4UkWEQYIABI7gAQgG07+78886TMYIWEyyQggKrR5SAAFcI4IEJfTjQPPTkO4+DCwEcb8ALHmww
EgxoLFDUBWqgUP795rtggfrHY4BH0hjZgA/SZ4AADMEEJMjCAjzAJxzgb3cBYMMN+Ke+CQhBJhfx
wgIo2D8BpOEGIwhCIThAhfIh4AKBICAHA+CH0FwkAwJAhAxnSMMZpmAIJIiDEjbAww3woAsh4EAN
cIfog4ldxAIpGKISZ1iGCZDABSQgQQ4ssMQaWtAJF9EBFqrIRS1wUYkWxCBEtBiAMprxjGhMoxrX
GAABZCB7C/FAGQRAxzra8Y54zGMeMSCA+MBRIXKQQQC+SMgvYsAADkBM3SLSgD8u8pGQjCREAgIA
Ow==

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/1.gif

R0lGODlhPAA8APcAAOrv9evw9e3x9tPd6cTR4b/O39Td6cTS4cXS4tLc6dPc6dHb6Ozx9tTd6ujt
9NTe6urv9LLE2env9LTF2sPR4dDb6M3Y5rvL3brK3cXT4uft89Da5+Xr8rTG2tLc6MHP4P7//6y/
1rDC2P3+/rzL3qe71MzY5svX5cnV5MbT467A16q91eHo8NLd6fr7/NXe6r/O4M/a597m777N373M
3rbH27fH29Xf6r/N37XG2srW5cjV5LnJ3P39/s/Z59vj7ePq8czX5bvL3sLQ4cDO4LnI3MTR4v7+
/7PF2a/B2Ky+1v7+/rzM3snW5O7y96S50vv8/cfT46u+1vn6/Ki81MfU49fh6+fs8/X3+q/B183Z
5uDn8MDP4OTq8dzk7q2/18jU5K2/1r3N3rLD2fT3+vf5+7bG287Z58bT4vP2+aG30a/C2Nni7OPp
8cDO39jh7Km81drj7bfI3MLR4cPQ4bfI26m81LnJ3bXF2sHP4bjI3Kq91L3M3/H0+LbG2rTE2s7Z
5rTF28PR4u3y9uXq8t7l7sbU48LP4cjU49jg7LPE2tPd6q3A1+Lp8ae7077M39Lb6dHc6LnI3bvK
3bvK3OLp8MLR4LTF2cnV5eft9Pj6/OTq8sLQ4LLE2q7A2Nfg667B2M3Z56e81Pb4+svW5brJ3cDP
37nK3cPR4L7M3vDz+Oru9Ki71Nri7bvK3sPQ4Njg6+Tr8s7Y5qa61Ku91cHQ4bXG28rX5fn7/LjI
3d7l79vk7bPF2rjI2/L1+eHn8Ka60+bs873N37PE2fr7/c7Z5dbf6t/m8MzX5u/z97jJ3Ku+1d3k
7tfg7N/m79zk7enu9Ojt8+vv9ezw9cTS4v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA8ADwA
AAj/AKsJHEiwoMGDCBMqXMiwocOHEBVqaKOwTMSLDeVMiFTQxa0OGDCKROiETQQuEYbsuDChAwUS
AECMnFlNwI0aFDy8eCHrxIIGOyNcwACDQgoXNB+mYWMDQYsHUKNKfVChwhkiPZI6DCCEzs8GYMOK
FbsAQyOtDEd1QGGgrdu3cN1agJEMrUILRuLq1YvgwQi7BzVNaDGgsOHDiBHHuOAEsMEYQxJLnjyA
gpW/jgVC6QBJgefPoEOLVhCEApnMAh98SMC6NetDY0iYcN1ah6sJgT5ggIa6R44FtBOAKWKkzQJb
ZoxUaP1oQoMtx1RcYoF6EA8P2LMTUNFMgHcBzBBk/9FzQdEMAN+JMOqCehqGBfDjT9D1vb60RAp+
1RdgbIwW1FvgEB98eXQyzX4I7heNEsqgJkMBA/qQBAsJVvidDWugxsIMVVWVRwoMhCjiiCSOCEMY
qHnhxgYsbvBBCtPEKOOMNM6IyAoO4tCiEnzAWOOPNC4gCmq7FBBDDFHcMQ0QQDYZoxdP9IaEDz5E
UYSTWDqgBmrV1GDBGZhMEMCYZJZp5pnORIkaFygAEkQSZ8YpZwJ7cLlDBlqYIIWcfJZJQYaoVTCE
BRZ8wYE0iCaq6KKLYtABlxxcQOgEsDBqqaUT6MFlGTmYYAIJYFwqaqIhUMMlCBEEEQQCNowqahdq
WP/BZTU7fHCCDitwAMCuvPbqK69EhKDKrH3U0cQJvfjw67K9/vAEBZhxaQUTpEiCDLPMroJHFjLM
KhAIJzBBBEzY/vqAI1oQ461ARxhyQQjQQCDvvPTSy8EsM0yx7kAgmBBCHBIELPDAAg+wQgRY7EtQ
CyJYAM3DEEcMDQskiFACEAovLEIoEkOcyRszSLGDEihEm3EToCwicSwJ6CBECi9sIogIAWQ80BER
0NJFxx3nwARS3uJSEBZwhMGzxBqIcAHQs7ZQUBXAoHB0xIVQIoUv6+rwAxBAxNFEByoUM3XEGqhA
TRpTmGyXC0IIcUcuE3iyAgIcOGD33XjjzQIVPBT/UMEV+moFBQcn0BABDcPYcUECHETj+OOQR+54
FH68EkEHQ0CT1UwBwMALDTlQMckChEhuuuQ/UEEAGmhk4IYcV4wERSsTFEBBCLVUcvrukD9jRykZ
BB88F8IkjNEVSFCAAAJ01LBCCVlMYMMHKPzA++MUsFLE8twvH8ENMl30yQTdc/8BDqkUgccXy9Cw
xekPhPAHAeVzT8Epp11UBQzU9O////6bQw1KYIYYaOCAGnhDEkRAAgA6EAnduggG5uDACvpPDBEo
ARxKUAIVYMCCAPzeES7CA0sc4IQoTKEKU4iKFbowhd8LH0R4wAkC2PCGOMyhDnfIQwLgoApLuEgd
MsRQgCIa8YhITKISlWiKAkTAAkGMSDBMYAQQWvGK//tABirQGJtFZAlq86IYx0hGkQQEADs=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/3.gif

R0lGODlhPAA8APcAAK7A1/Pl5uXr8ufs88pOVOm9vtFmbtdxfMlMUtFgaq/B2NZ0f92TmfTq6qm8
1LOHlPf5+85aYtVwefX3+qq91e7y9657itBdZaa61Nfh67xLVMxUXPr7/N7m7/n6/MzX5eDn8NRt
ddvj7dJibMdSWsROVdJqcuPp8dzk7tjh7MtcZsfU48DO37vK3td3gLfI3NVueM1YYKa608xSWvLh
4t7l7/DX2stfa7PE2qIwPM1ZX6RQXejt8+rv9evw9cTS4u3x9tPd6dTd6cTR4b/O39Lc6cTS4dPc
6dHb6MXS4uzx9tTd6sySmOjt9NTe6urv9NFfaunv9LLE2dDb6M1XX8tSWrTF2s3Y5sPR4cXT4s2T
mbvL3dDa57TG2ubJzNLc6LrK3f79/blRW/3+/rzL3rlQWrDC2MtRWbNcZc5ZYv7//8+gp8nV5MbT
48HP4NXe6uHo8MzY5vj4+Ky/1s/a59Ld6cdJT69DT8LQ4cjV5MvX5Z8tOc/Z577N3/39/tXf6sDO
4Ku+1s3Z5rnI3MrW5cTR4rbH27fH28fT48tQVuTq8b/O4PTo6cdJUMDP4KS50v7+/v7+/6y+1r/N
37XG2sdITbzM3qw/SsdKT87Z58ZGStBeaPP2+bjI3LnJ3M9bZbhQWqG30cnW5NRlb8hLUOPq8a2/
1tni7NBdaLhPWsjU5LLD2a1ASsHP4a2/1/f19bPF2bXF2rbG28bT4sGJkspaY8PQ4LTF2b3M373N
3+ru9MDAz9Nwdem/wvDz+MjU49V0e/Tr69/m8Ku+1cvW5cxgbPTp69zk7bjI26Rzhal3h9Pd6qe8
1MnV5djg685aYdvk7bnJ3dJsduft8/v8/cLR4cPQ4cPR4OGkqM3Z59Lb6ctVXN6ZnbvK3LaBjcVP
Vue5u7xRXbnK3ae71MBRW8ZUXbjJ3MpbZbnI3dHc6Pby8srX5c9bY7TE2u3y9rTF27bG2sPR4s7Y
5s7Z5rrJ3cLP4fH0+PL1+b7M387Z5b/N3tbf6unu9Ovv9ezw9f///yH5BAAAAAAALAAAAAA8ADwA
AAj/AP8JHEiwoMGDCBMqXMiwocOHEBVOO6EQQsSLDV9YSVeQw7ouYDCKRFjhlBRHUvDk2WKlCxYy
PdSMnPkPyB9DWL68eSNPD5IlO6VsAbMISxsONB9yOnUoSR0nUKNKdTJlSiZAfpI69LHF2s8lYMOK
FYsEDEWtCyd0YSOkrdu3cN1eWeQLrcIrheLq1ZvEyRi7Bz1YqROksOHDiBHT2VIBsEE6eBJLnhwE
S4a/jgVS66LtiOfPoEOLPvIBy4TMAp24KcK6Net6q8jEcd2aUAsr79yA4YfaDyUktIuoGlToBBJK
sgpNaY3PyhIQwgDcgoPanacv2LMPAeAMiHcgKJIo/+i0BUefHt8BAVCE2h8YJPDjW6nxvX4/Z0dA
1Aeyb5Ug1CBMEh98rUjhz34I7seDJOag1gERA/KhABwJVvjdIWagBkcfVVXVShtKhCjiiCSOuIgp
qKHAAhcscuFGG/7EKOOMNM74CwUOTtKiJLjAWOOPNCLBDGrQEEEHHYhE408pQDYZIwqP9AYLH3wg
MoiTWDYRCmr/GHJFJs1Y4cOYZJZp5pnCRImaI2zM84ECZ8YpZxE4opZHFoLEEYicfJaJRYaoTYHH
FVe4IkA/iCaq6KKLgtEFlwJsQagVzjBqqaVWdMIlBJTEEQcZqlwqaqJz/MClGlJ88EESh4wqqiKh
ZP/A5T95uKEHIRQI0MOuvPbqK6+AzFEXl/a8IIoeyPDx67K9ivAIFphxmYElxKDzAbPM6hKLAh3M
KpAaelgCCEzY/urEOIIg5e0/kaywxRz8PCHvvPTSKwAGfXiw7kBqxDGHCFEELPDAAgdBgRSn7TtQ
HWZcwc/DEEfMDxxkmDFOKQoTxHA2EkM8TQp9BJKHJGxEO1IYXqzBxMosr7yGF2EMJIoCy0gsQBGE
bNHGG4rEY4YPSTGCxh53gCLG0UiDcsceaDDCrhQUKNJxx5RYou7JaLAijQGoXHABO8/ooEMMFxjA
ChphTOCAKVNLPI0ZW1wtkhc5jEDFBlWckQgBBCD/gIkdlWiyTQ5erCADG21HXEM3gdxD0xrkpBHD
3XmDE0DffweuwQNdAJBP4hFPA8APnHhgMkRa1BKB5JQXEEzfCDQCeAnJUJCEAE3krvvuu8PhgCdE
TDGAvhFpcc4nq0++get7IxC7Hd94IwAP1Fdv/fXUIwKPLVJ0gQc/WT2khQqosLP63a6fwTcCpDTy
DS3Yx2+9CA4MMcssWbDwwgCoqwBF+QxgABVcVwVu8KJvpHif/OR3DAfQIwsQhKAjcpGwhowPClC4
gA3kgI1eBIMBcrBB875hATaIYIHWw8I4BpGEFrowCVL4g0wseIMEYNAENJCDOl7xCkaYQH0EIIEy
/2LhimHgAgTyc8Ic2jGEF74QC+Ko4EK0UIwR2BAKIcihHIwRgirkLYgW+MEPqmGIcciCDtNI48cU
YAYyiPGNcBQjLLpFw1FYEYMhCEADgEG5vJUjjHDMhRTG4YBxjAMAYIijIsUYw0g0ZA3hsOMVNyEB
F7AOb1XYnBE2yclNXqOToAzlJmM4w4XQ7QCSxOAmkMc6KpggB2uoRjyGQMta2vKWuKzlJFYAiYaE
AQ2XcIELFnCAYh5AAjCAwQIWcIkd5GIRRIimNKdJzWpG0xFEkMIVetkQoREtFWUIpzhTsbQd7CIe
i0ynOt2QhSk05iEoU1nLWPaymKEFEqfLmD73yQRPwAQEADs=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/4.gif

R0lGODlhPAA7APcAAO3x9tPd6erv9evw9dTd6b/O38XS4sTR4cTS4dLc6dHb6NPc6dTd6ujt9NTe
6uzx9snV5Orv9NXe6rLE2bTF2svX5cfU47rK3env9MPR4eft883Y5sHP4MrW5dLc6L/N38zX5bbH
28LQ4cXT4sjV5NDb6OXr8srW5LfI2/3+/uHo8MbT497m78nW5MDP4L7N37/O4M/Z573M3s/a57zL
3q7A17nJ3MzY5sjU47nJ3bXG2rTG2sbT4svW5ay/1u7y99Xf6rPE2rjI3LPF2aq91cTR4rPE2bzM
3r3N37XF2q3A17XG27HD2bHD2LHC2LDC2M7Z5qe71P7//62/1s7Z5/7+/v39/sPQ4dfg68zX5rrJ
3dDa5+Tq8fX3+rfH2/v8/bvL3vn6/LfI3Ofs88jU5PT3+uLp8fP2+b3M39ri7eDn8LjJ3MfT48LP
4b3L3t/m76y+1vf5+7bG26m81NHc6LvK3bvL3cHP4dni7MjT47jI28bU46u+1ubr8vr7/Nfh66/B
2LfH3Nvj7c3Z5ubs87DB2Nbf6rLD2fD0+L3N3trj7c3X5sLP377L3/7+/+Pp8b7M3rzK3c7Z5brJ
3LnI3bnK3a/B17PF2vL1+dzk7uDn7/Dz9+Xq8ubs8rzM3aa60/j6/N3l7+/z9+Tq8rnI3Oru9MXT
48LR4cLQ4MDN4Njh7MDO39jg7O3y9vb4+sDO4M3Y5/r7/aO30cPR4MvW5LTE2qW606m81eTr8q2/
197l7qi81LLD2Njg68nU5PDz+Nzj7cDP37zK3Pn6+8LR4Nvk7dnh7N7l79zj7sPR4rXH2+Xr89Hc
6aS50+jt8+nu9Ozw9cTS4uvv9f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA8ADsA
AAj/AKcJHEiwoMGDCBMqXMiwocOHECNKnAjxh6ILF1Z0IGGhggMVP+JIoUhyIAAgIa4oUJClQ4UK
JwyEOGIBD6KSE8/g8WIggISfQIEGKAFiiAszVnA+HAAmAx0HUKNKnbrhghmlDV3tgMCgq9evYL1u
gCEK68INRQioXcu2bVsDDlKYRQiKQgC3ePFusfNj7sEZIgIIHky4sOEAGf7I9Tvwy44EhyMfBpGh
DOOBDjgs2MwZwqQ2PTiLHr1gy4Vnl6dZ0aEggWvXH4Rg6aClhhwYZFq/3q1Ah4rUrXLsTvAqUAMA
yAUgu4GmxhIDwxMwu8QlNbQLHrJ7EBGkE/Lv4I9x/8gBQXt2C4NSq/mwUkEMQCrAy/9uyEmq9u7X
pGZRoP2dFfMFCIAJlNCA3wSpqfCCfwAKOJ80K2jhy0ofvHFZJi6UUIIPSKzwwIcghijihxLUIEIJ
FQhxGQsfbJGHFtBwAc2MNNZoI42aUJBHDyF0wVgxBcxggQ03FmmkBEK8YCFjdGQwQwcUGClljTHU
MURqSPQQwyKFTOklBI3okJoRVFABCx8DpKnmmmy2mUwBKKQ2ARR01mBCm3jiScMV+l02wQaAUtCL
NIQWauihh8pxgB1yArqBG2QgKqmkhbBxhJw3ZDpCIJN2SigXSpiyB2MpaHABCKj2QEQfnk7KQSQT
/P9xWRw6oIqqHjG0iigwvNASwi+XbYLCSy/lkIUAyCar7LIClLLEBxNksJhfhFxAbAUcyMDstslK
QMEJXrCw3xEdlLuRD89wy6wJT7RBwSCxpIbFCyfUW68TgkSg77787kvAFDYYsUcYqU1TggstJJww
Chtg4PDDEGOgAg1MKMGBCz4W3IIIEHTccQhUPCPyyCI3YMwHcJBQiwhCaFCwQCIU4XHHQTBA8jMm
LNABDWxIMEoRdVAww7SpyTACCUgjzQcuNzf9jBgFXDDAywLZwAMOWOOwxBRO36zBIZ5k4AfV04Sw
ggVoj0AEBF2TrIswTYgwNtVgRIO2BR/UIEnbJGv/kAQgmJDdAQc8yGAEETz0wTfJj0QBwRlhED3X
MDswcQsYCSzTwOacd+755mnIEkIBJYxBMFZfqHBBM0EowIkzsMcu++y0z8AEIxPsIMIzSZU0ABq2
wKAC7cQX74wGsEejBw8jrCLGGCR9kQYFBWQQAhFRWEIBChxAIIjxtJuAQhQUIDDC+S4gkbFEYwyR
gQHww8/BB5CQkkQuPsigBvgJ5DBHEvEL4ASAMBKJYIECAUxg/K7gBTiwInwMeIIT3HAABcIvA5Ww
jEQsAINoePCDIAThBXaRBQ2YUAOh8METaBDCFkZjCOKSyAVO4cIawiAIGTAhC5Qghhq2cICOkIgN
b4iBgCIa8YhIRMAsmlACE2wviVAs4gALCBEboOIAWMyiFreIRRnMQRVT4AAXx4jFD1igChJBQSIK
wMY2uvGNbVRGEz7xAjjaMRgF+BMaI0KIGxTBhz58QQYACUIOjKAEfSEbSaogOUU68pGQVGRAAAA7

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/5.gif

R0lGODlhPAA8APcAAHnOc7/N31+0V8bT4+Tr8nash7TE2oDSeKPEtsTS4er06d7m77fI22bIYJvZ
l67A18fU41q/Ve7y92rFYm7GZVijWcDO31jDVLzL3vf5+/X3+trj7eby5W7LZo7BkOz07HDMaKa6
09fh69jh7Pn6/MLnwNzk7szX5vr7/E6oRlTBUITSfLrJ3WTHXrPE2nzQdOPx4uLp8dHc6F6zVqi8
1HXNcN7l79zj7dvv2WrKY8Hmv7zK3bLD2X/Sd2jKY2PHX+jt88TS4u3x9urv9dPd6evw9dTd6b/O
39Lc6dHb6MTR4ZrJlcXS4tPc6dTd6ujt9NTe6uzx9snV5Orv9G3LZdXe6rLE2cvX5eft8+nv9M3Y
5lrEVmPHXcrW5cPR4V7FWbrK3czX5dLc6MLQ4dDb6MrW5P3+/sHP4LbH28jV5F3FWMnW5GbIX8XT
4vj4+P3+/cDP4OHo8M/Z583ly6XQoc/a58vW5VPBUFKqSay/1lfDU2euYMzY5rjI3LnJ3TyZM9Xf
6rXG2lvFV8TR4rTF2r3M3rHC2K2/1v7//7fH2/39/sPQ4b/O4OTq8bzM3r3N37DC2NDa57HD2M7Z
5s7Z57TG2rXG23yyh1LBT/7+/mDGW/X39cLP4VXCUqu+1j+bNnPOaz+cNrvK3fP2+c3Z5rnJ3K/B
2LfH3LHD2U/ATdni7MjT41/GWsjU5LDB2OXr8sHP4X/Rd4W3kbjJ3Ofs86q91WHHXGfJYbPE2bjI
27vL3WzKZODn8Ky+1rbG21W2T77L32C3V87Z5bnK3arep+ru9LXLz/Dz+Pv8/X+1iGfEYMvW5LXH
26Dbnejz6G/LZ8jU43PLbXbOcGDBWlq1Ur3lvLjN0MPR4sDN4H7Qedbf6sPR4PDz9/L28l/FW9jg
69vk7cnU5ILRe62/13zQdnHMaXLNas3Y57nI3V3AV7zM3ebs8ubs86O30V+6V52/s7vL3mjJY8DO
4GrKZO3y9uDn717GWb3M38XT4/D0+PL1+b7O3unu9Ozw9evv9f///yH5BAAAAAAALAAAAAA8ADwA
AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnAhRwgYwYAZ0SQPhCpQ4EjIgokhyoBBAaBYlSXKiy5Ur
ZZigcQRBVb6SE0epSsSESJWfQIESIROGEJwYinA+LALPiwwoUKNKnaoFTAylDTVUkuKkq9evYL1q
YcQN60Itg4yoXcu2bVsmUMyYRUiCEBG3ePFG0iVh7sE6Y4gIHky4sGEiXkTI9TsQWSUkhyMfDuNF
A+OBUM402cxZCgtOdjiLHt0kEhh+l/8pCpQEiWvXAfp868LigS9GrVq/3p0kUJzU9PzsRiLv1BMh
yIfc4HPvgSUmw5HIINQodT8wYrKLGeNiHfLv4G2c//EjRXt2CKRS8wqwMokcU3HAy/+uzRC29u5n
pV5wpD2sAfMFKMQr6GCAnxWpxcHeSv8JGKA/A7AQzkoBLHCZCXCQQUYejwwQxYcghijih1U8MAYZ
V/Rx2QIBRLIKC/000s+MNNZoI431ELKKHWhY5hc4R9QBQSk3FmlkFX1UeJkMXtTRBSFGRlmjHKIQ
ktojdshxgitSdikFMIGkhgsllJzjSRFopqnmmmxecwQDqVkxyZwPvMLmnXdisIh+l1mhxZ+EfOPP
oIQWaqihviihS5x/aoFBK4dGGqkrAzgSJx+YtnGKpJwO2sgD+EDAmBlYgBHGqXbU8kqnkp6xgxUi
XP+WQSCnnpqLHKweegMPy6BxzGXcMPDSS36cMMSxyCar7BDFWBKAFV4s5hc7YAx7xRmFLKstslUQ
UkYiFq7oSBfkbpQHP9su+woknBBCCgqpfRNAGfTSa8gGU+Sr7776GnFIKbhAQEJq/5ABxxoII8yA
Flk07PDDWcSBASoPnAGHj6mtMYYUHHOMBiX8hCxyyE+MEEAvaRgwRh9YECzQGIN0zLELTozMzytN
dIHBAFU0MkiVdUhL0htz0LHE0UgvcYksCECQxtOeEGDz1PwwcAQYRSilwB5/4DGDAGCHPQMef1Rg
DTSWHEK1zVjwoI4X8Jb0xh4piBPLC3jH0kMPBxz/sMIKKVTQRi1SrD2yDTtIMkbcJM3xSQ1ccNEC
Gw3csgsVVDxTDiixfPLOA8IYPjIWhJiiD050UGPPF5pIzoY45Fye+ebBFDDAK6KPHAMNUoxCgtAQ
LTGNGl98YQsX2XzAAQCYdwCCORR48MT01Fdv/fSqtIPGEWTQMnBEwm9B/BcAKOCGGzAwT4Xz0QPh
/vvwx/9+HaicYUUlY/CT1ENLpLOF+DVwxiY20Q30SaN57ZOfAt2HBfcFIRcDaIMFGECL4EXgAlsQ
BA7c4IAPlIAYbsBBDjA3gWRsYIEKfAUDaECIBLThhXB4BMYYsoQIdAKDAGjGFzzIBQc44BYjnEAB
/w6Rh0LwAoVAQIIfWMiEJjqRCVYAxEgaUkMV3PB/avDg8SgHxAlcggmLSEQvviG/VzgBEobAgBKe
+EQvDGOGCqnhHVSgBwwK4gM6YIXrKufFIPgRDDQ4ARYGiQUb5AESGPCjIhepSEKEi4YRwMQc67gF
PH5Bj5NrgDIusUhGuMALg1zAAxjAyFIqMoqZaAgdfpEKSdLxAs6oBvFaNzl3yCIBuMTlNiRBhlcQ
ggG5DKYwcxnFKS5kDqHwRisnacdZcuEZn0CAEqZJzULQYASHOAM1t8lNagYAAqlkyNxSEI14/OAH
LaicD3Iwj3IAIHD7OII853kEZkgiBAGgpz7pCTqHI/gpnAzZWte+Fjawja1sxjClHwPgBYWW8gxt
IENfHkI0oyUNaXSYwxvmkgngueyjIA2pSEfqsoAAADs=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/6.gif

R0lGODlhPAA8APcAAMdITcbT4+Tr8rTE2vPl5sTS4cpOVOm9vtFmbt7m77fI267A19dxfMlMUtFg
au7y99Z0f92TmfTq6sfU48DO37zL3vf5+85aYtVwefX3+trj7dBdZbxLVMxUXKRRXqa609fh69jh
7Pn6/Nzk7tRtdczX5tJibPr7/brJ3cdSWrPE2sROVdJqcuLp8dHc6MtcZtd3gNVueM1YYKi81MxS
WvLh4t7l79zj7fDX2stfa7KGlLzK3bLD2aIwPM1ZX+jt88TS4u3x9tPd6erv9evw9dTd6b/O39Lc
6dHb6MTR4dPc6cXS4tTd6ujt9NTe6uzx9snV5MySmOrv9NFfatXe6svX5bLE2eft8+nv9M3Y5s1X
X7rK3dLc6MtSWszX5crW5cPR4c2TmdDb6MLQ4f3+/sHP4L/N38rW5LlQWrbH28jV5MnW5MXT4s5Z
YrlRW8tRWfj4+M/a58/Z59KfpP79/ebJzMDP4OHo8L7N369DT7nJ3bNcZcvW5czY5rjI3LXG2tXf
6p8tOay/1q98itDa58PQ4c7Z57/O4L3M3rDC2LHD2LXG262/1rfH2/7+/sTR4v39/stQVsdJT+Tq
8bTF2rzM3r3N37HC2M7Z5rTG2v7//6w/SvTo6LnJ3Ku+1rvL3chLUKq91ff19cLP4bfH3Nni7Ofs
88jU5LDB2OXr8sZGStBdaNBeac3Z5rjJ3MGJksHP4bPE2bjI261ASuDn8LHD2a/B2MjU489bZdRl
b7vK3fP2+ay+1rhPWrbG28jT47hQWsZUXcVPVr7L3+bs872quKt5iOGkqMPC0M9bY+ru9LzM3dNw
dfDz+N6ZneDn78vW5L+IkrvL3rF9i6d1hqN6jdV0e8XT48DAz85aYfDz99jg68DN4Pby8sPR4Mxg
bMnU5MPR4tbf6vTr6/Tp69JsdspbZb3M38tVXM3Y57nI3ee5u7nK3dvk7bxRXebs8qO30baktOm/
wrqnts9dZcDO4O3y9s7Z5cpaY8BRW7XH2/D0+Onu9Ozw9evv9f///yH5BAAAAAAALAAAAAA8ADwA
AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnAjxgYYtWwJ8UTOhipM7DyxookhyYBBAaQohQVLiS5Uq
Z5akqTSh1L6SE3eVarRECJWfQIEKEeOFkp0WkHA+JCINjAsnUKNKnZplSwulDTNkgsKkq9evYL1m
OaQN68Isj4qoXcu2bdslTsiYRSiCkhC3ePES+vRg7sE4Y4QIHky4sGEhYEDI9TvwRKYjhyMf9gIm
A+OBTsoo2cwZCopRfDiLHq2E0BZ+l/9B+oPkiGvXZvxs+4Jiga9Dp1q/3o3kz53U9vTsPlKPVJMg
yIfc6HNuwaIlw4+4oDQpdb8tXLJzGaPiHfLv4G2U/9EDRXv2Ca1S0zKzEokcW3fAy/8u7hK39u5d
pU5gpD2sAPMFGEQq6lSAnxWp3YGHfwAKOJ8/AaAAzkpmJHDZCHaIIYYglgTwxIcghijih1QsMIYY
VfhxWQJmEPILCv1M0s+MNNZoI43PUPILH2lY5lc7RsQxQSc3FmkkFX7gYSFjLoARxxeUGClljXLo
QklqlvAhRwmoTOklFMP8kVoshhiSjidEpKnmmmy2GY4RCqRmBSZ0LpBKm3jiWUEh+l1mRRaAUrKN
P4QWauihh/qSxCdyAppFBacgKqmkqARQiZx9ZMoGKZN2SugkC1wzAWNkXLGFF6jyEUoqnk5axg5W
gP9wmQV/oIqqLHK0iugNPECTRjOXaaPASy/pUcIQyCar7LJDKLOIGVaAsZhfxGxBbBVlIMLstslS
QckZjSzJWAKVfGHuRoLwwy2zqSQyCiWtnJDaNnicYa+9l2ggxb789stvEYx0EssEIqT2jxh2rKGw
wgpkgcXDEEeMxR0V1LJAGXb4mNoaY0DhscdpGMLPyCSP3EQIZvCixgBj+HGFwQKN8cjHHqvARMn8
pKLEFxUEQMUkj1gZx7Qk0VHHHFEkrXQUxuhQzC1qRO2JADhXzY8CRmxBhFKc7BFIHsC4IfbYwOQR
iAfI3LIII1bjfAUPy4Ahb0l07DFLOQisssEGyWT/44MPMtCDwCweLBEKFG2XbMMOiowxN0l19GCC
Fh108UYkBhjQgCSSAKAKOj3Es8A9iZd8BSW27ILTHPm0IQPllq9DgOace85BNQGkUnrJLcwAxS4i
EA1RGPhc4DrsB4yj+eadrxBNE9BHL/300JcCTxpGiGFKwRGFYQ4uxr/eQfKYN8C8MK/8oP767Le/
fhy1lGFFJmPwk9RDYbywSjLGU578G5lrACgkgT73GXB9V1AfEGQRADZQQAGmGN4LprC/CERAC8nr
gjOYoTlQCGMaGjigAVOhgBlQogBsSKEdLKExhuRvClPYAA7gcAx5jCMCcMBB+YRBDUYIAhG0EOEP
/46gBxMu4YhIXIIVADGShoQhBw6AIQtqAIduiEIUnGABAA2QgkEsoRCN4MU23JcKJiTiEhVIQhKT
CAZ2tFAhYfiGCaI4BRJQEQ7kIEEXLMfFQQDhj1uYQQmuQMgr2EAQiajAHxfJyEVSQlwLeWIu5ghD
EhBAAtaAneWC4cdFHkIFYCBkAhaggEaacpFLdERD5uCOSdKRFRiAwfEqRwMO6KAAuMSlNxQhhlRQ
QgG5DKYwc7nEJi4kcgxwJQxZAb7jaYEFPZhHEqZJTUTMIASMKAM1t8lNapphAqpkSN02AQMYQIAB
6GQABmIQAwhAYBMeMIMR5klPI+hDER/AQz33WT5POxjhT+FkSNe+1gs0GPSgvTCbB7Bxyj/iAQwN
NWUZ2CCGvjzEaEhbmtLmUAc6zMURwoOZSEdK0pKaFGYBAQA7

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/loading.gif

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
ToQEAgA7AAAAAAAAAAAA

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/box_dx_bot.gif

R0lGODlhNgEGANUAAOvr6/n5+fHx8fT09Ozs7PDw8Pn5+e3t7fX19ff39+7u7vb29u3t7fj4+O/v
7/39/fHx8f7+/tbW1tXV1f39/dvb2/r6+vLz8/Pz9PT09ezt7dDQ0NTU1M/Pz+Pj4/X19fPz8tPT
0+3s7fv7++Lj4+np6e3u7u7v7u7v7/Pz8+rq6vLy8snJyf///wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA2AQYAAAb+QFSJ
1Soaj8ikcslsOp/QqHRKrVqv2Kx2e2QNRhBNaMItm8/otHrNbisrkgQFYiJ1yO68fs/v+9kVGyoG
FCsQJx4cLIuMjY6PkJGSk5SVlpeYmZqbnJ2en6ChEoMUERcYKwUKIgAqrq+wsbKztLW2t7i5uruy
AL6/wMHCw8QExsfIycrIDM3Oz9DR0tMK1dbX2NYO29sF3t/g4eIFEOQQ5+jp6uvqKQuEES0XGQMD
GCApK/r7/P3+/wADChxIsKDBg/5SKFzIsKHDhxAHpKhHsaLFi/U+aNzIsaPHDwtCihxJMoHJkyhT
nmzAsqWBlzBjypxJs6bNmBYsUChVJAgAOw==

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.savethedate.it/css/Public/ie.css

A {
	BORDER-BOTTOM-WIDTH: 0px; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
.puls {
	HEIGHT: 20px
}
#logo {
	_margin: 18px 15px 0px 10px
}
.menuNavbar LI {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px
}
.menuNavbar LI A {
	TEXT-DECORATION: none
}
.stdGoogleSearch .radio {
	MARGIN-TOP: 0px
}
.stdGoogleSearch LABEL {
	MARGIN-TOP: 3px
}
#sottonav {
	PADDING-BOTTOM: 10px; OVERFLOW: hidden
}
#sottonav LI {
	PADDING-BOTTOM: 10px; OVERFLOW: hidden
}
#cont_corpo {
	_margin: 0 11px 0 10px
}
.corpo_sx {
	_margin: 0 7px 15px 0
}
.tit_dove {
	_margin-right: -3px
}
.tit_quand1 {
	_margin-right: -3px
}
.tit_dov2 {
	_margin-right: -3px
}
.list_eventi LI {
	_height: 90px
}
.boxetto_news {
	HEIGHT: 111px
}
.box_dx IMG {
	MARGIN-BOTTOM: -5px! important
}
.rr_datada {
	WIDTH: 70px! important
}
.rr_dataa {
	WIDTH: 70px! important
}
.rr_descr {
	MARGIN-TOP: 0px! important
}
#ADV_leaderbord {
	_zoom: 1
}
#ADV_box300x250 {
	_zoom: 1
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/sottohome.css

.fiere {
	BORDER-LEFT-COLOR: #fa9600! important; BORDER-BOTTOM-COLOR: #fa9600! =
important; COLOR: #fa9600! important; BORDER-TOP-COLOR: #fa9600! =
important; BORDER-RIGHT-COLOR: #fa9600! important
}
.concerti {
	BORDER-LEFT-COLOR: #0a8c0a! important; BORDER-BOTTOM-COLOR: #0a8c0a! =
important; COLOR: #0a8c0a! important; BORDER-TOP-COLOR: #0a8c0a! =
important; BORDER-RIGHT-COLOR: #0a8c0a! important
}
.spettacoli {
	BORDER-LEFT-COLOR: #90c7ff! important; BORDER-BOTTOM-COLOR: #90c7ff! =
important; COLOR: #90c7ff! important; BORDER-TOP-COLOR: #90c7ff! =
important; BORDER-RIGHT-COLOR: #90c7ff! important
}
.notte {
	BORDER-LEFT-COLOR: #333! important; BORDER-BOTTOM-COLOR: #333! =
important; COLOR: #333! important; BORDER-TOP-COLOR: #333! important; =
BORDER-RIGHT-COLOR: #333! important
}
.moda {
	BORDER-LEFT-COLOR: #eec20c! important; BORDER-BOTTOM-COLOR: #eec20c! =
important; COLOR: #eec20c! important; BORDER-TOP-COLOR: #eec20c! =
important; BORDER-RIGHT-COLOR: #eec20c! important
}
.sport {
	BORDER-LEFT-COLOR: #a0dc00! important; BORDER-BOTTOM-COLOR: #a0dc00! =
important; COLOR: #a0dc00! important; BORDER-TOP-COLOR: #a0dc00! =
important; BORDER-RIGHT-COLOR: #a0dc00! important
}
.cultura {
	BORDER-LEFT-COLOR: #1450ff! important; BORDER-BOTTOM-COLOR: #1450ff! =
important; COLOR: #1450ff! important; BORDER-TOP-COLOR: #1450ff! =
important; BORDER-RIGHT-COLOR: #1450ff! important
}
.business {
	BORDER-LEFT-COLOR: #d21c1c! important; BORDER-BOTTOM-COLOR: #d21c1c! =
important; COLOR: #d21c1c! important; BORDER-TOP-COLOR: #d21c1c! =
important; BORDER-RIGHT-COLOR: #d21c1c! important
}
.altri {
	BORDER-LEFT-COLOR: #d071d0! important; BORDER-BOTTOM-COLOR: #d071d0! =
important; COLOR: #d071d0! important; BORDER-TOP-COLOR: #d071d0! =
important; BORDER-RIGHT-COLOR: #d071d0! important
}
#nomesez {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; FLOAT: left; MARGIN: -6px 10px =
0px 0px
}
#rigasez {
	MARGIN-BOTTOM: 20px; OVERFLOW: hidden; BORDER-BOTTOM: #ccc 3px solid; =
HEIGHT: 10px
}
.top_main_fiere {
	BACKGROUND: url(/images/tit_main_fiere.gif) no-repeat
}
.top_main_concerti {
	BACKGROUND: url(/images/tit_main_concerti.gif) no-repeat
}
.top_main_spettacoli {
	BACKGROUND: url(/images/tit_main_spettacoli.gif) no-repeat
}
.top_main_notte {
	BACKGROUND: url(/images/tit_main_notte.gif) no-repeat
}
.top_main_moda {
	BACKGROUND: url(/images/tit_main_moda.gif) no-repeat
}
.top_main_sport {
	BACKGROUND: url(/images/tit_main_sport.gif) no-repeat
}
.top_main_cultura {
	BACKGROUND: url(/images/tit_main_cultura.gif) no-repeat
}
.top_main_business {
	BACKGROUND: url(/images/tit_main_business.gif) no-repeat
}
.top_main_altri {
	BACKGROUND: url(/images/tit_main_altri.gif) no-repeat
}
.bb_altri {
	BACKGROUND: url(/images/tit_boxbig_altri.gif) no-repeat
}
.bb_list {
	MARGIN: 0px 2px
}
.bb_list LI {
	FLOAT: left; MARGIN: 0px 0px 10px; OVERFLOW: hidden; WIDTH: 295px; =
PADDING-TOP: 10px
}
.list_fiere LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_notte LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_concerti LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_spettacoli LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_moda LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_sport LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_cultura LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_business LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_altri LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_fiere LI IMG.eve_foto {
	BORDER-LEFT: #fa9600 4px solid
}
.list_notte LI IMG.eve_foto {
	BORDER-LEFT: #333 4px solid
}
.list_concerti LI IMG.eve_foto {
	BORDER-LEFT: #0a8c0a 4px solid
}
.list_spettacoli LI IMG.eve_foto {
	BORDER-LEFT: #90c7ff 4px solid
}
.list_moda LI IMG.eve_foto {
	BORDER-LEFT: #eec20c 4px solid
}
.list_sport LI IMG.eve_foto {
	BORDER-LEFT: #a0dc00 4px solid
}
.list_cultura LI IMG.eve_foto {
	BORDER-LEFT: #1450ff 4px solid
}
.list_business LI IMG.eve_foto {
	BORDER-LEFT: #d21c1c 4px solid
}
.list_altri LI IMG.eve_foto {
	BORDER-LEFT: #d071d0 4px solid
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/sf/calendar/skins/aqua/theme.css

DIV.calendar {
	POSITION: relative
}
.calendar {
	BORDER-RIGHT: #bdb2bf 1px solid; BORDER-TOP: #bdb2bf 1px solid; =
FONT-SIZE: 11px; BACKGROUND: url(normal-bg.gif); BORDER-LEFT: #bdb2bf =
1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #bdb2bf 1px =
solid; FONT-FAMILY: "trebuchet ms",verdana,tahoma,sans-serif; =
BORDER-COLLAPSE: separate
}
.calendar TABLE {
	BORDER-RIGHT: #bdb2bf 1px solid; BORDER-TOP: #bdb2bf 1px solid; =
FONT-SIZE: 11px; BACKGROUND: url(normal-bg.gif); BORDER-LEFT: #bdb2bf =
1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #bdb2bf 1px =
solid; FONT-FAMILY: "trebuchet ms",verdana,tahoma,sans-serif; =
BORDER-COLLAPSE: separate
}
.calendar TD {
	BACKGROUND: url(normal-bg.gif)
}
.calendar {
	BORDER-LEFT-COLOR: #797979; BORDER-BOTTOM-COLOR: #797979; =
BORDER-TOP-COLOR: #797979; BORDER-RIGHT-COLOR: #797979
}
.calendar .button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: =
url(title-bg.gif) repeat-x 0px 100%; PADDING-BOTTOM: 2px; COLOR: #000; =
PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar .nav {
	FONT-FAMILY: verdana,tahoma,sans-serif
}
.calendar .nav DIV {
	BACKGROUND: url(menuarrow.gif) no-repeat 100% 100%
}
.calendar THEAD TR {
	BACKGROUND: url(title-bg.gif) repeat-x 0px 100%; COLOR: #000
}
.calendar THEAD .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: =
url(title-bg.gif) repeat-x 0px 100%; PADDING-BOTTOM: 2px; COLOR: #000; =
PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar THEAD .headrow {
=09
}
.calendar THEAD .name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
#000; PADDING-TOP: 2px; BORDER-BOTTOM: #797979 1px solid; TEXT-ALIGN: =
center
}
.calendar THEAD .weekend {
	COLOR: #c44
}
.calendar THEAD .hilite {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(hover-bg.gif); =
PADDING-BOTTOM: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #797979 1px solid
}
.calendar THEAD .active {
	PADDING-RIGHT: 1px; PADDING-LEFT: 3px; BACKGROUND: url(active-bg.gif); =
PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: =
#797979 1px solid
}
.calendar THEAD .daynames {
	BACKGROUND: url(dark-bg.gif)
}
.calendar TBODY .day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; =
COLOR: #000; PADDING-TOP: 2px; FONT-FAMILY: verdana,tahoma,sans-serif; =
TEXT-ALIGN: right
}
.calendar TBODY .othermonth.day {
	FONT-SIZE: 80%; COLOR: #999
}
.calendar TBODY .oweekend.othermonth.day {
	COLOR: #f99
}
.calendar TABLE .wn {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; =
BACKGROUND: url(dark-bg.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.calendar TBODY .rowhilite TD {
	BACKGROUND: url(rowhover-bg.gif)
}
.calendar TBODY .rowhilite TD.wn {
	BACKGROUND: url(rowhover-bg.gif)
}
.calendar TBODY TD.today {
	FONT-WEIGHT: bold
}
.calendar TBODY TD.hilite {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbb 1px =
solid; PADDING-LEFT: 1px; BACKGROUND: url(hover-bg.gif); PADDING-BOTTOM: =
1px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bbb =
1px solid
}
.calendar TBODY TD.active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 2px
}
.calendar TBODY TD.weekend {
	COLOR: #c44
}
.calendar TBODY TD.selected {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#797979 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: =
url(active-bg.gif); PADDING-BOTTOM: 1px; BORDER-LEFT: #797979 1px solid; =
COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #797979 1px solid
}
.calendar TBODY .disabled {
	COLOR: #999
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	BACKGROUND: #565; COLOR: #fff; TEXT-ALIGN: center
}
.calendar TFOOT .ttip {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(status-bg.gif) =
repeat-x 0px 0px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px
}
.calendar TFOOT .hilite {
	BORDER-RIGHT: #084 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #084 1px =
solid; PADDING-LEFT: 1px; BACKGROUND: #afa; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #084 1px solid; COLOR: #000; PADDING-TOP: 1px; =
BORDER-BOTTOM: #084 1px solid
}
.calendar TFOOT .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #7c7; =
PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar .combo {
	BORDER-RIGHT: #797979 1px solid; BORDER-TOP: #797979 0px solid; =
DISPLAY: none; FONT-SIZE: 90%; Z-INDEX: 100; BACKGROUND: =
url(normal-bg.gif); LEFT: 0px; BORDER-LEFT: #797979 1px solid; WIDTH: =
4em; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #797979 1px solid; =
POSITION: absolute; TOP: 0px
}
.calendar .combo .label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	WIDTH: 4em
}
.calendar .combo .hilite {
	BACKGROUND: url(hover-bg.gif); COLOR: #000
}
.calendar .combo .active {
	FONT-WEIGHT: bold; BACKGROUND: url(active-bg.gif); COLOR: #fff
}
.calendar TD.time {
	PADDING-RIGHT: 0px; BORDER-TOP: #797979 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: url(dark-bg.gif); PADDING-BOTTOM: 1px; PADDING-TOP: 1px; =
TEXT-ALIGN: center
}
.calendar TD.time .hour {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: =
url(normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .minute {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: =
url(normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .ampm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: =
url(normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .hour {
	FONT-FAMILY: monospace
}
.calendar TD.time .minute {
	FONT-FAMILY: monospace
}
.calendar TD.time .ampm {
	TEXT-ALIGN: center
}
.calendar TD.time .colon {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite {
	BACKGROUND: url(hover-bg.gif); COLOR: #000
}
.calendar TD.time SPAN.active {
	BACKGROUND: url(active-bg.gif); COLOR: #fff
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/style.css

BODY {
	FONT-SIZE: 13px; BACKGROUND: url(/images/bg.gif) #f3f1e7 repeat-x; =
FONT-FAMILY: tahoma, arial, verdana, sans-serif
}
A.a {
	COLOR: #06c; TEXT-DECORATION: none
}
.linka A {
	COLOR: #06c; TEXT-DECORATION: none
}
A {
	COLOR: #06c; TEXT-DECORATION: none
}
A.a:hover {
	COLOR: #c30; TEXT-DECORATION: underline
}
.linka A:hover {
	COLOR: #c30; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #c30; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #99c
}
.input {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/bg_input.gif) #fff repeat-x; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #9f9f9f 1px solid; COLOR: #666; PADDING-TOP: 1px; =
BORDER-BOTTOM: #dadada 1px solid
}
.input:focus {
	BORDER-LEFT-COLOR: #3b8454; BACKGROUND: #fffff3; BORDER-BOTTOM-COLOR: =
#96c8a7; COLOR: #08c; BORDER-TOP-COLOR: #3b8454; BORDER-RIGHT-COLOR: =
#96c8a7
}
.small {
	FONT-SIZE: 11px
}
.puls_accedi {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_accedi.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
60px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_archivia {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_archivia.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 71px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_aggiorna {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_aggiorna.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 76px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_cancella {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_cancella.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 72px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_cerca {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_cerca.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
73px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_conferma {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_conferma.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 80px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_elimina {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_elimina.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 65px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_entra {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_entra.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
52px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_esci {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_esci.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
43px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_inoltra {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_inoltra.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 62px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_invia {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_invia.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
51px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_iscriviti {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_iscriviti.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 68px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_marca {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_marca.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
56px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_no {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_no.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
34px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_nuovo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_nuovo.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
58px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_recpwd {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_recpwd.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
139px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_registrati {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_registrati.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 80px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_richiedi {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_richiedi.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 68px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_rimuovi {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_rimuovi.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 69px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_rispondi {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_rispondi.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 72px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_salva {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_salva.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
53px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_si {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_si.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
34px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_scrivi {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_scrivi.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
54px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_segnala {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_segnala.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 69px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_stampa {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_stampa.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
66px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_vedi {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_vedi.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
45px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
#header {
	BACKGROUND: url(/images/bg_header.gif) no-repeat
}
#logo {
	BACKGROUND: url(/images/logo.gif) no-repeat
}
.menu_fiere A {
	BACKGROUND-IMAGE: url(/images/menu_fiere.gif)
}
.menu_concerti A {
	BACKGROUND-IMAGE: url(/images/menu_concerti.gif)
}
.menu_spettacoli A {
	BACKGROUND-IMAGE: url(/images/menu_spettacoli.gif)
}
.menu_notte A {
	BACKGROUND-IMAGE: url(/images/menu_notte.gif)
}
.menu_moda A {
	BACKGROUND-IMAGE: url(/images/menu_moda.gif)
}
.menu_sport A {
	BACKGROUND-IMAGE: url(/images/menu_sport.gif)
}
.menu_cultura A {
	BACKGROUND-IMAGE: url(/images/menu_cultura.gif)
}
.menu_business A {
	BACKGROUND-IMAGE: url(/images/menu_business.gif)
}
.menu_altri A {
	BACKGROUND-IMAGE: url(/images/menu_altri.gif)
}
#sottonav {
	DISPLAY: none; BACKGROUND: url(/images/bg_navbar.gif) #fff repeat-x =
left bottom; BORDER-BOTTOM: #e5e5e5 1px solid
}
#sottonav LI A {
	FONT-SIZE: 15px; FONT-FAMILY: arial
}
#undernav {
	BACKGROUND: #fff
}
.help {
	BACKGROUND: url(/images/ico_help.gif) no-repeat
}
#corpo {
	BACKGROUND: url(/images/bg_corpo.gif) #fff repeat-y
}
#coldx {
	BACKGROUND: url(/images/col_dx_top.gif) no-repeat
}
#footer A {
	TEXT-DECORATION: none
}
#footer {
	BACKGROUND: url(/images/bg_striscia_foot.gif) #000 repeat-x; =
PADDING-BOTTOM: 10px; OVERFLOW: hidden
}
#footer_top {
	BACKGROUND: url(/images/bg_footer_top.gif) no-repeat; COLOR: #4a92be
}
#footer_top A {
	MARGIN: 15px; COLOR: #fff; BORDER-BOTTOM: #7e7e7e 1px solid
}
#footer A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; COLOR: #c90! important; BORDER-RIGHT-WIDTH: 0px
}
#site_map {
	BACKGROUND: url(/images/bg_footer_bot.gif) no-repeat center bottom
}
#site_map A {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: url(/images/arrow.gif) =
no-repeat 0px 4px; COLOR: #777
}
.sm_imp A {
	BACKGROUND: url(/images/arrow2.gif) no-repeat 0px 4px; COLOR: #4a92be! =
important
}
#site_map TD {
	BORDER-RIGHT: #3a3a3a 1px solid
}
DIV.banzai_footer_links {
	CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 4px; PADDING-LEFT: 40px; =
PADDING-BOTTOM: 15px; OVERFLOW: hidden; PADDING-TOP: 15px
}
DIV.banzai_footer_links A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; =
FLOAT: left; FONT: 13px verdana; COLOR: #777! important; MARGIN-RIGHT: =
15px; PADDING-TOP: 4px
}
DIV.banzai_footer_links A:hover {
	COLOR: #fff! important
}
DIV.banzai_footer_links A.logo_banzai {
	BACKGROUND: url(/images/banzai2.gif) no-repeat; WIDTH: 73px; HEIGHT: =
14px
}
DIV.banzai_footer_links A.logo_banzai B {
	DISPLAY: none
}
.box_dx {
	BACKGROUND: url(/images/bg_box_dx.gif) #fff repeat-y
}
.top_login {
	BACKGROUND: url(/images/tit_dx_login.gif) no-repeat
}
.top_cerca {
	BACKGROUND: url(/images/tit_dx_cerca.gif) no-repeat
}
.top_scelti {
	BACKGROUND: url(/images/tit_dx_scelti.gif) no-repeat
}
.top_annunci {
	BACKGROUND: url(/images/tit_dx_annunci.gif) no-repeat
}
.top_ultimieventi {
	BACKGROUND: url(/images/tit_dx_ultimieventi.gif) no-repeat
}
.top_tag {
	BACKGROUND: url(/images/tit_dx_tag.gif) no-repeat
}
.apri {
	BACKGROUND: url(/images/meno.gif) no-repeat
}
.chiudi {
	BACKGROUND: url(/images/piu.gif) no-repeat
}
#form_login B {
	FONT-WEIGHT: normal; COLOR: #5f6975
}
#form_cerca B {
	FONT-WEIGHT: normal; COLOR: #5f6975
}
.log_link {
	FONT-SIZE: 11px
}
.top_dx_my {
	BACKGROUND: url(/images/tit_dx_my.gif) no-repeat
}
.myBenvenuto {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; BACKGROUND: =
#f0f0f0; PADDING-BOTTOM: 5px; MARGIN: 10px 10px 0px; COLOR: #633; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.myBenvenuto B {
	COLOR: #d9472d
}
.myBenvenuto A {
	DISPLAY: block; MARGIN: 5px 0px; COLOR: #06c; TEXT-DECORATION: none
}
.myBenvenuto A:hover {
	COLOR: #c30; TEXT-DECORATION: underline
}
.box_sx {
	BACKGROUND: url(/images/bg_box_sx.gif) #fff repeat-y; OVERFLOW: hidden
}
.box_sx_bot {
	BACKGROUND: url(/images/box_under.gif) no-repeat
}
.boxbig {
	BACKGROUND: url(/images/bg_boxbig.gif) #fff repeat-y; OVERFLOW: hidden
}
.bot_boxbig {
	BACKGROUND: url(/images/bot_boxbig.gif) no-repeat
}
.tit_dove {
	DISPLAY: block; WIDTH: 155px; HEIGHT: 21px
}
.tit_quando {
	DISPLAY: block; WIDTH: 155px; HEIGHT: 21px
}
.tit_dov1 {
	DISPLAY: block; WIDTH: 155px; HEIGHT: 21px
}
.tit_quand1 {
	DISPLAY: block; WIDTH: 155px; HEIGHT: 21px
}
.tit_dov2 {
	DISPLAY: block; WIDTH: 155px; HEIGHT: 21px
}
.tit_quand2 {
	DISPLAY: block; WIDTH: 155px; HEIGHT: 21px
}
.tit_dove {
	BACKGROUND: url(/images/tit_dove.gif) no-repeat; FLOAT: left
}
.tit_quand1 {
	BACKGROUND: url(/images/tit_dove.gif) no-repeat; FLOAT: left
}
.tit_dov2 {
	BACKGROUND: url(/images/tit_dove.gif) no-repeat; FLOAT: left
}
.tit_quando {
	BACKGROUND: url(/images/tit_quando.gif) no-repeat; OVERFLOW: hidden
}
.tit_quand2 {
	BACKGROUND: url(/images/tit_quando.gif) no-repeat; OVERFLOW: hidden
}
.tit_dov1 {
	BACKGROUND: url(/images/tit_quando.gif) no-repeat; OVERFLOW: hidden
}
.tit_dove {
	BACKGROUND-POSITION: 0px -21px
}
.tit_quando {
	BACKGROUND-POSITION: 0px -21px
}
.tit_dov2 {
	BACKGROUND-POSITION: 0px -21px
}
.tit_dov1 {
	BACKGROUND-POSITION: 0px -21px
}
.cal_anno {
	COLOR: #666
}
.cal_anno A {
	COLOR: #06c; TEXT-DECORATION: none
}
.cal_mese A {
	COLOR: #06c; TEXT-DECORATION: none
}
.cal_arrow {
	COLOR: #9cf! important
}
.cal_anno A:hover {
	COLOR: #c00; TEXT-DECORATION: underline
}
.cal_mese A:hover {
	COLOR: #c00; TEXT-DECORATION: underline
}
.cal_corpo {
	BACKGROUND: url(/images/bg_cal.gif) no-repeat 0px 40px
}
.cal_corpo TD {
	FONT-WEIGHT: bold; COLOR: #4d4d4d; TEXT-ALIGN: center
}
.cal_corpo TD:hover {
	BACKGROUND: #bcbec1; CURSOR: pointer
}
.cal_old {
	CURSOR: text! important; COLOR: #bcbec1! important
}
.cal_fes {
	COLOR: #cd1e00! important
}
.cal_week {
	BACKGROUND: #fff
}
.cal_day {
	BACKGROUND: url(/images/day_sel.gif) no-repeat center center; COLOR: =
#06c! important; TEXT-DECORATION: underline
}
.list_eventi LI {
	MIN-HEIGHT: 90px; BORDER-BOTTOM: #ddd 1px dotted
}
.eve_foto {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.levento A {
	FONT-WEIGHT: bold
}
.levento SPAN {
	FONT-SIZE: 11px; COLOR: #5f6975
}
.altredate {
	FONT-SIZE: 10px; BACKGROUND: url(/images/altredate.gif) no-repeat 0px =
3px; COLOR: #999
}
.eve_fiere {
	BACKGROUND: url(/images/label_fiere.gif) no-repeat
}
.eve_concerti {
	BACKGROUND: url(/images/label_concerti.gif) no-repeat
}
.eve_spettacoli {
	BACKGROUND: url(/images/label_spettacoli.gif) no-repeat
}
.eve_notte {
	BACKGROUND: url(/images/label_notte.gif) no-repeat
}
.eve_moda {
	BACKGROUND: url(/images/label_moda.gif) no-repeat
}
.eve_sport {
	BACKGROUND: url(/images/label_sport.gif) no-repeat
}
.eve_cultura {
	BACKGROUND: url(/images/label_cultura.gif) no-repeat
}
.eve_business {
	BACKGROUND: url(/images/label_business.gif) no-repeat
}
.eve_altri {
	BACKGROUND: url(/images/label_altri.gif) no-repeat
}
.listato LI {
	BORDER-TOP: #d5d5d5 1px dotted; FONT-SIZE: 11px; BACKGROUND: =
url(/images/bg_box.gif) #fff repeat-x; COLOR: #999
}
.listato LI DIV {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/images/bullet.gif) =
no-repeat 0px 10px; LINE-HEIGHT: 1.7
}
.listato LI DIV SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #5f6975
}
A.red {
	COLOR: #c00; TEXT-DECORATION: none
}
A.red:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.list_comment {
	COLOR: #000; LINE-HEIGHT: 1.3
}
.list_comment A {
	FONT-SIZE: 10px; COLOR: #999; TEXT-DECORATION: none
}
.list_comment A B {
	PADDING-RIGHT: 2px; FONT-WEIGHT: normal; COLOR: #06c
}
.list_comment A:hover {
	COLOR: #c00
}
.list_comment A:hover B {
	COLOR: #c00
}
.le_tag {
	LINE-HEIGHT: 1; TEXT-ALIGN: justify
}
.top_main {
	BACKGROUND: url(/images/tit_mainevent.gif) no-repeat
}
.top_mappa_cal {
	BACKGROUND: url(/images/tit_dovequando.gif) no-repeat
}
#mappa_cal {
	BACKGROUND: url(/images/box_italia.gif) no-repeat 0px 21px
}
.top_boxbig {
	BACKGROUND: url(/images/tit_boxbig.gif) no-repeat
}
.top_bb_invia {
	BACKGROUND: url(/images/tit_boxbig_inviaam.gif) no-repeat
}
.letag_boxbig {
	BACKGROUND: url(/images/tit_boxbig_letag.gif) no-repeat
}
.commenti_boxbig {
	BACKGROUND: url(/images/tit_boxbig_comm.gif) no-repeat
}
.risultati_boxbig {
	BACKGROUND: url(/images/tit_boxbig_risultati.gif) no-repeat
}
.top_cliccati {
	BACKGROUND: url(/images/tit_piucliccati.gif) no-repeat
}
.top_commenti {
	BACKGROUND: url(/images/tit_commenti.gif) no-repeat
}
.top_tabscheda {
	BACKGROUND: url(/images/tit_schedaevento.gif) no-repeat
}
.tag0 {
	FONT-SIZE: 11px
}
.tag1 {
	FONT-SIZE: 12px
}
.tag2 {
	FONT-SIZE: 13px
}
.tag3 {
	FONT-SIZE: 15px
}
.tag4 {
	FONT-SIZE: 18px
}
.tag5 {
	FONT-SIZE: 20px
}
.tag6 {
	FONT-SIZE: 24px
}
.bg_login {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#forumCappello {
	BACKGROUND: url(/images/tit_boxbig_comm.gif) no-repeat; HEIGHT: 20px
}
#forumdiv {
	BACKGROUND: url(/images/bg_boxbig.gif) #fff repeat-y
}
#forumFooter {
	BACKGROUND: url(/images/bot_boxbig.gif) no-repeat; HEIGHT: 4px
}
#datimessaggio {
	BACKGROUND: url(http://www-dev.savethedate.it/images/bg_box.gif) =
repeat-x 50% top
}
#datimessaggio I {
	COLOR: #999; FONT-STYLE: normal
}
#datimessaggio U {
	TEXT-TRANSFORM: capitalize; COLOR: #06c; TEXT-DECORATION: none
}
#messaggioforum {
	FONT-SIZE: 15px; BACKGROUND: #f0f0f0; LINE-HEIGHT: 1.5; FONT-FAMILY: =
times
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/struttura.css

BODY {
	MARGIN: 0px auto
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; PADDING-TOP: 0px; ZOOM: 1; LIST-STYLE-TYPE: none
}
FORM {
	MARGIN: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
INPUT[type=3Dhidden] {
	DISPLAY: none! important
}
INPUT[type=3Dradio] {
	WIDTH: auto! important
}
INPUT[type=3Dcheckbox] {
	WIDTH: auto! important
}
.no_border {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
#header A B {
	DISPLAY: none
}
.box_dx H2 B {
	DISPLAY: none
}
#mappa_cal H2 B {
	DISPLAY: none
}
.tit_quando B {
	DISPLAY: none
}
.tit_dove B {
	DISPLAY: none
}
.tit_dov1 B {
	DISPLAY: none
}
.tit_quand1 B {
	DISPLAY: none
}
.tit_dov2 B {
	DISPLAY: none
}
.tit_quand2 B {
	DISPLAY: none
}
.box_sx H2 B {
	DISPLAY: none
}
.help B {
	DISPLAY: none
}
.boxbig H2 B {
	DISPLAY: none
}
#header {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 998px; HEIGHT: 133px
}
#logo {
	DISPLAY: block; FLOAT: left; MARGIN: 18px 30px 0px 15px; WIDTH: 214px; =
HEIGHT: 56px
}
#ADV_leaderbord {
	MARGIN: 5px 0px; OVERFLOW: hidden; WIDTH: 728px; HEIGHT: 90px
}
#ADV_box300x250 {
	MARGIN: 5px; OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 250px
}
.adSense {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
#navbar {
	CLEAR: both; MARGIN: 11px 10px 0px
}
#navbar LI {
	FLOAT: left
}
#navbar LI A {
	BACKGROUND-POSITION: 0px -54px; DISPLAY: block; WIDTH: 108px; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
.menu_over A {
	BACKGROUND-POSITION: 0px 0px; CURSOR: text
}
#navbar LI A:hover {
	BACKGROUND-POSITION: 0px -27px
}
#navbar .sel A {
	BACKGROUND-POSITION: 0px 0px
}
#sottonav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px 4px; OVERFLOW: hidden; WIDTH: 980px; PADDING-TOP: 0px
}
#sottonav LI {
	FLOAT: left; MARGIN: 8px 0px 0px; OVERFLOW: hidden
}
#sottonav LI A {
	BORDER-RIGHT: #ccc 1px solid; DISPLAY: block; FLOAT: left; MARGIN: 0px; =
WIDTH: 105px; TEXT-ALIGN: center
}
#undernav {
	MARGIN: 0px 4px 0px 11px; WIDTH: 983px; HEIGHT: 20px
}
.help {
	FLOAT: right! important; MARGIN: 4px 3px 0px 0px; WIDTH: 30px
}
.help A {
	DISPLAY: block; WIDTH: 30px; HEIGHT: 31px
}
#corpo {
	CLEAR: both; PADDING-BOTTOM: 10px; MARGIN: 0px auto; OVERFLOW: hidden; =
WIDTH: 998px
}
#cont_corpo {
	FLOAT: left; MARGIN: 0px 15px 0px 19px; OVERFLOW: hidden; WIDTH: 635px
}
#coldx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: =
hidden; WIDTH: 310px; PADDING-TOP: 7px
}
#footer {
	CLEAR: both; OVERFLOW: hidden
}
#footer_top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
auto; WIDTH: 998px; PADDING-TOP: 16px; HEIGHT: 35px; TEXT-ALIGN: center
}
#footer_body {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 998px; TEXT-ALIGN: =
center
}
#footer_body SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 2px
}
#site_map {
	MIN-HEIGHT: 105px; MARGIN: 0px auto; WIDTH: 998px
}
#site_map TABLE {
	MARGIN: 0px auto; WIDTH: 98%
}
#site_map TD {
	PADDING-LEFT: 20px
}
.box_dx {
	MARGIN-BOTTOM: 10px
}
.box_dx H2 {
	MARGIN: 0px; WIDTH: 310px; HEIGHT: 26px
}
.apri {
	DISPLAY: block; FLOAT: right; MARGIN: 7px 10px 0px 0px; WIDTH: 15px; =
HEIGHT: 15px
}
.chiudi {
	DISPLAY: block; FLOAT: right; MARGIN: 7px 10px 0px 0px; WIDTH: 15px; =
HEIGHT: 15px
}
#form_login {
	MARGIN: 15px 10px 10px
}
#form_cerca {
	MARGIN: 15px 10px 10px
}
#form_login .input {
	MARGIN-BOTTOM: 5px; WIDTH: 210px
}
#form_cerca .input {
	MARGIN-BOTTOM: 5px; WIDTH: 210px
}
#form_cerca SELECT.input {
	WIDTH: 215px! important
}
#form_login B {
	DISPLAY: block; FLOAT: left; WIDTH: 70px; PADDING-TOP: 2px
}
#form_cerca B {
	DISPLAY: block; FLOAT: left; WIDTH: 70px; PADDING-TOP: 2px
}
#form_login .puls_entra {
	MARGIN: 5px 0px 0px 70px
}
#form_cerca .puls_cerca {
	MARGIN: 10px 0px 0px 70px
}
.log_link {
	FLOAT: right; MARGIN: 10px 5px 0px 0px
}
.corpo_sx {
	FLOAT: left; MARGIN: 0px 15px 15px 0px; OVERFLOW: hidden; WIDTH: 310px
}
.corpo_dx {
	MARGIN-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 310px
}
.box_sx H2 {
	MARGIN: 0px; WIDTH: 310px; HEIGHT: 21px
}
.rightlink {
	FLOAT: right; MARGIN: 2px 10px 0px
}
.box_sx_bot {
	MARGIN-BOTTOM: 10px; WIDTH: 310px; HEIGHT: 4px
}
#mappa_cal H2 {
	MARGIN: 0px; WIDTH: 310px; HEIGHT: 21px
}
#mappa_cal {
	HEIGHT: 395px
}
.mappa_cont {
	MARGIN: 4px; WIDTH: 300px; HEIGHT: 350px
}
.cal_cont {
	PADDING-TOP: 5px; TEXT-ALIGN: center
}
.cal_mese {
	FLOAT: right; MARGIN: 0px 10px
}
.cal_anno {
	DISPLAY: block; MARGIN: 15px 10px 5px; OVERFLOW: hidden
}
.cal_anno A {
	MARGIN: 0px 5px
}
.cal_mese A {
	MARGIN: 0px 5px
}
.cal_arrow {
	MARGIN: 0px
}
.cal_corpo {
	MARGIN: 10px 9px; WIDTH: 292px
}
.cal_corpo TABLE {
	MARGIN: -2px 6px 10px; WIDTH: 280px
}
.cal_corpo TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 17px; =
PADDING-TOP: 17px
}
.boxbig {
	CLEAR: both
}
.boxbig H2 {
	MARGIN: 0px; WIDTH: 635px; HEIGHT: 21px
}
.bot_boxbig {
	MARGIN-BOTTOM: 10px; WIDTH: 635px; HEIGHT: 4px
}
.listato {
	MARGIN: 1px 4px
}
.listato LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 3px
}
.listato LI DIV {
	PADDING-LEFT: 10px; MARGIN-LEFT: -10px
}
.le_tag {
	MARGIN: 5px 10px 10px
}
.le_tag B {
	FONT-WEIGHT: normal
}
.le_tag A {
	FONT-SIZE: 75%; MARGIN: 2px
}
.list_eventi {
	MARGIN: 10px 0px 10px 10px
}
.list_eventi LI {
	FLOAT: left; MARGIN: 0px 10px 10px 0px; OVERFLOW: hidden; WIDTH: 302px; =
PADDING-TOP: 10px
}
.eve_foto {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; =
PADDING-BOTTOM: 1px; MARGIN-RIGHT: 5px; PADDING-TOP: 1px
}
.levento {
	OVERFLOW: hidden
}
.levento A {
	MARGIN-RIGHT: 5px
}
.levento SPAN {
	MARGIN-TOP: 2px; DISPLAY: block
}
.altredate {
	CLEAR: both; PADDING-LEFT: 60px; MARGIN-BOTTOM: 2px
}
.bg_login {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 10px; PADDING-TOP: =
10px
}
.bg_login A {
	COLOR: #0066cc
}
#forumCappello {
	DISPLAY: block! important; FONT-SIZE: 1px
}
#forumdiv {
	OVERFLOW: hidden
}
#forumFooter {
	DISPLAY: block! important; FONT-SIZE: 1px
}
#datimessaggio {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: =
1px; PADDING-TOP: 10px
}
#datimessaggio B {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 100px
}
#datimessaggio I {
	DISPLAY: block; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 0px 0px =
5px
}
#datimessaggio SPAN {
	DISPLAY: block; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 0px 0px =
5px
}
#datimessaggio U {
	DISPLAY: block; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 0px 0px =
5px
}
#datimessaggio A {
	DISPLAY: block; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 0px 0px =
5px
}
#messaggioforum {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: =
0px 20px 20px; PADDING-TOP: 10px
}
.comm_links {
	BORDER-TOP: #ddd 1px dotted; MARGIN: 5px 2px; COLOR: #999; PADDING-TOP: =
5px; TEXT-ALIGN: center
}
.comm_links A {
	MARGIN: 0px 15px; COLOR: #06c; BORDER-BOTTOM: #9cf 1px solid; =
TEXT-DECORATION: none
}
.comm_links A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 1px; COLOR: #c30; BORDER-RIGHT-WIDTH: 0px
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/sottohome.css

.gliarticoli {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: -6px 10px 20px 0px; =
COLOR: #666
}
.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: =
#06c; PADDING-TOP: 10px
}
.boxtitlink {
	BORDER-TOP: #ccc 1px dashed; WIDTH: 500px; PADDING-TOP: 10px
}
.pager A {
	COLOR: #06c
}
.nessunevento {
	BORDER-RIGHT: #666 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #666 =
1px dotted; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: =
10px; BORDER-LEFT: #666 1px dotted; PADDING-TOP: 10px; BORDER-BOTTOM: =
#666 1px dotted
}
.boxcerca {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #ccc =
1px dotted; PADDING-LEFT: 10px; BACKGROUND: url(/images/bg_box.gif) =
repeat-x 50% top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #ccc 1px dotted; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px =
dotted
}
#forumdiv {
	PADDING-BOTTOM: 5px
}
#forumdiv A {
	MARGIN: 10px; COLOR: #0066cc; BORDER-BOTTOM: #99ccff 1px solid; =
TEXT-DECORATION: none
}
#listamex {
	MARGIN: 0px 1px 10px
}
#listamex LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; MARGIN: =
1px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px dotted
}
.col1 {
	BACKGROUND: #fff
}
.col2 {
	BACKGROUND: #fcfbf9
}
#listamex LI A {
	MARGIN: 0px
}
#forumdiv H4 {
	DISPLAY: none
}
.noCommentList {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 15px; COLOR: #c00; PADDING-TOP: 15px
}
.mex_ok {
	BORDER-RIGHT: #9c9 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9c9 3px =
solid; PADDING-LEFT: 5px; BACKGROUND: #efe; PADDING-BOTTOM: 5px; MARGIN: =
10px; FONT: 18px arial; BORDER-LEFT: #9c9 3px solid; COLOR: #080; =
PADDING-TOP: 5px; BORDER-BOTTOM: #9c9 3px solid; TEXT-ALIGN: center
}
#mkmSendFriendInside H3 {
	BORDER-RIGHT: #9c9 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9c9 3px =
solid; PADDING-LEFT: 5px; BACKGROUND: #efe; PADDING-BOTTOM: 5px; MARGIN: =
10px; FONT: 18px arial; BORDER-LEFT: #9c9 3px solid; COLOR: #080; =
PADDING-TOP: 5px; BORDER-BOTTOM: #9c9 3px solid; TEXT-ALIGN: center
}
.commento_autenticato {
	MARGIN: 20px 0px 10px; OVERFLOW: hidden
}
.commento_autenticato LABEL {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 13px; FLOAT: left; =
TEXT-TRANSFORM: capitalize; WIDTH: 80px; COLOR: #888; MARGIN-RIGHT: =
20px; TEXT-ALIGN: right
}
.newCommName TABLE TD B {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; FLOAT: right; TEXT-TRANSFORM: =
capitalize; COLOR: #888; MARGIN-RIGHT: 20px
}
.newCommName TABLE TD U {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; FONT-SIZE: 13px; BACKGROUND: #eee; PADDING-BOTTOM: 2px; WIDTH: =
386px; COLOR: #d9472d; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#newmex {
	MARGIN: 1px 2px
}
#newmex H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; BACKGROUND: #f3f1e7; PADDING-BOTTOM: 3px; MARGIN: 0px 2px 10px; =
COLOR: #6096bd; PADDING-TOP: 3px
}
#newmex TABLE {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
#newmex TABLE LABEL {
	FONT-SIZE: 13px; FLOAT: right; TEXT-TRANSFORM: capitalize; COLOR: #888; =
MARGIN-RIGHT: 20px
}
#newmex TABLE INPUT {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/bg_input.gif) #ffffff repeat-x; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 400px; COLOR: #666666; =
PADDING-TOP: 1px; BORDER-BOTTOM: #dadada 1px solid
}
#newmex TABLE TEXTAREA {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/bg_input.gif) #ffffff repeat-x; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 400px; COLOR: #666666; =
PADDING-TOP: 1px; BORDER-BOTTOM: #dadada 1px solid
}
.commento_autenticato INPUT {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/bg_input.gif) #ffffff repeat-x; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 400px; COLOR: #666666; =
PADDING-TOP: 1px; BORDER-BOTTOM: #dadada 1px solid
}
#newmex FIELDSET {
	BORDER-RIGHT: #6096bd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#6096bd 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 10px 100px; BORDER-LEFT: #6096bd 1px solid; WIDTH: =
400px; PADDING-TOP: 0px; BORDER-BOTTOM: #6096bd 1px solid
}
#newmex FIELDSET LEGEND {
	BORDER-RIGHT: #6096bd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#6096bd 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #fff; =
PADDING-BOTTOM: 1px; BORDER-LEFT: #6096bd 1px solid; COLOR: #6096bd; =
PADDING-TOP: 1px; BORDER-BOTTOM: #6096bd 1px solid
}
#newmex FIELDSET IMG {
	MARGIN-TOP: 20px
}
#navigaz {
	DISPLAY: none
}
A.reloadCaptcha B {
	FONT-WEIGHT: normal
}
A.reloadCaptcha {
	FONT-SIZE: 10px; COLOR: #06c; FONT-FAMILY: tahoma; TEXT-DECORATION: =
underline
}
A.reloadCaptcha:hover {
	TEXT-DECORATION: none
}
#newmex DIV FIELDSET LABEL {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: =
bold; BACKGROUND: #6096bd; PADDING-BOTTOM: 1px; MARGIN: 10px -4px; =
TEXT-TRANSFORM: none; WIDTH: 374px; COLOR: #fff; PADDING-TOP: 1px
}
#captcha {
	MARGIN: 0px 10px 10px; WIDTH: 180px! important
}
#newmex .puls {
	BORDER-RIGHT: #f96 3px solid; PADDING-RIGHT: 15px; BORDER-TOP: #f96 3px =
solid; PADDING-LEFT: 15px; BACKGROUND: #f3f1e7; PADDING-BOTTOM: 3px; =
MARGIN: 0px 0px 10px 100px; FONT: bold 13px/0 Tahoma; TEXT-TRANSFORM: =
capitalize; BORDER-LEFT: #f96 3px solid; COLOR: #c30; PADDING-TOP: 3px; =
BORDER-BOTTOM: #f96 3px solid; HEIGHT: auto
}
#newmex .puls:hover {
	BORDER-LEFT-COLOR: #fa9; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #fa9; =
CURSOR: pointer; COLOR: #d00; BORDER-TOP-COLOR: #fa9; =
BORDER-RIGHT-COLOR: #fa9
}
.error {
	BORDER-RIGHT: #d66 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d66 3px =
solid; PADDING-LEFT: 5px; BACKGROUND: #f3f1e7; PADDING-BOTTOM: 5px; =
MARGIN: 10px; FONT: bold 15px arial; BORDER-LEFT: #d66 3px solid; COLOR: =
#c00! important; PADDING-TOP: 5px; BORDER-BOTTOM: #d66 3px solid
}
.success {
	BORDER-RIGHT: #6a6 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6a6 3px =
solid; PADDING-LEFT: 5px; BACKGROUND: #f3fff3; PADDING-BOTTOM: 5px; =
MARGIN: 10px; FONT: bold 15px arial; BORDER-LEFT: #6a6 3px solid; COLOR: =
#080! important; PADDING-TOP: 5px; BORDER-BOTTOM: #6a6 3px solid
}
.fiere {
	BORDER-LEFT-COLOR: #fa9600! important; BORDER-BOTTOM-COLOR: #fa9600! =
important; COLOR: #fa9600! important; BORDER-TOP-COLOR: #fa9600! =
important; BORDER-RIGHT-COLOR: #fa9600! important
}
.concerti {
	BORDER-LEFT-COLOR: #0a8c0a! important; BORDER-BOTTOM-COLOR: #0a8c0a! =
important; COLOR: #0a8c0a! important; BORDER-TOP-COLOR: #0a8c0a! =
important; BORDER-RIGHT-COLOR: #0a8c0a! important
}
.spettacoli {
	BORDER-LEFT-COLOR: #90c7ff! important; BORDER-BOTTOM-COLOR: #90c7ff! =
important; COLOR: #90c7ff! important; BORDER-TOP-COLOR: #90c7ff! =
important; BORDER-RIGHT-COLOR: #90c7ff! important
}
.notte {
	BORDER-LEFT-COLOR: #333! important; BORDER-BOTTOM-COLOR: #333! =
important; COLOR: #333! important; BORDER-TOP-COLOR: #333! important; =
BORDER-RIGHT-COLOR: #333! important
}
.moda {
	BORDER-LEFT-COLOR: #eec20c! important; BORDER-BOTTOM-COLOR: #eec20c! =
important; COLOR: #eec20c! important; BORDER-TOP-COLOR: #eec20c! =
important; BORDER-RIGHT-COLOR: #eec20c! important
}
.sport {
	BORDER-LEFT-COLOR: #a0dc00! important; BORDER-BOTTOM-COLOR: #a0dc00! =
important; COLOR: #a0dc00! important; BORDER-TOP-COLOR: #a0dc00! =
important; BORDER-RIGHT-COLOR: #a0dc00! important
}
.cultura {
	BORDER-LEFT-COLOR: #1450ff! important; BORDER-BOTTOM-COLOR: #1450ff! =
important; COLOR: #1450ff! important; BORDER-TOP-COLOR: #1450ff! =
important; BORDER-RIGHT-COLOR: #1450ff! important
}
.business {
	BORDER-LEFT-COLOR: #d21c1c! important; BORDER-BOTTOM-COLOR: #d21c1c! =
important; COLOR: #d21c1c! important; BORDER-TOP-COLOR: #d21c1c! =
important; BORDER-RIGHT-COLOR: #d21c1c! important
}
.altri {
	BORDER-LEFT-COLOR: #d071d0! important; BORDER-BOTTOM-COLOR: #d071d0! =
important; COLOR: #d071d0! important; BORDER-TOP-COLOR: #d071d0! =
important; BORDER-RIGHT-COLOR: #d071d0! important
}
#nomesez {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; FLOAT: left; MARGIN: -6px 10px =
0px 0px
}
#rigasez {
	MARGIN-BOTTOM: 20px; OVERFLOW: hidden; BORDER-BOTTOM: #ccc 3px solid; =
HEIGHT: 10px
}
.top_main_fiere {
	BACKGROUND: url(/images/tit_main_fiere.gif) no-repeat
}
.top_main_concerti {
	BACKGROUND: url(/images/tit_main_concerti.gif) no-repeat
}
.top_main_spettacoli {
	BACKGROUND: url(/images/tit_main_spettacoli.gif) no-repeat
}
.top_main_notte {
	BACKGROUND: url(/images/tit_main_notte.gif) no-repeat
}
.top_main_moda {
	BACKGROUND: url(/images/tit_main_moda.gif) no-repeat
}
.top_main_sport {
	BACKGROUND: url(/images/tit_main_sport.gif) no-repeat
}
.top_main_cultura {
	BACKGROUND: url(/images/tit_main_cultura.gif) no-repeat
}
.top_main_business {
	BACKGROUND: url(/images/tit_main_business.gif) no-repeat
}
.top_main_altri {
	BACKGROUND: url(/images/tit_main_altri.gif) no-repeat
}
.bb_altri {
	BACKGROUND: url(/images/tit_boxbig_altri.gif) no-repeat
}
.bb_list {
	MARGIN: 0px 2px
}
.bb_list LI {
	FLOAT: left; MARGIN: 0px 0px 10px; OVERFLOW: hidden; WIDTH: 295px; =
PADDING-TOP: 10px; HEIGHT: 44px
}
.list_fiere LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_notte LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_concerti LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_spettacoli LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_moda LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_sport LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_cultura LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_business LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_altri LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_fiere LI IMG.eve_foto {
	BORDER-LEFT: #fa9600 4px solid
}
.list_notte LI IMG.eve_foto {
	BORDER-LEFT: #333 4px solid
}
.list_concerti LI IMG.eve_foto {
	BORDER-LEFT: #0a8c0a 4px solid
}
.list_spettacoli LI IMG.eve_foto {
	BORDER-LEFT: #90c7ff 4px solid
}
.list_moda LI IMG.eve_foto {
	BORDER-LEFT: #eec20c 4px solid
}
.list_sport LI IMG.eve_foto {
	BORDER-LEFT: #a0dc00 4px solid
}
.list_cultura LI IMG.eve_foto {
	BORDER-LEFT: #1450ff 4px solid
}
.list_business LI IMG.eve_foto {
	BORDER-LEFT: #d21c1c 4px solid
}
.list_altri LI IMG.eve_foto {
	BORDER-LEFT: #d071d0 4px solid
}
.top_bb_invia {
	BACKGROUND: url(/images/tit_boxbig_inviaam.gif) no-repeat
}
.ul_inviaam {
	BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#e6e6e6 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f6f6f6; =
PADDING-BOTTOM: 0px; MARGIN: 15px 20px; BORDER-LEFT: #e6e6e6 1px solid; =
PADDING-TOP: 0px; BORDER-BOTTOM: #e6e6e6 0px solid
}
.ul_inviaam LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 8px; OVERFLOW: hidden; PADDING-TOP: 8px; BORDER-BOTTOM: =
#e6e6e6 1px solid
}
.ul_inviaam B {
	PADDING-RIGHT: 20px; MARGIN-TOP: 4px; DISPLAY: block; FONT-WEIGHT: =
normal; FLOAT: left; WIDTH: 100px; COLOR: #5f6975; HEIGHT: 20px; =
TEXT-ALIGN: right
}
.ul_inviaam INPUT {
	HEIGHT: 20px
}
.ul_inviaam INPUT {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/bg_input.gif) #fff repeat-x; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 370px; COLOR: #666; PADDING-TOP: =
1px; BORDER-BOTTOM: #dadada 1px solid
}
.ul_inviaam TEXTAREA {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/bg_input.gif) #fff repeat-x; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 370px; COLOR: #666; PADDING-TOP: =
1px; BORDER-BOTTOM: #dadada 1px solid
}
.ul_inviaam INPUT:focus {
	BORDER-LEFT-COLOR: #3b8454; BACKGROUND: #fffff3; BORDER-BOTTOM-COLOR: =
#96c8a7; COLOR: #08c; BORDER-TOP-COLOR: #3b8454; BORDER-RIGHT-COLOR: =
#96c8a7
}
.ul_inviaam TEXTAREA:focus {
	BORDER-LEFT-COLOR: #3b8454; BACKGROUND: #fffff3; BORDER-BOTTOM-COLOR: =
#96c8a7; COLOR: #08c; BORDER-TOP-COLOR: #3b8454; BORDER-RIGHT-COLOR: =
#96c8a7
}
.ul_inviaam INPUT[type=3Dsubmit] {
	BORDER-RIGHT: #f96 3px solid; PADDING-RIGHT: 15px; BORDER-TOP: #f96 3px =
solid; PADDING-LEFT: 15px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; FONT: =
bold 13px/0 Tahoma; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #f96 3px =
solid; WIDTH: auto; COLOR: #c30; PADDING-TOP: 3px; BORDER-BOTTOM: #f96 =
3px solid; HEIGHT: auto
}
.ul_inviaam INPUT[type=3Dsubmit]:hover {
	BORDER-LEFT-COLOR: #fa9; BACKGROUND: #f3f1e7; BORDER-BOTTOM-COLOR: =
#fa9; CURSOR: pointer; COLOR: #d00; BORDER-TOP-COLOR: #fa9; =
BORDER-RIGHT-COLOR: #fa9
}
#mkmSendFriendInside A {
	MARGIN: 10px; COLOR: #0066cc; BORDER-BOTTOM: #99ccff 1px solid; =
TEXT-DECORATION: none
}
#mkmSendFriendInside A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 1px; COLOR: #c30; BORDER-RIGHT-WIDTH: 0px
}
#mkmSendFriendInside {
	PADDING-BOTTOM: 2px
}
.top_boxbig_generico {
	BACKGROUND: url(/images/tit_boxbig_generico.gif) no-repeat
}
.tit_generico {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; BACKGROUND: #f3f1e7; PADDING-BOTTOM: 3px; MARGIN: 10px 5px; COLOR: =
#6096bd; PADDING-TOP: 3px
}
.corpo_generico {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: =
#5f6975; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.inner_box_generico {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: =
url(/images/bg_box.gif) #fff repeat-x 0px 22px; MARGIN: 10px; OVERFLOW: =
hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.tit_box_generico {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; BACKGROUND: #5f6975; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: =
#fff; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.inner_box_generico FORM {
	MARGIN: 10px 20px 0px
}
.inner_box_generico .input {
	DISPLAY: block; MARGIN-BOTTOM: 10px; WIDTH: 50%
}
.inner_box_generico .log_link {
	MARGIN-TOP: -30px
}
.inner_box_generico P {
	MARGIN: 10px
}
.inner_box_generico FORM {
	PADDING-BOTTOM: 10px
}
.floating2box {
	FLOAT: left; WIDTH: 45%
}
.floating2box A {
	DISPLAY: block; MARGIN: 10px; TEXT-ALIGN: center
}
.iurop A {
	FONT-WEIGHT: bold; COLOR: #ba2c21! important
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.savethedate.it/css/Category/citta.css

.menu_citta A {
	BACKGROUND-POSITION: 0px 0px
}
#sottonav {
	DISPLAY: block! important
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/nuovo_menu.css

#navbar LI A {
	BACKGROUND-POSITION: 0px -54px; DISPLAY: block; WIDTH: 139px; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
.menu_citta A {
	BACKGROUND-IMAGE: url(/images/menu_citta.gif)
}
.menu_fieresagre A {
	BACKGROUND-IMAGE: url(/images/menu_fieresagre.gif)
}
.menu_concerti A {
	BACKGROUND-IMAGE: url(/images/menu_concerti2.gif)
}
.menu_cinemateatro A {
	BACKGROUND-IMAGE: url(/images/menu_cinemateatro.gif)
}
.menu_artecultura A {
	BACKGROUND-IMAGE: url(/images/menu_artecultura.gif)
}
.menu_notte A {
	BACKGROUND-IMAGE: url(/images/menu_notte2.gif)
}
.menu_eventisportivi A {
	BACKGROUND-IMAGE: url(/images/menu_eventisportivi.gif)
}
.eve_citta {
	BACKGROUND: url(/images/label_citta.gif) no-repeat
}
.eve_fieresagre {
	BACKGROUND: url(/images/label_fieresagre.gif) no-repeat
}
.eve_concerti {
	BACKGROUND: url(/images/label_concerti.gif) no-repeat
}
.eve_cinemateatro {
	BACKGROUND: url(/images/label_cinemateatro.gif) no-repeat
}
.eve_artecultura {
	BACKGROUND: url(/images/label_artecultura.gif) no-repeat
}
.eve_notte {
	BACKGROUND: url(/images/label_notte.gif) no-repeat
}
.eve_eventisportivi {
	BACKGROUND: url(/images/label_eventisportivi.gif) no-repeat
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/ricerca.css

.tit_ris {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; BACKGROUND: #f3f1e7; PADDING-BOTTOM: 3px; MARGIN: 10px; COLOR: =
#6096bd; PADDING-TOP: 3px
}
.tit_ris B {
	COLOR: #f60
}
#tit_ris_ric {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
4px; MARGIN: 0px 10px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 4px; =
HEIGHT: 23px
}
.tab_ris_ric {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; =
MARGIN: 0px 10px 7px; BORDER-LEFT: #ccc 1px solid; WIDTH: 615px; =
BORDER-BOTTOM: #ccc 0px solid
}
.tab_ris_ric TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 2px; COLOR: #5f6975; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.tab_ris_ric THEAD TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; BACKGROUND: url(/images/bg_tit_scheda.gif) #e6f2fe repeat-x; =
PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.tab_ris_ric TD IMG {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: =
block; FLOAT: left; BORDER-LEFT: #aaa 1px solid; WIDTH: 50px; =
MARGIN-RIGHT: 10px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 50px
}
.rr_nomeEv {
	MIN-WIDTH: 150px; PADDING-TOP: 5px! important
}
.rr_nomeEv A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 11px; =
TEXT-DECORATION: none
}
.rr_datada {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; WIDTH: 50px; PADDING-TOP: 0px! important
}
.rr_dataa {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; WIDTH: 50px; PADDING-TOP: 0px! important
}
.rr_cate A {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #06c
}
.rr_prov {
	COLOR: #000! important
}
.rr_descrizione {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; =
PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; =
BORDER-BOTTOM: #ccc 1px solid
}
.lt_descrizione {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; =
PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; =
BORDER-BOTTOM: #ccc 1px solid
}
.rr_descr {
	PADDING-LEFT: 10px; FONT-SIZE: 11px! important; BACKGROUND: #eee; =
MARGIN: -10px -9px 1px 62px; OVERFLOW: hidden; COLOR: #383; MAX-HEIGHT: =
17px; LINE-HEIGHT: 1.5; FONT-FAMILY: tahoma! important
}
.lt_descr {
	PADDING-LEFT: 10px; FONT-SIZE: 11px! important; BACKGROUND: #eee; =
MARGIN: -10px -9px 1px 62px; OVERFLOW: hidden; COLOR: #383; MAX-HEIGHT: =
17px; LINE-HEIGHT: 1.5; FONT-FAMILY: tahoma! important
}
.lt_descr {
	MARGIN: 10px -10px 0px
}
TFOOT TD {
	BACKGROUND: url(/images/bg_tit_scheda.gif) #e6f2fe repeat-x; =
BORDER-BOTTOM: #ccc 1px solid
}
TFOOT A {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; MARGIN: 3px 10px 3px 0px; =
TEXT-DECORATION: none
}
TFOOT SPAN {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; MARGIN: 3px 10px 3px 0px; =
TEXT-DECORATION: none
}
TFOOT B {
	FONT-WEIGHT: normal
}
TFOOT B SPAN {
	FONT-WEIGHT: bold; COLOR: #000
}
.rr_nores {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.rr_nores P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #f6f6f6; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.rr_boxcerca {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; MARGIN: 0px =
20px 20px; BORDER-LEFT: #ddd 1px solid; WIDTH: 578px; BORDER-BOTTOM: =
#ddd 1px solid
}
.rr_boxcerca TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px solid
}
.rr_boxcerca TD INPUT {
	WIDTH: 300px
}
.rrno_lab {
	WIDTH: 60px
}
.rrno_puls INPUT {
	MARGIN-LEFT: 100px
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Model/evento.css

.comment {
	CLEAR: both
}
.boxcommentieventi {
	BACKGROUND: url(http://www-dev.savethedate.it/images/bg_box.gif) =
repeat-x 50% top; MARGIN: 0px 1px
}
.boxcommentieventi LI {
	PADDING-LEFT: 15px; MARGIN: 10px 0px
}
.boxcommentieventi LI B {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: capitalize
}
.comm_date {
	FONT-SIZE: 11px; COLOR: #999
}
#commenta {
	BORDER-TOP: #ddd 1px dotted; MARGIN: 5px 0px; PADDING-TOP: 5px
}
#commenta A {
	MARGIN: 0px
}
.art_comm_link {
	TEXT-ALIGN: center
}
.art_comm_link A {
	MARGIN: 0px 15px
}
.cappello {
	MARGIN-TOP: -10px; FONT-SIZE: 12px; OVERFLOW: hidden
}
.cap_link {
	FLOAT: right
}
.cap_link A {
	FLOAT: left
}
.cap_link IMG {
	FLOAT: left
}
.eve_linkut A {
	FLOAT: left
}
.eve_linkut IMG {
	FLOAT: left
}
.cap_link A {
	MARGIN: 2px 5px 0px 20px; CURSOR: pointer
}
.eve_linkut A {
	MARGIN: 0px 5px 0px 15px
}
.eve_tit {
	FONT-WEIGHT: normal; FONT-SIZE: 30px; MARGIN: 30px 5px 0px; COLOR: =
#06c; FONT-FAMILY: Georgia
}
.eve_abstract {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 15px; MARGIN-BOTTOM: =
20px; PADDING-BOTTOM: 20px; COLOR: #888; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ccc 1px dotted; FONT-FAMILY: arial
}
.eve_giudizio {
	FONT-SIZE: 11px; MARGIN: -20px 0px 21px; COLOR: #080; TEXT-ALIGN: right
}
.eve_art {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; =
MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; =
LINE-HEIGHT: 1.45; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dotted; =
FONT-FAMILY: arial; TEXT-ALIGN: justify
}
.eve_art P {
	MARGIN: auto
}
.eve_art SPAN {
	FONT-SIZE: 13px! important; FONT-FAMILY: arial! important
}
.art_photo {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #888 1px =
solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px =
10px 5px 0px; BORDER-LEFT: #888 1px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: #888 1px solid
}
.eve_info {
	CLEAR: both; MARGIN-TOP: 20px; DISPLAY: block; OVERFLOW: hidden; COLOR: =
#888
}
.eve_info B {
	DISPLAY: block; COLOR: #000
}
.eve_info A {
	DISPLAY: block; BORDER-LEFT-COLOR: #fff; FLOAT: left; MAX-WIDTH: 65%; =
BORDER-BOTTOM-COLOR: #fff; OVERFLOW: hidden; BORDER-TOP-COLOR: #fff; =
BORDER-RIGHT-COLOR: #fff
}
.eve_linkut {
	MARGIN-TOP: -17px; FLOAT: right
}
#scheda_evento {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 306px
}
#scheda_evento TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(/images/bg_box.gif) #fff repeat-x; PADDING-BOTTOM: 2px; PADDING-TOP: =
2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
#scheda_evento TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(/images/bg_box.gif) #fff repeat-x; PADDING-BOTTOM: 2px; PADDING-TOP: =
2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
#scheda_evento TD {
	COLOR: #888
}
#scheda_evento TH {
	BACKGROUND: url(/images/bg_tit_scheda.gif) #e6f2fe repeat-x
}
.colblu {
	BACKGROUND: url(/images/bg_ombrabassa.gif) #f0f0f0 repeat-x left =
bottom; COLOR: #000! important
}
.td_pacco {
	FONT-SIZE: 0px; HEIGHT: 12px
}
.stl_cont {
	MARGIN-TOP: -10px; OVERFLOW: hidden
}
.stl_cont LI {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 6px; FLOAT: left; =
MARGIN-RIGHT: 6px; PADDING-TOP: 1px; HEIGHT: 17px
}
.stl_cont LI.nobordo {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
.stl_cont .stl_commenti SPAN {
	DISPLAY: block; BACKGROUND: url(/images/s_toolbar.gif) no-repeat; =
FLOAT: left; MARGIN: 2px 4px 0px 0px; WIDTH: 13px; HEIGHT: 12px
}
.stl_cont .stl_commenti A {
	FLOAT: right; FONT: 11px verdana; COLOR: #999! important
}
.stl_cont .stl_commenti A I {
	COLOR: #252525; FONT-STYLE: normal
}
.stl_cont IFRAME {
	WIDTH: 65px
}
.stl_cont A.stl_facebook {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 16px
}
.stl_cont SPAN.FBConnectButton {
	BACKGROUND-POSITION: -1px -233px; PADDING-LEFT: 0px! important
}
.stl_cont SPAN.FBConnectButton SPAN.FBConnectButton_Text {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 0px 0px 0px 17px; FONT: =
11px verdana; COLOR: #fff! important; PADDING-TOP: 1px! important; =
BORDER-RIGHT-WIDTH: 0px! important
}
.stl_cont .fb_share_count_inner {
	PADDING-RIGHT: 6px! important; PADDING-LEFT: 6px! important; =
PADDING-BOTTOM: 2px! important; PADDING-TOP: 1px! important
}
.stl_cont A.stl_friendfeed {
	DISPLAY: block; BACKGROUND: url(/images/s_toolbar.gif) no-repeat; =
WIDTH: 16px; HEIGHT: 16px
}
.stl_cont A.stl_oknotizie {
	DISPLAY: block; BACKGROUND: url(/images/s_toolbar.gif) no-repeat; =
WIDTH: 16px; HEIGHT: 16px
}
.stl_cont A.stl_buzz {
	DISPLAY: block; BACKGROUND: url(/images/s_toolbar.gif) no-repeat; =
WIDTH: 16px; HEIGHT: 16px
}
.stl_cont A B {
	DISPLAY: none
}
.stl_cont A.stl_friendfeed {
	BACKGROUND-POSITION: -40px 0px
}
.stl_cont A.stl_oknotizie {
	BACKGROUND-POSITION: -60px 0px
}
.stl_cont A.stl_buzz {
	BACKGROUND-POSITION: -120px 0px
}
*:first-child + HTML .stl_cont .stl_commenti A {
	FLOAT: left! important
}
* UL.stl_cont {
	MARGIN-TOP: -10px
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/awesomebox.css

#aOverlay {
	DISPLAY: none; Z-INDEX: 900; BACKGROUND: #000; LEFT: 0px; WIDTH: 100%; =
CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#aBox {
	Z-INDEX: 950; OVERFLOW: hidden; WIDTH: 42px; POSITION: absolute; =
HEIGHT: 42px
}
#aBox DIV#aImgHolder {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; MIN-HEIGHT: =
32px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#aBox IMG#aImg {
	DISPLAY: block; BACKGROUND: #eee; MARGIN: 0px 10px
}
#aBox *:focus {
	-moz-outline: 0
}
#aBox A.aButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; =
BACKGROUND-IMAGE: url(/images/aBox-buttons.gif); BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 40px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
16px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px; =
TEXT-DECORATION: none
}
#aBox A.aButton:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px; =
TEXT-DECORATION: none
}
#aBox A.aButton:active {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#aBox A#aCloseButton {
	WIDTH: 28px; HEIGHT: 32px
}
#aBox A#aCloseButton {
	BACKGROUND-POSITION: 0px 0px; FLOAT: left
}
#aBox A#aNextButton {
	BACKGROUND-POSITION: -68px 0px
}
#aBox A#aPrevButton {
	BACKGROUND-POSITION: -28px 0px
}
#aBox A#aCloseButton:hover {
	BACKGROUND-POSITION: 0px -64px
}
#aBox A#aNextButton:hover {
	BACKGROUND-POSITION: -68px -64px
}
#aBox A#aPrevButton:hover {
	BACKGROUND-POSITION: -28px -64px
}
#aBox A#aCloseButton:active {
	BACKGROUND-POSITION: 0px -32px
}
#aBox A#aNextButton:active {
	BACKGROUND-POSITION: -68px -32px
}
#aBox A#aPrevButton:active {
	BACKGROUND-POSITION: -28px -32px
}
#aBox DIV#aBoxMeta {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 960; BACKGROUND: =
#eee; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: =
absolute; HEIGHT: 0px
}
#aBox H1#aInfoTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px 80px 0px 32px; COLOR: =
#444
}
#aBox P#aCount {
	CLEAR: right; FONT-SIZE: 11px; FLOAT: right; MARGIN: 0px; WIDTH: 80px; =
COLOR: #666; TEXT-ALIGN: center
}
#aBox P#aInfo {
	FONT-SIZE: 11px; MARGIN: 0px 80px 0px 32px; COLOR: #666
}
#aBox H1#aInfoTitle {
	TEXT-TRANSFORM: none! important; FONT-FAMILY: Arial, Helvetica, =
Verdana, sans-serif! important
}
#aBox P#aCount {
	TEXT-TRANSFORM: none! important; FONT-FAMILY: Arial, Helvetica, =
Verdana, sans-serif! important
}
#aBox P#aInfo {
	TEXT-TRANSFORM: none! important; FONT-FAMILY: Arial, Helvetica, =
Verdana, sans-serif! important
}
IMG#aLoadImg {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 999; LEFT: =
-900em; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 32px; POSITION: absolute; TOP: =
-900em; HEIGHT: 32px; BORDER-RIGHT-WIDTH: 0px
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/showcontactme.css

.showContactMe {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f3f1e7; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.showContactMe LI {
	MARGIN-BOTTOM: 10px
}
.showContactMe LI LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
3px; FONT: bold 12px tahoma; COLOR: #6096bd; PADDING-TOP: 0px
}
.showContactMe LI #nameFrom {
	WIDTH: 50%
}
.showContactMe LI #mailFrom {
	WIDTH: 50%
}
.showContactMe LI TEXTAREA {
	WIDTH: 98%
}
.showContactMe LI #nameFrom {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 5px; BACKGROUND: =
url(/images/bg_input.gif) #fff repeat-x; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #9f9f9f 1px solid; COLOR: #666666; PADDING-TOP: 2px; =
BORDER-BOTTOM: #dadada 1px solid
}
.showContactMe LI #mailFrom {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 5px; BACKGROUND: =
url(/images/bg_input.gif) #fff repeat-x; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #9f9f9f 1px solid; COLOR: #666666; PADDING-TOP: 2px; =
BORDER-BOTTOM: #dadada 1px solid
}
.showContactMe LI #captcha {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 5px; BACKGROUND: =
url(/images/bg_input.gif) #fff repeat-x; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #9f9f9f 1px solid; COLOR: #666666; PADDING-TOP: 2px; =
BORDER-BOTTOM: #dadada 1px solid
}
.showContactMe LI TEXTAREA {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 5px; BACKGROUND: =
url(/images/bg_input.gif) #fff repeat-x; PADDING-BOTTOM: 2px; =
BORDER-LEFT: #9f9f9f 1px solid; COLOR: #666666; PADDING-TOP: 2px; =
BORDER-BOTTOM: #dadada 1px solid
}
.showContactMe LI.li_captcha IMG {
	DISPLAY: block; MARGIN: 3px 0px
}
.showContactMe LI.li_captcha LABEL {
	MARGIN-TOP: 10px
}
.showContactMe LI.li_captcha INPUT#captcha {
	MARGIN: 0px; WIDTH: 50%! important
}
.showContactMe LI.li_has_error {
	BORDER-RIGHT: #c30 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c30 1px =
solid; PADDING-LEFT: 5px; BACKGROUND: #fff0f0; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #c30 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #c30 1px =
solid
}
.showContactMe INPUT.bottonenew {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 0px; BACKGROUND: =
url(/images/puls_invia.gif) #f00 no-repeat 0px 0px; BORDER-LEFT: 0px; =
WIDTH: 51px; COLOR: transparent; BORDER-BOTTOM: 0px; HEIGHT: 24px
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/commenti2.css

.interactiveLastCommentsCommentElement {
	BORDER-TOP: #d5d5d5 1px dotted; PADDING-LEFT: 14px! important; =
FONT-SIZE: 11px; BACKGROUND: url(/images/bullet.gif) no-repeat 4px 10px; =
MARGIN-LEFT: 4px! important; OVERFLOW: hidden; WIDTH: 288px! important; =
COLOR: #999
}
.interactiveLastCommentsCommentElement A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; LINE-HEIGHT: 1.7
}
.interactiveLastCommentsCommentElementAuthor A {
	TEXT-DECORATION: none! important
}
.interactiveLastCommentsCommentElement A:hover {
	COLOR: #cc3300! important
}
DIV.interactiveLastComments {
	CLEAR: both; OVERFLOW: hidden
}
DIV.interactiveTopComments {
	CLEAR: both; OVERFLOW: hidden
}
.mkmCListTitle {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #333333
}
.mkmCNewReply {
	WIDTH: 100%
}
.mkmCRefresh {
	MARGIN-LEFT: 150px! important
}
DIV.interactiveLastComments UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; _zoom: 1
}
DIV.interactiveTopComments UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; _zoom: 1
}
DIV.interactiveLastComments UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 90%; =
PADDING-TOP: 0px
}
DIV.interactiveTopComments UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 90%; =
PADDING-TOP: 0px
}
DIV.interactiveLastComments UL LI DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; OVERFLOW: =
hidden; PADDING-TOP: 2px; _zoom: 1
}
DIV.interactiveTopComments UL LI DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; OVERFLOW: =
hidden; PADDING-TOP: 2px; _zoom: 1
}
DIV.interactiveLastCommentsCommentElementLink {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 240px
}
DIV.interactiveTopCommentsCommentElementLink {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 240px
}
DIV.interactiveLastCommentsCommentElementCounter {
	DISPLAY: none; COLOR: #888! important
}
DIV.interactiveTopCommentsCommentElementCounter {
	DISPLAY: none; COLOR: #888! important
}
DIV.interactiveLastCommentsCommentElementAuthorContent {
	CLEAR: both; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! =
important; FONT-WEIGHT: normal! important; PADDING-BOTTOM: 0px! =
important; MARGIN: 0px; PADDING-TOP: 0px! important
}
DIV.interactiveTopCommentsCommentElementAuthorContent {
	CLEAR: both; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! =
important; FONT-WEIGHT: normal! important; PADDING-BOTTOM: 0px! =
important; MARGIN: 0px; PADDING-TOP: 0px! important
}
DIV.interactiveLastCommentsCommentElementAuthorContent B {
	FONT-WEIGHT: normal! important; FONT-STYLE: italic
}
DIV.interactiveTopCommentsCommentElementAuthorContent B {
	FONT-WEIGHT: normal! important; FONT-STYLE: italic
}
DIV.interactiveLastCommentsCommentElementContent {
	CLEAR: both
}
DIV.interactiveTopCommentsCommentElementAbstract {
	CLEAR: both
}
P.interactiveLastCommentsCommentElementContent {
	CLEAR: both; PADDING-RIGHT: 0px! important; DISPLAY: inline; =
PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: =
0px; COLOR: #777; PADDING-TOP: 0px! important
}
P.interactiveTopCommentsCommentElementAbstract {
	CLEAR: both; PADDING-RIGHT: 0px! important; DISPLAY: inline; =
PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: =
0px; COLOR: #777; PADDING-TOP: 0px! important
}
DIV.interactiveLastCommentsCommentElementDate {
	CLEAR: both; FONT-SIZE: 11px; MARGIN: 0px 0px 5px; COLOR: #888
}
DIV.interactiveTopCommentsCommentElementDate {
	CLEAR: both; FONT-SIZE: 11px; MARGIN: 0px 0px 5px; COLOR: #888
}
DIV.interactiveCommentsUnsubscriber {
	MARGIN: 0px; overlow: hidden
}
DIV.interactiveCommentsUnsubscriber H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN: 0px; overlow: hidden
}
DIV.interactiveCommentsUnsubscriber H1 B {
	FONT-WEIGHT: normal; FONT-SIZE: 22px
}
DIV.interactiveCommentsUnsubscriber H1 I {
	FONT-STYLE: normal
}
DIV.interactiveCommentsUnsubscriberBanToggler {
	BORDER-RIGHT: #f6f4d7 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#f6f4d7 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: =
14px; BACKGROUND: #fefdee; PADDING-BOTTOM: 8px; MARGIN: 20px 0px 10px; =
BORDER-LEFT: #f6f4d7 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #f6f4d7 =
1px solid; overlow: hidden
}
DIV.interactiveCommentsUnsubscriberBanToggler INPUT {
	DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 10px; overlow: hidden
}
DIV.interactiveCommentsUnsubscriberBanToggler LABEL {
	DISPLAY: block; WIDTH: 67%; overlow: hidden
}
DIV.interactiveCommentsUnsubscriber FORM INPUT.puls {
	BORDER-RIGHT: #6e9726 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#6e9726 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; BACKGROUND: #8eb44c; PADDING-BOTTOM: 10px; MARGIN: 0px auto; =
BORDER-LEFT: #6e9726 1px solid; CURSOR: pointer; COLOR: #fff; =
PADDING-TOP: 10px; BORDER-BOTTOM: #6e9726 2px solid
}
DIV.interactiveCommentsUnsubscriber FORM INPUT.puls:hover {
	BACKGROUND: #97bb59
}
DIV.interactiveCommentsUnsubscriberLink {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 2px; MARGIN: 20px auto; PADDING-TOP: 2px; TEXT-ALIGN: =
center
}
DIV.mkmCList {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px -80px; OVERFLOW: hidden; PADDING-TOP: 0px; =
_zoom: 1
}
DIV.mkmC {
	CLEAR: both; PADDING-LEFT: 80px; FONT-SIZE: 12px; BACKGROUND: none =
transparent scroll repeat 0% 0%; MARGIN: 10px 0px; OVERFLOW: hidden; =
_margin: 5px 0px 10px 0px; _zoom: 1
}
DIV.mkmCCont {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; OVERFLOW: =
hidden; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; =
_zoom: 1; _float: left; _width: 98%
}
DIV.mkmC2 DIV.mkmCCont {
	BORDER-RIGHT: #c1d2df 1px solid; BORDER-TOP: #c1d2df 1px solid; =
BORDER-LEFT: #c1d2df 1px solid; BORDER-BOTTOM: #c1d2df 1px solid
}
DIV.mkmCAvatar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px 5px 10px; OVERFLOW: hidden; WIDTH: 65px; PADDING-TOP: =
5px; HEIGHT: 100px; TEXT-ALIGN: center; _zoom: 1; _padding: 3px; _clear: =
left
}
DIV.mkmCAvatar A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.mkmCAvatar DIV.mkmCNeutro {
	BACKGROUND: url(/images/smile_neutral.png) no-repeat; MARGIN: 5px auto; =
WIDTH: 22px; HEIGHT: 23px
}
DIV.mkmCAvatar DIV.mkmCNegativo {
	BACKGROUND: url(/images/smile_neutral.png) no-repeat; MARGIN: 5px auto; =
WIDTH: 22px; HEIGHT: 23px
}
DIV.mkmCAvatar DIV.mkmCPositivo {
	BACKGROUND: url(/images/smile_neutral.png) no-repeat; MARGIN: 5px auto; =
WIDTH: 22px; HEIGHT: 23px
}
DIV.mkmCAvatar DIV.mkmCNegativo {
	BACKGROUND: url(/images/smile_sad.png) no-repeat
}
DIV.mkmCAvatar DIV.mkmCPositivo {
	BACKGROUND: url(/images/smile_happy.png) no-repeat
}
DIV.mkmCHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #f8f8f8; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; =
_zoom: 1; _float: left
}
DIV.mkmC2 DIV.mkmCHead {
	BACKGROUND: #f4faff
}
DIV.mkmCHead A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 14px; =
FLOAT: left; MAX-WIDTH: 220px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; =
COLOR: #0066cc; MAX-HEIGHT: 100px; PADDING-TOP: 7px; TEXT-DECORATION: =
none
}
DIV.mkmCHead A:hover {
	TEXT-DECORATION: underline
}
DIV.mkmCHead FONT {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 14px; =
FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #989898; PADDING-TOP: 7px; =
TEXT-DECORATION: none
}
DIV.mkmC2 DIV.mkmCHead FONT {
	COLOR: #91abbf
}
DIV.mkmCHead SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: =
11px; FLOAT: right; PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: =
#989898; PADDING-TOP: 8px; TEXT-DECORATION: none
}
DIV.mkmC2 DIV.mkmCHead SPAN {
	COLOR: #91abbf
}
DIV.mkmCText {
	MARGIN: 0px; OVERFLOW: hidden; _margin: 0px 0px 0px 86px; _zoom: 1
}
DIV.mkmCText H4 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; =
PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 10px; OVERFLOW: hidden; WIDTH: =
94%; COLOR: #4e4e4e; PADDING-TOP: 0px; WORD-WRAP: break-word; _zoom: 1
}
DIV.mkmCText P {
	CLEAR: both; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; =
FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px; OVERFLOW: =
hidden; COLOR: #696969; LINE-HEIGHT: 1.4; PADDING-TOP: 5px; WORD-WRAP: =
break-word; _zoom: 1
}
DIV.mkmCText DIV.mkmCCount {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; FLOAT: left; OVERFLOW: hidden; =
WIDTH: 28%; COLOR: #bbb; PADDING-TOP: 5px
}
DIV.mkmCText DIV.mkmCReplyLink {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: -18px 10px 5px; OVERFLOW: hidden; WIDTH: =
68%; PADDING-TOP: 5px; TEXT-ALIGN: right; _margin: 0px 5px 2px 5px; =
_width: 67%
}
DIV.mkmCText DIV.mkmCReplyLink A {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
DIV.mkmCText DIV.mkmCReplyLink U {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
DIV.mkmCText DIV.mkmCReplyLink U {
	COLOR: #888
}
DIV.mkmCText DIV.mkmCReplyLink FONT {
	MARGIN: 0px 5px; COLOR: #898989
}
DIV.mkmC2 DIV.mkmCText DIV.mkmCReplyLink FONT {
	COLOR: #a48c50
}
DIV.mkmCText DIV.mkmCReplyLink A:hover {
	TEXT-DECORATION: underline
}
DIV.mkmCR1 {
	MARGIN-LEFT: 70px
}
DIV.mkmCR2 {
	MARGIN-LEFT: 140px
}
DIV.mkmCR3 {
	MARGIN-LEFT: 175px
}
DIV.mkmCR4 {
	MARGIN-LEFT: 200px
}
DIV.mkmCR5 {
	MARGIN-LEFT: 200px
}
DIV.mkmCR6 {
	MARGIN-LEFT: 200px
}
DIV.mkmCR7 {
	MARGIN-LEFT: 200px
}
DIV.mkmCR8 {
	MARGIN-LEFT: 200px
}
DIV.mkmCLatest DIV.mkmCCont {
	BORDER-RIGHT: #b8cc8e 1px solid; BORDER-TOP: #b8cc8e 1px solid; =
BACKGROUND: #f9feed; BORDER-LEFT: #b8cc8e 1px solid; BORDER-BOTTOM: =
#b8cc8e 1px solid
}
DIV.mkmCLatest DIV.mkmCCont DIV.mkmCHead {
	BACKGROUND: #e5f2c8
}
DIV.mkmCNewReply {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; MARGIN: =
10px auto; OVERFLOW: hidden; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.mkmCNewReply A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #eee; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; =
COLOR: #888; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; =
TEXT-ALIGN: center; TEXT-DECORATION: none; _zoom: 1
}
A#interactiveCommentsNewReply:visited {
	COLOR: #888
}
A#interactiveCommentsNewReply:active {
	COLOR: #888
}
A#interactiveCommentsNewReply:hover {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BACKGROUND: =
#f8f8f8; MARGIN: 10px auto; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: =
#eee 1px solid
}
DIV.mkmCAllList {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; MARGIN: =
10px auto; OVERFLOW: hidden; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.mkmCAllList A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #eee; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; =
COLOR: #888; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; =
TEXT-ALIGN: center; TEXT-DECORATION: none; _zoom: 1
}
DIV.mkmCLoader {
	BORDER-RIGHT: #fff 4px solid; PADDING-RIGHT: 5px! important; =
BORDER-TOP: #fff 4px solid; PADDING-LEFT: 28px! important; FONT-SIZE: =
11px; BACKGROUND: url(/images/mcm_loader.gif) #c34c4c no-repeat 5px 2px; =
LEFT: 5px! important; PADDING-BOTTOM: 4px! important; BORDER-LEFT: #fff =
4px solid; COLOR: #fff! important; PADDING-TOP: 4px! important; =
BORDER-BOTTOM: #fff 4px solid; POSITION: fixed! important; TOP: 5px! =
important; TEXT-ALIGN: center
}
DIV.mkmCPager {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 30px 0px 30px =
80px; OVERFLOW: hidden; WIDTH: 590px; TEXT-ALIGN: center
}
DIV.mkmCPager SPAN {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px =
solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #eee; FLOAT: left; =
PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: =
#888; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid
}
DIV.mkmCPager B {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #fff; FLOAT: left; =
PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: =
#666; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.mkmCPager A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px =
solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #f8f8f8; FLOAT: =
left; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; =
PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px solid
}
H2.mkmCListTitle DIV {
	DISPLAY: inline
}
DIV.mkmCObjectInfo {
	MARGIN: 0px; OVERFLOW: hidden
}
H1.mkmCObjectTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN: 0px 0px 10px; OVERFLOW: =
hidden
}
H3.mkmCObjectAbstract {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px 0px 5px; OVERFLOW: =
hidden
}
P.mkmCObjectContent IMG {
	DISPLAY: none
}
DIV.mkmCObjectLinkCont {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; =
PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #f8f8f8; =
PADDING-BOTTOM: 10px; MARGIN: 10px 0px; OVERFLOW: hidden; PADDING-TOP: =
10px; BORDER-BOTTOM: #eee 1px solid
}
P.mkmCObjectContent EMBED {
	DISPLAY: none
}
P.mkmCObjectContent OBJECT {
	DISPLAY: none
}
DIV.mkmCBox {
	MARGIN-TOP: 20px
}
DIV.mkmCBox DIV.mkmCNewReply A.mkmCNewReplyLink {
	BORDER-RIGHT: #0066cc 1px solid; BORDER-TOP: #0066cc 1px solid; =
BACKGROUND: #e6f2fe; BORDER-LEFT: #0066cc 1px solid; COLOR: #0066cc; =
BORDER-BOTTOM: #0066cc 1px solid
}
DIV.mkmCBox DIV.mkmCNewReply A.mkmCNewReplyLink:visited {
	BORDER-RIGHT: #0066cc 1px solid; BORDER-TOP: #0066cc 1px solid; =
BACKGROUND: #e6f2fe; BORDER-LEFT: #0066cc 1px solid; COLOR: #0066cc; =
BORDER-BOTTOM: #0066cc 1px solid
}
DIV.mkmCBox DIV.mkmCNewReply A.mkmCNewReplyLink:active {
	BORDER-RIGHT: #0066cc 1px solid; BORDER-TOP: #0066cc 1px solid; =
BACKGROUND: #e6f2fe; BORDER-LEFT: #0066cc 1px solid; COLOR: #0066cc; =
BORDER-BOTTOM: #0066cc 1px solid
}
DIV.mkmCBox DIV.mkmCNewReply A.mkmCNewReplyLink:hover {
	BACKGROUND: #a3cbf2
}
DIV.mkmCBox DIV.mkmCRefresh {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: =
7px; MARGIN: 10px 4px; OVERFLOW: hidden; PADDING-TOP: 7px; TEXT-ALIGN: =
center
}
DIV.mkmCBox DIV.mkmCNewReply {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: =
7px; MARGIN: 10px 4px; OVERFLOW: hidden; PADDING-TOP: 7px; TEXT-ALIGN: =
center
}
DIV.mkmCBox DIV.mkmCFeed {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: =
7px; MARGIN: 10px 4px; OVERFLOW: hidden; PADDING-TOP: 7px; TEXT-ALIGN: =
center
}
DIV.mkmCBox A.mkmCRefreshLink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 5px; =
TEXT-ALIGN: center; TEXT-DECORATION: none; _zoom: 1
}
DIV.mkmCBox A.mkmCFeedLink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 5px; =
TEXT-ALIGN: center; TEXT-DECORATION: none; _zoom: 1
}
DIV.mkmCBox A.mkmCRefreshLink:active {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 5px; =
TEXT-ALIGN: center; TEXT-DECORATION: none; _zoom: 1
}
DIV.mkmCBox A.mkmCFeedLink:active {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 5px; =
TEXT-ALIGN: center; TEXT-DECORATION: none; _zoom: 1
}
DIV.mkmCBox A.mkmCRefreshLink:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 5px; =
TEXT-ALIGN: center; TEXT-DECORATION: none; _zoom: 1
}
DIV.mkmCBox A.mkmCFeedLink:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 5px; =
TEXT-ALIGN: center; TEXT-DECORATION: none; _zoom: 1
}
DIV.mkmCBox A.mkmCRefreshLink {
	BACKGROUND: url(/images/mcm_update.png) no-repeat left center; =
_background: url("/images/mcm_update.gif") center left no-repeat
}
DIV.mkmCBox A.mkmCFeedLink {
	BACKGROUND: url(/images/mcm_feed.gif) no-repeat left center
}
DIV.mkmCBox A.mkmCRefreshLink:hover {
	TEXT-DECORATION: underline
}
DIV.mkmCBox A.mkmCFeedLink:hover {
	TEXT-DECORATION: underline
}
.mkmCReply {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
FONT-SIZE: 12px; Z-INDEX: 9999! important; BORDER-BOTTOM-WIDTH: 0px! =
important; OVERFLOW: hidden; WIDTH: 680px! important; =
BORDER-RIGHT-WIDTH: 0px! important; _zoom: 1
}
.mkmCReplyC {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: url(/images/mcm_gradient01.gif) =
#fff repeat-x left bottom; OVERFLOW: hidden; _zoom: 1
}
.mkmCReplyC FORM {
	OVERFLOW-X: hidden; HEIGHT: 500px; _overflow-y: scroll
}
.mkmCReply .hd {
	BORDER-TOP-WIDTH: 2px! important; BORDER-LEFT-WIDTH: 0px! important; =
BORDER-LEFT-COLOR: #ccc! important; BORDER-BOTTOM-WIDTH: 0px! important; =
BORDER-BOTTOM-COLOR: #ccc! important; BORDER-TOP-COLOR: #ccc! important; =
BORDER-RIGHT-WIDTH: 0px! important; BORDER-RIGHT-COLOR: #ccc! important
}
.ft {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.ft B {
	COLOR: #f40
}
.mkmCReply FORM UL LI {
	CLEAR: both; PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; =
PADDING-BOTTOM: 2px; MARGIN: 5px 0px; OVERFLOW: hidden; PADDING-TOP: =
2px; _zoom: 1
}
.mkmCReply FORM UL LI B {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FLOAT: left; PADDING-BOTTOM: 2px; OVERFLOW: hidden; WIDTH: =
108px; PADDING-TOP: 2px
}
.mkmCReply FORM UL LI.mkmCLi4 B {
	PADDING-LEFT: 8px
}
.mkmCReply FORM UL LI.mkmCLi2 B {
	PADDING-LEFT: 8px
}
.mkmCReply FORM UL LI I {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; OVERFLOW: hidden; COLOR: =
#ccc; PADDING-TOP: 2px; FONT-STYLE: normal
}
.mkmCReply FORM UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.mkmCReply FORM UL LI INPUT {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: =
block; FONT-WEIGHT: normal; OVERFLOW: hidden; BORDER-LEFT: #999 1px =
solid; WIDTH: 250px; BORDER-BOTTOM: #999 1px solid; _zoom: 1; _float: =
left
}
.mkmCReply FORM UL LI.mkmCLi2 {
	FLOAT: left; WIDTH: 375px
}
.mkmCReply FORM UL LI.mkmCLi2 INPUT {
	WIDTH: 250px
}
*:first-child + HTML .mkmCReply FORM UL LI INPUT {
	WIDTH: 246px
}
.mkmCReply FORM UL LI.mkmCLi3 {
	CLEAR: right; FONT-SIZE: 10px; COLOR: #555; PADDING-TOP: 8px
}
.mkmCReply FORM UL LI.mkmCLi3 B {
	DISPLAY: none
}
.mkmCReply FORM UL LI.mkmCLi3 INPUT {
	BORDER-TOP-WIDTH: 0px! important; DISPLAY: inline! important; =
BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; =
WIDTH: auto! important; BORDER-RIGHT-WIDTH: 0px! important
}
.mkmCReply FORM UL LI.mkmCLi6 INPUT {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
FLOAT: left; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 2px 2px 3px =
8px; OVERFLOW: hidden; WIDTH: 23px! important; BORDER-RIGHT-WIDTH: 0px! =
important
}
.mkmCReply FORM UL LI.mkmCLi4 INPUT {
	WIDTH: 465px! important
}
.mkmCReply FORM UL LI.mkmCLi5 INPUT {
	WIDTH: 465px! important
}
.mkmCReply FORM UL LI.mkmCLi4 .mkmCErrorInfo {
	WIDTH: 438px
}
.mkmCReply FORM UL LI.mkmCLi5 .mkmCErrorInfo {
	WIDTH: 438px
}
.mkmCReply FORM UL LI.mkmCLi6 LABEL {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: =
block; BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 10px; OVERFLOW: =
hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 44px; BORDER-BOTTOM: #ccc =
1px solid; HEIGHT: 44px; TEXT-ALIGN: center
}
.mkmCReply FORM UL LI.mkmCLi6 IMG {
	WIDTH: 44px; POSITION: relative
}
.mkmCReply FORM UL LI.mkmCLi6 .mkmCErrorInfo {
	WIDTH: 438px
}
.mkmCReply FORM UL LI.mkmCLi7 IFRAME {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 467px! important; HEIGHT: 90px; =
BORDER-RIGHT-WIDTH: 0px; _width: 505px
}
.mkmCReply FORM UL LI.mkmCLi7 TEXTAREA {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 467px! important; HEIGHT: 90px; =
BORDER-RIGHT-WIDTH: 0px; _width: 505px
}
IMG.mkmCCaptcha {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: =
block; FLOAT: left; MARGIN: 0px 10px 10px 0px; OVERFLOW: hidden; =
BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.mkmCReply FORM UL LI.mkmCLi8 INPUT {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px =
solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #fbfde6; FLOAT: =
left; PADDING-BOTTOM: 4px; MARGIN: 3px 0px 10px 115px; OVERFLOW: hidden; =
BORDER-LEFT: #999 1px solid; WIDTH: 270px; PADDING-TOP: 4px; =
BORDER-BOTTOM: #999 1px solid; _margin: 3px 0px 5px 55px
}
A.mkmCCaptchaRefresh {
	DISPLAY: block; BACKGROUND: url(/images/mcm_refresh.gif) no-repeat left =
bottom; OVERFLOW: hidden; WIDTH: 28px; HEIGHT: 42px
}
A.mkmCCaptchaRefresh B {
	DISPLAY: none! important
}
.mkmCReply FORM UL LI.mkmCLi9 INPUT.puls {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 3px; BACKGROUND: #ddd; PADDING-BOTTOM: 3px; MARGIN: =
5px 0px 0px 110px; BORDER-LEFT: #999 1px solid; WIDTH: 100px; CURSOR: =
pointer; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; _margin: 5px =
0px 0px 55px
}
DIV.mkmCErrorInfo {
	CLEAR: both; BORDER-RIGHT: #f8ccc3 1px solid; PADDING-RIGHT: 2px; =
BORDER-TOP: #f8ccc3 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 11px; =
BACKGROUND: url(/images/mcm_error.gif) #fde0da no-repeat 5px 2px; =
PADDING-BOTTOM: 3px; MARGIN: 3px 0px 3px 116px; OVERFLOW: hidden; =
BORDER-LEFT: #f8ccc3 1px solid; WIDTH: 223px; COLOR: #d5391a; =
PADDING-TOP: 2px; BORDER-BOTTOM: #f8ccc3 1px solid
}
.mkmCReply FORM UL LI.mkmCLi3 DIV.mkmCErrorInfo {
	MARGIN-LEFT: 0px
}
.mkmCReply FORM UL LI.mkmCLi7 DIV.mkmCErrorInfo {
	WIDTH: 438px
}
.mkmCReply FORM UL LI.mkmCLi8 DIV.mkmCErrorInfo {
	CLEAR: left; WIDTH: 248px
}
.yui-overlay {
	Z-INDEX: 2; VISIBILITY: hidden; POSITION: absolute
}
.yui-panel-container {
	Z-INDEX: 2; VISIBILITY: hidden; POSITION: absolute
}
.yui-panel-container FORM {
	MARGIN: 0px
}
.mask {
	DISPLAY: none; Z-INDEX: 1; RIGHT: 0px; LEFT: 0px; BOTTOM: 0px; =
POSITION: absolute; TOP: 0px
}
.block-scrollbars.mask {
	OVERFLOW: auto
}
.masked SELECT {
	_visibility: hidden
}
.drag SELECT {
	_visibility: hidden
}
.hide-select SELECT {
	_visibility: hidden
}
.yui-panel-container SELECT {
	_visibility: inherit
}
.hide-scrollbars {
	OVERFLOW: hidden
}
.hide-scrollbars * {
	OVERFLOW: hidden
}
.hide-scrollbars SELECT {
	DISPLAY: none
}
.show-scrollbars {
	OVERFLOW: auto
}
.show-scrollbars.yui-panel-container {
	OVERFLOW: visible
}
.show-scrollbars.yui-tt {
	OVERFLOW: visible
}
.show-scrollbars.yui-panel-container .underlay {
	OVERFLOW: auto
}
.show-scrollbars.yui-tt .yui-tt-shadow {
	OVERFLOW: auto
}
.shadow.yui-panel-container .yui-force-redraw.underlay {
	PADDING-BOTTOM: 1px
}
.yui-effect-fade .underlay {
	DISPLAY: none
}
.yui-tt-shadow {
	POSITION: absolute
}
.yui-override-padding {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.yui-panel-container .container-close {
	OVERFLOW: hidden; TEXT-INDENT: -10000em; TEXT-DECORATION: none
}
.yui-skin-sam .mask {
	FILTER: alpha(opacity=3D25); BACKGROUND-COLOR: #000; opacity: .25
}
.yui-skin-sam .yui-panel-container {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.yui-skin-sam .yui-panel {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; =
Z-INDEX: 1; LEFT: 0px; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: =
#808080 1px solid; ZOOM: 1; POSITION: relative; TOP: 0px; _zoom: normal
}
.yui-skin-sam .yui-panel .hd {
	BORDER-RIGHT: #808080 0px solid; BORDER-TOP: #808080 0px solid; MARGIN: =
0px; BORDER-LEFT: #808080 0px solid; BORDER-BOTTOM: #808080 0px solid
}
.yui-skin-sam .yui-panel .bd {
	BORDER-RIGHT: #808080 0px solid; BORDER-TOP: #808080 0px solid; MARGIN: =
0px; BORDER-LEFT: #808080 0px solid; BORDER-BOTTOM: #808080 0px solid
}
.yui-skin-sam .yui-panel .ft {
	BORDER-RIGHT: #808080 0px solid; BORDER-TOP: #808080 0px solid; MARGIN: =
0px; BORDER-LEFT: #808080 0px solid; BORDER-BOTTOM: #808080 0px solid
}
.yui-skin-sam .yui-panel .hd {
	BORDER-BOTTOM: #ccc 1px solid
}
.yui-skin-sam .yui-panel .bd {
	BACKGROUND-COLOR: #f2f2f2
}
.yui-skin-sam .yui-panel .ft {
	BACKGROUND-COLOR: #f2f2f2
}
.yui-skin-sam .yui-panel .hd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
93%; BACKGROUND: =
url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) =
repeat-x 0px -200px; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 1.9; =
PADDING-TOP: 0px
}
.yui-skin-sam .yui-panel .bd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.yui-skin-sam .yui-panel .ft {
	PADDING-RIGHT: 10px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 10px; =
FONT-SIZE: 77%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.yui-skin-sam .focused.yui-panel-container .yui-panel .hd {
=09
}
.yui-skin-sam .container-close {
	RIGHT: 6px; BACKGROUND: =
url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) =
no-repeat 0px -300px; WIDTH: 25px; CURSOR: pointer; POSITION: absolute; =
TOP: 5px; HEIGHT: 15px
}
.yui-skin-sam .yui-panel-container .underlay {
	RIGHT: -1px; LEFT: -1px
}
.yui-skin-sam .matte.yui-panel-container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 9px; =
PADDING-TOP: 9px; BACKGROUND-COLOR: #fff
}
.yui-skin-sam .shadow.yui-panel-container {
	_padding: 2px 4px 0 2px
}
.yui-skin-sam .shadow.yui-panel-container .underlay {
	RIGHT: -1px; FILTER: alpha(opacity=3D12); LEFT: -1px; BOTTOM: -1px; =
POSITION: absolute; TOP: 4px; BACKGROUND-COLOR: #000; opacity: .12; =
_top: 0; _left: 0; _right: 0; _bottom: 0; _margin-top: 3px; =
_margin-left: -1px
}
.yui-skin-sam .yui-dialog .ft {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 100%; =
PADDING-BOTTOM: 10px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.yui-skin-sam .yui-dialog .ft .button-group {
	DISPLAY: block; TEXT-ALIGN: right
}
.yui-skin-sam .yui-dialog .ft BUTTON.default {
	FONT-WEIGHT: bold
}
.yui-skin-sam .yui-dialog .ft SPAN.default {
	BACKGROUND-POSITION: 0px -1400px; BORDER-LEFT-COLOR: #304369; =
BORDER-BOTTOM-COLOR: #304369; BORDER-TOP-COLOR: #304369; =
BORDER-RIGHT-COLOR: #304369
}
.yui-skin-sam .yui-dialog .ft SPAN.default .first-child {
	BORDER-LEFT-COLOR: #304369; BORDER-BOTTOM-COLOR: #304369; =
BORDER-TOP-COLOR: #304369; BORDER-RIGHT-COLOR: #304369
}
.yui-skin-sam .yui-dialog .ft SPAN.default BUTTON {
	COLOR: #fff
}
.yui-skin-sam .yui-dialog .ft SPAN.yui-button-disabled {
	BACKGROUND-POSITION: 0pt -1500px; BORDER-LEFT-COLOR: #ccc; =
BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: =
#ccc
}
.yui-skin-sam .yui-dialog .ft SPAN.yui-button-disabled .first-child {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: =
#ccc; BORDER-RIGHT-COLOR: #ccc
}
.yui-skin-sam .yui-dialog .ft SPAN.yui-button-disabled BUTTON {
	COLOR: #a6a6a6
}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon {
	BACKGROUND: =
url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) =
no-repeat 0px 0px; FLOAT: left; WIDTH: 16px; MARGIN-RIGHT: 10px; HEIGHT: =
16px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.blckicon {
	BACKGROUND-POSITION: 0px -1100px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.alrticon {
	BACKGROUND-POSITION: 0px -1050px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.hlpicon {
	BACKGROUND-POSITION: 0px -1150px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.infoicon {
	BACKGROUND-POSITION: 0px -1200px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.warnicon {
	BACKGROUND-POSITION: 0px -1900px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.tipicon {
	BACKGROUND-POSITION: 0px -1250px
}
.yui-skin-sam .yui-tt .bd {
	BORDER-RIGHT: #a6982b 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#d4c237 1px solid; PADDING-LEFT: 5px; Z-INDEX: 1; LEFT: 0px; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #a6982b 1px solid; COLOR: #000; =
PADDING-TOP: 2px; BORDER-BOTTOM: #a6982b 1px solid; POSITION: relative; =
TOP: 0px; BACKGROUND-COLOR: #ffee69
}
.yui-skin-sam .show-scrollbars.yui-tt .bd {
	OVERFLOW: auto
}
.yui-skin-sam .yui-tt-shadow {
	RIGHT: -3px; LEFT: -3px; BOTTOM: -3px; TOP: 2px; BACKGROUND-COLOR: #000
}
.yui-skin-sam .yui-tt-shadow-visible {
	FILTER: alpha(opacity=3D12); opacity: .12
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/sf/calendar/skins/aqua/theme.css

DIV.calendar {
	POSITION: relative
}
.calendar {
	BORDER-RIGHT: #bdb2bf 1px solid; BORDER-TOP: #bdb2bf 1px solid; =
FONT-SIZE: 11px; BACKGROUND: url(normal-bg.gif); BORDER-LEFT: #bdb2bf =
1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #bdb2bf 1px =
solid; FONT-FAMILY: "trebuchet ms",verdana,tahoma,sans-serif; =
BORDER-COLLAPSE: separate
}
.calendar TABLE {
	BORDER-RIGHT: #bdb2bf 1px solid; BORDER-TOP: #bdb2bf 1px solid; =
FONT-SIZE: 11px; BACKGROUND: url(normal-bg.gif); BORDER-LEFT: #bdb2bf =
1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #bdb2bf 1px =
solid; FONT-FAMILY: "trebuchet ms",verdana,tahoma,sans-serif; =
BORDER-COLLAPSE: separate
}
.calendar TD {
	BACKGROUND: url(normal-bg.gif)
}
.calendar {
	BORDER-LEFT-COLOR: #797979; BORDER-BOTTOM-COLOR: #797979; =
BORDER-TOP-COLOR: #797979; BORDER-RIGHT-COLOR: #797979
}
.calendar .button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: =
url(title-bg.gif) repeat-x 0px 100%; PADDING-BOTTOM: 2px; COLOR: #000; =
PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar .nav {
	FONT-FAMILY: verdana,tahoma,sans-serif
}
.calendar .nav DIV {
	BACKGROUND: url(menuarrow.gif) no-repeat 100% 100%
}
.calendar THEAD TR {
	BACKGROUND: url(title-bg.gif) repeat-x 0px 100%; COLOR: #000
}
.calendar THEAD .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: =
url(title-bg.gif) repeat-x 0px 100%; PADDING-BOTTOM: 2px; COLOR: #000; =
PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar THEAD .headrow {
=09
}
.calendar THEAD .name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
#000; PADDING-TOP: 2px; BORDER-BOTTOM: #797979 1px solid; TEXT-ALIGN: =
center
}
.calendar THEAD .weekend {
	COLOR: #c44
}
.calendar THEAD .hilite {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(hover-bg.gif); =
PADDING-BOTTOM: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #797979 1px solid
}
.calendar THEAD .active {
	PADDING-RIGHT: 1px; PADDING-LEFT: 3px; BACKGROUND: url(active-bg.gif); =
PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: =
#797979 1px solid
}
.calendar THEAD .daynames {
	BACKGROUND: url(dark-bg.gif)
}
.calendar TBODY .day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; =
COLOR: #000; PADDING-TOP: 2px; FONT-FAMILY: verdana,tahoma,sans-serif; =
TEXT-ALIGN: right
}
.calendar TBODY .othermonth.day {
	FONT-SIZE: 80%; COLOR: #999
}
.calendar TBODY .oweekend.othermonth.day {
	COLOR: #f99
}
.calendar TABLE .wn {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; =
BACKGROUND: url(dark-bg.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.calendar TBODY .rowhilite TD {
	BACKGROUND: url(rowhover-bg.gif)
}
.calendar TBODY .rowhilite TD.wn {
	BACKGROUND: url(rowhover-bg.gif)
}
.calendar TBODY TD.today {
	FONT-WEIGHT: bold
}
.calendar TBODY TD.hilite {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbb 1px =
solid; PADDING-LEFT: 1px; BACKGROUND: url(hover-bg.gif); PADDING-BOTTOM: =
1px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bbb =
1px solid
}
.calendar TBODY TD.active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 2px
}
.calendar TBODY TD.weekend {
	COLOR: #c44
}
.calendar TBODY TD.selected {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#797979 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: =
url(active-bg.gif); PADDING-BOTTOM: 1px; BORDER-LEFT: #797979 1px solid; =
COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #797979 1px solid
}
.calendar TBODY .disabled {
	COLOR: #999
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	BACKGROUND: #565; COLOR: #fff; TEXT-ALIGN: center
}
.calendar TFOOT .ttip {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(status-bg.gif) =
repeat-x 0px 0px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px
}
.calendar TFOOT .hilite {
	BORDER-RIGHT: #084 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #084 1px =
solid; PADDING-LEFT: 1px; BACKGROUND: #afa; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #084 1px solid; COLOR: #000; PADDING-TOP: 1px; =
BORDER-BOTTOM: #084 1px solid
}
.calendar TFOOT .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #7c7; =
PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar .combo {
	BORDER-RIGHT: #797979 1px solid; BORDER-TOP: #797979 0px solid; =
DISPLAY: none; FONT-SIZE: 90%; Z-INDEX: 100; BACKGROUND: =
url(normal-bg.gif); LEFT: 0px; BORDER-LEFT: #797979 1px solid; WIDTH: =
4em; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #797979 1px solid; =
POSITION: absolute; TOP: 0px
}
.calendar .combo .label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	WIDTH: 4em
}
.calendar .combo .hilite {
	BACKGROUND: url(hover-bg.gif); COLOR: #000
}
.calendar .combo .active {
	FONT-WEIGHT: bold; BACKGROUND: url(active-bg.gif); COLOR: #fff
}
.calendar TD.time {
	PADDING-RIGHT: 0px; BORDER-TOP: #797979 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: url(dark-bg.gif); PADDING-BOTTOM: 1px; PADDING-TOP: 1px; =
TEXT-ALIGN: center
}
.calendar TD.time .hour {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: =
url(normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .minute {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: =
url(normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .ampm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: =
url(normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .hour {
	FONT-FAMILY: monospace
}
.calendar TD.time .minute {
	FONT-FAMILY: monospace
}
.calendar TD.time .ampm {
	TEXT-ALIGN: center
}
.calendar TD.time .colon {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite {
	BACKGROUND: url(hover-bg.gif); COLOR: #000
}
.calendar TD.time SPAN.active {
	BACKGROUND: url(active-bg.gif); COLOR: #fff
}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_01E1_01CAEAA3.57B2E0B0"


------=_NextPart_001_01E1_01CAEAA3.57B2E0B0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2-maggio-2010-casa-della-musica.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 xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>DiscoDays 2010 =
a Napoli 1 maggio 2010 Casa della Musica</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"DiscoDays 2010 a Napoli 1  maggio 2010 Casa della =
Musica"=20
name=3Dtitle>
<META=20
content=3D"Ritorna il 1 Maggio 2010 a Napoli, presso la Casa della =
Musica, l'appuntamento con DiscoDays. Musica in primavera con l'attesa =
IV edizione della fiera del disco e della musica."=20
name=3Ddescription>
<META=20
content=3D"disco days, disco days 2010, discodays a napoli, disco days =
2010 a napoli, IV edizione disco days a napoli"=20
name=3Dkeywords>
<META content=3D"index, follow" name=3Drobots>
<META content=3Dit name=3Dlanguage><LINK title=3DRSS =
href=3D"/feed/eventi/napoli"=20
type=3Dapplication/rss+xml rel=3Dalternate><!-- TAG adv 1/4/10 -->
<SCRIPT language=3DJavaScript=20
src=3D"http://js86.neodatagroup.com/uploads/js/sid86.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- /TAG adv 1/4/10 -->
<SCRIPT=20
src=3D"http://maps.google.com/maps?file=3Dapi&amp;v=3D2&amp;key=3DABQIAAA=
AtzSce_-KyobpeLPcesuuohSvF8dDPEWkoKMPVaymhYRl6nCVNxS0EjeHn4aphyC-HBh3cEnB=
Sh-RvA"=20
type=3Dtext/javascript></SCRIPT>

<META content=3Du5pEnQ1vEyosi7XmPYAs+pCpCQO4/WFdgS8eeTtbzGw=3D =
name=3Dverify-v1><LINK=20
href=3D"/images/favicon.png" type=3Dimage/ico rel=3Dicon><!--[if =
IE]><LINK=20
href=3D"http://www.savethedate.it/css/Public/ie.css" type=3Dtext/css =
rel=3Dstylesheet><![endif]--><LINK=20
href=3D"http://www.savethedate.it/css/sottohome.css" type=3Dtext/css =
rel=3Dstylesheet>
<SCRIPT language=3Djavascript>AC_FL_RunContent =3D 0;</SCRIPT>

<SCRIPT=20
src=3D"http://yui.yahooapis.com/2.5.2/build/yahoo-dom-event/yahoo-dom-eve=
nt.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/js/adapter/shadowbox-base.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/js/shadowbox.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
    Shadowbox.loadSkin('classic', '/js/skin');
    Shadowbox.loadLanguage('en', '/js/lang');
    Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', =
'wmp'], '/js/player');
    window.onload =3D function(){
        Shadowbox.init();
    };
</SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/sf/calendar/calendar.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.savethedate.it/sf/calendar/lang/calendar-en.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/sf/calendar/calendar-setup.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/sf/calendar/skins/aqua/theme.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<META http-equiv=3Drefresh content=3D180>
<SCRIPT src=3D"http://www.savethedate.it/js/Category/openpop.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.savethedate.it/js/Category/ac_runactivecontent.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/js/Category/linguette.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/js/Category/toggle.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.savethedate.it/dynamic/js/2f101c4b36b826bf8277ebdae4288=
f7e4f004f0c-4b9f8db8.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/sf/calendar/calendar.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.savethedate.it/sf/calendar/lang/calendar-en.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/sf/calendar/calendar-setup.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK media=3Dall =
href=3D"http://www.savethedate.it/css/Category/style.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/css/Category/struttura.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/css/Category/sottohome.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.savethedate.it/css/Category/citta.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.savethedate.it/css/Category/nuovo_menu.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/css/Category/ricerca.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/css/Model/evento.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/css/Category/awesomebox.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.savethedate.it/css/Category/showcontactme.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.savethedate.it/css/Category/commenti2.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/sf/calendar/skins/aqua/theme.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<META content=3D"MSHTML 6.00.6000.21228" name=3DGENERATOR></HEAD>
<BODY><!-- <EdIndex> --><!-- </EdIndex> -->
<DIV id=3Dheader><A id=3Dlogo title=3D"Save the date - Eventi =
memorabili"=20
href=3D"http://www.savethedate.it/"><B>Save the date - Eventi =
memorabili</B></A>=20
<DIV id=3DADV_leaderbord><IFRAME style=3D"OVERFLOW-X: hidden" border=3D0 =
marginWidth=3D0=20
marginHeight=3D0 src=3D"about:blank" frameBorder=3D0 width=3D728 =
scrolling=3Dno=20
height=3D90>
<a href=3D"http://ncbfarm.com/engine/click.ex?gid=3D394">
<img src=3D"http://ncbfarm.com/engine/impr.en?gid=3D394" =
border=3D"0"></a></IFRAME></DIV><!--/ADV_leaderbord-->
<UL id=3Dnavbar>
  <LI class=3D"menu_citta "><A=20
  href=3D"http://www.savethedate.it/eventi"><B>citt=C3=A0</B></A> </LI>
  <LI class=3D"menu_fieresagre "><A=20
  href=3D"http://www.savethedate.it/fiere"><B>fiere e sagre</B></A> =
</LI>
  <LI class=3D"menu_concerti "><A title=3Dconcerti=20
  href=3D"http://www.savethedate.it/concerti"><B>concerti</B></A> </LI>
  <LI class=3D"menu_cinemateatro "><A=20
  href=3D"http://www.savethedate.it/spettacoli"><B>cinema e =
teatro</B></A> </LI>
  <LI class=3D"menu_artecultura "><A title=3D"arte e cultura"=20
  href=3D"http://www.savethedate.it/cultura"><B>cultura</B></A> </LI>
  <LI class=3D"menu_notte "><A=20
  href=3D"http://www.savethedate.it/notte"><B>notte</B></A> </LI>
  <LI class=3D"menu_eventisportivi "><A title=3D"eventi sportivi"=20
  href=3D"http://www.savethedate.it/sport"><B>sport</B></A>=20
</LI></UL><!--/navbar--></DIV><!--/header-->
<DIV id=3Dcorpo>
<UL id=3Dsottonav>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/bari">Bari</A> </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/bergamo">Bergamo</A>=20
  </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/bologna">Bologna</A>=20
  </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/cagliari">Cagliari</A>=20
  </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/catania">Catania</A>=20
  </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/firenze">Firenze</A>=20
  </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/genova">Genova</A> </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/milano">Milano</A> </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/napoli">Napoli</A> </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/padova">Padova</A> </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/palermo">Palermo</A>=20
  </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/perugia">Perugia</A>=20
  </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/pescara">Pescara</A>=20
  </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/roma">Roma</A> </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/torino">Torino</A> </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/venezia">Venezia</A>=20
  </LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/verona">Verona</A> </LI>
  <LI class=3Diurop><A class=3Da=20
  href=3D"http://www.savethedate.it/eventi/europa">Europa</A> </LI></UL>
<DIV id=3Dundernav></DIV><!--/undernav-->
<DIV id=3Dcont_corpo><LINK media=3Dprint =
href=3D"/css/Category/stampa.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT type=3Dtext/javascript>

function mapGoogleView(){
    Shadowbox.open({
        player:     'html',
        content:    '',
        height:     400,
        width:      600,
        options:    {
            onFinish: function(item){
              var map =3D null;
              var geocoder =3D null;
              if (GBrowserIsCompatible()) {
                map =3D new =
GMap2(document.getElementById("shadowbox_content"));
                //map.setCenter(new GLatLng(37.4419, -122.1419), 13);
               =20
               =20
                // zoom
                map.addControl( new GSmallZoomControl() );

                geocoder =3D new GClientGeocoder();
                var address =3D "Via Barbagallo 115, Napoli";
                var founded =3D true;
                if (geocoder) {
                  geocoder.getLatLng(address,function(point) {
                  if (!point) {
                    founded =3D false;
                    Shadowbox.close()
                  }else{
                    map.setCenter(point, 13);
                    var marker =3D new GMarker(point);
                    map.addOverlay(marker);
                    marker.openInfoWindowHtml(address);
                    founded =3D true;
                  }
                  }
                  );
                }
              }=20
            }
        }
    });
};
</SCRIPT>

<H1 class=3Dnapoli id=3Dnomesez style=3D"TEXT-TRANSFORM: =
capitalize">napoli </H1>
<DIV class=3Dnapoli id=3Drigasez></DIV>
<DIV class=3Dcappello>
<DIV class=3Dcap_link><!--=20
             <a rel=3D"shadowbox" class=3D"option"=20
                =
title=3D"http://maps.google.it/maps?f=3Dq&amp;hl=3Dit&amp;geocode=3D&amp;=
q=3DVia Barbagallo 115, Napoli"=20
                =
href=3D"http://maps.google.it/maps?f=3Dq&amp;hl=3Dit&amp;geocode=3D&amp;q=
=3DVia Barbagallo 115, Napoli">
                Completo
             </a>=20
         --><A class=3D"a option" onclick=3DmapGoogleView();>Cartina</A> =
<IMG=20
alt=3D"" src=3D"http://www.savethedate.it/images/ico_mappa.gif"> <A =
class=3Da=20
href=3D"http://it.venere.com/hotel_Napoli%20/?ref=3D743685">Prenota =
hotel </A><IMG=20
alt=3D"" src=3D"http://www.savethedate.it/images/ico_hotel.gif"> =
</DIV><!--/cap_link--></DIV><!--/cappello-->
<H1 class=3Deve_tit>DiscoDays 2010 </H1><!--/eve_tit-->
<DIV class=3Deve_abstract>Napoli, 1 Maggio =
2010</DIV><!--/eve_abstract-->
<UL class=3Dstl_cont>
  <LI class=3Dstl_commenti><SPAN></SPAN><A class=3Dnum_comm=20
  =
href=3D"http://www.savethedate.it/commenti/articoli/discodays-2010-a-napo=
li-2-maggio-2010-casa-della-musica/20001"><I>1</I>=20
  Commento</A> </LI>
  <LI><A class=3Dstl_facebook =
href=3D"http://www.facebook.com/sharer.php"=20
  type=3Dbutton_count name=3Dfb_share>Share</A> </LI>
  <LI>
  <SCRIPT src=3D"http://www.savethedate.it/js/Widget/twitter.js"=20
  type=3Dtext/javascript></SCRIPT>
  </LI>
  <LI><A class=3Dstl_buzz title=3D"postalo su Buzz"=20
  onclick=3D"gbuzzPopup(this.href);return   false;"=20
  =
href=3D"http://www.google.com/reader/link?url=3Dhttp%3A%2F%2Fwww.savethed=
ate.it%2Feventi%2Fnapoli%2Fdiscodays-2010-a-napoli-2-maggio-2010-casa-del=
la-musica.html&amp;title=3Ddiscodays-2010-a-napoli-2-maggio-2010-casa-del=
la-musica"=20
  target=3D_blank><B>postalo su Buzz</B></A></LI>
  <LI><A class=3Dstl_friendfeed title=3D"condividi su  FriendFeed"=20
  =
href=3D"http://friendfeed.com/share?url=3Dhttp%3A%2F%2Fwww.savethedate.it=
%2Feventi%2Fnapoli%2Fdiscodays-2010-a-napoli-2-maggio-2010-casa-della-mus=
ica.html"=20
  target=3D_blank><B>condividi su FriendFeed</B></A></LI>
  <LI class=3Dnobordo><A class=3Dstl_oknotizie title=3D"segnalalo su Ok  =
Notizie"=20
  =
href=3D"http://oknotizie.virgilio.it/post.html.php?url=3Dhttp%3A%2F%2Fwww=
.savethedate.it%2Feventi%2Fnapoli%2Fdiscodays-2010-a-napoli-2-maggio-2010=
-casa-della-musica.html&amp;title=3Ddiscodays-2010-a-napoli-2-maggio-2010=
-casa-della-musica"=20
  target=3D_blank><B>segnalalo su Ok Notizie</B></A></LI></UL>
<DIV class=3Deve_giudizio>Giudizio della redazione: <IMG alt=3Dstar0=20
src=3D"http://www.savethedate.it/images/vote.gif"> <IMG alt=3Dstar1=20
src=3D"http://www.savethedate.it/images/vote.gif"> <IMG alt=3Dstar2=20
src=3D"http://www.savethedate.it/images/vote.gif"> =
</DIV><!--/eve_giudizio-->
<DIV class=3Dareavuota></DIV>
<DIV=20
style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 5px">
<SCRIPT type=3Dtext/javascript><!--
google_ad_client =3D "pub-0820544532937748";
/* 300x250, creato 08/02/10 */
google_ad_slot =3D "3190134710";
google_ad_width =3D 300;
google_ad_height =3D 250;
//-->
</SCRIPT>

<SCRIPT src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
type=3Dtext/javascript>
</SCRIPT>
</DIV>
<DIV class=3Dareavuota></DIV>
<DIV class=3Deve_art><A=20
href=3D"http://www.savethedate.it/pictures/20100112/discodays-08.jpeg"=20
rel=3D"Slideshow Name"><IMG class=3Dart_photo title=3D"" alt=3D""=20
src=3D"http://www.savethedate.it/pictures/20100112/discodays-08.jpeg"> =
</A><!-- <EdIndex> -->Ritorna il <B>1 Maggio 2010 </B>a <B>Napoli</B>, =
presso=20
la<B> Casa della Musica</B>, l'appuntamento con <B>DiscoDays</B>. Musica =
in=20
primavera con l'attesa<B> IV edizione della fiera del disco e della =
musica</B>,=20
che attraverso i due appuntamenti annuali si propone di riunire e =
soddisfare la=20
voglia di condividere l'interesse per la musica da parte di chi la =
produce, la=20
diffonde e ne nutre la passione. La fiera =C3=A8 il pi=C3=B9 importante =
momento d'incontro=20
per gli amanti del disco in vinile e per gli operatori del settore del=20
meridione, realizzata per promuovere la cultura della musica ed il suo =
ascolto.=20
Grandi novit=C3=A0 sono previste per la prossima edizione che oltre ad =
ospitare il=20
disco in vinile, indiscusso protagonista dell'evento, celebrer=C3=A0 la =
musica a 360=C2=B0=20
con la partecipazione di etichette indipendenti, hi-fi vintage, scuole =
di musica=20
ed associazioni, club e locali, riviste del settore e naturalmente =
musicisti e=20
band che si alterneranno tra dibattiti ed=20
esibizioni.<BR><!-- </EdIndex> --><SPAN class=3Deve_info><B>Info:</B>dal =

01-05-2010 al 01-05-2010<BR><A class=3Da =
href=3D"http://www.discodays.it/"=20
target=3D_blank>http://www.discodays.it/</A></SPAN>=20
<DIV class=3Deve_linkut><!-- <a href=3D"#" class=3D"a" =
onClick=3D"openPopUpWindow('','Invia','menubar=3Dyes,scrollbars=3Dyes,res=
izable=3Dyes,width=3D550,height=3D544')"> --><A=20
class=3Da =
href=3D"http://www.savethedate.it/sendFriend/show/id/20001">Invia ad un=20
amico </A><IMG alt=3D"" =
src=3D"http://www.savethedate.it/images/ico_mail.gif"> <A=20
class=3Da href=3D"javascript:print()">stampa</A> <IMG alt=3D""=20
src=3D"http://www.savethedate.it/images/ico_print.gif"></DIV><!--/eve_lin=
kut--><A=20
class=3Da=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2=
-maggio-2010-casa-della-musica.html#commenta">Commenta=20
</A></DIV><!--/eve_art-->
<DIV class=3Dcorpo_sx>
<DIV class=3Dbox_sx>
<H2 class=3Dtop_tabscheda><B>Scheda evento</B></H2>
<TABLE id=3Dscheda_evento cellSpacing=3D0>
  <TBODY>
  <TR>
    <TH colSpan=3D2>Luogo</TH></TR>
  <TR>
    <TD class=3Dcolblu>Presso</TD>
    <TD>Casa della Musica </TD></TR>
  <TR>
    <TD class=3Dcolblu>Indirizzo</TD>
    <TD>Via Barbagallo 115, Napoli</TD></TR>
  <TR>
    <TD class=3Dcolblu>Citt=C3=A0</TD>
    <TD><A class=3Da=20
      =
href=3D"http://www.savethedate.it/gSearch/list/Citta/Napoli%20/">Napoli=20
    </A></TD></TR>
  <TR>
    <TD class=3Dcolblu>Prov.</TD>
    <TD><A class=3Da=20
      =
href=3D"http://www.savethedate.it/gSearch/list/Provincia/Napoli%20-%20NA/=
">Napoli=20
      - NA</A></TD></TR>
  <TR>
    <TD class=3Dcolblu>Web</TD>
    <TD><A class=3Da href=3D"http://www.discodays.it/"=20
      target=3D_blank>http://www.discodays.it/</A></TD></TR>
  <TR>
    <TD class=3Dtd_pacco colSpan=3D2></TD></TR>
  <TR>
    <TH colSpan=3D2>Data svolgimento</TH></TR>
  <TR>
    <TD class=3Dcolblu>Dal</TD>
    <TD><A class=3Da=20
      =
href=3D"http://www.savethedate.it/gSearch/list/data%20dal/01-05-2010/">01=
-05-2010</A></TD></TR>
  <TR>
    <TD class=3Dcolblu>al</TD>
    <TD><A class=3Da=20
      =
href=3D"http://www.savethedate.it/gSearch/list/data%20al/01-05-2010/">01-=
05-2010=20
      </A></TD></TR>
  <TR>
    <TD class=3Dtd_pacco colSpan=3D2></TD></TR>
  <TR>
    <TH colSpan=3D2>Organizzazione</TH></TR>
  <TR>
    <TD class=3Dcolblu>Agenzia</TD>
    <TD>N/D</TD></TR>
  <TR>
    <TD class=3D"colblu no_border">Email</TD>
    <TD class=3Dno_border><A class=3Da id=3DLabelEmailAgenzia =
href=3D"mailto:"=20
      =
target=3D_blank>N/D</A></TD></TR></TBODY></TABLE></DIV><!--/box_sx-->
<DIV class=3Dbox_sx_bot></DIV><!--/box_sx_bot--></DIV><!--/corpo_sx-->
<DIV class=3Dcorpo_dx>
<DIV class=3Dbox_sx>
<H2 class=3Dtop_cliccati><B>Gli eventi pi=C3=B9 cliccati</B></H2>
<UL class=3Dlistato>
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/eventi/bologna/i-day-festival-2010-con-=
i-blink-182-arena-parco-nord-bologna-4-settembre-2010.html">I-Day=20
  Festival 2010 </A><SPAN>(11741 visite) </SPAN></DIV>Bologna, 2 e 4 =
settembre=20
  2010=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/spettacoli/let-s-dance-amici-di-maria-d=
e-filippi-in-tour-tutte-le-date-aprile-maggio-2010.html">Let's=20
  Dance! Amici di Maria De Filippi in tour </A><SPAN>(9839 visite)=20
  </SPAN></DIV>Milano, dal 4 al 9 maggio 2010=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/eventi/roma/rock-in-roma-2010-ippodromo=
-capannelle-cartellone-concerti-estate-romana-2010-giugno-luglio-2010.htm=
l">Rock=20
  in Roma 2010 </A><SPAN>(6054 visite) </SPAN></DIV>Roma, dal 28 giugno =
al 28=20
  luglio 2010=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/concerti/pearl-jam-in-italia-stadio-fri=
uli-udine-6-luglio-2010.html">Pearl=20
  Jam in Italia </A><SPAN>(5826 visite) </SPAN></DIV>Udine, 6 Luglio =
2010=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/fiere/roma-international-air-show-2010-=
27-30-maggio-2010-lungomare-ostia.html">Roma=20
  International Air Show 2010 </A><SPAN>(4894 visite) </SPAN></DIV>Roma, =
dal 27=20
  al 30 maggio 2010 </LI></UL></DIV><!--/box_sx-->
<DIV =
class=3Dbox_sx_bot></DIV><!--/box_sx_bot--></DIV><!--/corpo_dx--><IFRAME =

src=3D"http://ncbfarm.com/engine/impr.en?gid=3D394&amp;t=3D_blank&amp;typ=
e=3Diframe&amp;"=20
frameBorder=3D0 width=3D645 height=3D250>
     </IFRAME>
<SCRIPT=20
src=3D"http://www.savethedate.it/js/be/yui/build/yahoo-dom-event/yahoo-do=
m-event.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.savethedate.it/js/be/yui/build/dragdrop/dragdrop-min.js=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.savethedate.it/js/be/yui/build/container/container-min.=
js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"http://www.savethedate.it/js/be/interactiveComments_optimize.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>
  <!--

    if ( window.interactiveComments )
      var interactiveComments_0 =3D eval( =
unescape('%6e%65%77%20%69%6e%74%65%72%61%63%74%69%76%65%43%6f%6d%6d%65%6e=
%74%73%28%20%27%30%27%2c%20%31%2c%20%32%30%30%30%31%2c%20%7b%22%74%69%74%=
6c%65%22%3a%22%44%69%73%63%6f%44%61%79%73%20%32%30%31%30%20%22%2c%22%61%6=
2%73%74%72%61%63%74%22%3a%22%4e%61%70%6f%6c%69%2c%20%31%20%4d%61%67%67%69=
%6f%20%32%30%31%30%22%2c%22%6c%69%6e%6b%22%3a%22%68%74%74%70%3a%5c%2f%5c%=
2f%77%77%77%2e%73%61%76%65%74%68%65%64%61%74%65%2e%69%74%5c%2f%65%76%65%6=
e%74%69%5c%2f%6e%61%70%6f%6c%69%5c%2f%64%69%73%63%6f%64%61%79%73%2d%32%30=
%31%30%2d%61%2d%6e%61%70%6f%6c%69%2d%32%2d%6d%61%67%67%69%6f%2d%32%30%31%=
30%2d%63%61%73%61%2d%64%65%6c%6c%61%2d%6d%75%73%69%63%61%2e%68%74%6d%6c%2=
2%2c%22%75%72%69%22%3a%22%64%69%73%63%6f%64%61%79%73%2d%32%30%31%30%2d%61=
%2d%6e%61%70%6f%6c%69%2d%32%2d%6d%61%67%67%69%6f%2d%32%30%31%30%2d%63%61%=
73%61%2d%64%65%6c%6c%61%2d%6d%75%73%69%63%61%22%7d%2c%20%7b%22%63%6f%6d%6=
d%65%6e%74%73%5f%65%6e%61%62%6c%65%64%22%3a%74%72%75%65%2c%22%73%68%6f%77=
%5f%74%68%72%65%61%64%65%64%5f%63%6f%6d%6d%65%6e%74%73%22%3a%74%72%75%65%=
2c%22%73%68%6f%77%5f%63%61%70%74%63%68%61%22%3a%74%72%75%65%2c%22%73%68%6=
f%77%5f%65%6d%61%69%6c%22%3a%74%72%75%65%2c%22%65%6d%61%69%6c%5f%6e%6f%74=
%69%66%69%63%61%74%69%6f%6e%22%3a%74%72%75%65%2c%22%73%68%6f%77%5f%68%6f%=
6d%65%5f%70%61%67%65%22%3a%74%72%75%65%2c%22%73%68%6f%77%5f%76%6f%74%65%2=
2%3a%74%72%75%65%2c%22%73%68%6f%77%5f%61%76%61%74%61%72%22%3a%74%72%75%65=
%2c%22%73%68%6f%77%5f%65%78%74%65%6e%64%65%64%5f%67%75%69%22%3a%66%61%6c%=
73%65%2c%22%63%6f%6d%6d%65%6e%74%5f%64%65%6c%61%79%22%3a%36%30%2c%22%70%6=
1%67%65%72%5f%65%6c%65%6d%65%6e%74%73%22%3a%35%2c%22%6c%61%73%74%5f%65%6c=
%65%6d%65%6e%74%73%22%3a%35%2c%22%6c%6f%61%64%65%64%5f%6c%65%76%65%6c%22%=
3a%33%2c%22%63%61%63%68%65%5f%74%69%6d%65%6f%75%74%22%3a%30%7d%2c%20%7b%2=
2%63%61%6e%5f%63%6f%6d%6d%65%6e%74%22%3a%74%72%75%65%2c%22%63%61%6e%5f%63=
%6f%6d%6d%65%6e%74%5f%65%78%74%65%6e%64%65%64%22%3a%74%72%75%65%2c%22%69%=
73%5f%6c%6f%67%67%65%64%22%3a%66%61%6c%73%65%2c%22%75%73%65%72%5f%69%64%2=
2%3a%30%2c%22%75%73%65%72%5f%6e%61%6d%65%22%3a%6e%75%6c%6c%2c%22%75%73%65=
%72%5f%65%6d%61%69%6c%22%3a%6e%75%6c%6c%2c%22%75%73%65%72%5f%6c%6f%67%6f%=
75%74%5f%68%61%73%68%22%3a%6e%75%6c%6c%2c%22%75%73%65%72%5f%70%72%6f%66%6=
9%6c%65%22%3a%6e%75%6c%6c%2c%22%75%73%65%72%5f%61%76%61%74%61%72%22%3a%6e=
%75%6c%6c%7d%2c%20%7b%22%70%61%67%65%72%22%3a%66%61%6c%73%65%2c%22%70%61%=
67%65%64%22%3a%66%61%6c%73%65%2c%22%63%75%72%72%65%6e%74%22%3a%6e%75%6c%6=
c%2c%22%61%6c%6c%22%3a%6e%75%6c%6c%2c%22%65%6c%65%6d%65%6e%74%73%22%3a%31=
%7d%20%29%3b') );

    else
      alert( 'La classe  "interactiveComments" in =
"/js/be/interactiveComments.js" non =C3=A8 stata  caricata.' );

  //-->
  </SCRIPT>

<DIV class=3D"mkmCBox  yui-skin-sam" id=3DinteractiveComments_0>
<DIV class=3DmkmCBoxStart></DIV><NOSCRIPT>
<DIV class=3DmkmCNoScript>Questa funzionalit=C3=A0 richiede un browser =
con la=20
tecnologia <B>JavaScript</B> attivata.</DIV></NOSCRIPT>
<DIV class=3DmkmCLoader id=3DinteractiveCommentsLoader_0 =
style=3D"DISPLAY: none">
<DIV>Caricamento in corso: attendere qualche istante...</DIV></DIV>
<DIV id=3DinteractiveCommentsInformation_0 style=3D"DISPLAY: =
none"></DIV><A=20
class=3DmkmCListAnchor name=3DinteractiveCommentsListAnchor_0></A>
<H2 class=3DmkmCListTitle=20
id=3DinteractiveCommentsListTitleContainer_0><SPAN>Commenti dal 1 al 1 =
</SPAN>
<DIV class=3DmkmCListCounter id=3DinteractiveCommentsCounter_0=20
title=3D"C'=C3=A8 solo un  argomento">(1) </DIV>
<DIV class=3DmkmCRefresh id=3DinteractiveCommentsRefreshContainer_0><A=20
class=3DmkmCRefreshLink id=3DinteractiveCommentsRefresh_0=20
title=3D"Aggiorna i commenti"=20
onclick=3D"interactiveComments_0.list( null, false ); return  false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2=
-maggio-2010-casa-della-musica.html#">Aggiorna=20
i commenti</A> </DIV>
<DIV class=3DmkmCFeed id=3DinteractiveCommentsFeedContainer_0><A =
class=3DmkmCFeedLink=20
id=3DinteractiveCommentsFeed_0 title=3D"Feed RSS dei  commenti"=20
href=3D"http://www.savethedate.it/commenti/feed/articoli/discodays-2010-a=
-napoli-2-maggio-2010-casa-della-musica/20001">Feed=20
RSS dei commenti</A> </DIV></H2>
<DIV class=3DmkmCNewReply id=3DinteractiveCommentsNewReplyContainer_0><A =

class=3DmkmCNewReplyLink id=3DinteractiveCommentsNewReply_0=20
title=3D"Aggiungi  un nuovo commento"=20
onclick=3D"interactiveComments_0.replyComment( 0, null );  return =
false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2=
-maggio-2010-casa-della-musica.html#">Aggiungi=20
un nuovo commento</A> </DIV>
<DIV class=3DmkmCPager id=3DinteractiveCommentsPagerContainer_0=20
style=3D"DISPLAY: none"><SPAN id=3DinteractiveCommentsPagerInfo_0>Pagina =
di :</SPAN>=20

<DIV class=3Dnojs id=3DinteractiveCommentsPagerList_0></DIV></DIV>
<DIV class=3DmkmCList id=3DinteractiveCommentsListContainer_0>
<DIV class=3D"mkmC  mkmC1  mkmCLevel_0">
<DIV class=3DmkmCCont>
<DIV class=3DmkmCAvatar><A title=3Dmichele=20
onclick=3D"interactiveComments_0.warnNoUserLink( ); return false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2=
-maggio-2010-casa-della-musica.html#"=20
target=3D_blank><IMG alt=3Dmichele=20
onerror=3D"interactiveComments_0.checkUserAvatar( this,  false );"=20
src=3D"http://www.savethedate.it/images/avatars/2.gif"=20
onload=3D"interactiveComments_0.checkUserAvatar(  this, true );"> =
</A></DIV>
<DIV class=3DmkmCHead><A=20
onclick=3D"interactiveComments_0.warnNoUserLink( ); return false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2=
-maggio-2010-casa-della-musica.html#"=20
target=3D_blank rel=3Dnofollow>michele</A> <SPAN=20
title=3D"gioved=C3=AC, 14 gennaio 2010 @ 11:57:00">gioved=C3=AC, 14 =
gennaio 2010</SPAN>=20
</DIV>
<DIV class=3DmkmCText>
<H4>grande</H4>
<P>non mancher=C3=B2 assolutamente!! </P>
<DIV class=3DmkmCCount title=3D"Non ci sono  risposte" style=3D"CURSOR: =
help">n=C2=B0 1=20
</DIV>
<DIV class=3DmkmCReplyLink><A title=3D"Rispondi a  questo commento"=20
onclick=3D"interactiveComments_0.replyComment( 1377, 'grande' ); return =
false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2=
-maggio-2010-casa-della-musica.html#">rispondi</A>=20
</DIV></DIV></DIV></DIV></DIV>
<DIV class=3DmkmCReply id=3DinteractiveCommentsReplyContainer_0=20
style=3D"DISPLAY: none"><A class=3D"mkmCReplyClose  container-close"=20
id=3DinteractiveCommentsReplyClose_0=20
onclick=3D"interactiveComments_0.replyCommentClose( );  return false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2=
-maggio-2010-casa-della-musica.html#">Chiudi</A>=20

<DIV class=3Dhd>Aggiungi un commento a <I>DiscoDays 2010 </I>... </DIV>
<DIV class=3D"mkmCReplyC  bd">
<FORM id=3DinteractiveCommentsReplyFormContainer_0=20
onsubmit=3D"interactiveComments_0.replyCommentSubmit( );  return false;" =
action=3D""=20
method=3Dpost>
<UL>
  <LI class=3DmkmCLi =
id=3DinteractiveCommentsReplyAuthorContainer_0><I>*</I>=20
  <B>Nome:</B> <INPUT id=3DinteractiveCommentsReplyAuthor_0 title=3DNome =

  maxLength=3D255 name=3Dauthor>=20
  <DIV class=3DmkmCErrorInfo id=3DinteractiveCommentsReplyAuthorError_0=20
  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi2 =
id=3DinteractiveCommentsReplyEMailContainer_0><B>Indirizzo=20
  E-Mail:</B> <INPUT id=3DinteractiveCommentsReplyEMail_0=20
  title=3D"Indirizzo  E-Mail" maxLength=3D65535 name=3De_mail>=20
  <DIV class=3DmkmCErrorInfo id=3DinteractiveCommentsReplyEMailError_0=20
  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi3=20
  id=3DinteractiveCommentsReplyEMailNotificationContainer_0><B>Notifica=20
  automatica:</B> <INPUT =
id=3DinteractiveCommentsReplyEMailNotification_0=20
  type=3Dcheckbox value=3D1 name=3De_mail_notification> <LABEL=20
  for=3DinteractiveCommentsReplyEMailNotification_0>Notificami via =
e-mail le=20
  risposte</LABEL>=20
  <DIV class=3DmkmCErrorInfo =
id=3DinteractiveCommentsReplyEMailNotificationError_0=20
  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi4 =
id=3DinteractiveCommentsReplyHomePageContainer_0><B>Sito=20
  personale:</B> <INPUT id=3DinteractiveCommentsReplyHomePage_0=20
  title=3D"Sito  personale" maxLength=3D65535 name=3Dhome_page>=20
  <DIV class=3DmkmCErrorInfo =
id=3DinteractiveCommentsReplyHomePageError_0=20
  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi5 =
id=3DinteractiveCommentsReplyTitleContainer_0><I>*</I>=20
  <B>Titolo:</B> <INPUT id=3DinteractiveCommentsReplyTitle_0=20
  title=3D"Titolo del  commento" maxLength=3D65535 name=3Dtitle>=20
  <DIV class=3DmkmCErrorInfo id=3DinteractiveCommentsReplyTitleError_0=20
  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi6 =
id=3DinteractiveCommentsReplyVoteContainer_0><I>*</I>=20
  <B>Avatar:</B> <SPAN>
  <DIV id=3DinteractiveCommentsReplyVote0Container_0><INPUT=20
  id=3DinteractiveCommentsReplyVote0_0 type=3Dradio value=3D0 =
name=3Dvote> <LABEL=20
  class=3D"mkmCVote  mkmCVote0" =
for=3DinteractiveCommentsReplyVote0_0><IMG=20
  id=3DinteractiveCommentsReplyVote0Image_0 title=3D"Avatar personale"=20
  alt=3D"Avatar personale"=20
  onerror=3D"interactiveComments_0.checkUserAvatar( this,  false );"=20
  src=3D"http://www.savethedate.it/images/avatars/0.gif"=20
  onload=3D"interactiveComments_0.checkUserAvatar(  this, true );">=20
  </LABEL></DIV><INPUT id=3DinteractiveCommentsReplyVote1_0 type=3Dradio =
value=3D1=20
  name=3Dvote> <LABEL class=3D"mkmCVote mkmCVote1"=20
  for=3DinteractiveCommentsReplyVote1_0><IMG title=3D"Avatar #1" =
alt=3D"Avatar  #1"=20
  src=3D"http://www.savethedate.it/images/avatars/1.gif"> </LABEL><INPUT =

  id=3DinteractiveCommentsReplyVote2_0 type=3Dradio value=3D2 =
name=3Dvote> <LABEL=20
  class=3D"mkmCVote mkmCVote2" =
for=3DinteractiveCommentsReplyVote2_0><IMG=20
  title=3D"Avatar #2" alt=3D"Avatar  #2"=20
  src=3D"http://www.savethedate.it/images/avatars/2.gif"> </LABEL><INPUT =

  id=3DinteractiveCommentsReplyVote3_0 type=3Dradio value=3D3 =
name=3Dvote> <LABEL=20
  class=3D"mkmCVote mkmCVote3" =
for=3DinteractiveCommentsReplyVote3_0><IMG=20
  title=3D"Avatar #3" alt=3D"Avatar  #3"=20
  src=3D"http://www.savethedate.it/images/avatars/3.gif"> </LABEL><INPUT =

  id=3DinteractiveCommentsReplyVote4_0 type=3Dradio value=3D4 =
name=3Dvote> <LABEL=20
  class=3D"mkmCVote mkmCVote4" =
for=3DinteractiveCommentsReplyVote4_0><IMG=20
  title=3D"Avatar #4" alt=3D"Avatar  #4"=20
  src=3D"http://www.savethedate.it/images/avatars/4.gif"> </LABEL><INPUT =

  id=3DinteractiveCommentsReplyVote5_0 type=3Dradio value=3D5 =
name=3Dvote> <LABEL=20
  class=3D"mkmCVote mkmCVote5" =
for=3DinteractiveCommentsReplyVote5_0><IMG=20
  title=3D"Avatar #5" alt=3D"Avatar  #5"=20
  src=3D"http://www.savethedate.it/images/avatars/5.gif"> </LABEL><INPUT =

  id=3DinteractiveCommentsReplyVote6_0 type=3Dradio value=3D6 =
name=3Dvote> <LABEL=20
  class=3D"mkmCVote mkmCVote6" =
for=3DinteractiveCommentsReplyVote6_0><IMG=20
  title=3D"Avatar #6" alt=3D"Avatar  #6"=20
  src=3D"http://www.savethedate.it/images/avatars/6.gif"> =
</LABEL></SPAN>
  <DIV class=3DmkmCErrorInfo id=3DinteractiveCommentsReplyVoteError_0=20
  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi7 =
id=3DinteractiveCommentsReplyContentContainer_0><I>*</I>=20
  <B>Commento:</B> <TEXTAREA id=3DinteractiveCommentsReplyContent_0 =
title=3D"Testo del commento" name=3Dcontent rows=3D10 =
cols=3D60></TEXTAREA>=20

  <DIV class=3DmkmCErrorInfo id=3DinteractiveCommentsReplyContentError_0 =

  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi8 =
id=3DinteractiveCommentsReplyCaptchaContainer_0><I>*</I>=20
  <B>Trascrivi questo codice:</B>=20
  <DIV><IMG class=3DmkmCCaptcha =
id=3DinteractiveCommentsReplyCaptchaImage_0=20
  alt=3D"Codice di  Controllo" =
src=3D"http://www.savethedate.it/images/loading.gif">=20
  <A class=3DmkmCCaptchaRefresh =
id=3DinteractiveCommentsReplyCaptchaImageRefresh_0=20
  onclick=3D"interactiveComments_0.refreshCaptcha( false );  return =
false;"=20
  =
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2=
-maggio-2010-casa-della-musica.html#"><B>Aggiorna=20
  il codice di controllo</B></A> </DIV><INPUT=20
  id=3DinteractiveCommentsReplyCaptcha_0 maxLength=3D255>=20
  <DIV class=3DmkmCErrorInfo id=3DinteractiveCommentsReplyCaptchaError_0 =

  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi9><INPUT class=3Dpuls =
id=3DinteractiveCommentsReplySubmit_0 title=3DCommenta type=3Dsubmit =
value=3DCommenta>=20
  </LI></UL></FORM></DIV>
<DIV class=3Dft><B>*</B> campi obbligatori </DIV></DIV>
<DIV class=3DmkmCPager id=3DinteractiveCommentsPagerContainer_0=20
style=3D"DISPLAY: none"><SPAN id=3DinteractiveCommentsPagerInfo_0>Pagina =
di :</SPAN>=20

<DIV class=3Dnojs id=3DinteractiveCommentsPagerList_0></DIV></DIV>
<DIV class=3DmkmCBoxEnd></DIV></DIV>
<SCRIPT language=3Djavascript type=3Dtext/javascript>
  <!--

    if ( window.interactiveComments  )
    {
      interactiveComments_0.init( );

     =20
        interactiveComments_0.list( null, true );
          }

  //-->
  </SCRIPT>
</DIV>
<DIV id=3Dcoldx><!-- BOX PROVVISORIO
      <div class=3D"box_dx">
        <a =
href=3D"http://www.savethedate.it/legale/aggiornamento-mysavethedate.html=
">
          <img =
src=3D"http://www.savethedate.it/pictures/20080918/mybig.gif" alt=3D"" =
style=3D"margin: 0 0 -4px 2px;" />
        </a>
      </div>
 /BOX PROVVISORIO -->
<DIV class=3Dbox_dx>
<H2 class=3Dtop_login><B>login</B></H2>
<FORM id=3Dform_login action=3Dhttp://my.savethedate.it/check_login.php=20
method=3Dpost><B>username</B> <INPUT class=3Dinput name=3Dusername> =
<B>password</B>=20
<INPUT class=3Dinput type=3Dpassword name=3Dpassword>=20
<DIV class=3Dlog_link><A class=3Da=20
href=3D"http://my.savethedate.it/registrati.php">registrati</A> | <A =
class=3Da=20
href=3D"http://my.savethedate.it/rec_pwd.php">perso la password?</A> =
</DIV><INPUT class=3Dpuls_entra id=3Dbutton6 type=3Dsubmit name=3Dlogin> =
</FORM><IMG=20
alt=3D"" src=3D"http://www.savethedate.it/images/box_dx_bot.gif"> =
</DIV><!--/box_dx : login-->
<DIV class=3D"sidebarAuto sidebar_sidebar-eventi-in-eventi">
<DIV class=3Dbox_dx>
<H2 class=3Dtop_cerca><B>cerca</B> </H2>
<FORM id=3Dform_cerca action=3D/gSearch/list/ method=3Dget><B>Cosa</B> =
<INPUT=20
class=3Dinput name=3Dchiave> <B>Dove</B> <INPUT class=3Dinput =
name=3Dcitta>=20
<B>Canale</B> <SELECT class=3Dinput name=3D"tipo evento"> <OPTION =
value=3D""=20
  selected>Seleziona un canale</OPTION> <OPTION value=3DFiere>Fiere =
&amp;=20
  sagre</OPTION> <OPTION value=3DConcerti>Concerti</OPTION> <OPTION=20
  value=3DSpettacoli>Cinema &amp; teatro</OPTION> <OPTION=20
  value=3DNotte>Notte</OPTION> <OPTION value=3DSport>Eventi =
sportivi</OPTION>=20
  <OPTION value=3DCultura>Arte &amp; cultura</OPTION></SELECT> =
<B>Quando</B> <INPUT=20
type=3Dhidden value=3Dtrue name=3DsearchWithForm> <INPUT id=3D"data al" =
size=3D12=20
name=3D"data al"><BUTTON id=3D"trigger_data al" disabled=20
onclick=3D"return false">...</BUTTON>
<SCRIPT type=3Dtext/javascript>=0A=
    document.getElementById("trigger_data al").disabled =3D false;=0A=
    Calendar.setup({=0A=
      inputField : "data al",=0A=
      ifFormat : "%Y-%m-%d",=0A=
      daFormat : "%Y-%m-%d",=0A=
      button : "trigger_data al"=0A=
    });=0A=
  </SCRIPT>
 <INPUT class=3Dpuls_cerca type=3Dsubmit> </FORM><IMG alt=3D""=20
src=3D"http://www.savethedate.it/images/box_dx_bot.gif"> =
</DIV><!--/box_dx : cerca-->
<DIV class=3Dbox_dx>
<H2 class=3Dtop_tag><A class=3Dapri=20
onclick=3D"toggleElement(this, 'tg_tag', 'apri', 'chiudi'); return =
false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2=
-maggio-2010-casa-della-musica.html#"></A><B>le=20
tag</B> </H2>
<DIV class=3D"le_tag linka" id=3Dtg_tag><B style=3D"FONT-SIZE: 11pt"><A=20
href=3D"http://www.savethedate.it/tag/mostra">mostra</A> </B><B=20
style=3D"FONT-SIZE: 11pt"><A =
href=3D"http://www.savethedate.it/tag/fiere">fiere</A>=20
</B><B style=3D"FONT-SIZE: 16pt"><A=20
href=3D"http://www.savethedate.it/tag/milano">milano</A> </B><B=20
style=3D"FONT-SIZE: 21pt"><A=20
href=3D"http://www.savethedate.it/tag/musica">musica</A> </B><B=20
style=3D"FONT-SIZE: 13pt"><A =
href=3D"http://www.savethedate.it/tag/pop">pop</A>=20
</B><B style=3D"FONT-SIZE: 10pt"><A=20
href=3D"http://www.savethedate.it/tag/jazz">jazz</A> </B><B=20
style=3D"FONT-SIZE: 13pt"><A =
href=3D"http://www.savethedate.it/tag/fiera">fiera</A>=20
</B><B style=3D"FONT-SIZE: 10pt"><A =
href=3D"http://www.savethedate.it/tag/dj-set">dj=20
set</A> </B><B style=3D"FONT-SIZE: 18pt"><A=20
href=3D"http://www.savethedate.it/tag/concerti">concerti</A> </B><B=20
style=3D"FONT-SIZE: 21pt"><A=20
href=3D"http://www.savethedate.it/tag/cultura">cultura</A> </B><B=20
style=3D"FONT-SIZE: 10pt"><A =
href=3D"http://www.savethedate.it/tag/notte">notte</A>=20
</B><B style=3D"FONT-SIZE: 16pt"><A=20
href=3D"http://www.savethedate.it/tag/teatro">teatro</A> </B><B=20
style=3D"FONT-SIZE: 16pt"><A =
href=3D"http://www.savethedate.it/tag/rock">rock</A>=20
</B><B style=3D"FONT-SIZE: 22pt"><A=20
href=3D"http://www.savethedate.it/tag/arte">arte</A> </B><B=20
style=3D"FONT-SIZE: 11pt"><A=20
href=3D"http://www.savethedate.it/tag/mostre">mostre</A> </B><B=20
style=3D"FONT-SIZE: 10pt"><A=20
href=3D"http://www.savethedate.it/tag/giovani">giovani</A> </B><B=20
style=3D"FONT-SIZE: 18pt"><A =
href=3D"http://www.savethedate.it/tag/roma">roma</A>=20
</B><B style=3D"FONT-SIZE: 11pt"><A=20
href=3D"http://www.savethedate.it/tag/festival">festival</A> </B><B=20
style=3D"FONT-SIZE: 16pt"><A=20
href=3D"http://www.savethedate.it/tag/divertimento">divertimento</A> =
</B><B=20
style=3D"FONT-SIZE: 31pt"><A=20
href=3D"http://www.savethedate.it/tag/eventi">eventi</A>=20
</B></DIV><!--/le_tag--><IMG alt=3D""=20
src=3D"http://www.savethedate.it/images/box_dx_bot.gif"> =
</DIV><!--/box_dx : tag-->
<DIV id=3DADV_box300x250><IFRAME style=3D"OVERFLOW-X: hidden" border=3D0 =
marginWidth=3D0=20
marginHeight=3D0=20
src=3D"http://api.tweetmeme.com/button.js?url=3Dhttp%3A//www.savethedate.=
it/eventi/napoli/discodays-2010-a-napoli-2-maggio-2010-casa-della-musica.=
html&amp;style=3Dcompact"=20
frameBorder=3D0 width=3D300 scrolling=3Dno=20
height=3D250>
<a href=3D"http://ncbfarm.com/engine/click.ex?gid=3D393">
<img src=3D"http://ncbfarm.com/engine/impr.en?gid=3D393" =
border=3D"0"></a></IFRAME></DIV><!--/ADV_box300x250-->
<DIV class=3Dbox_dx>
<H2 class=3Dtop_ultimieventi><A class=3Dapri=20
onclick=3D"toggleElement(this, 'tg_ultimi', 'apri', 'chiudi'); return =
false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2=
-maggio-2010-casa-della-musica.html#"></A><B>ultimi=20
eventi pubblicati</B></H2>
<UL class=3Dlistato id=3Dtg_ultimi>
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/eventi/milano/la-strada-in-scena-a-mila=
no-4-20-maggio-2010-teatro-manzoni.html">La=20
  Strada in scena a Milano </A></DIV>Milano, dal 4 al 20 maggio 2010=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/eventi/roma/2-fiction-day-facolta-di-sc=
enze-della-comunicazione-sapienza-roma-5-maggio-2010.html">Seconda=20
  edizione del Fiction Day </A></DIV>Roma, 5 maggio 2010=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/eventi/bologna/british-steel-fest-2010-=
7-novembre-2010-estragon-line-up.html">British=20
  Steel Fest </A></DIV>Bologna, 7 novembre 2010=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/concerti/brianza-blues-festival-2010-vi=
la-reale-di-monza-16-18-luglio-2010.html">Brianza=20
  Blues Festival 2010 </A></DIV>Monza, dal 16 al 18 luglio 2010=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/eventi/torino/supertramp-in-italia-a-ve=
rona-e-torino-ecco-le-date.html">SuperTramp=20
  in Italia </A></DIV>Torino, 23 ottobre 2010 </LI></UL><IMG alt=3D""=20
src=3D"http://www.savethedate.it/images/box_dx_bot.gif"> =
</DIV><!--/box_dx : ultimi eventi pubblicati-->
<DIV class=3Dbox_dx>
<H2 class=3Dtop_annunci><A class=3Dapri=20
onclick=3D"toggleElement(this, 'tg_annunci', 'apri', 'chiudi'); return =
false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2=
-maggio-2010-casa-della-musica.html#"></A><B>annunci</B>=20
</H2>
<UL class=3Dlistato id=3Dtg_annunci>
  <LI class=3DadSense><!-- ADV 3 - AdSense -->
  <SCRIPT type=3Dtext/javascript><!--=0A=
google_ad_client =3D "pub-0820544532937748";=0A=
/* 300x250, creato 26/05/09 */=0A=
google_ad_slot =3D "1656211085";=0A=
google_ad_width =3D 300;=0A=
google_ad_height =3D 250;=0A=
//-->=0A=
</SCRIPT>

  <SCRIPT =
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
  type=3Dtext/javascript>=0A=
</SCRIPT>
<!--=0A=
    <li class=3D"no_border"><div><a href=3D"" class=3D"a">Lorem ipsum =
dolor sit amet</a></div> Ut enim ad minim veniam, quis nostrud =
exercitation ulla</li>=0A=
    <li><div><a href=3D"" class=3D"a">Lorem ipsum dolor sit =
amet</a></div> Ut enim ad minim veniam, quis nostrud exercitation =
ulla</li>=0A=
    <li><div><a href=3D"" class=3D"a">Lorem ipsum dolor sit =
amet</a></div> Ut enim ad minim veniam, quis nostrud exercitation =
ulla</li>=0A=
--></LI></UL><IMG=20
alt=3D"" src=3D"http://www.savethedate.it/images/box_dx_bot.gif"> =
</DIV><!--/box_dx : =
annunci--></DIV></DIV><!--/coldx--></DIV><!--/corpo-->
<DIV id=3Dfooter>
<DIV id=3Dfooter_top>=C2=A9 Copyright 2010 Banzai spa - <A=20
href=3D"http://www.savethedate.it/contattaci">Chi siamo e contatti</A> | =
<A=20
href=3D"http://www.banzaiadvertising.it/" =
target=3D_blank>Pubblicit=C3=A0</A> | <A=20
href=3D"http://www.savethedate.it/legale/privacy.html">Privacy</A> | <A=20
href=3D"http://www.savethedate.it/legale/disclaimer-generale.html">Discla=
imer=20
generale</A> | <A=20
href=3D"http://www.savethedate.it/legale/Termini-e-condizioni-generali-de=
l-sito-Savethedate.html">Termini=20
e condizioni del sito</A> </DIV><!--/footer_top-->
<DIV id=3Dsite_map>
<TABLE cellSpacing=3D0>
  <TBODY>
  <TR>
    <TD class=3Dsm_imp><A title=3DEventi=20
    href=3D"http://www.savethedate.it/">Home</A></TD>
    <TD><A href=3D"http://www.savethedate.it/eventi/napoli">Eventi a=20
    Napoli</A></TD>
    <TD><A title=3Deventi =
href=3D"http://www.savethedate.it/eventi/firenze">Eventi=20
      a Firenze</A></TD>
    <TD class=3Dsm_imp><A =
href=3D"http://www.savethedate.it/notte">Notte</A></TD>
    <TD><A href=3D"http://www.savethedate.it/concerti">Classica</A></TD>
    <TD><A href=3D"http://www.savethedate.it/spettacoli">Cinema</A></TD>
    <TD><A =
href=3D"http://www.savethedate.it/cultura">Inaugurazioni</A></TD>
    <TD class=3Dno_border><A=20
      href=3D"http://www.savethedate.it/sport">Autoraduni</A></TD></TR>
  <TR>
    <TD class=3Dsm_imp><A href=3D"http://my.savethedate.it/">My =
savethedate</A></TD>
    <TD><A href=3D"http://www.savethedate.it/eventi/torino">Eventi a=20
    Torino</A></TD>
    <TD class=3Dsm_imp><A =
href=3D"http://www.savethedate.it/fiere">Fiere</A></TD>
    <TD><A href=3D"http://www.savethedate.it/notte">Discoteche</A></TD>
    <TD><A href=3D"http://www.savethedate.it/concerti">Rock</A></TD>
    <TD><A href=3D"http://www.savethedate.it/spettacoli">Teatro</A></TD>
    <TD><A href=3D"http://www.savethedate.it/cultura">Libri</A></TD>
    <TD class=3Dno_border><A=20
      href=3D"http://www.savethedate.it/sport">Motoraduni</A></TD></TR>
  <TR>
    <TD class=3Dsm_imp><A =
href=3D"http://www.savethedate.it/eventi">Eventi in=20
      citt=C3=A0</A></TD>
    <TD><A href=3D"http://www.savethedate.it/eventi/bologna">Eventi a=20
    Bologna</A></TD>
    <TD><A href=3D"http://www.savethedate.it/fiere">Sagre</A></TD>
    <TD><A href=3D"http://www.savethedate.it/notte">Feste</A></TD>
    <TD><A href=3D"http://www.savethedate.it/concerti">Pop</A></TD>
    <TD><A =
href=3D"http://www.savethedate.it/spettacoli">Cabaret</A></TD>
    <TD><A href=3D"http://www.savethedate.it/cultura">Mostre</A></TD>
    <TD class=3Dno_border><A=20
    href=3D"http://www.savethedate.it/sport">Ciclismo</A></TD></TR>
  <TR>
    <TD><A href=3D"http://www.savethedate.it/eventi/roma">Eventi a =
Roma</A></TD>
    <TD><A href=3D"http://www.savethedate.it/eventi/palermo">Eventi a=20
    Palermo</A></TD>
    <TD><A=20
    =
href=3D"http://www.savethedate.it/eventi/napoli/business">Convegni</A></T=
D>
    <TD><A href=3D"http://www.savethedate.it/notte">DJ set</A></TD>
    <TD><A =
href=3D"http://www.savethedate.it/concerti">Alternativa</A></TD>
    <TD><A =
href=3D"http://www.savethedate.it/spettacoli">Musical</A></TD>
    <TD><A href=3D"http://www.savethedate.it/cultura">Design</A></TD>
    <TD class=3Dno_border><A=20
    href=3D"http://www.savethedate.it/sport">Maratone</A></TD></TR>
  <TR>
    <TD><A href=3D"http://www.savethedate.it/eventi/milano">Eventi a=20
    Milano</A></TD>
    <TD><A href=3D"http://www.savethedate.it/eventi/genova">Eventi a=20
    Genova</A></TD>
    <TD><A href=3D"http://www.savethedate.it/fiere">Mercatini</A></TD>
    <TD class=3Dsm_imp><A=20
    href=3D"http://www.savethedate.it/concerti">Concerti</A></TD>
    <TD class=3Dsm_imp><A=20
      href=3D"http://www.savethedate.it/spettacoli">Spettacoli</A></TD>
    <TD class=3Dsm_imp><A=20
      =
href=3D"http://www.savethedate.it/cultura">Arte&amp;Cultura</A></TD>
    <TD class=3Dsm_imp><A =
href=3D"http://www.savethedate.it/sport">Eventi=20
      sportivi</A></TD>
    <TD class=3Dno_border><A=20
  =
href=3D"http://www.savethedate.it/sport">Regate</A></TD></TR></TBODY></TA=
BLE>
<DIV class=3Dbanzai_footer_links><A class=3Dlogo_banzai title=3D"Banzai =
spa"=20
href=3D"http://www.banzai.it/" target=3D_blank><B>Banzai</B></A> <A=20
title=3D"Studenti, appunti, maturit=C3=A0, appunti universit=C3=A0, =
master, offerte di lavoro"=20
href=3D"http://www.studenti.it/" target=3D_blank>Studenti</A> <A=20
title=3D"Giovani, trova amici, studentcity, comunit=C3=A0 virtuale, =
raduni studenti"=20
href=3D"http://www.giovani.it/" target=3D_blank>Giovani</A> <A=20
title=3D"I migliori blog da Liquida" href=3D"http://www.liquida.it/"=20
target=3D_blank>Liquida</A> <A title=3D"Compra high-tech a prezzi bassi" =

href=3D"http://www.eprice.it/" target=3D_blank>Eprice.it</A> <A=20
title=3D"Il sito delle ragazze, moda, ragazze alla moda, style, fashion" =

href=3D"http://www.girlpower.it/" target=3D_blank>Girlpower</A> <A=20
title=3D"Crea sito gratis" href=3D"http://it.altervista.org/"=20
target=3D_blank>Altervista</A> <A title=3D"Il sito di cinema che fa per =
te"=20
href=3D"http://www.film.tv.it/" target=3D_blank>Film TV</A> <A=20
title=3D"Aste online a prezzi imbattibili!" =
href=3D"http://www.bidda.it/"=20
target=3D_blank>Bidda</A> <A=20
title=3D"Vivi la tua musica! Recensioni, news, concerti e canzoni su =
Musiczone"=20
href=3D"http://www.musiczone.it/" target=3D_blank>MusicZone</A> <A=20
title=3D"Banzai spa" href=3D"http://www.banzai.it/" =
target=3D_blank>Scopri tutti =C2=BB</A>=20
</DIV><!--/banzai_footer_links--></DIV><!--/sitemap--></DIV><!--/footer--=
><!-- tracking -->
<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-1704337-1");
pageTracker._trackPageview();
</SCRIPT>
<!--/tracking--></BODY></HTML>

------=_NextPart_001_01E1_01CAEAA3.57B2E0B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ncbfarm.com/engine/impr.en?gid=394&t=_blank&type=iframe&

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<SCRIPT language=3DJavaScript type=3Dtext/javascript> =0A=
if(typeof(ord)=3D=3D"undefined"){var =
ord=3DMath.floor(Math.random()*10000000000)}=0A=
if(typeof(tilenum)=3D=3D"undefined"){var tilenum=3D1}else{tilenum++}=0A=
document.write('<script language=3D"JavaScript" =
src=3D"http://ad.it.doubleclick.net/adj/savethedate/home;tile=3D'+tilenum=
+';sz=3D728x90;ord=3D' + ord + '?" type=3D"text/javascript"></scr' + =
'ipt>');=0A=
</SCRIPT>

<META content=3D"MSHTML 6.00.6000.21228" name=3DGENERATOR></HEAD>
<BODY></BODY></HTML>

------=_NextPart_001_01E1_01CAEAA3.57B2E0B0--

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://zulu.tweetmeme.com/button_ajax.js

var popup=3Dfalse;(function(){var Track=3D{links:function(){var =
match=3D"";for(var i=3D0;i<urls.length;i++){var =
link=3Ddocument.createElement("a");link.href=3Durls[i];document.body.appe=
ndChild(link);if(document.defaultView!=3Dundefined){var =
color=3Ddocument.defaultView.getComputedStyle(link,"").getPropertyValue("=
color")}else{var =
color=3Dlink.currentStyle["color"]}if(color=3D=3D"rgb(0, 0, =
0)"||color=3D=3D"#000000"){match!=3D""?match+=3D","+escape(urls[i]):match=
=3Descape(urls[i])}}var =
params=3D"url=3D"+escape(document.getElementById("url").value)+"&timing=3D=
"+timer+"&visited=3D"+match;Ajax.request("/track",params)}};var =
Button=3D{disable:function(){retweet.className=3D"retweet =
selected";retweet.innerHTML=3D"tweeted";var =
clickfunction=3Dfunction(e){e=3De||window.event;if(e&&e.preventDefault){e=
.preventDefault()}else{window.event.returnValue=3Dfalse}};retweet.onclick=
=3Dclickfunction},beenTweeted:function(){var =
data=3DCookie.getData();for(var =
i=3D0;i<data.length;i++){if(data[i]=3D=3Dtweet.id.substr(1)){Button.disab=
le();return true}}return =
false},createPopup:function(url,x,y,title){popup=3Dfunction(){var =
top=3D(window.screen.height/2)-(y/2);var =
left=3D(window.screen.width/2)-(x/2);window.open(url,"","menubar=3D0,resi=
zable=3D1,status=3D1,toolbar=3D0,location=3D0,width=3D"+x+",height=3D"+y+=
",top=3D"+top+",left=3D"+left)};retweet.target=3D"";var =
old_href=3Dretweet.href;retweet.href=3D"JavaScript: =
popup();"},selector:function(classname,objects){for(var =
i=3D0;i<objects.length;i++){var classes=3Dobjects[i].className.split(" =
");for(j in classes){if(classes[j]=3D=3Dclassname){return =
objects[i]}}}return false},buildParams:function(){var url=3D"";for(var =
i=3D0;i<params.length;i++){var =
value=3Ddocument.getElementById(params[i]).value;if(value!=3D""){url+=3D"=
&"+params[i]+"=3D"+encodeURIComponent(value)}}return url}};var =
Cookie=3D{create:function(name,value,days){if(days){var date=3Dnew =
Date();date.setTime(date.getTime()+(days*24*60*60*1000));var =
expires=3D"; expires=3D"+date.toGMTString()}else{var =
expires=3D""}document.cookie=3Dname+"=3D"+value+expires+"; path=3D/; =
domain=3Dtweetmeme.com"},erase:function(name){this.create(name,"",-1)},re=
ad:function(name){var nameEQ=3Dname+"=3D";var =
ca=3Ddocument.cookie.split(";");for(var i=3D0;i<ca.length;i++){var =
c=3Dca[i];while(c.charAt(0)=3D=3D" =
"){c=3Dc.substring(1,c.length)}if(c.indexOf(nameEQ)=3D=3D0){return =
c.substring(nameEQ.length,c.length)}}return null},getData:function(){var =
data=3DCookie.read("tweetmeme_tweeted");if(data!=3Dnull){return =
data.split("-")}else{return new Array()}},saveData:function(id){var =
data=3DCookie.getData();data.push(id);Cookie.create("tweetmeme_tweeted",d=
ata.join("-"),7)},getSettings:function(){if(Cookie.read("user_settings")!=
=3Dnull){var args=3DdecodeURIComponent(Cookie.read("user_settings"));var =
args=3Dargs.split("&");var s=3Dnew Object;for(var =
i=3D0;i<args.length;i++){var =
dum=3Dargs[i].split("=3D");s[dum[0]]=3Ddum[1]}return s}else{return =
false}}};var =
Event=3D{add:function(object,action,onSuccess){if(object.addEventListener=
){object.addEventListener(action,onSuccess,false)}else{if(object.attachEv=
ent){object.attachEvent("on"+action,onSucces)}}}};var =
Ajax=3D{request:function(url,params,onSuccess){xmlhttp=3Dnull;if(window.X=
MLHttpRequest){xmlhttp=3Dnew =
XMLHttpRequest()}else{if(window.ActiveXObject){xmlhttp=3Dnew =
ActiveXObject("Microsoft.XMLHTTP")}}if(xmlhttp!=3Dnull){if(onSuccess!=3Du=
ndefined){xmlhttp.onreadystatechange=3DonSuccess}xmlhttp.open("POST",url,=
true);xmlhttp.setRequestHeader("Content-type","application/x-www-form-url=
encoded");xmlhttp.setRequestHeader("Content-length",params.length);xmlhtt=
p.setRequestHeader("Connection","close");xmlhttp.send(params)}}};var =
params=3Dnew =
Array("source","service","service_api","alias","hashtags","space","advert=
id","domain");var urls=3Dnew =
Array("http://twitter.com","http://tweetmeme.com");var timer=3D0;var =
xmlhttp;var =
tweet=3DButton.selector("tweetmemebutton",document.getElementsByTagName("=
div"));var a=3Ddocument.getElementsByTagName("a");var =
count=3DButton.selector("count",a);var =
retweet=3DButton.selector("retweet",a);var =
c=3DButton.selector("c",document.getElementsByTagName("span"));var =
settings=3DCookie.getSettings();var =
user=3D(Cookie.read("user")!=3Dnull&&Cookie.read("user_token")!=3Dnull)?t=
rue:false;setInterval(function(){timer++},1000);if(c.innerHTML!=3D"?"){Bu=
tton.beenTweeted();if(!settings){var =
url=3D"http://tweetmeme.com/ajax/partial?body=3Doption&external=3Dtrue";u=
rl+=3D"&url_id=3D"+tweet.id.substr(1);url+=3DButton.buildParams();Button.=
createPopup(url,500,340,"Enable Logged in =
Retweeting")}else{if(settings["tweetoption"]=3D=3D"yes"){if(user){if(sett=
ings["popup"]!=3D"no"){var =
url=3D"http://tweetmeme.com/ajax/partial?body=3Dtweet&external=3Dtrue";ur=
l+=3D"&url_id=3D"+tweet.id.substr(1);url+=3DButton.buildParams();Button.c=
reatePopup(url,500,225,"Retweet")}else{var =
clickfunction=3Dfunction(e){e=3De||window.event;if(e&&e.preventDefault){e=
.preventDefault()}else{window.event.returnValue=3Dfalse}var =
parameters=3D"url_id=3D"+tweet.id.substr(1);parameters+=3DButton.buildPar=
ams();Ajax.request("/ajax/tweet",parameters,function(){if(xmlhttp&&xmlhtt=
p.responseText){var =
data=3Deval("("+xmlhttp.responseText+")");tweet.className=3D"tweetmemebut=
ton";if(data.response!=3D"failure"){c.innerHTML=3DparseInt(c.innerHTML)+1=
;Button.disable();Cookie.saveData(tweet.id.substr(1))}else{if(data.data=3D=
=3D"Already =
tweeted."){Button.disable();Cookie.saveData(tweet.id.substr(1))}}}})};ret=
weet.onclick=3Dclickfunction}}else{var =
url=3D"http://tweetmeme.com/auth/login?autotweet=3D1&r=3D";url+=3Descape(=
"/ajax/partial?body=3Doption&external=3Dtrue"+"&url_id=3D"+tweet.id.subst=
r(1));url+=3DButton.buildParams();Button.createPopup(url,800,400)}}}var =
tweetedcheck=3Dfunction(){if(!Button.beenTweeted()){setTimeout(tweetedche=
ck,1000)}else{if(timer>1){c.innerHTML=3DparseInt(c.innerHTML)+1}}};setTim=
eout(tweetedcheck,1000)}})();
------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://api.tweetmeme.com/button.js?url=http%3A//www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2-maggio-2010-casa-della-musica.html&style=compact

=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=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>TweetMeme Retweet =
Button</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<STYLE type=3Dtext/css>BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
A:visited {
	COLOR: #000000
}
#tweetmeme_button {
	OVERFLOW: hidden; FONT-FAMILY: arial, helvetica, sans-serif; HEIGHT: =
20px
}
#tweetmeme_button A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#tweetmeme_button .count {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; COLOR: =
#424242; MARGIN-RIGHT: 5px
}
#tweetmeme_button .retweet {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
BACKGROUND: url(http://zulu.tweetmeme.com/widget.gif) no-repeat 0px =
-45px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 50px; CURSOR: pointer; =
COLOR: #fff; LINE-HEIGHT: 16px; PADDING-TOP: 0px; HEIGHT: 16px; =
TEXT-ALIGN: center; TEXT-DECORATION: none
}
#tweetmeme_button .retweet:hover {
	BACKGROUND-POSITION: 0px -61px; COLOR: #80b62a
}
#tweetmeme_button .selected.retweet {
	BACKGROUND-POSITION: 0px -61px; COLOR: #80b62a
}
#tweetmeme_button .selected.retweet {
	CURSOR: text
}
#tweetmeme_button .loading.tweetmemebutton .c {
	DISPLAY: block; BACKGROUND: =
url(http://zulu.tweetmeme.com/compactbutton_loader.gif) no-repeat; =
MARGIN: 0px 5px 0px 0px; OVERFLOW: hidden; WIDTH: 16px; TEXT-INDENT: =
100px; HEIGHT: 16px
}
</STYLE>

<META content=3D"MSHTML 6.00.6000.21228" name=3DGENERATOR></HEAD>
<BODY>
<DIV id=3Dtweetmeme_button>
<DIV class=3D"tweetmemebutton compact" id=3Dt435687738><A class=3Dcount=20
title=3D"View details on TweetMeme" =
href=3D"http://tweetmeme.com/story/435687738/"=20
target=3D_parent><SPAN>1</SPAN></A><A class=3Dretweet title=3D"Retweet =
this"=20
href=3D"http://api.tweetmeme.com/share?url=3Dhttp://www.savethedate.it/ev=
enti/napoli/discodays-2010-a-napoli-2-maggio-2010-casa-della-musica.html"=
=20
target=3D_blank>retweet</A></DIV></DIV><INPUT id=3Durl type=3Dhidden=20
value=3Dhttp://www.savethedate.it/eventi/napoli/discodays-2010-a-napoli-2=
-maggio-2010-casa-della-musica.html><INPUT=20
id=3Dsource type=3Dhidden><INPUT id=3Dservice type=3Dhidden><INPUT =
id=3Dservice_api=20
type=3Dhidden><INPUT id=3Dalias type=3Dhidden><INPUT id=3Dhashtags =
type=3Dhidden><INPUT=20
id=3Dspace type=3Dhidden><INPUT id=3Dadvertid type=3Dhidden><INPUT =
id=3Ddomain=20
type=3Dhidden>
<SCRIPT src=3D"http://zulu.tweetmeme.com/button_ajax.js"=20
type=3Dtext/javascript></SCRIPT>
 </BODY></HTML>

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://js86.neodatagroup.com/uploads/js/sid86.js

var =
adagioIsIE=3D(navigator.appVersion.indexOf("MSIE")!=3D-1)?true:false;var =
adagioIsWin=3D(navigator.appVersion.toLowerCase().indexOf("win")!=3D-1)?t=
rue:false;var =
adagioIsOpera=3D(navigator.userAgent.indexOf("Opera")!=3D-1)?true:false;f=
unction adagioWriteTag(A,F,C,E,J,D,I,H,B,G){var =
K=3DadagioGetURL(A,F,C,E,J,D,I,H,B,G);document.write('<script =
src=3D"'+K+'" ><\/script>')}function =
adagioGetURL(A,G,C,F,K,E,J,I,B,H){var =
M=3D"http://ad86.neodatagroup.com/ad/pixeladv.jsp?sid=3D86";var =
D=3DparseInt((Math.random()*(Date.parse(new Date()))));var =
L;if(window.parent){L=3Dwindow.parent}else{L=3Dwindow}if(G&&G!=3D""){M+=3D=
"&loc=3D"+A+"&fmt=3D"+G+"&fmtpos=3D"+F}else{M+=3D"&loc=3D"+A}if(B&&B!=3D"=
"){M+=3D"&kwloc=3D"+B}if(E&&E!=3D""){M+=3D"&jsfuncstart=3D"+E}if(I&&I!=3D=
""){M+=3D"&jsfuncno=3D"+I}if(J&&J!=3D""){M+=3D"&jsfunc=3D"+J}if(!L.adagio=
BT){L.adagioBT=3D"n"}if(!L.adagioWT){L.adagioWT=3D"n"}if(!L.adagioWC){L.a=
dagioWC=3D""}else{M+=3D"&wc=3D"+L.adagioWC}if(!L.adagioWADV){L.adagioWADV=
=3D""}else{M+=3D"&wadv=3D"+L.adagioWADV}if(!L.adagioBADV){L.adagioBADV=3D=
""}else{M+=3D"&badv=3D"+L.adagioBADV}if(!L.adagioBT){L.adagioBT=3D""}else=
{M+=3D"&bt=3D"+L.adagioBT}if(!L.adagioBL){L.adagioBL=3D""}else{M+=3D"&bl=3D=
"+L.adagioBL}if(!L.adagioWT){L.adagioWT=3D""}else{M+=3D"&wt=3D"+L.adagioW=
T}if(!L.adagioWL){L.adagioWL=3D""}else{M+=3D"&wl=3D"+L.adagioWL}M+=3D"&rn=
d=3D"+D;return M}function adagioControlVersion(){var A;var B;var =
C;try{B=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");A=3DB.GetVariable("$vers=
ion")}catch(C){}if(!A){try{B=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");A=3D"WIN =
6,0,21,0";B.AllowScriptAccess=3D"always";A=3DB.GetVariable("$version")}ca=
tch(C){}}if(!A){try{B=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");A=3DB.GetVariable("$vers=
ion")}catch(C){}}if(!A){try{B=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");A=3D"WIN =
3,0,18,0"}catch(C){}}if(!A){try{B=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");A=3D"WIN =
2,0,0,11"}catch(C){A=3D-1}}return A}function adagioGetSwfVer(){var =
G=3D-1;if(navigator.plugins!=3Dnull&&navigator.plugins.length>0){if(navig=
ator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave =
Flash"]){var F=3Dnavigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var =
A=3Dnavigator.plugins["Shockwave Flash"+F].description;var E=3DA.split(" =
");var C=3DE[2].split(".");var H=3DC[0];var B=3DC[1];var =
D=3DE[3];if(D=3D=3D""){D=3DE[4]}if(D[0]=3D=3D"d"){D=3DD.substring(1)}else=
{if(D[0]=3D=3D"r"){D=3DD.substring(1);if(D.indexOf("d")>0){D=3DD.substrin=
g(0,D.indexOf("d"))}}}var =
G=3DH+"."+B+"."+D}}else{if(navigator.userAgent.toLowerCase().indexOf("web=
tv/2.6")!=3D-1){G=3D4}else{if(navigator.userAgent.toLowerCase().indexOf("=
webtv/2.5")!=3D-1){G=3D3}else{if(navigator.userAgent.toLowerCase().indexO=
f("webtv")!=3D-1){G=3D2}else{if(adagioIsIE&&adagioIsWin&&!adagioIsOpera){=
G=3DadagioControlVersion()}}}}}return G}function =
adagioDetectFlashVer(F,D,C){versionStr=3DadagioGetSwfVer();if(versionStr=3D=
=3D-1){return =
false}else{if(versionStr!=3D0){if(adagioIsIE&&adagioIsWin&&!adagioIsOpera=
){tempArray=3DversionStr.split(" =
");tempString=3DtempArray[1];versionArray=3DtempString.split(",")}else{ve=
rsionArray=3DversionStr.split(".")}var E=3DversionArray[0];var =
A=3DversionArray[1];var B=3DversionArray[2];if(E>parseFloat(F)){return =
true}else{if(E=3D=3DparseFloat(F)){if(A>parseFloat(D)){return =
true}else{if(A=3D=3DparseFloat(D)){if(B>=3DparseFloat(C)){return =
true}}}}}return false}}}function =
adagioHideDiv(A){try{document.getElementById(A).style.display=3D"none";do=
cument.getElementById(A).style.visibility=3D"hidden"}catch(B){}}function =
writeCookie(A,C,E,F,D){var G=3D"/";var =
B=3DA+"=3D"+escape(C);if(F=3D=3D""){F=3DG}B+=3D";path=3D"+F;document.cook=
ie=3DB}function readCookie(A){A=3DA+"=3D";return =
getCookieValue(document.cookie,A,";")}function getCookieValue(F,D,B){var =
C;var E;var A;if(F=3D=3Dnull){return =
null}if(F.length>0){E=3DF.indexOf(D);if(E!=3D-1){E+=3DD.length;A=3DF.inde=
xOf(B,E);if(A=3D=3D-1){A=3DF.length}return =
unescape(F.substring(E,A))}}return null}function findPos(A){var =
B=3Dcurtop=3D0;if(A){if(A.offsetParent){B=3DA.offsetLeft;curtop=3DA.offse=
tTop;while(A=3DA.offsetParent){B+=3DA.offsetLeft;curtop+=3DA.offsetTop}}r=
eturn[B,curtop]}else{return[0,0]}}function =
resetAdWBL(){if(window.parent){adagioObjReset=3Dwindow.parent}else{adagio=
ObjReset=3Dwindow}adagioObjReset.adagioBT=3D"n";adagioObjReset.adagioWT=3D=
"n";adagioObjReset.adagioWC=3D"";adagioObjReset.adagioWADV=3D"";adagioObj=
Reset.adagioBADV=3D"";adagioObjReset.adagioBT=3D"";adagioObjReset.adagioB=
L=3D"";adagioObjReset.adagioWT=3D"";adagioObjReset.adagioWL=3D""}function=
 adagioGetWidth(){var =
A=3D0;if(self.innerHeight){A=3Dself.innerWidth}else{if(document.documentE=
lement&&document.documentElement.clientHeight){A=3Ddocument.documentEleme=
nt.clientWidth}else{if(document.body){A=3Ddocument.body.clientWidth}}}ret=
urn A}function adagioGetHeight(){var =
A=3D0;if(self.innerHeight){A=3Dself.innerHeight}else{if(document.document=
Element&&document.documentElement.clientHeight){A=3Ddocument.documentElem=
ent.clientHeight}else{if(document.body){A=3Ddocument.body.clientHeight}}}=
return A}var =
adagioEventUtil=3D{addHandler:function(A,C,B){if(A.addEventListener){A.ad=
dEventListener(C,B,false)}else{if(A.attachEvent){A.attachEvent("on"+C,B)}=
else{A["on"+C]=3DB}}},removeHandler:function(A,C,B){if(A.removeEventListe=
ner){A.removeEventListener(C,B,false)}else{if(A.detachEvent){A.detachEven=
t("on"+C,B)}else{A["on"+C]=3Dnull}}},getEvent:function(A){return =
A?A:window.event},getTarget:function(A){return =
A.target||A.srcElement},preventDefault:function(A){if(A.preventDefault){A=
.preventDefault()}else{A.returnValue=3Dfalse}},stopPropagation:function(A=
){if(A.stopPropagation){A.stopPropagation()}else{A.cancelBubble=3Dtrue}}}=
;
------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAtzSce_-KyobpeLPcesuuohSvF8dDPEWkoKMPVaymhYRl6nCVNxS0EjeHn4aphyC-HBh3cEnBSh-RvA

var G_INCOMPAT =3D false;function GScript(src) {document.write('<' + =
'script src=3D"' + src + '"' +' type=3D"text/javascript"><' + =
'/script>');}function GBrowserIsCompatible() {if (G_INCOMPAT) return =
false;return true;}function GApiInit() {if (GApiInit.called) =
return;GApiInit.called =3D true;window.GAddMessages && =
GAddMessages({160: '\x3cH1\x3eServer Error\x3c/H1\x3eThe server =
encountered a temporary error and could not complete your =
request.\x3cp\x3ePlease try again in a minute or so.\x3c/p\x3e',1415: =
'.',1416: ',',1547: 'mi',1616: 'km',4100: 'm',4101: 'ft',10018: =
'Loading...',10021: 'Zoom In',10022: 'Zoom Out',10024: 'Drag to =
zoom',10029: 'Return to the last result',10049: 'Map',10050: =
'Satellite',10093: 'Terms of Use',10111: 'Map',10112: 'Sat',10116: =
'Hybrid',10117: 'Hyb',10120: 'We are sorry, but we don\x27t have maps at =
this zoom level for this region.\x3cp\x3eTry zooming out for a broader =
look.\x3c/p\x3e',10121: 'We are sorry, but we don\x27t have imagery at =
this zoom level for this region.\x3cp\x3eTry zooming out for a broader =
look.\x3c/p\x3e',10507: 'Pan left',10508: 'Pan right',10509: 'Pan =
up',10510: 'Pan down',10511: 'Show street map',10512: 'Show satellite =
imagery',10513: 'Show imagery with street names',10806: 'Click to see =
this area on Google Maps',10807: 'Traffic',10808: 'Show Traffic',10809: =
'Hide Traffic',12150: '%1$s on %2$s',12151: '%1$s on %2$s at =
%3$s',12152: '%1$s on %2$s between %3$s and %4$s',10985: 'Zoom =
in',10986: 'Zoom out',11047: 'Center map here',11089: '\x3ca =
href\x3d\x22javascript:void(0);\x22\x3eZoom In\x3c/a\x3e to see traffic =
for this region',11259: 'Full-screen',11751: 'Show street map with =
terrain',11752: 'Style:',11757: 'Change map style',11758: =
'Terrain',11759: 'Ter',11794: 'Show labels',11303: 'Street View =
Help',11274: 'To use street view, you need Adobe Flash Player version =
%1$d or newer.',11382: 'Get the latest Flash Player.',11314: 'We\x27re =
sorry, street view is currently unavailable due to high =
demand.\x3cbr\x3ePlease try again later!',1559: 'N',1560: 'S',1561: =
'W',1562: 'E',1608: 'NW',1591: 'NE',1605: 'SW',1606: 'SE',11907: 'This =
image is no longer available',10041: 'Help',12471: 'Current =
Location',12492: 'Earth',12823: 'Google has disabled usage of the Maps =
API for this application. See the Terms of Service for more information: =
%1$s.',12822: 'http://code.google.com/apis/maps/terms.html',12915: =
'Improve the map',12916: 'Google, Europa Technologies',13171: 'Hybrid =
3D',0: ''});}var GLoad;(function() {var =
jslinker=3D{version:"182",jsbinary:[{id:"maps2",url:"http://maps.gstatic.=
com/intl/en_ALL/mapfiles/225b/maps2/main.js"},{id:"maps2.api",url:"http:/=
/maps.gstatic.com/intl/en_ALL/mapfiles/225b/maps2.api/main.js"},{id:"gc",=
url:"http://maps.gstatic.com/intl/en_ALL/mapfiles/225b/gc.js"},{id:"sugge=
st",url:"http://maps.gstatic.com/intl/en_ALL/mapfiles/225b/suggest/main.j=
s"},{id:"pphov",url:"http://maps.gstatic.com/intl/en_ALL/mapfiles/225b/pp=
hov.js"}]};GLoad =3D function(callback) {var callee =3D =
arguments.callee;var apiCallback =3D callback;GApiInit();var opts =3D =
{public_api:true,export_legacy_names:true,tile_override:[{maptype:0,min_z=
oom:7,max_zoom:7,rect:[{lo:{lat_e7:330000000,lng_e7:1246050000},hi:{lat_e=
7:386200000,lng_e7:1293600000}},{lo:{lat_e7:366500000,lng_e7:1297000000},=
hi:{lat_e7:386200000,lng_e7:1320034790}}],uris:["http://mt0.gmaptiles.co.=
kr/mt/v=3Dkr1.12\x26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co.kr=
/mt/v=3Dkr1.12\x26hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.kr/m=
t/v=3Dkr1.12\x26hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/mt/=
v=3Dkr1.12\x26hl=3Den\x26src=3Dapi\x26"]},{maptype:0,min_zoom:8,max_zoom:=
9,rect:[{lo:{lat_e7:330000000,lng_e7:1246050000},hi:{lat_e7:386200000,lng=
_e7:1279600000}},{lo:{lat_e7:345000000,lng_e7:1279600000},hi:{lat_e7:3862=
00000,lng_e7:1286700000}},{lo:{lat_e7:348900000,lng_e7:1286700000},hi:{la=
t_e7:386200000,lng_e7:1293600000}},{lo:{lat_e7:354690000,lng_e7:129360000=
0},hi:{lat_e7:386200000,lng_e7:1320034790}}],uris:["http://mt0.gmaptiles.=
co.kr/mt/v=3Dkr1.12\x26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co=
.kr/mt/v=3Dkr1.12\x26hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.k=
r/mt/v=3Dkr1.12\x26hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/=
mt/v=3Dkr1.12\x26hl=3Den\x26src=3Dapi\x26"]},{maptype:0,min_zoom:10,max_z=
oom:19,rect:[{lo:{lat_e7:329890840,lng_e7:1246055600},hi:{lat_e7:38693013=
0,lng_e7:1284960940}},{lo:{lat_e7:344646740,lng_e7:1284960940},hi:{lat_e7=
:386930130,lng_e7:1288476560}},{lo:{lat_e7:350277470,lng_e7:1288476560},h=
i:{lat_e7:386930130,lng_e7:1310531620}},{lo:{lat_e7:370277730,lng_e7:1310=
531620},hi:{lat_e7:386930130,lng_e7:1320034790}}],uris:["http://mt0.gmapt=
iles.co.kr/mt/v=3Dkr1.12\x26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptil=
es.co.kr/mt/v=3Dkr1.12\x26hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles=
.co.kr/mt/v=3Dkr1.12\x26hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.c=
o.kr/mt/v=3Dkr1.12\x26hl=3Den\x26src=3Dapi\x26"]},{maptype:3,min_zoom:7,m=
ax_zoom:7,rect:[{lo:{lat_e7:330000000,lng_e7:1246050000},hi:{lat_e7:38620=
0000,lng_e7:1293600000}},{lo:{lat_e7:366500000,lng_e7:1297000000},hi:{lat=
_e7:386200000,lng_e7:1320034790}}],uris:["http://mt0.gmaptiles.co.kr/mt/v=
=3Dkr1p.12\x26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co.kr/mt/v=3D=
kr1p.12\x26hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.kr/mt/v=3Dk=
r1p.12\x26hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/mt/v=3Dkr=
1p.12\x26hl=3Den\x26src=3Dapi\x26"]},{maptype:3,min_zoom:8,max_zoom:9,rec=
t:[{lo:{lat_e7:330000000,lng_e7:1246050000},hi:{lat_e7:386200000,lng_e7:1=
279600000}},{lo:{lat_e7:345000000,lng_e7:1279600000},hi:{lat_e7:386200000=
,lng_e7:1286700000}},{lo:{lat_e7:348900000,lng_e7:1286700000},hi:{lat_e7:=
386200000,lng_e7:1293600000}},{lo:{lat_e7:354690000,lng_e7:1293600000},hi=
:{lat_e7:386200000,lng_e7:1320034790}}],uris:["http://mt0.gmaptiles.co.kr=
/mt/v=3Dkr1p.12\x26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co.kr/=
mt/v=3Dkr1p.12\x26hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.kr/m=
t/v=3Dkr1p.12\x26hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/mt=
/v=3Dkr1p.12\x26hl=3Den\x26src=3Dapi\x26"]},{maptype:3,min_zoom:10,rect:[=
{lo:{lat_e7:329890840,lng_e7:1246055600},hi:{lat_e7:386930130,lng_e7:1284=
960940}},{lo:{lat_e7:344646740,lng_e7:1284960940},hi:{lat_e7:386930130,ln=
g_e7:1288476560}},{lo:{lat_e7:350277470,lng_e7:1288476560},hi:{lat_e7:386=
930130,lng_e7:1310531620}},{lo:{lat_e7:370277730,lng_e7:1310531620},hi:{l=
at_e7:386930130,lng_e7:1320034790}}],uris:["http://mt0.gmaptiles.co.kr/mt=
/v=3Dkr1p.12\x26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co.kr/mt/=
v=3Dkr1p.12\x26hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.kr/mt/v=
=3Dkr1p.12\x26hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/mt/v=3D=
kr1p.12\x26hl=3Den\x26src=3Dapi\x26"]}],jsmain:"http://maps.gstatic.com/i=
ntl/en_ALL/mapfiles/225b/maps2.api/main.js",log_info_window_ratio:0.00999=
99997764825821,log_fragment_count:10,log_fragment_seed:2,obliques_urls:["=
http://khmdb0.google.com/kh?v=3D26\x26","http://khmdb1.google.com/kh?v=3D=
26\x26"],token:323263447,jsmodule_base_url:"http://maps.gstatic.com/intl/=
en_ALL/mapfiles/225b/maps2.api",transit_allowed:false,generic_tile_urls:[=
"http://mt0.google.com/vt?hl=3Den\x26src=3Dapi\x26","http://mt1.google.co=
m/vt?hl=3Den\x26src=3Dapi\x26"]};var pageArgs =3D =
{};apiCallback(["http://mt0.google.com/vt/lyrs\x3dm@126\x26hl\x3den\x26sr=
c\x3dapi\x26","http://mt1.google.com/vt/lyrs\x3dm@126\x26hl\x3den\x26src\=
x3dapi\x26"], =
["http://khm0.google.com/kh/v\x3d60\x26","http://khm1.google.com/kh/v\x3d=
60\x26"], =
["http://mt0.google.com/vt/lyrs\x3dh@126\x26hl\x3den\x26src\x3dapi\x26","=
http://mt1.google.com/vt/lyrs\x3dh@126\x26hl\x3den\x26src\x3dapi\x26"],"A=
BQIAAAAtzSce_-KyobpeLPcesuuohSvF8dDPEWkoKMPVaymhYRl6nCVNxS0EjeHn4aphyC-HB=
h3cEnBSh-RvA","","",true,"google.maps.",opts,["http://mt0.google.com/vt/l=
yrs\x3dt@125,r@126\x26hl\x3den\x26src\x3dapi\x26","http://mt1.google.com/=
vt/lyrs\x3dt@125,r@126\x26hl\x3den\x26src\x3dapi\x26"],jslinker,pageArgs)=
;if (!callee.called) {callee.called =3D true;}}})();function GUnload() =
{if (window.GUnloadApi) {GUnloadApi();}}var _mIsRtl =3D false;var _mF =
=3D [ =
,,,,,20,4096,"bounds_cippppt.txt","cities_cippppt.txt","local/add/flagStr=
eetView",true,,400,,,,,,,"/maps/c/ui/HovercardLauncher/dommanifest.js",,,=
,false,false,,,,,,true,,,,,,,,"http://maps.google.com/maps/stk/fetch",0,,=
true,,,,true,,,,"http://maps.google.com/maps/stk/style",,"107485602240773=
805043.00043dadc95ca3874f1fa",,,false,1000,,"http://cbk0.google.com",fals=
e,,"ar,iw",,,,,,,,,"http://pagead2.googlesyndication.com/pagead/imgad?id\=
x3dCMKp3NaV5_mE1AEQEBgQMgieroCd6vHEKA",,,false,false,,false,,,,,"SS","en,=
fr,ja",,,,,,,true,,,,,,true,,,,,"","1",,false,false,,true,,,,"AU,BE,FR,NZ=
,US",,,false,true,500,"http://chart.apis.google.com/chart?cht\x3dqr\x26ch=
s\x3d80x80\x26chld\x3d|0\x26chl\x3d",,,,true,,,,,false,,,false,false,true=
,,,true,,,,,,,,10,,true,true,,,,30,"infowindow_v1","",false,true,22,'http=
://khm.google.com/vt/lbw/lyrs\x3dm\x26hl\x3den\x26','http://khm.google.co=
m/vt/lbw/lyrs\x3ds\x26hl\x3den\x26','http://khm.google.com/vt/lbw/lyrs\x3=
dy\x26hl\x3den\x26','http://khm.google.com/vt/lbw/lyrs\x3dp\x26hl\x3den\x=
26',,,false,"US,AU,NZ,FR,DK,MX,BE,CA,DE,GB,IE,PR,PT,RU,SG,JM,HK,TW,MY,TH,=
AT,CZ,CN,IN,KR",,,"windows-ie,windows-firefox,windows-chrome,macos-safari=
,macos-firefox,macos-chrome",true,false,20000,600,30,,,,,,false,false,,,"=
maps.google.com",,,,,"",true,,,,true,"4:http://gt%1$d.google.com/mt?v\x3d=
gwm.fresh\x26","4:http://gt%1$d.google.com/mt?v\x3dgwh.fresh\x26",true,fa=
lse,,,0.25,,"107485602240773805043.0004561b22ebdc3750300",,,,,false,,,tru=
e,,8,,,,,false,"https://cbks0.google.com",,true,,,,,,false,,,,,,,,false,,=
,true,true,false,,,,true,"http://mt0.google.com/vt/ft",false,,"http://cha=
rt.apis.google.com/chart",,,,,,,'0.25',false,,,,,false,,2,160,,,true,true=
,false,,,,false,,,45,true,,false,true,true,,,,false,false,false,,false,fa=
lse,,false,,false,false,true,true,,,false,,,,,true,,"DE,CH,LI,AT,BE,PL,NL=
,HU,GR,HR,CZ,SK,TR,BR,EE,ES,AD,SE,NO,DK,FI,IT,VA,SM,IL,CL,MX,AR,BG,PT",fa=
lse,,"25",true,25,"Home for =
sale",,false,,true,false,,false,"4:https://gt%1$d.google.com/mt?v\x3dgwm.=
fresh\x26","4:https://gt%1$d.google.com/mt?v\x3dgwh.fresh\x26",,,,,"",,,f=
alse,true,true,,,false,"1.x",false,false,false,,,3000,false,false,,"US",,=
,false,,false,true,,24,6,2,,,0,false,,,false,true,false,false,true,false,=
,false,true,,false,false,"/maps/c",true,100,1000,100,50,2,true,true,false=
,false,,false,false,false,false,false,5,5,true,"windows-firefox,windows-i=
e,windows-chrome,macos-firefox,macos-safari,macos-chrome",true,false =
];var _mHost =3D "http://maps.google.com";var _mUri =3D "/maps";var =
_mDomain =3D "google.com";var _mStaticPath =3D =
"http://maps.gstatic.com/intl/en_ALL/mapfiles/";var _mRelativeStaticPath =
=3D "/intl/en_ALL/mapfiles/";var _mJavascriptVersion =3D G_API_VERSION =
=3D "225b";var _mTermsUrl =3D =
"http://www.google.com/intl/en_ALL/help/terms_maps.html";var =
_mLocalSearchUrl =3D =
"http://www.google.com/uds/solutions/localsearch/gmlocalsearch.js";var =
_mHL =3D "en";var _mGL =3D "";var _mTrafficEnableApi =3D true;var =
_mTrafficTileServerUrls =3D =
["http://mt0.google.com/mapstt","http://mt1.google.com/mapstt","http://mt=
2.google.com/mapstt","http://mt3.google.com/mapstt"];var =
_mTrafficCameraLayerIds =3D =
["msid:103669521412303283270.000470c7965f9af525967","msid:111496436295867=
409379.00047329600bf6daab897"];var _mCityblockLatestFlashUrl =3D =
"http://maps.google.com/local_url?q=3Dhttp://www.adobe.com/shockwave/down=
load/download.cgi%3FP1_Prod_Version%3DShockwaveFlash&amp;dq=3D&amp;file=3D=
api&amp;v=3D2&amp;key=3DABQIAAAAtzSce_-KyobpeLPcesuuohSvF8dDPEWkoKMPVaymh=
YRl6nCVNxS0EjeHn4aphyC-HBh3cEnBSh-RvA&amp;s=3DANYYN7manSNIV_th6k0SFvGB4jz=
36is1Gg";var _mCityblockFrogLogUsage =3D false;var =
_mCityblockInfowindowLogUsage =3D false;var =
_mCityblockDrivingDirectionsLogUsage =3Dfalse;var =
_mCityblockPrintwindowLogUsage =3Dfalse;var =
_mCityblockPrintwindowImpressionLogUsage =3Dfalse;var _mCityblockUseSsl =
=3D false;var _mWizActions =3D {hyphenSep: 1,breakSep: 2,dir: =
3,searchNear: 6,savePlace: 9};var _mIGoogleUseXSS =3D false;var =
_mIGoogleEt =3D "4bde7bb3-5mrRjwQ";var _mIGoogleServerTrustedUrl =3D =
"";var _mMMEnablePanelTab =3D true;var _mIdcRouterPath =3D true;var =
_mIGoogleServerUntrustedUrl =3D "http://maps.gmodules.com";var =
_mMplGGeoXml =3D 100;var _mMplGPoly =3D 100;var _mMplMapViews =3D =
100;var _mMplGeocoding =3D 100;var _mMplDirections =3D 100;var =
_mMplEnableGoogleLinks =3D true;var _mMMEnableAddContent =3D true;var =
_mMSEnablePublicView =3D true;var _mMSSurveyUrl =3D "";var =
_mMMLogPanelLoad =3D true;var _mSatelliteToken =3D =
"fzwq1O6khPBlxDnJmz7Ozkkj_UmMo49fgIJ6PA";var _mMapCopy =3D "Map data =
\x26#169;2010 ";var _mSatelliteCopy =3D "Imagery \x26#169;2010 ";var =
_mGoogleCopy =3D "\x26#169;2010 Google";var _mPreferMetric =3D false;var =
_mMapPrintUrl =3D 'http://www.google.com/mapprint';var _mSvgForced =3D =
true;var _mLogPanZoomClks =3D false;var _mSXBmwAssistUrl =3D '';var =
_mSXCarEnabled =3D true;var _mSXServices =3D {};var _mSXPhoneEnabled =3D =
true;var _mSXQRCodeEnabled =3D false;var _mLyrcItems =3D =
[{label:"12102",layer_id:"com.panoramio.all",featurelet:{feature_id:"laye=
rs.panoramio",feature_url:"http://maps.gstatic.com/intl/en_ALL/mapfiles/f=
tr/layers/panoramio.4.js"},available_in_3d:true},{label:"12103",layer_id:=
"com.youtube.all",featurelet:{feature_id:"layers.youtube",feature_url:"ht=
tp://maps.gstatic.com/intl/en_ALL/mapfiles/ftr/layers/youtube.0.js"},avai=
lable_in_3d:true},{label:"12210",layer_id:"org.wikipedia.en",available_in=
_3d:true},{label:"12953",layer_id:"com.google.webcams",featurelet:{featur=
e_id:"layers.webcams",feature_url:"http://maps.gstatic.com/intl/en_ALL/ma=
pfiles/ftr/layers/webcams.0.js"}},{label:"13606",layer_id:"com.google.lat=
itudepublicupdates",disable_hover:true}];var _mAttrInpNumMap =3D =
{'hundred': 100,'thousand': 1000,'k': 1000,'million': 1000000,'m': =
1000000,'billion': 1000000000,'b': 1000000000};var _mMSMarker =3D =
'Placemark';var _mMSLine =3D 'Line';var _mMSPolygon =3D 'Shape';var =
_mMSImage =3D 'Image';var _mDirectionsDragging =3D true;var =
_mDirectionsEnableCityblock =3D true;var _mDirectionsEnableApi =3D =
true;var _mAdSenseForMapsEnable =3D "true";var _mAdSenseForMapsFeedUrl =
=3D "http://pagead2.googlesyndication.com/afmaps/ads";var =
_mReviewsWidgetUrl =3D =
"http://www.google.com/reviews/scripts/annotations_bootstrap.js?hl\x3den\=
x26amp;gl\x3d";var _mLayersTileBaseUrls =3D =
['http://mt0.google.com/mapslt','http://mt1.google.com/mapslt','http://mt=
2.google.com/mapslt','http://mt3.google.com/mapslt'];var =
_mLayersFeaturesBaseUrl =3D "http://mt0.google.com/mapslt/ft";var =
_mPerTileBase =3D "http://mt0.google.com/vt/pt";function =
GLoadMapsScript() {if (!GLoadMapsScript.called && =
GBrowserIsCompatible()) {GLoadMapsScript.called =3D =
true;GScript("http://maps.gstatic.com/intl/en_ALL/mapfiles/225b/maps2.api=
/main.js");}}(function() {if (!window.google) window.google =3D {};if =
(!window.google.maps) window.google.maps =3D {};var ns =3D =
window.google.maps;ns.BrowserIsCompatible =3D =
GBrowserIsCompatible;ns.Unload =3D GUnload;})();GLoadMapsScript();
------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://yui.yahooapis.com/2.5.2/build/yahoo-dom-event/yahoo-dom-event.js

/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.5.2=0A=
*/=0A=
if(typeof YAHOO=3D=3D"undefined"||!YAHOO){var =
YAHOO=3D{};}YAHOO.namespace=3Dfunction(){var =
A=3Darguments,E=3Dnull,C,B,D;for(C=3D0;C<A.length;C=3DC+1){D=3DA[C].split=
(".");E=3DYAHOO;for(B=3D(D[0]=3D=3D"YAHOO")?1:0;B<D.length;B=3DB+1){E[D[B=
]]=3DE[D[B]]||{};E=3DE[D[B]];}}return =
E;};YAHOO.log=3Dfunction(D,A,C){var =
B=3DYAHOO.widget.Logger;if(B&&B.log){return B.log(D,A,C);}else{return =
false;}};YAHOO.register=3Dfunction(A,E,D){var =
I=3DYAHOO.env.modules;if(!I[A]){I[A]=3D{versions:[],builds:[]};}var =
B=3DI[A],H=3DD.version,G=3DD.build,F=3DYAHOO.env.listeners;B.name=3DA;B.v=
ersion=3DH;B.build=3DG;B.versions.push(H);B.builds.push(G);B.mainClass=3D=
E;for(var =
C=3D0;C<F.length;C=3DC+1){F[C](B);}if(E){E.VERSION=3DH;E.BUILD=3DG;}else{=
YAHOO.log("mainClass is undefined for module =
"+A,"warn");}};YAHOO.env=3DYAHOO.env||{modules:[],listeners:[]};YAHOO.env=
.getVersion=3Dfunction(A){return =
YAHOO.env.modules[A]||null;};YAHOO.env.ua=3Dfunction(){var =
C=3D{ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0};var =
B=3Dnavigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=3D1;}A=3DB.match=
(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=3DparseFloat(A[1]);if(/ =
Mobile\//.test(B)){C.mobile=3D"Apple";}else{A=3DB.match(/NokiaN[^\/]*/);i=
f(A){C.mobile=3DA[0];}}A=3DB.match(/AdobeAIR\/([^\s]*)/);if(A){C.air=3DA[=
0];}}if(!C.webkit){A=3DB.match(/Opera[\s\/]([^\s]*)/);if(A&&A[1]){C.opera=
=3DparseFloat(A[1]);A=3DB.match(/Opera =
Mini[^;]*/);if(A){C.mobile=3DA[0];}}else{A=3DB.match(/MSIE\s([^;]*)/);if(=
A&&A[1]){C.ie=3DparseFloat(A[1]);}else{A=3DB.match(/Gecko\/([^\s]*)/);if(=
A){C.gecko=3D1;A=3DB.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=3DparseFl=
oat(A[1]);}}}}}return =
C;}();(function(){YAHOO.namespace("util","widget","example");if("undefine=
d"!=3D=3Dtypeof YAHOO_config){var =
B=3DYAHOO_config.listener,A=3DYAHOO.env.listeners,D=3Dtrue,C;if(B){for(C=3D=
0;C<A.length;C=3DC+1){if(A[C]=3D=3DB){D=3Dfalse;break;}}if(D){A.push(B);}=
}}})();YAHOO.lang=3DYAHOO.lang||{};(function(){var =
A=3DYAHOO.lang,C=3D["toString","valueOf"],B=3D{isArray:function(D){if(D){=
return A.isNumber(D.length)&&A.isFunction(D.splice);}return =
false;},isBoolean:function(D){return typeof =
D=3D=3D=3D"boolean";},isFunction:function(D){return typeof =
D=3D=3D=3D"function";},isNull:function(D){return =
D=3D=3D=3Dnull;},isNumber:function(D){return typeof =
D=3D=3D=3D"number"&&isFinite(D);},isObject:function(D){return(D&&(typeof =
D=3D=3D=3D"object"||A.isFunction(D)))||false;},isString:function(D){retur=
n typeof D=3D=3D=3D"string";},isUndefined:function(D){return typeof =
D=3D=3D=3D"undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(F,E){for(va=
r D=3D0;D<C.length;D=3DD+1){var =
H=3DC[D],G=3DE[H];if(A.isFunction(G)&&G!=3DObject.prototype[H]){F[H]=3DG;=
}}}:function(){},extend:function(H,I,G){if(!I||!H){throw new =
Error("extend failed, please check that "+"all dependencies are =
included.");}var =
E=3Dfunction(){};E.prototype=3DI.prototype;H.prototype=3Dnew =
E();H.prototype.constructor=3DH;H.superclass=3DI.prototype;if(I.prototype=
.constructor=3D=3DObject.prototype.constructor){I.prototype.constructor=3D=
I;}if(G){for(var D in =
G){if(A.hasOwnProperty(G,D)){H.prototype[D]=3DG[D];}}A._IEEnumFix(H.proto=
type,G);}},augmentObject:function(H,G){if(!G||!H){throw new =
Error("Absorb failed, verify dependencies.");}var =
D=3Darguments,F,I,E=3DD[2];if(E&&E!=3D=3Dtrue){for(F=3D2;F<D.length;F=3DF=
+1){H[D[F]]=3DG[D[F]];}}else{for(I in G){if(E||!(I in =
H)){H[I]=3DG[I];}}A._IEEnumFix(H,G);}},augmentProto:function(G,F){if(!F||=
!G){throw new Error("Augment failed, verify dependencies.");}var =
D=3D[G.prototype,F.prototype];for(var =
E=3D2;E<arguments.length;E=3DE+1){D.push(arguments[E]);}A.augmentObject.a=
pply(this,D);},dump:function(D,I){var =
F,H,K=3D[],L=3D"{...}",E=3D"f(){...}",J=3D", ",G=3D" =3D> =
";if(!A.isObject(D)){return D+"";}else{if(D instanceof Date||("nodeType" =
in D&&"tagName" in D)){return D;}else{if(A.isFunction(D)){return =
E;}}}I=3D(A.isNumber(I))?I:3;if(A.isArray(D)){K.push("[");for(F=3D0,H=3DD=
.length;F<H;F=3DF+1){if(A.isObject(D[F])){K.push((I>0)?A.dump(D[F],I-1):L=
);}else{K.push(D[F]);}K.push(J);}if(K.length>1){K.pop();}K.push("]");}els=
e{K.push("{");for(F in =
D){if(A.hasOwnProperty(D,F)){K.push(F+G);if(A.isObject(D[F])){K.push((I>0=
)?A.dump(D[F],I-1):L);}else{K.push(D[F]);}K.push(J);}}if(K.length>1){K.po=
p();}K.push("}");}return K.join("");},substitute:function(S,E,L){var =
I,H,G,O,P,R,N=3D[],F,J=3D"dump",M=3D" =
",D=3D"{",Q=3D"}";for(;;){I=3DS.lastIndexOf(D);if(I<0){break;}H=3DS.index=
Of(Q,I);if(I+1>=3DH){break;}F=3DS.substring(I+1,H);O=3DF;R=3Dnull;G=3DO.i=
ndexOf(M);if(G>-1){R=3DO.substring(G+1);O=3DO.substring(0,G);}P=3DE[O];if=
(L){P=3DL(O,P,R);}if(A.isObject(P)){if(A.isArray(P)){P=3DA.dump(P,parseIn=
t(R,10));}else{R=3DR||"";var =
K=3DR.indexOf(J);if(K>-1){R=3DR.substring(4);}if(P.toString=3D=3D=3DObjec=
t.prototype.toString||K>-1){P=3DA.dump(P,parseInt(R,10));}else{P=3DP.toSt=
ring();}}}else{if(!A.isString(P)&&!A.isNumber(P)){P=3D"~-"+N.length+"-~";=
N[N.length]=3DF;}}S=3DS.substring(0,I)+P+S.substring(H+1);}for(I=3DN.leng=
th-1;I>=3D0;I=3DI-1){S=3DS.replace(new =
RegExp("~-"+I+"-~"),"{"+N[I]+"}","g");}return =
S;},trim:function(D){try{return =
D.replace(/^\s+|\s+$/g,"");}catch(E){return D;}},merge:function(){var =
G=3D{},E=3Darguments;for(var =
F=3D0,D=3DE.length;F<D;F=3DF+1){A.augmentObject(G,E[F],true);}return =
G;},later:function(K,E,L,G,H){K=3DK||0;E=3DE||{};var =
F=3DL,J=3DG,I,D;if(A.isString(L)){F=3DE[L];}if(!F){throw new =
TypeError("method =
undefined");}if(!A.isArray(J)){J=3D[G];}I=3Dfunction(){F.apply(E,J);};D=3D=
(H)?setInterval(I,K):setTimeout(I,K);return{interval:H,cancel:function(){=
if(this.interval){clearInterval(D);}else{clearTimeout(D);}}};},isValue:fu=
nction(D){return(A.isObject(D)||A.isString(D)||A.isNumber(D)||A.isBoolean=
(D));}};A.hasOwnProperty=3D(Object.prototype.hasOwnProperty)?function(D,E=
){return D&&D.hasOwnProperty(E);}:function(D,E){return =
!A.isUndefined(D[E])&&D.constructor.prototype[E]!=3D=3DD[E];};B.augmentOb=
ject(A,B,true);YAHOO.util.Lang=3DA;A.augment=3DA.augmentProto;YAHOO.augme=
nt=3DA.augmentProto;YAHOO.extend=3DA.extend;})();YAHOO.register("yahoo",Y=
AHOO,{version:"2.5.2",build:"1076"});(function(){var =
B=3DYAHOO.util,K,I,J=3D{},F=3D{},M=3Dwindow.document;YAHOO.env._id_counte=
r=3DYAHOO.env._id_counter||0;var =
C=3DYAHOO.env.ua.opera,L=3DYAHOO.env.ua.webkit,A=3DYAHOO.env.ua.gecko,G=3D=
YAHOO.env.ua.ie;var =
E=3D{HYPHEN:/(-[a-z])/i,ROOT_TAG:/^body|html$/i,OP_SCROLL:/^(?:inline|tab=
le-row)$/i};var N=3Dfunction(P){if(!E.HYPHEN.test(P)){return =
P;}if(J[P]){return J[P];}var =
Q=3DP;while(E.HYPHEN.exec(Q)){Q=3DQ.replace(RegExp.$1,RegExp.$1.substr(1)=
.toUpperCase());}J[P]=3DQ;return Q;};var O=3Dfunction(Q){var =
P=3DF[Q];if(!P){P=3Dnew =
RegExp("(?:^|\\s+)"+Q+"(?:\\s+|$)");F[Q]=3DP;}return =
P;};if(M.defaultView&&M.defaultView.getComputedStyle){K=3Dfunction(P,S){v=
ar R=3Dnull;if(S=3D=3D"float"){S=3D"cssFloat";}var =
Q=3DP.ownerDocument.defaultView.getComputedStyle(P,"");if(Q){R=3DQ[N(S)];=
}return =
P.style[S]||R;};}else{if(M.documentElement.currentStyle&&G){K=3Dfunction(=
P,R){switch(N(R)){case"opacity":var =
T=3D100;try{T=3DP.filters["DXImageTransform.Microsoft.Alpha"].opacity;}ca=
tch(S){try{T=3DP.filters("alpha").opacity;}catch(S){}}return =
T/100;case"float":R=3D"styleFloat";default:var =
Q=3DP.currentStyle?P.currentStyle[R]:null;return(P.style[R]||Q);}};}else{=
K=3Dfunction(P,Q){return =
P.style[Q];};}}if(G){I=3Dfunction(P,Q,R){switch(Q){case"opacity":if(YAHOO=
.lang.isString(P.style.filter)){P.style.filter=3D"alpha(opacity=3D"+R*100=
+")";if(!P.currentStyle||!P.currentStyle.hasLayout){P.style.zoom=3D1;}}br=
eak;case"float":Q=3D"styleFloat";default:P.style[Q]=3DR;}};}else{I=3Dfunc=
tion(P,Q,R){if(Q=3D=3D"float"){Q=3D"cssFloat";}P.style[Q]=3DR;};}var =
D=3Dfunction(P,Q){return =
P&&P.nodeType=3D=3D1&&(!Q||Q(P));};YAHOO.util.Dom=3D{get:function(R){if(R=
&&(R.nodeType||R.item)){return R;}if(YAHOO.lang.isString(R)||!R){return =
M.getElementById(R);}if(R.length!=3D=3Dundefined){var S=3D[];for(var =
Q=3D0,P=3DR.length;Q<P;++Q){S[S.length]=3DB.Dom.get(R[Q]);}return =
S;}return R;},getStyle:function(P,R){R=3DN(R);var Q=3Dfunction(S){return =
K(S,R);};return =
B.Dom.batch(P,Q,B.Dom,true);},setStyle:function(P,R,S){R=3DN(R);var =
Q=3Dfunction(T){I(T,R,S);};B.Dom.batch(P,Q,B.Dom,true);},getXY:function(P=
){var =
Q=3Dfunction(R){if((R.parentNode=3D=3D=3Dnull||R.offsetParent=3D=3D=3Dnul=
l||this.getStyle(R,"display")=3D=3D"none")&&R!=3DR.ownerDocument.body){re=
turn false;}return H(R);};return =
B.Dom.batch(P,Q,B.Dom,true);},getX:function(P){var =
Q=3Dfunction(R){return B.Dom.getXY(R)[0];};return =
B.Dom.batch(P,Q,B.Dom,true);},getY:function(P){var =
Q=3Dfunction(R){return B.Dom.getXY(R)[1];};return =
B.Dom.batch(P,Q,B.Dom,true);},setXY:function(P,S,R){var =
Q=3Dfunction(V){var =
U=3Dthis.getStyle(V,"position");if(U=3D=3D"static"){this.setStyle(V,"posi=
tion","relative");U=3D"relative";}var =
X=3Dthis.getXY(V);if(X=3D=3D=3Dfalse){return false;}var =
W=3D[parseInt(this.getStyle(V,"left"),10),parseInt(this.getStyle(V,"top")=
,10)];if(isNaN(W[0])){W[0]=3D(U=3D=3D"relative")?0:V.offsetLeft;}if(isNaN=
(W[1])){W[1]=3D(U=3D=3D"relative")?0:V.offsetTop;}if(S[0]!=3D=3Dnull){V.s=
tyle.left=3DS[0]-X[0]+W[0]+"px";}if(S[1]!=3D=3Dnull){V.style.top=3DS[1]-X=
[1]+W[1]+"px";}if(!R){var =
T=3Dthis.getXY(V);if((S[0]!=3D=3Dnull&&T[0]!=3DS[0])||(S[1]!=3D=3Dnull&&T=
[1]!=3DS[1])){this.setXY(V,S,true);}}};B.Dom.batch(P,Q,B.Dom,true);},setX=
:function(Q,P){B.Dom.setXY(Q,[P,null]);},setY:function(P,Q){B.Dom.setXY(P=
,[null,Q]);},getRegion:function(P){var =
Q=3Dfunction(R){if((R.parentNode=3D=3D=3Dnull||R.offsetParent=3D=3D=3Dnul=
l||this.getStyle(R,"display")=3D=3D"none")&&R!=3DR.ownerDocument.body){re=
turn false;}var S=3DB.Region.getRegion(R);return S;};return =
B.Dom.batch(P,Q,B.Dom,true);},getClientWidth:function(){return =
B.Dom.getViewportWidth();},getClientHeight:function(){return =
B.Dom.getViewportHeight();},getElementsByClassName:function(T,X,U,V){X=3D=
X||"*";U=3D(U)?B.Dom.get(U):null||M;if(!U){return[];}var =
Q=3D[],P=3DU.getElementsByTagName(X),W=3DO(T);for(var =
R=3D0,S=3DP.length;R<S;++R){if(W.test(P[R].className)){Q[Q.length]=3DP[R]=
;if(V){V.call(P[R],P[R]);}}}return Q;},hasClass:function(R,Q){var =
P=3DO(Q);var S=3Dfunction(T){return P.test(T.className);};return =
B.Dom.batch(R,S,B.Dom,true);},addClass:function(Q,P){var =
R=3Dfunction(S){if(this.hasClass(S,P)){return =
false;}S.className=3DYAHOO.lang.trim([S.className,P].join(" "));return =
true;};return =
B.Dom.batch(Q,R,B.Dom,true);},removeClass:function(R,Q){var P=3DO(Q);var =
S=3Dfunction(T){if(!Q||!this.hasClass(T,Q)){return false;}var =
U=3DT.className;T.className=3DU.replace(P," =
");if(this.hasClass(T,Q)){this.removeClass(T,Q);}T.className=3DYAHOO.lang=
.trim(T.className);return true;};return =
B.Dom.batch(R,S,B.Dom,true);},replaceClass:function(S,Q,P){if(!P||Q=3D=3D=
=3DP){return false;}var R=3DO(Q);var =
T=3Dfunction(U){if(!this.hasClass(U,Q)){this.addClass(U,P);return =
true;}U.className=3DU.className.replace(R," "+P+" =
");if(this.hasClass(U,Q)){this.replaceClass(U,Q,P);}U.className=3DYAHOO.l=
ang.trim(U.className);return true;};return =
B.Dom.batch(S,T,B.Dom,true);},generateId:function(P,R){R=3DR||"yui-gen";v=
ar Q=3Dfunction(S){if(S&&S.id){return S.id;}var =
T=3DR+YAHOO.env._id_counter++;if(S){S.id=3DT;}return T;};return =
B.Dom.batch(P,Q,B.Dom,true)||Q.apply(B.Dom,arguments);},isAncestor:functi=
on(P,Q){P=3DB.Dom.get(P);Q=3DB.Dom.get(Q);if(!P||!Q){return =
false;}if(P.contains&&Q.nodeType&&!L){return =
P.contains(Q);}else{if(P.compareDocumentPosition&&Q.nodeType){return =
!!(P.compareDocumentPosition(Q)&16);}else{if(Q.nodeType){return =
!!this.getAncestorBy(Q,function(R){return R=3D=3DP;});}}}return =
false;},inDocument:function(P){return =
this.isAncestor(M.documentElement,P);},getElementsBy:function(W,Q,R,T){Q=3D=
Q||"*";R=3D(R)?B.Dom.get(R):null||M;if(!R){return[];}var =
S=3D[],V=3DR.getElementsByTagName(Q);for(var =
U=3D0,P=3DV.length;U<P;++U){if(W(V[U])){S[S.length]=3DV[U];if(T){T(V[U]);=
}}}return =
S;},batch:function(T,W,V,R){T=3D(T&&(T.tagName||T.item))?T:B.Dom.get(T);i=
f(!T||!W){return false;}var =
S=3D(R)?V:window;if(T.tagName||T.length=3D=3D=3Dundefined){return =
W.call(S,T,V);}var U=3D[];for(var =
Q=3D0,P=3DT.length;Q<P;++Q){U[U.length]=3DW.call(S,T[Q],V);}return =
U;},getDocumentHeight:function(){var =
Q=3D(M.compatMode!=3D"CSS1Compat")?M.body.scrollHeight:M.documentElement.=
scrollHeight;var P=3DMath.max(Q,B.Dom.getViewportHeight());return =
P;},getDocumentWidth:function(){var =
Q=3D(M.compatMode!=3D"CSS1Compat")?M.body.scrollWidth:M.documentElement.s=
crollWidth;var P=3DMath.max(Q,B.Dom.getViewportWidth());return =
P;},getViewportHeight:function(){var P=3Dself.innerHeight;=0A=
var =
Q=3DM.compatMode;if((Q||G)&&!C){P=3D(Q=3D=3D"CSS1Compat")?M.documentEleme=
nt.clientHeight:M.body.clientHeight;}return =
P;},getViewportWidth:function(){var P=3Dself.innerWidth;var =
Q=3DM.compatMode;if(Q||G){P=3D(Q=3D=3D"CSS1Compat")?M.documentElement.cli=
entWidth:M.body.clientWidth;}return =
P;},getAncestorBy:function(P,Q){while(P=3DP.parentNode){if(D(P,Q)){return=
 P;}}return =
null;},getAncestorByClassName:function(Q,P){Q=3DB.Dom.get(Q);if(!Q){retur=
n null;}var R=3Dfunction(S){return B.Dom.hasClass(S,P);};return =
B.Dom.getAncestorBy(Q,R);},getAncestorByTagName:function(Q,P){Q=3DB.Dom.g=
et(Q);if(!Q){return null;}var R=3Dfunction(S){return =
S.tagName&&S.tagName.toUpperCase()=3D=3DP.toUpperCase();};return =
B.Dom.getAncestorBy(Q,R);},getPreviousSiblingBy:function(P,Q){while(P){P=3D=
P.previousSibling;if(D(P,Q)){return P;}}return =
null;},getPreviousSibling:function(P){P=3DB.Dom.get(P);if(!P){return =
null;}return =
B.Dom.getPreviousSiblingBy(P);},getNextSiblingBy:function(P,Q){while(P){P=
=3DP.nextSibling;if(D(P,Q)){return P;}}return =
null;},getNextSibling:function(P){P=3DB.Dom.get(P);if(!P){return =
null;}return =
B.Dom.getNextSiblingBy(P);},getFirstChildBy:function(P,R){var =
Q=3D(D(P.firstChild,R))?P.firstChild:null;return =
Q||B.Dom.getNextSiblingBy(P.firstChild,R);},getFirstChild:function(P,Q){P=
=3DB.Dom.get(P);if(!P){return null;}return =
B.Dom.getFirstChildBy(P);},getLastChildBy:function(P,R){if(!P){return =
null;}var Q=3D(D(P.lastChild,R))?P.lastChild:null;return =
Q||B.Dom.getPreviousSiblingBy(P.lastChild,R);},getLastChild:function(P){P=
=3DB.Dom.get(P);return =
B.Dom.getLastChildBy(P);},getChildrenBy:function(Q,S){var =
R=3DB.Dom.getFirstChildBy(Q,S);var =
P=3DR?[R]:[];B.Dom.getNextSiblingBy(R,function(T){if(!S||S(T)){P[P.length=
]=3DT;}return false;});return =
P;},getChildren:function(P){P=3DB.Dom.get(P);if(!P){}return =
B.Dom.getChildrenBy(P);},getDocumentScrollLeft:function(P){P=3DP||M;retur=
n =
Math.max(P.documentElement.scrollLeft,P.body.scrollLeft);},getDocumentScr=
ollTop:function(P){P=3DP||M;return =
Math.max(P.documentElement.scrollTop,P.body.scrollTop);},insertBefore:fun=
ction(Q,P){Q=3DB.Dom.get(Q);P=3DB.Dom.get(P);if(!Q||!P||!P.parentNode){re=
turn null;}return =
P.parentNode.insertBefore(Q,P);},insertAfter:function(Q,P){Q=3DB.Dom.get(=
Q);P=3DB.Dom.get(P);if(!Q||!P||!P.parentNode){return =
null;}if(P.nextSibling){return =
P.parentNode.insertBefore(Q,P.nextSibling);}else{return =
P.parentNode.appendChild(Q);}},getClientRegion:function(){var =
R=3DB.Dom.getDocumentScrollTop(),Q=3DB.Dom.getDocumentScrollLeft(),S=3DB.=
Dom.getViewportWidth()+Q,P=3DB.Dom.getViewportHeight()+R;return new =
B.Region(R,S,P,Q);}};var =
H=3Dfunction(){if(M.documentElement.getBoundingClientRect){return =
function(Q){var R=3DQ.getBoundingClientRect();var =
P=3DQ.ownerDocument;return[R.left+B.Dom.getDocumentScrollLeft(P),R.top+B.=
Dom.getDocumentScrollTop(P)];};}else{return function(R){var =
S=3D[R.offsetLeft,R.offsetTop];var Q=3DR.offsetParent;var =
P=3D(L&&B.Dom.getStyle(R,"position")=3D=3D"absolute"&&R.offsetParent=3D=3D=
R.ownerDocument.body);if(Q!=3DR){while(Q){S[0]+=3DQ.offsetLeft;S[1]+=3DQ.=
offsetTop;if(!P&&L&&B.Dom.getStyle(Q,"position")=3D=3D"absolute"){P=3Dtru=
e;}Q=3DQ.offsetParent;}}if(P){S[0]-=3DR.ownerDocument.body.offsetLeft;S[1=
]-=3DR.ownerDocument.body.offsetTop;}Q=3DR.parentNode;while(Q.tagName&&!E=
.ROOT_TAG.test(Q.tagName)){if(Q.scrollTop||Q.scrollLeft){if(!E.OP_SCROLL.=
test(B.Dom.getStyle(Q,"display"))){if(!C||B.Dom.getStyle(Q,"overflow")!=3D=
=3D"visible"){S[0]-=3DQ.scrollLeft;S[1]-=3DQ.scrollTop;}}}Q=3DQ.parentNod=
e;}return =
S;};}}();})();YAHOO.util.Region=3Dfunction(C,D,A,B){this.top=3DC;this[1]=3D=
C;this.right=3DD;this.bottom=3DA;this.left=3DB;this[0]=3DB;};YAHOO.util.R=
egion.prototype.contains=3Dfunction(A){return(A.left>=3Dthis.left&&A.righ=
t<=3Dthis.right&&A.top>=3Dthis.top&&A.bottom<=3Dthis.bottom);};YAHOO.util=
.Region.prototype.getArea=3Dfunction(){return((this.bottom-this.top)*(thi=
s.right-this.left));};YAHOO.util.Region.prototype.intersect=3Dfunction(E)=
{var C=3DMath.max(this.top,E.top);var =
D=3DMath.min(this.right,E.right);var =
A=3DMath.min(this.bottom,E.bottom);var =
B=3DMath.max(this.left,E.left);if(A>=3DC&&D>=3DB){return new =
YAHOO.util.Region(C,D,A,B);}else{return =
null;}};YAHOO.util.Region.prototype.union=3Dfunction(E){var =
C=3DMath.min(this.top,E.top);var D=3DMath.max(this.right,E.right);var =
A=3DMath.max(this.bottom,E.bottom);var =
B=3DMath.min(this.left,E.left);return new =
YAHOO.util.Region(C,D,A,B);};YAHOO.util.Region.prototype.toString=3Dfunct=
ion(){return("Region {"+"top: "+this.top+", right: "+this.right+", =
bottom: "+this.bottom+", left: =
"+this.left+"}");};YAHOO.util.Region.getRegion=3Dfunction(D){var =
F=3DYAHOO.util.Dom.getXY(D);var C=3DF[1];var E=3DF[0]+D.offsetWidth;var =
A=3DF[1]+D.offsetHeight;var B=3DF[0];return new =
YAHOO.util.Region(C,E,A,B);};YAHOO.util.Point=3Dfunction(A,B){if(YAHOO.la=
ng.isArray(A)){B=3DA[1];A=3DA[0];}this.x=3Dthis.right=3Dthis.left=3Dthis[=
0]=3DA;this.y=3Dthis.top=3Dthis.bottom=3Dthis[1]=3DB;};YAHOO.util.Point.p=
rototype=3Dnew =
YAHOO.util.Region();YAHOO.register("dom",YAHOO.util.Dom,{version:"2.5.2",=
build:"1076"});YAHOO.util.CustomEvent=3Dfunction(D,B,C,A){this.type=3DD;t=
his.scope=3DB||window;this.silent=3DC;this.signature=3DA||YAHOO.util.Cust=
omEvent.LIST;this.subscribers=3D[];if(!this.silent){}var =
E=3D"_YUICEOnSubscribe";if(D!=3D=3DE){this.subscribeEvent=3Dnew =
YAHOO.util.CustomEvent(E,this,true);}this.lastError=3Dnull;};YAHOO.util.C=
ustomEvent.LIST=3D0;YAHOO.util.CustomEvent.FLAT=3D1;YAHOO.util.CustomEven=
t.prototype=3D{subscribe:function(B,C,A){if(!B){throw new Error("Invalid =
callback for subscriber to =
'"+this.type+"'");}if(this.subscribeEvent){this.subscribeEvent.fire(B,C,A=
);}this.subscribers.push(new =
YAHOO.util.Subscriber(B,C,A));},unsubscribe:function(D,F){if(!D){return =
this.unsubscribeAll();}var E=3Dfalse;for(var =
B=3D0,A=3Dthis.subscribers.length;B<A;++B){var =
C=3Dthis.subscribers[B];if(C&&C.contains(D,F)){this._delete(B);E=3Dtrue;}=
}return E;},fire:function(){this.lastError=3Dnull;var =
K=3D[],E=3Dthis.subscribers.length;if(!E&&this.silent){return true;}var =
I=3D[].slice.call(arguments,0),G=3Dtrue,D,J=3Dfalse;if(!this.silent){}var=
 =
C=3Dthis.subscribers.slice(),A=3DYAHOO.util.Event.throwErrors;for(D=3D0;D=
<E;++D){var M=3DC[D];if(!M){J=3Dtrue;}else{if(!this.silent){}var =
L=3DM.getScope(this.scope);if(this.signature=3D=3DYAHOO.util.CustomEvent.=
FLAT){var =
B=3Dnull;if(I.length>0){B=3DI[0];}try{G=3DM.fn.call(L,B,M.obj);}catch(F){=
this.lastError=3DF;if(A){throw =
F;}}}else{try{G=3DM.fn.call(L,this.type,I,M.obj);}catch(H){this.lastError=
=3DH;if(A){throw =
H;}}}if(false=3D=3D=3DG){if(!this.silent){}break;}}}return(G!=3D=3Dfalse)=
;},unsubscribeAll:function(){for(var =
A=3Dthis.subscribers.length-1;A>-1;A--){this._delete(A);}this.subscribers=
=3D[];return A;},_delete:function(A){var =
B=3Dthis.subscribers[A];if(B){delete B.fn;delete =
B.obj;}this.subscribers.splice(A,1);},toString:function(){return"CustomEv=
ent: "+"'"+this.type+"', "+"scope: =
"+this.scope;}};YAHOO.util.Subscriber=3Dfunction(B,C,A){this.fn=3DB;this.=
obj=3DYAHOO.lang.isUndefined(C)?null:C;this.override=3DA;};YAHOO.util.Sub=
scriber.prototype.getScope=3Dfunction(A){if(this.override){if(this.overri=
de=3D=3D=3Dtrue){return this.obj;}else{return this.override;}}return =
A;};YAHOO.util.Subscriber.prototype.contains=3Dfunction(A,B){if(B){return=
(this.fn=3D=3DA&&this.obj=3D=3DB);}else{return(this.fn=3D=3DA);}};YAHOO.u=
til.Subscriber.prototype.toString=3Dfunction(){return"Subscriber { obj: =
"+this.obj+", override: "+(this.override||"no")+" =
}";};if(!YAHOO.util.Event){YAHOO.util.Event=3Dfunction(){var =
H=3Dfalse;var I=3D[];var J=3D[];var G=3D[];var E=3D[];var C=3D0;var =
F=3D[];var B=3D[];var A=3D0;var =
D=3D{63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9};return{P=
OLL_RETRYS:2000,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_=
SCOPE:4,OBJ:5,OVERRIDE:6,lastError:null,isSafari:YAHOO.env.ua.webkit,webk=
it:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,_dri:null,DOMR=
eady:false,throwErrors:false,startInterval:function(){if(!this._interval)=
{var K=3Dthis;var =
L=3Dfunction(){K._tryPreloadAttach();};this._interval=3DsetInterval(L,thi=
s.POLL_INTERVAL);}},onAvailable:function(P,M,Q,O,N){var =
K=3D(YAHOO.lang.isString(P))?[P]:P;for(var =
L=3D0;L<K.length;L=3DL+1){F.push({id:K[L],fn:M,obj:Q,override:O,checkRead=
y:N});}C=3Dthis.POLL_RETRYS;this.startInterval();},onContentReady:functio=
n(M,K,N,L){this.onAvailable(M,K,N,L,true);},onDOMReady:function(K,M,L){if=
(this.DOMReady){setTimeout(function(){var =
N=3Dwindow;if(L){if(L=3D=3D=3Dtrue){N=3DM;}else{N=3DL;}}K.call(N,"DOMRead=
y",[],M);},0);}else{this.DOMReadyEvent.subscribe(K,M,L);}},addListener:fu=
nction(M,K,V,Q,L){if(!V||!V.call){return =
false;}if(this._isValidCollection(M)){var W=3Dtrue;for(var =
R=3D0,T=3DM.length;R<T;++R){W=3Dthis.on(M[R],K,V,Q,L)&&W;}return =
W;}else{if(YAHOO.lang.isString(M)){var =
P=3Dthis.getEl(M);if(P){M=3DP;}else{this.onAvailable(M,function(){YAHOO.u=
til.Event.on(M,K,V,Q,L);});return true;}}}if(!M){return =
false;}if("unload"=3D=3DK&&Q!=3D=3Dthis){J[J.length]=3D[M,K,V,Q,L];return=
 true;}var Y=3DM;if(L){if(L=3D=3D=3Dtrue){Y=3DQ;}else{Y=3DL;}}var =
N=3Dfunction(Z){return V.call(Y,YAHOO.util.Event.getEvent(Z,M),Q);};var =
X=3D[M,K,V,N,Y,Q,L];var =
S=3DI.length;I[S]=3DX;if(this.useLegacyEvent(M,K)){var =
O=3Dthis.getLegacyIndex(M,K);if(O=3D=3D-1||M!=3DG[O][0]){O=3DG.length;B[M=
.id+K]=3DO;G[O]=3D[M,K,M["on"+K]];E[O]=3D[];M["on"+K]=3Dfunction(Z){YAHOO=
.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(Z),O);};}E[O].push(=
X);}else{try{this._simpleAdd(M,K,N,false);}catch(U){this.lastError=3DU;th=
is.removeListener(M,K,V);return false;}}return =
true;},fireLegacyEvent:function(O,M){var =
Q=3Dtrue,K,S,R,T,P;S=3DE[M].slice();for(var =
L=3D0,N=3DS.length;L<N;++L){R=3DS[L];if(R&&R[this.WFN]){T=3DR[this.ADJ_SC=
OPE];P=3DR[this.WFN].call(T,O);Q=3D(Q&&P);}}K=3DG[M];if(K&&K[2]){K[2](O);=
}return Q;},getLegacyIndex:function(L,M){var =
K=3Dthis.generateId(L)+M;if(typeof B[K]=3D=3D"undefined"){return =
-1;}else{return =
B[K];}},useLegacyEvent:function(L,M){if(this.webkit&&("click"=3D=3DM||"db=
lclick"=3D=3DM)){var =
K=3DparseInt(this.webkit,10);if(!isNaN(K)&&K<418){return true;}}return =
false;},removeListener:function(L,K,T){var O,R,V;if(typeof =
L=3D=3D"string"){L=3Dthis.getEl(L);}else{if(this._isValidCollection(L)){v=
ar =
U=3Dtrue;for(O=3DL.length-1;O>-1;O--){U=3D(this.removeListener(L[O],K,T)&=
&U);}return U;}}if(!T||!T.call){return =
this.purgeElement(L,false,K);}if("unload"=3D=3DK){for(O=3DJ.length-1;O>-1=
;O--){V=3DJ[O];if(V&&V[0]=3D=3DL&&V[1]=3D=3DK&&V[2]=3D=3DT){J.splice(O,1)=
;return true;}}return false;}var P=3Dnull;var =
Q=3Darguments[3];if("undefined"=3D=3D=3Dtypeof =
Q){Q=3Dthis._getCacheIndex(L,K,T);}if(Q>=3D0){P=3DI[Q];}if(!L||!P){return=
 false;}if(this.useLegacyEvent(L,K)){var =
N=3Dthis.getLegacyIndex(L,K);var =
M=3DE[N];if(M){for(O=3D0,R=3DM.length;O<R;++O){V=3DM[O];if(V&&V[this.EL]=3D=
=3DL&&V[this.TYPE]=3D=3DK&&V[this.FN]=3D=3DT){M.splice(O,1);break;}}}}els=
e{try{this._simpleRemove(L,K,P[this.WFN],false);}catch(S){this.lastError=3D=
S;return false;}}delete I[Q][this.WFN];delete =
I[Q][this.FN];I.splice(Q,1);return true;},getTarget:function(M,L){var =
K=3DM.target||M.srcElement;return =
this.resolveTextNode(K);},resolveTextNode:function(L){try{if(L&&3=3D=3DL.=
nodeType){return L.parentNode;}}catch(K){}return =
L;},getPageX:function(L){var =
K=3DL.pageX;if(!K&&0!=3D=3DK){K=3DL.clientX||0;if(this.isIE){K+=3Dthis._g=
etScrollLeft();}}return K;},getPageY:function(K){var =
L=3DK.pageY;if(!L&&0!=3D=3DL){L=3DK.clientY||0;if(this.isIE){L+=3Dthis._g=
etScrollTop();}}return L;=0A=
},getXY:function(K){return[this.getPageX(K),this.getPageY(K)];},getRelate=
dTarget:function(L){var =
K=3DL.relatedTarget;if(!K){if(L.type=3D=3D"mouseout"){K=3DL.toElement;}el=
se{if(L.type=3D=3D"mouseover"){K=3DL.fromElement;}}}return =
this.resolveTextNode(K);},getTime:function(M){if(!M.time){var L=3Dnew =
Date().getTime();try{M.time=3DL;}catch(K){this.lastError=3DK;return =
L;}}return =
M.time;},stopEvent:function(K){this.stopPropagation(K);this.preventDefaul=
t(K);},stopPropagation:function(K){if(K.stopPropagation){K.stopPropagatio=
n();}else{K.cancelBubble=3Dtrue;}},preventDefault:function(K){if(K.preven=
tDefault){K.preventDefault();}else{K.returnValue=3Dfalse;}},getEvent:func=
tion(M,K){var L=3DM||window.event;if(!L){var =
N=3Dthis.getEvent.caller;while(N){L=3DN.arguments[0];if(L&&Event=3D=3DL.c=
onstructor){break;}N=3DN.caller;}}return L;},getCharCode:function(L){var =
K=3DL.keyCode||L.charCode||0;if(YAHOO.env.ua.webkit&&(K in =
D)){K=3DD[K];}return K;},_getCacheIndex:function(O,P,N){for(var =
M=3D0,L=3DI.length;M<L;M=3DM+1){var =
K=3DI[M];if(K&&K[this.FN]=3D=3DN&&K[this.EL]=3D=3DO&&K[this.TYPE]=3D=3DP)=
{return M;}}return -1;},generateId:function(K){var =
L=3DK.id;if(!L){L=3D"yuievtautoid-"+A;++A;K.id=3DL;}return =
L;},_isValidCollection:function(L){try{return(L&&typeof =
L!=3D=3D"string"&&L.length&&!L.tagName&&!L.alert&&typeof =
L[0]!=3D=3D"undefined");}catch(K){return =
false;}},elCache:{},getEl:function(K){return(typeof =
K=3D=3D=3D"string")?document.getElementById(K):K;},clearCache:function(){=
},DOMReadyEvent:new =
YAHOO.util.CustomEvent("DOMReady",this),_load:function(L){if(!H){H=3Dtrue=
;var =
K=3DYAHOO.util.Event;K._ready();K._tryPreloadAttach();}},_ready:function(=
L){var =
K=3DYAHOO.util.Event;if(!K.DOMReady){K.DOMReady=3Dtrue;K.DOMReadyEvent.fi=
re();K._simpleRemove(document,"DOMContentLoaded",K._ready);}},_tryPreload=
Attach:function(){if(F.length=3D=3D=3D0){C=3D0;clearInterval(this._interv=
al);this._interval=3Dnull;return ;}if(this.locked){return =
;}if(this.isIE){if(!this.DOMReady){this.startInterval();return =
;}}this.locked=3Dtrue;var Q=3D!H;if(!Q){Q=3D(C>0&&F.length>0);}var =
P=3D[];var R=3Dfunction(T,U){var =
S=3DT;if(U.override){if(U.override=3D=3D=3Dtrue){S=3DU.obj;}else{S=3DU.ov=
erride;}}U.fn.call(S,U.obj);};var =
L,K,O,N,M=3D[];for(L=3D0,K=3DF.length;L<K;L=3DL+1){O=3DF[L];if(O){N=3Dthi=
s.getEl(O.id);if(N){if(O.checkReady){if(H||N.nextSibling||!Q){M.push(O);F=
[L]=3Dnull;}}else{R(N,O);F[L]=3Dnull;}}else{P.push(O);}}}for(L=3D0,K=3DM.=
length;L<K;L=3DL+1){O=3DM[L];R(this.getEl(O.id),O);}C--;if(Q){for(L=3DF.l=
ength-1;L>-1;L--){O=3DF[L];if(!O||!O.id){F.splice(L,1);}}this.startInterv=
al();}else{clearInterval(this._interval);this._interval=3Dnull;}this.lock=
ed=3Dfalse;},purgeElement:function(O,P,R){var =
M=3D(YAHOO.lang.isString(O))?this.getEl(O):O;var =
Q=3Dthis.getListeners(M,R),N,K;if(Q){for(N=3DQ.length-1;N>-1;N--){var =
L=3DQ[N];this.removeListener(M,L.type,L.fn);}}if(P&&M&&M.childNodes){for(=
N=3D0,K=3DM.childNodes.length;N<K;++N){this.purgeElement(M.childNodes[N],=
P,R);}}},getListeners:function(M,K){var =
P=3D[],L;if(!K){L=3D[I,J];}else{if(K=3D=3D=3D"unload"){L=3D[J];}else{L=3D=
[I];}}var R=3D(YAHOO.lang.isString(M))?this.getEl(M):M;for(var =
O=3D0;O<L.length;O=3DO+1){var T=3DL[O];if(T){for(var =
Q=3D0,S=3DT.length;Q<S;++Q){var =
N=3DT[Q];if(N&&N[this.EL]=3D=3D=3DR&&(!K||K=3D=3D=3DN[this.TYPE])){P.push=
({type:N[this.TYPE],fn:N[this.FN],obj:N[this.OBJ],adjust:N[this.OVERRIDE]=
,scope:N[this.ADJ_SCOPE],index:Q});}}}}return(P.length)?P:null;},_unload:=
function(Q){var =
K=3DYAHOO.util.Event,N,M,L,P,O,R=3DJ.slice();for(N=3D0,P=3DJ.length;N<P;+=
+N){L=3DR[N];if(L){var =
S=3Dwindow;if(L[K.ADJ_SCOPE]){if(L[K.ADJ_SCOPE]=3D=3D=3Dtrue){S=3DL[K.UNL=
OAD_OBJ];}else{S=3DL[K.ADJ_SCOPE];}}L[K.FN].call(S,K.getEvent(Q,L[K.EL]),=
L[K.UNLOAD_OBJ]);R[N]=3Dnull;L=3Dnull;S=3Dnull;}}J=3Dnull;if(I){for(M=3DI=
.length-1;M>-1;M--){L=3DI[M];if(L){K.removeListener(L[K.EL],L[K.TYPE],L[K=
.FN],M);}}L=3Dnull;}G=3Dnull;K._simpleRemove(window,"unload",K._unload);}=
,_getScrollLeft:function(){return =
this._getScroll()[1];},_getScrollTop:function(){return =
this._getScroll()[0];},_getScroll:function(){var =
K=3Ddocument.documentElement,L=3Ddocument.body;if(K&&(K.scrollTop||K.scro=
llLeft)){return[K.scrollTop,K.scrollLeft];}else{if(L){return[L.scrollTop,=
L.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:functio=
n(){if(window.addEventListener){return =
function(M,N,L,K){M.addEventListener(N,L,(K));};}else{if(window.attachEve=
nt){return function(M,N,L,K){M.attachEvent("on"+N,L);};}else{return =
function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener=
){return =
function(M,N,L,K){M.removeEventListener(N,L,(K));};}else{if(window.detach=
Event){return function(L,M,K){L.detachEvent("on"+M,K);};}else{return =
function(){};}}}()};}();(function(){var =
EU=3DYAHOO.util.Event;EU.on=3DEU.addListener;=0A=
/* DOMReady: based on work by: Dean Edwards/John Resig/Matthias Miller */=0A=
if(EU.isIE){YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttac=
h,YAHOO.util.Event,true);var =
n=3Ddocument.createElement("p");EU._dri=3DsetInterval(function(){try{n.do=
Scroll("left");clearInterval(EU._dri);EU._dri=3Dnull;EU._ready();n=3Dnull=
;}catch(ex){}},EU.POLL_INTERVAL);}else{if(EU.webkit&&EU.webkit<525){EU._d=
ri=3DsetInterval(function(){var =
rs=3Ddocument.readyState;if("loaded"=3D=3Drs||"complete"=3D=3Drs){clearIn=
terval(EU._dri);EU._dri=3Dnull;EU._ready();}},EU.POLL_INTERVAL);}else{EU.=
_simpleAdd(document,"DOMContentLoaded",EU._ready);}}EU._simpleAdd(window,=
"load",EU._load);EU._simpleAdd(window,"unload",EU._unload);EU._tryPreload=
Attach();})();}YAHOO.util.EventProvider=3Dfunction(){};YAHOO.util.EventPr=
ovider.prototype=3D{__yui_events:null,__yui_subscribers:null,subscribe:fu=
nction(A,C,F,E){this.__yui_events=3Dthis.__yui_events||{};var =
D=3Dthis.__yui_events[A];if(D){D.subscribe(C,F,E);}else{this.__yui_subscr=
ibers=3Dthis.__yui_subscribers||{};var =
B=3Dthis.__yui_subscribers;if(!B[A]){B[A]=3D[];}B[A].push({fn:C,obj:F,ove=
rride:E});}},unsubscribe:function(C,E,G){this.__yui_events=3Dthis.__yui_e=
vents||{};var A=3Dthis.__yui_events;if(C){var F=3DA[C];if(F){return =
F.unsubscribe(E,G);}}else{var B=3Dtrue;for(var D in =
A){if(YAHOO.lang.hasOwnProperty(A,D)){B=3DB&&A[D].unsubscribe(E,G);}}retu=
rn B;}return false;},unsubscribeAll:function(A){return =
this.unsubscribe(A);},createEvent:function(G,D){this.__yui_events=3Dthis.=
__yui_events||{};var A=3DD||{};var I=3Dthis.__yui_events;=0A=
if(I[G]){}else{var H=3DA.scope||this;var E=3D(A.silent);var B=3Dnew =
YAHOO.util.CustomEvent(G,H,E,YAHOO.util.CustomEvent.FLAT);I[G]=3DB;if(A.o=
nSubscribeCallback){B.subscribeEvent.subscribe(A.onSubscribeCallback);}th=
is.__yui_subscribers=3Dthis.__yui_subscribers||{};var =
F=3Dthis.__yui_subscribers[G];if(F){for(var =
C=3D0;C<F.length;++C){B.subscribe(F[C].fn,F[C].obj,F[C].override);}}}retu=
rn =
I[G];},fireEvent:function(E,D,A,C){this.__yui_events=3Dthis.__yui_events|=
|{};var G=3Dthis.__yui_events[E];if(!G){return null;}var B=3D[];for(var =
F=3D1;F<arguments.length;++F){B.push(arguments[F]);}return =
G.fire.apply(G,B);},hasEvent:function(A){if(this.__yui_events){if(this.__=
yui_events[A]){return true;}}return =
false;}};YAHOO.util.KeyListener=3Dfunction(A,F,B,C){if(!A){}else{if(!F){}=
else{if(!B){}}}if(!C){C=3DYAHOO.util.KeyListener.KEYDOWN;}var D=3Dnew =
YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=3Dnew =
YAHOO.util.CustomEvent("enabled");this.disabledEvent=3Dnew =
YAHOO.util.CustomEvent("disabled");if(typeof =
A=3D=3D"string"){A=3Ddocument.getElementById(A);}if(typeof =
B=3D=3D"function"){D.subscribe(B);}else{D.subscribe(B.fn,B.scope,B.correc=
tScope);}function =
E(J,I){if(!F.shift){F.shift=3Dfalse;}if(!F.alt){F.alt=3Dfalse;}if(!F.ctrl=
){F.ctrl=3Dfalse;}if(J.shiftKey=3D=3DF.shift&&J.altKey=3D=3DF.alt&&J.ctrl=
Key=3D=3DF.ctrl){var G;if(F.keys instanceof Array){for(var =
H=3D0;H<F.keys.length;H++){G=3DF.keys[H];if(G=3D=3DJ.charCode){D.fire(J.c=
harCode,J);break;}else{if(G=3D=3DJ.keyCode){D.fire(J.keyCode,J);break;}}}=
}else{G=3DF.keys;if(G=3D=3DJ.charCode){D.fire(J.charCode,J);}else{if(G=3D=
=3DJ.keyCode){D.fire(J.keyCode,J);}}}}}this.enable=3Dfunction(){if(!this.=
enabled){YAHOO.util.Event.addListener(A,C,E);this.enabledEvent.fire(F);}t=
his.enabled=3Dtrue;};this.disable=3Dfunction(){if(this.enabled){YAHOO.uti=
l.Event.removeListener(A,C,E);this.disabledEvent.fire(F);}this.enabled=3D=
false;};this.toString=3Dfunction(){return"KeyListener ["+F.keys+"] =
"+A.tagName+(A.id?"["+A.id+"]":"");};};YAHOO.util.KeyListener.KEYDOWN=3D"=
keydown";YAHOO.util.KeyListener.KEYUP=3D"keyup";YAHOO.util.KeyListener.KE=
Y=3D{ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35=
,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PA=
GE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:=
32,TAB:9,UP:38};YAHOO.register("event",YAHOO.util.Event,{version:"2.5.2",=
build:"1076"});YAHOO.register("yahoo-dom-event", YAHOO, {version: =
"2.5.2", build: "1076"});=0A=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/adapter/shadowbox-base.js

/**=0A=
 * A base library for Shadowbox used as a standalone (without another =
base=0A=
 * library/adapter combination).=0A=
 *=0A=
 * This file is part of Shadowbox.=0A=
 *=0A=
 * Shadowbox is an online media viewer application that supports all of =
the=0A=
 * web's most popular media publishing formats. Shadowbox is written =
entirely=0A=
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, =
website=0A=
 * authors can showcase a wide assortment of media in all major browsers =
without=0A=
 * navigating users away from the linking page.=0A=
 *=0A=
 * Shadowbox is released under version 3.0 of the Creative Commons =
Attribution-=0A=
 * Noncommercial-Share Alike license. This means that it is absolutely =
free=0A=
 * for personal, noncommercial use provided that you 1) make attribution =
to the=0A=
 * author and 2) release any derivative work under the same or a similar=0A=
 * license.=0A=
 *=0A=
 * If you wish to use Shadowbox for commercial purposes, licensing =
information=0A=
 * can be found at http://mjijackson.com/shadowbox/.=0A=
 *=0A=
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>=0A=
 * @copyright   2007-2008 Michael J. I. Jackson=0A=
 * @license     http://creativecommons.org/licenses/by-nc-sa/3.0/=0A=
 * @version     SVN: $Id: shadowbox-base.js 103 2008-06-27 06:19:21Z =
mjijackson $=0A=
 */=0A=
=0A=
// create the Shadowbox object first=0A=
var Shadowbox =3D {};=0A=
=0A=
Shadowbox.lib =3D function(){=0A=
=0A=
    // local style camelizing for speed=0A=
    var styleCache =3D {};=0A=
    var camelRe =3D /(-[a-z])/gi;=0A=
    var camelFn =3D function(m, a){=0A=
        return a.charAt(1).toUpperCase();=0A=
    };=0A=
    var toCamel =3D function(style){=0A=
        var camel;=0A=
        if(!(camel =3D styleCache[style])){=0A=
            camel =3D styleCache[style] =3D style.replace(camelRe, =
camelFn);=0A=
        }=0A=
        return camel;=0A=
    };=0A=
=0A=
    var view =3D document.defaultView;=0A=
    var alphaRe =3D /alpha\([^\)]*\)/gi;=0A=
=0A=
    /**=0A=
     * Sets the opacity of the given element to the specified level.=0A=
     *=0A=
     * @param   {HTMLElement}   el          The element=0A=
     * @param   {Number}        opacity     The opacity to use=0A=
     * @return  void=0A=
     * @private=0A=
     * @static=0A=
     */=0A=
    var setOpacity =3D function(el, opacity){=0A=
        var s =3D el.style;=0A=
        if(window.ActiveXObject){ // IE=0A=
            s.zoom =3D 1; // give "layout"=0A=
            s.filter =3D (s.filter || '').replace(alphaRe, '') +=0A=
                (opacity =3D=3D 1 ? '' : ' alpha(opacity=3D' + (opacity =
* 100) + ')');=0A=
        }else{=0A=
            s.opacity =3D opacity;=0A=
        }=0A=
    };=0A=
=0A=
    return {=0A=
=0A=
        adapter: 'standalone',=0A=
=0A=
        /**=0A=
         * Gets the value of the style on the given element. This =
function=0A=
         * adapted from Ext.Element.getStyle().=0A=
         *=0A=
         * @param   {HTMLElement}   el      The DOM element=0A=
         * @param   {String}        style   The name of the style (e.g. =
margin-top)=0A=
         * @return  {mixed}                 The value of the given style=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        getStyle: function(){=0A=
            return view && view.getComputedStyle=0A=
                ? function(el, style){=0A=
                    var v, cs, camel;=0A=
                    if(style =3D=3D 'float') style =3D 'cssFloat';=0A=
                    if(v =3D el.style[style]) return v;=0A=
                    if(cs =3D view.getComputedStyle(el, '')){=0A=
                        return cs[toCamel(style)];=0A=
                    }=0A=
                    return null;=0A=
                }=0A=
                : function(el, style){=0A=
                    var v, cs, camel;=0A=
                    if(style =3D=3D 'opacity'){=0A=
                        if(typeof el.style.filter =3D=3D 'string'){=0A=
                            var m =3D =
el.style.filter.match(/alpha\(opacity=3D(.+)\)/i);=0A=
                            if(m){=0A=
                                var fv =3D parseFloat(m[1]);=0A=
                                if(!isNaN(fv)) return (fv ? fv / 100 : =
0);=0A=
                            }=0A=
                        }=0A=
                        return 1;=0A=
                    }else if(style =3D=3D 'float'){=0A=
                        style =3D 'styleFloat';=0A=
                    }=0A=
                    var camel =3D toCamel(style);=0A=
                    if(v =3D el.style[camel]) return v;=0A=
                    if(cs =3D el.currentStyle) return cs[camel];=0A=
                    return null;=0A=
                };=0A=
        }(),=0A=
=0A=
        /**=0A=
         * Sets the style on the given element to the given value. May =
be an=0A=
         * object to specify multiple values. This function adapted from=0A=
         * Ext.Element.setStyle().=0A=
         *=0A=
         * @param   {HTMLElement}   el      The DOM element=0A=
         * @param   {String/Object} style   The name of the style to set =
if a=0A=
         *                                  string, or an object of name =
=3D>=0A=
         *                                  value pairs=0A=
         * @param   {String}        value   The value to set the given =
style to=0A=
         * @return  void=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        setStyle: function(el, style, value){=0A=
            if(typeof style =3D=3D 'string'){=0A=
                var camel =3D toCamel(style);=0A=
                if(camel =3D=3D 'opacity'){=0A=
                    setOpacity(el, value);=0A=
                }else{=0A=
                    el.style[camel] =3D value;=0A=
                }=0A=
            }else{=0A=
                for(var s in style){=0A=
                    this.setStyle(el, s, style[s]);=0A=
                }=0A=
            }=0A=
        },=0A=
=0A=
        /**=0A=
         * Gets a reference to the given element.=0A=
         *=0A=
         * @param   {String/HTMLElement}    el      The element to fetch=0A=
         * @return  {HTMLElement}                   A reference to the =
element=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        get: function(el){=0A=
            return typeof el =3D=3D 'string' ? =
document.getElementById(el) : el;=0A=
        },=0A=
=0A=
        /**=0A=
         * Removes an element from the DOM.=0A=
         *=0A=
         * @param   {HTMLElement}       el      The element to remove=0A=
         * @return  void=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        remove: function(el){=0A=
            el.parentNode.removeChild(el);=0A=
        },=0A=
=0A=
        /**=0A=
         * Gets the target of the given event. The event object passed =
will be=0A=
         * the same object that is passed to listeners registered with=0A=
         * addEvent().=0A=
         *=0A=
         * @param   {mixed}             e       The event object=0A=
         * @return  {HTMLElement}               The event's target =
element=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        getTarget: function(e){=0A=
            var t =3D e.target ? e.target : e.srcElement;=0A=
            return t.nodeType =3D=3D 3 ? t.parentNode : t;=0A=
        },=0A=
=0A=
        /**=0A=
         * Gets the page X/Y coordinates of the mouse event in an [x, y] =
array.=0A=
         * The page coordinates should be relative to the document, and =
not the=0A=
         * viewport. The event object provided here will be the same =
object that=0A=
         * is passed to listeners registered with addEvent().=0A=
         *=0A=
         * @param   {mixed}         e       The event object=0A=
         * @return  {Array}                 The page X/Y coordinates=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        getPageXY: function(e){=0A=
            var x =3D e.pageX || (e.clientX +=0A=
                (document.documentElement.scrollLeft || =
document.body.scrollLeft));=0A=
            var y =3D e.pageY || (e.clientY +=0A=
                (document.documentElement.scrollTop || =
document.body.scrollTop));=0A=
            return [x, y];=0A=
        },=0A=
=0A=
        /**=0A=
         * Prevents the event's default behavior. The event object here =
will=0A=
         * be the same object that is passed to listeners registered with=0A=
         * addEvent().=0A=
         *=0A=
         * @param   {mixed}             e       The event object=0A=
         * @return  void=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        preventDefault: function(e){=0A=
            if(e.preventDefault){=0A=
                e.preventDefault();=0A=
            }else{=0A=
                e.returnValue =3D false;=0A=
            }=0A=
        },=0A=
=0A=
        /**=0A=
         * Gets the key code of the given event object (keydown). The =
event=0A=
         * object here will be the same object that is passed to =
listeners=0A=
         * registered with addEvent().=0A=
         *=0A=
         * @param   {mixed}         e       The event object=0A=
         * @return  {Number}                The key code of the event=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        keyCode: function(e){=0A=
            return e.which ? e.which : e.keyCode;=0A=
        },=0A=
=0A=
        /**=0A=
         * Adds an event listener to the given element. It is expected =
that this=0A=
         * function will be passed the event as its first argument.=0A=
         *=0A=
         * @param   {HTMLElement}   el          The DOM element to =
listen to=0A=
         * @param   {String}        name        The name of the event to =
register=0A=
         *                                      (i.e. 'click', 'scroll', =
etc.)=0A=
         * @param   {Function}      handler     The event handler =
function=0A=
         * @return  void=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        addEvent: function(el, name, handler){=0A=
            if(el.addEventListener){=0A=
                el.addEventListener(name, handler, false);=0A=
            }else if(el.attachEvent){=0A=
                el.attachEvent('on' + name, handler);=0A=
            }=0A=
        },=0A=
=0A=
        /**=0A=
         * Removes an event listener from the given element.=0A=
         *=0A=
         * @param   {HTMLElement}   el          The DOM element to stop =
listening to=0A=
         * @param   {String}        name        The name of the event to =
stop=0A=
         *                                      listening for (i.e. =
'click')=0A=
         * @param   {Function}      handler     The event handler =
function=0A=
         * @return  void=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        removeEvent: function(el, name, handler){=0A=
            if(el.removeEventListener){=0A=
                el.removeEventListener(name, handler, false);=0A=
            }else if(el.detachEvent){=0A=
                el.detachEvent('on' + name, handler);=0A=
            }=0A=
        },=0A=
=0A=
        /**=0A=
         * Appends an HTML fragment to the given element.=0A=
         *=0A=
         * @param   {HTMLElement}       el      The element to append to=0A=
         * @param   {String}            html    The HTML fragment to use=0A=
         * @return  void=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        append: function(el, html){=0A=
            if(el.insertAdjacentHTML){=0A=
                el.insertAdjacentHTML('BeforeEnd', html);=0A=
            }else if(el.lastChild){=0A=
                var range =3D el.ownerDocument.createRange();=0A=
                range.setStartAfter(el.lastChild);=0A=
                var frag =3D range.createContextualFragment(html);=0A=
                el.appendChild(frag);=0A=
            }else{=0A=
                el.innerHTML =3D html;=0A=
            }=0A=
        }=0A=
=0A=
    };=0A=
=0A=
}();=0A=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/shadowbox.js

/**=0A=
 * The Shadowbox class.=0A=
 *=0A=
 * This file is part of Shadowbox.=0A=
 *=0A=
 * Shadowbox is an online media viewer application that supports all of =
the=0A=
 * web's most popular media publishing formats. Shadowbox is written =
entirely=0A=
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, =
website=0A=
 * authors can showcase a wide assortment of media in all major browsers =
without=0A=
 * navigating users away from the linking page.=0A=
 *=0A=
 * Shadowbox is released under version 3.0 of the Creative Commons =
Attribution-=0A=
 * Noncommercial-Share Alike license. This means that it is absolutely =
free=0A=
 * for personal, noncommercial use provided that you 1) make attribution =
to the=0A=
 * author and 2) release any derivative work under the same or a similar=0A=
 * license.=0A=
 *=0A=
 * If you wish to use Shadowbox for commercial purposes, licensing =
information=0A=
 * can be found at http://mjijackson.com/shadowbox/.=0A=
 *=0A=
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>=0A=
 * @copyright   2007-2008 Michael J. I. Jackson=0A=
 * @license     http://creativecommons.org/licenses/by-nc-sa/3.0/=0A=
 * @version     SVN: $Id: shadowbox.js 108 2008-07-11 04:19:01Z =
mjijackson $=0A=
 */=0A=
=0A=
if(typeof Shadowbox =3D=3D 'undefined'){=0A=
    throw 'Unable to load Shadowbox, no base library adapter found';=0A=
}=0A=
=0A=
/**=0A=
 * The Shadowbox class. Used to display different media on a web page =
using a=0A=
 * Lightbox-like effect.=0A=
 *=0A=
 * Useful resources:=0A=
 *=0A=
 * - http://www.alistapart.com/articles/byebyeembed=0A=
 * - http://www.w3.org/TR/html401/struct/objects.html=0A=
 * - http://www.dyn-web.com/dhtml/iframes/=0A=
 * - http://www.apple.com/quicktime/player/specs.html=0A=
 * - http://www.apple.com/quicktime/tutorials/embed2.html=0A=
 * - =
http://www.howtocreate.co.uk/wrongWithIE/?chapter=3Dnavigator.plugins=0A=
 * - http://msdn.microsoft.com/en-us/library/ms532969.aspx=0A=
 * - http://support.microsoft.com/kb/316992=0A=
 *=0A=
 * @class       Shadowbox=0A=
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>=0A=
 * @singleton=0A=
 */=0A=
(function(){=0A=
=0A=
    /**=0A=
     * The current version of Shadowbox.=0A=
     *=0A=
     * @var         String=0A=
     * @private=0A=
     */=0A=
    var version =3D '2.0';=0A=
=0A=
    /**=0A=
     * Contains the default options for Shadowbox.=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var options =3D {=0A=
=0A=
        /**=0A=
         * Enable all animations besides fades.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        animate:            true,=0A=
=0A=
        /**=0A=
         * Enable fade animations.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        animateFade:        true,=0A=
=0A=
        /**=0A=
         * Specifies the sequence of the height and width animations. =
May be=0A=
         * 'wh' (width then height), 'hw' (height then width), or 'sync' =
(both=0A=
         * at the same time). Of course this will only work if animate =
is true.=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        animSequence:       'wh',=0A=
=0A=
        /**=0A=
         * The path to flvplayer.swf.=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        flvPlayer:          'flvplayer.swf',=0A=
=0A=
        /**=0A=
         * Listen to the overlay for clicks. If the user clicks the =
overlay,=0A=
         * it will trigger Shadowbox.close().=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        modal:              false,=0A=
=0A=
        /**=0A=
         * The color to use for the modal overlay (in hex).=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        overlayColor:       '#000',=0A=
=0A=
        /**=0A=
         * The opacity to use for the modal overlay.=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        overlayOpacity:     0.8,=0A=
=0A=
        /**=0A=
         * The default background color to use for Flash movies (in hex).=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        flashBgColor:       '#000000',=0A=
=0A=
        /**=0A=
         * Automatically play movies.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        autoplayMovies:     true,=0A=
=0A=
        /**=0A=
         * Enable movie controllers on movie players.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        showMovieControls:  true,=0A=
=0A=
        /**=0A=
         * A delay (in seconds) to use for slideshows. If set to =
anything other=0A=
         * than 0, this value determines an interval at which Shadowbox =
will=0A=
         * automatically proceed to the next piece in the gallery.=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        slideshowDelay:     0,=0A=
=0A=
        /**=0A=
         * The duration of the resizing animations (in seconds).=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        resizeDuration:     0.55,=0A=
=0A=
        /**=0A=
         * The duration of the fading animations (in seconds).=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        fadeDuration:       0.35,=0A=
=0A=
        /**=0A=
         * Show the navigation controls.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        displayNav:         true,=0A=
=0A=
        /**=0A=
         * Enable continuous galleries. When this is true, users will be =
able=0A=
         * to skip to the first gallery image from the last using next =
and vice=0A=
         * versa.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        continuous:         false,=0A=
=0A=
        /**=0A=
         * Display the gallery counter.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        displayCounter:     true,=0A=
=0A=
        /**=0A=
         * This option may be either 'default' or 'skip'. The default =
counter is=0A=
         * a simple '1 of 5' message. The skip counter displays a link =
for each=0A=
         * piece in the gallery that enables a user to skip directly to =
any=0A=
         * piece.=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        counterType:        'default',=0A=
=0A=
        /**=0A=
         * Limits the number of counter links that will be displayed in =
a "skip"=0A=
         * style counter. If the actual number of gallery elements is =
greater=0A=
         * than this value, the counter will be restrained to the =
elements=0A=
         * immediately preceeding and following the current element.=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        counterLimit:       10,=0A=
=0A=
        /**=0A=
         * The amount of padding to maintain around the viewport edge (in=0A=
         * pixels). This only applies when the image is very large and =
takes up=0A=
         * the entire viewport.=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        viewportPadding:    20,=0A=
=0A=
        /**=0A=
         * How to handle content that is too large to display in its =
entirety=0A=
         * (and is resizable). A value of 'resize' will resize the =
content while=0A=
         * preserving aspect ratio and display it at the smaller =
resolution. If=0A=
         * the content is an image, a value of 'drag' will display the =
image at=0A=
         * its original resolution but it will be draggable within =
Shadowbox. A=0A=
         * value of 'none' will display the content at its original =
resolution=0A=
         * but it may be cropped.=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        handleOversize:     'resize',=0A=
=0A=
        /**=0A=
         * An exception handling function that will be called whenever=0A=
         * Shadowbox should throw an exception. Will be passed the error=0A=
         * message as its first argument.=0A=
         *=0A=
         * @var     Function=0A=
         */=0A=
        handleException:    null,=0A=
=0A=
        /**=0A=
         * The mode to use when handling unsupported media. May be either=0A=
         * 'remove' or 'link'. If it is 'remove', the unsupported =
gallery item=0A=
         * will merely be removed from the gallery. If it is the only =
item in=0A=
         * the gallery, the link will simply be followed. If it is =
'link', a=0A=
         * link will be provided to the appropriate plugin page in place =
of the=0A=
         * gallery element.=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        handleUnsupported:  'link',=0A=
=0A=
        /**=0A=
         * The initial height of Shadowbox (in pixels).=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        initialHeight:      160,=0A=
=0A=
        /**=0A=
         * The initial width of Shadowbox (in pixels).=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        initialWidth:       320,=0A=
=0A=
        /**=0A=
         * Enable keyboard control.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        enableKeys:         true,=0A=
=0A=
        /**=0A=
         * A hook function to be fired when Shadowbox opens. The single =
argument=0A=
         * will be the current gallery element.=0A=
         *=0A=
         * @var     Function=0A=
         */=0A=
        onOpen:             null,=0A=
=0A=
        /**=0A=
         * A hook function to be fired when Shadowbox finishes loading =
its=0A=
         * content. The single argument will be the current gallery =
element on=0A=
         * display.=0A=
         *=0A=
         * @var     Function=0A=
         */=0A=
        onFinish:           null,=0A=
=0A=
        /**=0A=
         * A hook function to be fired when Shadowbox changes from one =
gallery=0A=
         * element to the next. The single argument will be the current =
gallery=0A=
         * element that is about to be displayed.=0A=
         *=0A=
         * @var     Function=0A=
         */=0A=
        onChange:           null,=0A=
=0A=
        /**=0A=
         * A hook function that will be fired when Shadowbox closes. The =
single=0A=
         * argument will be the gallery element most recently displayed.=0A=
         *=0A=
         * @var     Function=0A=
         */=0A=
        onClose:            null,=0A=
=0A=
        /**=0A=
         * Skips calling Shadowbox.setup() in init(). This means that it =
must=0A=
         * be called later manually.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        skipSetup:          false,=0A=
=0A=
        /**=0A=
         * An object containing names of plugins and links to their =
respective=0A=
         * download pages.=0A=
         *=0A=
         * @var     Object=0A=
         */=0A=
        errors:         {=0A=
=0A=
            fla:        {=0A=
                name:   'Flash',=0A=
                url:    'http://www.adobe.com/products/flashplayer/'=0A=
            },=0A=
=0A=
            qt:         {=0A=
                name:   'QuickTime',=0A=
                url:    'http://www.apple.com/quicktime/download/'=0A=
            },=0A=
=0A=
            wmp:        {=0A=
                name:   'Windows Media Player',=0A=
                url:    'http://www.microsoft.com/windows/windowsmedia/'=0A=
            },=0A=
=0A=
            f4m:        {=0A=
                name:   'Flip4Mac',=0A=
                url:    'http://www.flip4mac.com/wmv_download.htm'=0A=
            }=0A=
=0A=
        },=0A=
=0A=
        /**=0A=
         * A map of players to the file extensions they support. Each =
member of=0A=
         * this object is the name of a player (with one exception), =
whose value=0A=
         * is an array of file extensions that player will "play". The =
one=0A=
         * exception to this rule is the "qtwmp" member, which contains =
extensions=0A=
         * that may be played using either QuickTime or Windows Media =
Player.=0A=
         *=0A=
         * - img: Image file extensions=0A=
         * - swf: Flash SWF file extensions=0A=
         * - flv: Flash video file extensions (will be played by JW FLV =
player)=0A=
         * - qt: Movie file extensions supported by QuickTime=0A=
         * - wmp: Movie file extensions supported by Windows Media Player=0A=
         * - qtwmp: Movie file extensions supported by both QuickTime =
and Windows Media Player=0A=
         * - iframe: File extensions that will be display in an iframe=0A=
         *=0A=
         * IMPORTANT: If this object is to be modified, it must be =
copied in its=0A=
         * entirety and tweaked because it is not merged recursively =
with the=0A=
         * default. Also, any modifications must be passed into =
Shadowbox.init=0A=
         * for speed reasons.=0A=
         *=0A=
         * @var     Object      ext=0A=
         */=0A=
        ext:     {=0A=
            img:        ['png', 'jpg', 'jpeg', 'gif', 'bmp'],=0A=
            swf:        ['swf'],=0A=
            flv:        ['flv'],=0A=
            qt:         ['dv', 'mov', 'moov', 'movie', 'mp4'],=0A=
            wmp:        ['asf', 'wm', 'wmv'],=0A=
            qtwmp:      ['avi', 'mpg', 'mpeg'],=0A=
            iframe:     ['asp', 'aspx', 'cgi', 'cfm', 'htm', 'html', =
'pl', 'php',=0A=
                        'php3', 'php4', 'php5', 'phtml', 'rb', 'rhtml', =
'shtml',=0A=
                        'txt', 'vbs']=0A=
        }=0A=
=0A=
    };=0A=
=0A=
    // shorthand=0A=
    var SB =3D Shadowbox;=0A=
    var SL =3D SB.lib;=0A=
=0A=
    /**=0A=
     * Stores the default set of options in case a custom set of options =
is used=0A=
     * on a link-by-link basis so we can restore them later.=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var default_options;=0A=
=0A=
    /**=0A=
     * An object containing some regular expressions we'll need later. =
Compiled=0A=
     * up front for speed.=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var RE =3D {=0A=
        domain:         /:\/\/(.*?)[:\/]/, // domain prefix=0A=
        inline:         /#(.+)$/, // inline element id=0A=
        rel:            /^(light|shadow)box/i, // rel attribute format=0A=
        gallery:        /^(light|shadow)box\[(.*?)\]/i, // rel attribute =
format for gallery link=0A=
        unsupported:    /^unsupported-(\w+)/, // unsupported media type=0A=
        param:          /\s*([a-z_]*?)\s*=3D\s*(.+)\s*/, // rel string =
parameter=0A=
        empty:          =
/^(?:br|frame|hr|img|input|link|meta|range|spacer|wbr|area|param|col)$/i =
// elements that don't have children=0A=
    };=0A=
=0A=
    /**=0A=
     * A cache of options for links that have been set up for use with=0A=
     * Shadowbox.=0A=
     *=0A=
     * @var         Array=0A=
     * @private=0A=
     */=0A=
    var cache =3D [];=0A=
=0A=
    /**=0A=
     * An array containing the gallery objects currently being viewed. =
In the=0A=
     * case of non-gallery items, this will only hold one object.=0A=
     *=0A=
     * @var         Array=0A=
     * @private=0A=
     */=0A=
    var gallery;=0A=
=0A=
    /**=0A=
     * The array index of the current gallery that is currently being =
viewed.=0A=
     *=0A=
     * @var         Number=0A=
     * @private=0A=
     */=0A=
    var current;=0A=
=0A=
    /**=0A=
     * The current content object.=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var content;=0A=
=0A=
    /**=0A=
     * The id to use for content objects.=0A=
     *=0A=
     * @var         String=0A=
     * @private=0A=
     */=0A=
    var content_id =3D 'shadowbox_content';=0A=
=0A=
    /**=0A=
     * Holds the current dimensions of Shadowbox as calculated by=0A=
     * setDimensions(). Contains the following properties:=0A=
     *=0A=
     * - height: The total height of #shadowbox=0A=
     * - width: The total width of #shadowbox=0A=
     * - inner_h: The height of #shadowbox_body=0A=
     * - inner_w: The width of #shadowbox_body=0A=
     * - top: The top to use for #shadowbox=0A=
     * - resize_h: The height to use for resizable content=0A=
     * - resize_w: The width to use for resizable content=0A=
     * - drag: True if dragging should be enabled (oversized image)=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var dims;=0A=
=0A=
    /**=0A=
     * Keeps track of whether or not Shadowbox has been initialized. We =
never=0A=
     * want to initialize twice.=0A=
     *=0A=
     * @var         Boolean=0A=
     * @private=0A=
     */=0A=
    var initialized =3D false;=0A=
=0A=
    /**=0A=
     * Keeps track of whether or not Shadowbox is activated.=0A=
     *=0A=
     * @var         Boolean=0A=
     * @private=0A=
     */=0A=
    var activated =3D false;=0A=
=0A=
    /**=0A=
     * The timeout id for the slideshow transition function.=0A=
     *=0A=
     * @var         Number=0A=
     * @private=0A=
     */=0A=
    var slide_timer;=0A=
=0A=
    /**=0A=
     * Keeps track of the time at which the current slideshow frame was=0A=
     * displayed.=0A=
     *=0A=
     * @var         Number=0A=
     * @private=0A=
     */=0A=
    var slide_start;=0A=
=0A=
    /**=0A=
     * The delay on which the next slide will display.=0A=
     *=0A=
     * @var         Number=0A=
     * @private=0A=
     */=0A=
    var slide_delay =3D 0;=0A=
=0A=
    /**=0A=
     * These parameters for simple browser detection. Adapted from =
Ext.js.=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var ua =3D navigator.userAgent.toLowerCase();=0A=
    var client =3D {=0A=
        isStrict:   document.compatMode =3D=3D 'CSS1Compat',=0A=
        isOpera:    ua.indexOf('opera') > -1,=0A=
        isIE:       ua.indexOf('msie') > -1,=0A=
        isIE7:      ua.indexOf('msie 7') > -1,=0A=
        isSafari:   /webkit|khtml/.test(ua),=0A=
        isWindows:  ua.indexOf('windows') !=3D -1 || ua.indexOf('win32') =
!=3D -1,=0A=
        isMac:      ua.indexOf('macintosh') !=3D -1 || ua.indexOf('mac =
os x') !=3D -1,=0A=
        isLinux:    ua.indexOf('linux') !=3D -1=0A=
    };=0A=
    client.isBorderBox =3D client.isIE && !client.isStrict;=0A=
    client.isSafari3 =3D client.isSafari && !!(document.evaluate);=0A=
    client.isGecko =3D ua.indexOf('gecko') !=3D -1 && !client.isSafari;=0A=
=0A=
    /**=0A=
     * You're not sill using IE6 are you?=0A=
     *=0A=
     * @var         Boolean=0A=
     * @private=0A=
     */=0A=
    var ltIE7 =3D client.isIE && !client.isIE7;=0A=
=0A=
    /**=0A=
     * Contains plugin support information. Each property of this object =
is a=0A=
     * boolean indicating whether that plugin is supported.=0A=
     *=0A=
     * - fla: Flash player=0A=
     * - qt: QuickTime player=0A=
     * - wmp: Windows Media player=0A=
     * - f4m: Flip4Mac plugin=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var plugins;=0A=
=0A=
    // detect plugin support=0A=
    if(navigator.plugins && navigator.plugins.length){=0A=
        var detectPlugin =3D function(plugin_name){=0A=
            var detected =3D false;=0A=
            for (var i =3D 0, len =3D navigator.plugins.length; i < len; =
++i){=0A=
                if(navigator.plugins[i].name.indexOf(plugin_name) > -1){=0A=
                    detected =3D true;=0A=
                    break;=0A=
                }=0A=
            }=0A=
            return detected;=0A=
        };=0A=
        var f4m =3D detectPlugin('Flip4Mac');=0A=
        plugins =3D {=0A=
            fla:    detectPlugin('Shockwave Flash'),=0A=
            qt:     detectPlugin('QuickTime'),=0A=
            wmp:    !f4m && detectPlugin('Windows Media'), // if it's =
Flip4Mac, it's not really WMP=0A=
            f4m:    f4m=0A=
        };=0A=
    }else{=0A=
        var detectPlugin =3D function(plugin_name){=0A=
            var detected =3D false;=0A=
            try{=0A=
                var axo =3D new ActiveXObject(plugin_name);=0A=
                if(axo) detected =3D true;=0A=
            }catch(e){}=0A=
            return detected;=0A=
        };=0A=
        plugins =3D {=0A=
            fla:    detectPlugin('ShockwaveFlash.ShockwaveFlash'),=0A=
            qt:     detectPlugin('QuickTime.QuickTime'),=0A=
            wmp:    detectPlugin('wmplayer.ocx'),=0A=
            f4m:    false=0A=
        };=0A=
    }=0A=
=0A=
    /**=0A=
     * Applies all properties of e to o.=0A=
     *=0A=
     * @param   Object      o       The original object=0A=
     * @param   Object      e       The extension object=0A=
     * @return  Object              The original object with all =
properties=0A=
     *                              of the extension object applied=0A=
     * @private=0A=
     */=0A=
    var apply =3D function(o, e){=0A=
        for(var p in e) o[p] =3D e[p];=0A=
        return o;=0A=
    };=0A=
=0A=
    /**=0A=
     * Determines if the given object is an anchor/area element.=0A=
     *=0A=
     * @param   mixed       el      The object to check=0A=
     * @return  Boolean             True if the object is a link element=0A=
     * @private=0A=
     */=0A=
    var isLink =3D function(el){=0A=
        return el && typeof el.tagName =3D=3D 'string' && =
(el.tagName.toUpperCase() =3D=3D 'A' || el.tagName.toUpperCase() =3D=3D =
'AREA');=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the height of the viewport in pixels. Note: This function =
includes=0A=
     * scrollbars in Safari 3.=0A=
     *=0A=
     * @return  Number          The height of the viewport=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    SL.getViewportHeight =3D function(){=0A=
        var h =3D window.innerHeight; // Safari=0A=
        var mode =3D document.compatMode;=0A=
        if((mode || client.isIE) && !client.isOpera){=0A=
            h =3D client.isStrict ? =
document.documentElement.clientHeight : document.body.clientHeight;=0A=
        }=0A=
        return h;=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the width of the viewport in pixels. Note: This function =
includes=0A=
     * scrollbars in Safari 3.=0A=
     *=0A=
     * @return  Number          The width of the viewport=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    SL.getViewportWidth =3D function(){=0A=
        var w =3D window.innerWidth; // Safari=0A=
        var mode =3D document.compatMode;=0A=
        if(mode || client.isIE){=0A=
            w =3D client.isStrict ? document.documentElement.clientWidth =
: document.body.clientWidth;=0A=
        }=0A=
        return w;=0A=
    };=0A=
=0A=
    /**=0A=
     * Creates an HTML string from an object representing HTML elements. =
Based=0A=
     * on Ext.DomHelper's createHtml.=0A=
     *=0A=
     * @param   Object      obj     The HTML definition object=0A=
     * @return  String              An HTML string=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    SL.createHTML =3D function(obj){=0A=
        var html =3D '<' + obj.tag;=0A=
        for(var attr in obj){=0A=
            if(attr =3D=3D 'tag' || attr =3D=3D 'html' || attr =3D=3D =
'children') continue;=0A=
            if(attr =3D=3D 'cls'){=0A=
                html +=3D ' class=3D"' + obj['cls'] + '"';=0A=
            }else{=0A=
                html +=3D ' ' + attr + '=3D"' + obj[attr] + '"';=0A=
            }=0A=
        }=0A=
        if(RE.empty.test(obj.tag)){=0A=
            html +=3D '/>';=0A=
        }else{=0A=
            html +=3D '>';=0A=
            var cn =3D obj.children;=0A=
            if(cn){=0A=
                for(var i =3D 0, len =3D cn.length; i < len; ++i){=0A=
                    html +=3D this.createHTML(cn[i]);=0A=
                }=0A=
            }=0A=
            if(obj.html) html +=3D obj.html;=0A=
            html +=3D '</' + obj.tag + '>';=0A=
        }=0A=
        return html;=0A=
    };=0A=
=0A=
    /**=0A=
     * Easing function used for animations. Based on a cubic polynomial.=0A=
     *=0A=
     * @param   Number      x       The state of the animation (% =
complete)=0A=
     * @return  Number              The adjusted easing value=0A=
     * @private=0A=
     * @static=0A=
     */=0A=
    var ease =3D function(x){=0A=
        return 1 + Math.pow(x - 1, 3);=0A=
    };=0A=
=0A=
    /**=0A=
     * Animates any numeric (not color) style of the given element from =
its=0A=
     * current state to the given value. Defaults to using pixel-based=0A=
     * measurements.=0A=
     *=0A=
     * @param   HTMLElement     el      The DOM element to animate=0A=
     * @param   String          p       The property to animate (in =
camelCase)=0A=
     * @param   mixed           to      The value to animate to=0A=
     * @param   Number          d       The duration of the animation (in=0A=
     *                                  seconds)=0A=
     * @param   Function        cb      A callback function to call when =
the=0A=
     *                                  animation completes=0A=
     * @return  void=0A=
     * @private=0A=
     * @static=0A=
     */=0A=
    var animate =3D function(el, p, to, d, cb){=0A=
        var from =3D parseFloat(SL.getStyle(el, p));=0A=
        if(isNaN(from)) from =3D 0;=0A=
=0A=
        if(from =3D=3D to){=0A=
            if(typeof cb =3D=3D 'function') cb();=0A=
            return; // nothing to animate=0A=
        }=0A=
=0A=
        var delta =3D to - from;=0A=
        var op =3D p =3D=3D 'opacity';=0A=
        var unit =3D op ? '' : 'px'; // default unit is px=0A=
        var fn =3D function(ease){=0A=
            SL.setStyle(el, p, from + ease * delta + unit);=0A=
        };=0A=
=0A=
        // cancel the animation here if set in the options=0A=
        if(!options.animate && !op || op && !options.animateFade){=0A=
            fn(1);=0A=
            if(typeof cb =3D=3D 'function') cb();=0A=
            return;=0A=
        }=0A=
=0A=
        d *=3D 1000; // convert to milliseconds=0A=
        var begin =3D new Date().getTime();=0A=
        var end =3D begin + d;=0A=
=0A=
        var timer =3D setInterval(function(){=0A=
            var time =3D new Date().getTime();=0A=
            if(time >=3D end){ // end of animation=0A=
                clearInterval(timer);=0A=
                fn(1);=0A=
                if(typeof cb =3D=3D 'function') cb();=0A=
            }else{=0A=
                fn(ease((time - begin) / d));=0A=
            }=0A=
        }, 10); // 10 ms interval is minimum on WebKit=0A=
    };=0A=
=0A=
    /**=0A=
     * A utility function used by the fade functions to clear the opacity=0A=
     * style setting of the given element. Required in some cases for IE.=0A=
     *=0A=
     * @param   HTMLElement     el      The DOM element=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var clearOpacity =3D function(el){=0A=
        var s =3D el.style;=0A=
        if(client.isIE){=0A=
            if(typeof s.filter =3D=3D 'string' && =
(/alpha/i).test(s.filter)){=0A=
                // careful not to overwrite other filters!=0A=
                s.filter =3D s.filter.replace(/[\w\.]*alpha\(.*?\);?/i, =
'');=0A=
            }=0A=
        }else{=0A=
            s.opacity =3D '';=0A=
            s['-moz-opacity'] =3D '';=0A=
            s['-khtml-opacity'] =3D '';=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the computed height of the given element, including padding =
and=0A=
     * borders.=0A=
     *=0A=
     * @param   HTMLElement     el  The element=0A=
     * @return  Number              The computed height of the element=0A=
     * @private=0A=
     */=0A=
    var getComputedHeight =3D function(el){=0A=
        var h =3D Math.max(el.offsetHeight, el.clientHeight);=0A=
        if(!h){=0A=
            h =3D parseInt(SL.getStyle(el, 'height'), 10) || 0;=0A=
            if(!client.isBorderBox){=0A=
                h +=3D parseInt(SL.getStyle(el, 'padding-top'), 10)=0A=
                    + parseInt(SL.getStyle(el, 'padding-bottom'), 10)=0A=
                    + parseInt(SL.getStyle(el, 'border-top-width'), 10)=0A=
                    + parseInt(SL.getStyle(el, 'border-bottom-width'), =
10);=0A=
            }=0A=
        }=0A=
        return h;=0A=
    };=0A=
=0A=
    /**=0A=
     * Determines the player needed to display the file at the given =
URL. If=0A=
     * the file type is not supported, the return value will be =
'unsupported'.=0A=
     * If the file type is not supported but the correct player can be=0A=
     * determined, the return value will be 'unsupported-*' where * will =
be the=0A=
     * player abbreviation (e.g. 'qt' =3D QuickTime).=0A=
     *=0A=
     * @param   String          url     The url of the file=0A=
     * @return  String                  The name of the player to use=0A=
     * @private=0A=
     */=0A=
    var getPlayer =3D function(url){=0A=
        var m =3D url.match(RE.domain);=0A=
        var d =3D m && document.domain =3D=3D m[1]; // same domain=0A=
        if(url.indexOf('#') > -1 && d) return 'inline';=0A=
        var q =3D url.indexOf('?');=0A=
        if(q > -1) url =3D url.substring(0, q); // strip query string =
for player detection purposes=0A=
        if(RE.img.test(url)) return 'img';=0A=
        if(RE.swf.test(url)) return plugins.fla ? 'swf' : =
'unsupported-swf';=0A=
        if(RE.flv.test(url)) return plugins.fla ? 'flv' : =
'unsupported-flv';=0A=
        if(RE.qt.test(url)) return plugins.qt ? 'qt' : 'unsupported-qt';=0A=
        if(RE.wmp.test(url)){=0A=
            if(plugins.wmp) return 'wmp';=0A=
            if(plugins.f4m) return 'qt';=0A=
            if(client.isMac) return plugins.qt ? 'unsupported-f4m' : =
'unsupported-qtf4m';=0A=
            return 'unsupported-wmp';=0A=
        }else if(RE.qtwmp.test(url)){=0A=
            if(plugins.qt) return 'qt';=0A=
            if(plugins.wmp) return 'wmp';=0A=
            return client.isMac ? 'unsupported-qt' : 'unsupported-qtwmp';=0A=
        }else if(!d || RE.iframe.test(url)){=0A=
            return 'iframe';=0A=
        }=0A=
        return 'unsupported'; // same domain, not supported=0A=
    };=0A=
=0A=
    /**=0A=
     * Handles all clicks on links that have been set up to work with =
Shadowbox=0A=
     * and cancels the default event behavior when appropriate.=0A=
     *=0A=
     * @param   {Event}         ev          The click event object=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var handleClick =3D function(ev){=0A=
        // get anchor/area element=0A=
        var link;=0A=
        if(isLink(this)){=0A=
            link =3D this; // jQuery, Prototype, YUI=0A=
        }else{=0A=
            link =3D SL.getTarget(ev); // Ext, standalone=0A=
            while(!isLink(link) && link.parentNode){=0A=
                link =3D link.parentNode;=0A=
            }=0A=
        }=0A=
=0A=
        //SL.preventDefault(ev); // good for debugging=0A=
=0A=
        if(link){=0A=
            SB.open(link);=0A=
            if(gallery.length) SL.preventDefault(ev); // stop event=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Toggles the display of the nav control with the given id on and =
off.=0A=
     *=0A=
     * @param   String      id      The id of the navigation control=0A=
     * @param   Boolean     on      True to toggle on, false to toggle =
off=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var toggleNav =3D function(id, on){=0A=
        var el =3D SL.get('shadowbox_nav_' + id);=0A=
        if(el) el.style.display =3D on ? '' : 'none';=0A=
    };=0A=
=0A=
    /**=0A=
     * Builds the content for the title and information bars.=0A=
     *=0A=
     * @param   Function    cb      A callback function to execute after =
the=0A=
     *                              bars are built=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var buildBars =3D function(cb){=0A=
        var obj =3D gallery[current];=0A=
        var title_i =3D SL.get('shadowbox_title_inner');=0A=
=0A=
        // build the title=0A=
        title_i.innerHTML =3D obj.title || '';=0A=
=0A=
        // build the nav=0A=
        var nav =3D SL.get('shadowbox_nav');=0A=
        if(nav){=0A=
            var c, n, pl, pa, p;=0A=
=0A=
            // need to build the nav?=0A=
            if(options.displayNav){=0A=
                c =3D true;=0A=
                // next & previous links=0A=
                var len =3D gallery.length;=0A=
                if(len > 1){=0A=
                    if(options.continuous){=0A=
                        n =3D p =3D true; // show both=0A=
                    }else{=0A=
                        n =3D (len - 1) > current; // not last in =
gallery, show next=0A=
                        p =3D current > 0; // not first in gallery, show =
previous=0A=
                    }=0A=
                }=0A=
                // in a slideshow?=0A=
                if(options.slideshowDelay > 0 && hasNext()){=0A=
                    pa =3D slide_timer !=3D 'paused';=0A=
                    pl =3D !pa;=0A=
                }=0A=
            }else{=0A=
                c =3D n =3D pl =3D pa =3D p =3D false;=0A=
            }=0A=
=0A=
            toggleNav('close', c);=0A=
            toggleNav('next', n);=0A=
            toggleNav('play', pl);=0A=
            toggleNav('pause', pa);=0A=
            toggleNav('previous', p);=0A=
        }=0A=
=0A=
        // build the counter=0A=
        var counter =3D SL.get('shadowbox_counter');=0A=
        if(counter){=0A=
            var co =3D '';=0A=
=0A=
            // need to build the counter?=0A=
            if(options.displayCounter && gallery.length > 1){=0A=
                if(options.counterType =3D=3D 'skip'){=0A=
                    // limit the counter?=0A=
                    var i =3D 0, len =3D gallery.length, end =3D len;=0A=
                    var limit =3D parseInt(options.counterLimit);=0A=
                    if(limit < len){ // support large galleries=0A=
                        var h =3D Math.round(limit / 2);=0A=
                        i =3D current - h;=0A=
                        if(i < 0) i +=3D len;=0A=
                        end =3D current + (limit - h);=0A=
                        if(end > len) end -=3D len;=0A=
                    }=0A=
                    while(i !=3D end){=0A=
                        if(i =3D=3D len) i =3D 0;=0A=
                        co +=3D '<a onclick=3D"Shadowbox.change(' + i + =
');"';=0A=
                        if(i =3D=3D current) co +=3D ' =
class=3D"shadowbox_counter_current"';=0A=
                        co +=3D '>' + (++i) + '</a>';=0A=
                    }=0A=
                }else{ // default=0A=
                    co =3D (current + 1) + ' ' + SB.LANG.of + ' ' + len;=0A=
                }=0A=
            }=0A=
=0A=
            counter.innerHTML =3D co;=0A=
        }=0A=
=0A=
        cb();=0A=
    };=0A=
=0A=
    /**=0A=
     * Hides the title and info bars.=0A=
     *=0A=
     * @param   Boolean     anim    True to animate the transition=0A=
     * @param   Function    cb      A callback function to execute after =
the=0A=
     *                              animation completes=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var hideBars =3D function(anim, cb){=0A=
        var obj =3D gallery[current];=0A=
        var title =3D SL.get('shadowbox_title');=0A=
        var info =3D SL.get('shadowbox_info');=0A=
        var title_i =3D SL.get('shadowbox_title_inner');=0A=
        var info_i =3D SL.get('shadowbox_info_inner');=0A=
=0A=
        // build bars after they are hidden=0A=
        var fn =3D function(){=0A=
            buildBars(cb);=0A=
        };=0A=
=0A=
        var title_h =3D getComputedHeight(title);=0A=
        var info_h =3D getComputedHeight(info) * -1;=0A=
        if(anim){=0A=
            // animate the transition=0A=
            animate(title_i, 'margin-top', title_h, 0.35);=0A=
            animate(info_i, 'margin-top', info_h, 0.35, fn);=0A=
        }else{=0A=
            SL.setStyle(title_i, 'margin-top', title_h + 'px');=0A=
            SL.setStyle(info_i, 'margin-top', info_h + 'px');=0A=
            fn();=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Shows the title and info bars.=0A=
     *=0A=
     * @param   Function    cb      A callback function to execute after =
the=0A=
     *                              animation completes=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var showBars =3D function(cb){=0A=
        var title_i =3D SL.get('shadowbox_title_inner');=0A=
        var info_i =3D SL.get('shadowbox_info_inner');=0A=
        var t =3D title_i.innerHTML !=3D ''; // is there a title to =
display?=0A=
=0A=
        if(t) animate(title_i, 'margin-top', 0, 0.35);=0A=
        animate(info_i, 'margin-top', 0, 0.35, cb);=0A=
    };=0A=
=0A=
    /**=0A=
     * Loads the Shadowbox with the current piece.=0A=
     *=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var loadContent =3D function(){=0A=
        var obj =3D gallery[current];=0A=
        if(!obj) return; // invalid=0A=
=0A=
        var changing =3D false;=0A=
        if(content){=0A=
            content.remove(); // remove old content first=0A=
            changing =3D true; // changing from some previous content=0A=
        }=0A=
=0A=
        // determine player, inline is really just HTML=0A=
        var p =3D obj.player =3D=3D 'inline' ? 'html' : obj.player;=0A=
=0A=
        // make sure player is loaded=0A=
        if(typeof SB[p] !=3D 'function'){=0A=
            SB.raise('Unknown player ' + obj.player);=0A=
        }=0A=
        content =3D new SB[p](content_id, obj); // instantiate new =
content object=0A=
=0A=
        listenKeys(false); // disable the keyboard temporarily=0A=
        toggleLoading(true);=0A=
=0A=
        hideBars(changing, function(){ // if changing, animate the bars =
transition=0A=
            if(!content) return;=0A=
=0A=
            // if opening, clear #shadowbox display=0A=
            if(!changing){=0A=
                 SL.get('shadowbox').style.display =3D '';=0A=
            }=0A=
=0A=
            var fn =3D function(){=0A=
                resizeContent(function(){=0A=
                    if(!content) return;=0A=
=0A=
=0A=
                    showBars(function(){=0A=
                        if(!content) return;=0A=
=0A=
                        // append content just before hiding the loading =
layer=0A=
                        SL.get('shadowbox_body_inner').innerHTML =3D =
SL.createHTML(content.markup(dims));=0A=
=0A=
                        toggleLoading(false, function(){=0A=
                            if(!content) return;=0A=
=0A=
                            if(typeof content.onLoad =3D=3D 'function'){=0A=
                                content.onLoad(); // call onLoad =
callback if present=0A=
                            }=0A=
                            if(options.onFinish && typeof =
options.onFinish =3D=3D 'function'){=0A=
                                options.onFinish(gallery[current]); // =
fire onFinish handler=0A=
                            }=0A=
                            if(slide_timer !=3D 'paused'){=0A=
                                SB.play(); // kick off next slide=0A=
                            }=0A=
                            listenKeys(true); // re-enable the keyboard=0A=
                        });=0A=
                    });=0A=
                });=0A=
            };=0A=
=0A=
            if(typeof content.ready !=3D 'undefined'){ // does the =
object have a ready property?=0A=
                var id =3D setInterval(function(){ // if so, wait for =
the object to be ready=0A=
                    if(content){=0A=
                        if(content.ready){=0A=
                            clearInterval(id); // clean up=0A=
                            id =3D null;=0A=
                            fn();=0A=
                        }=0A=
                    }else{ // content has been removed=0A=
                        clearInterval(id);=0A=
                        id =3D null;=0A=
                    }=0A=
                }, 100);=0A=
            }else{=0A=
                fn();=0A=
            }=0A=
        });=0A=
=0A=
        // preload neighboring gallery images=0A=
        if(gallery.length > 1){=0A=
            var next =3D gallery[current + 1] || gallery[0];=0A=
            if(next.player =3D=3D 'img'){=0A=
                var a =3D new Image();=0A=
                a.src =3D next.content;=0A=
            }=0A=
            var prev =3D gallery[current - 1] || gallery[gallery.length =
- 1];=0A=
            if(prev.player =3D=3D 'img'){=0A=
                var b =3D new Image();=0A=
                b.src =3D prev.content;=0A=
            }=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Calculates the dimensions for Shadowbox, taking into account the =
borders=0A=
     * and surrounding elements of the shadowbox_body. If the =
height/width=0A=
     * combination is too large for Shadowbox and handleOversize option =
is set=0A=
     * to 'resize', the resized dimensions will be returned (preserving =
the=0A=
     * original aspect ratio). Otherwise, the originally calculated =
dimensions=0A=
     * will be used. Stores all dimensions in the private dims variable.=0A=
     *=0A=
     * @param   Number      height      The content player height=0A=
     * @param   Number      width       The content player width=0A=
     * @param   Boolean     resizable   True if the content is able to be=0A=
     *                                  resized. Defaults to false.=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var setDimensions =3D function(height, width, resizable){=0A=
        resizable =3D resizable || false;=0A=
=0A=
        var sb =3D SL.get('shadowbox_body');=0A=
        var h =3D height =3D parseInt(height);=0A=
        var w =3D width =3D parseInt(width);=0A=
        var view_h =3D SL.getViewportHeight();=0A=
        var view_w =3D SL.getViewportWidth();=0A=
=0A=
        // calculate the max width=0A=
        var border_w =3D parseInt(SL.getStyle(sb, 'border-left-width'), =
10)=0A=
            + parseInt(SL.getStyle(sb, 'border-right-width'), 10);=0A=
        var extra_w =3D border_w + 2 * options.viewportPadding;=0A=
        if(w + extra_w >=3D view_w){=0A=
            w =3D view_w - extra_w;=0A=
        }=0A=
=0A=
        // calculate the max height=0A=
        var border_h =3D parseInt(SL.getStyle(sb, 'border-top-width'), =
10)=0A=
            + parseInt(SL.getStyle(sb, 'border-bottom-width'), 10);=0A=
        var bar_h =3D getComputedHeight(SL.get('shadowbox_title'))=0A=
            + getComputedHeight(SL.get('shadowbox_info'));=0A=
        var extra_h =3D border_h + 2 * options.viewportPadding + bar_h;=0A=
        if(h + extra_h >=3D view_h){=0A=
            h =3D view_h - extra_h;=0A=
        }=0A=
=0A=
        // handle oversized content=0A=
        var drag =3D false;=0A=
        var resize_h =3D height;=0A=
        var resize_w =3D width;=0A=
        var handle =3D options.handleOversize;=0A=
        if(resizable && (handle =3D=3D 'resize' || handle =3D=3D =
'drag')){=0A=
            var change_h =3D (height - h) / height;=0A=
            var change_w =3D (width - w) / width;=0A=
            if(handle =3D=3D 'resize'){=0A=
                if(change_h > change_w){=0A=
                    w =3D Math.round((width / height) * h);=0A=
                }else if(change_w > change_h){=0A=
                    h =3D Math.round((height / width) * w);=0A=
                }=0A=
                // adjust resized height or width accordingly=0A=
                resize_w =3D w;=0A=
                resize_h =3D h;=0A=
            }else{=0A=
                // drag on oversized images only=0A=
                var link =3D gallery[current];=0A=
                if(link) drag =3D link.player =3D=3D 'img' && (change_h =
> 0 || change_w > 0);=0A=
            }=0A=
        }=0A=
=0A=
        // update dims=0A=
        dims =3D {=0A=
            height:     h + border_h + bar_h,=0A=
            width:      w + border_w,=0A=
            inner_h:    h,=0A=
            inner_w:    w,=0A=
            top:        (view_h - (h + extra_h)) / 2 + =
options.viewportPadding,=0A=
            resize_h:   resize_h,=0A=
            resize_w:   resize_w,=0A=
            drag:       drag=0A=
        };=0A=
    };=0A=
=0A=
    /**=0A=
     * Resizes Shadowbox to the given height and width. If the callback=0A=
     * parameter is given, the transition will be animated and the =
callback=0A=
     * function will be called when the animation completes. Note: The =
private=0A=
     * content variable must be updated before calling this function.=0A=
     *=0A=
     * @param   Function    cb      A callback function to execute after =
the=0A=
     *                              content has been resized=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var resizeContent =3D function(cb){=0A=
        if(!content) return; // no content=0A=
=0A=
        // set new dimensions=0A=
        setDimensions(content.height, content.width, content.resizable);=0A=
=0A=
        if(cb){=0A=
            switch(options.animSequence){=0A=
                case 'hw':=0A=
                    adjustHeight(dims.inner_h, dims.top, true, =
function(){=0A=
                        adjustWidth(dims.width, true, cb);=0A=
                    });=0A=
                    break;=0A=
                case 'wh':=0A=
                    adjustWidth(dims.width, true, function(){=0A=
                        adjustHeight(dims.inner_h, dims.top, true, cb);=0A=
                    });=0A=
                    break;=0A=
                case 'sync':=0A=
                default:=0A=
                    adjustWidth(dims.width, true);=0A=
                    adjustHeight(dims.inner_h, dims.top, true, cb);=0A=
            }=0A=
        }else{ // window resize=0A=
            adjustWidth(dims.width, false);=0A=
            adjustHeight(dims.inner_h, dims.top, false);=0A=
            var c =3D SL.get(content_id);=0A=
            if(c){=0A=
                // resize resizable content when in resize mode=0A=
                if(content.resizable && options.handleOversize =3D=3D =
'resize'){=0A=
                    c.height =3D dims.resize_h;=0A=
                    c.width =3D dims.resize_w;=0A=
                }=0A=
                // fix draggable positioning if enlarging viewport=0A=
                if(gallery[current].player =3D=3D 'img' && =
options.handleOversize =3D=3D 'drag'){=0A=
                    var top =3D parseInt(SL.getStyle(c, 'top'));=0A=
                    if(top + content.height < dims.inner_h){=0A=
                        SL.setStyle(c, 'top', dims.inner_h - =
content.height + 'px');=0A=
                    }=0A=
                    var left =3D parseInt(SL.getStyle(c, 'left'));=0A=
                    if(left + content.width < dims.inner_w){=0A=
                        SL.setStyle(c, 'left', dims.inner_w - =
content.width + 'px');=0A=
                    }=0A=
                }=0A=
            }=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Adjusts the height of #shadowbox_body and centers #shadowbox =
vertically=0A=
     * in the viewport.=0A=
     *=0A=
     * @param   Number      height      The height to use for =
#shadowbox_body=0A=
     * @param   Number      top         The top to use for #shadowbox=0A=
     * @param   Boolean     anim        True to animate the transition=0A=
     * @param   Function    cb          A callback to use when the =
animation=0A=
     *                                  completes=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var adjustHeight =3D function(height, top, anim, cb){=0A=
        height =3D parseInt(height);=0A=
=0A=
        // adjust the height=0A=
        var sb =3D SL.get('shadowbox_body');=0A=
        if(anim){=0A=
            animate(sb, 'height', height, options.resizeDuration);=0A=
        }else{=0A=
            SL.setStyle(sb, 'height', height + 'px');=0A=
        }=0A=
=0A=
        // adjust the top=0A=
        var s =3D SL.get('shadowbox');=0A=
        if(anim){=0A=
            animate(s, 'top', top, options.resizeDuration, cb);=0A=
        }else{=0A=
            SL.setStyle(s, 'top', top + 'px');=0A=
            if(typeof cb =3D=3D 'function') cb();=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Adjusts the width of #shadowbox.=0A=
     *=0A=
     * @param   Number      width       The width to use for #shadowbox=0A=
     * @param   Boolean     anim        True to animate the transition=0A=
     * @param   Function    cb          A callback to use when the =
animation=0A=
     *                                  completes=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var adjustWidth =3D function(width, anim, cb){=0A=
        width =3D parseInt(width);=0A=
=0A=
        // adjust the width=0A=
        var s =3D SL.get('shadowbox');=0A=
        if(anim){=0A=
            animate(s, 'width', width, options.resizeDuration, cb);=0A=
        }else{=0A=
            SL.setStyle(s, 'width', width + 'px');=0A=
            if(typeof cb =3D=3D 'function') cb();=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Sets up a listener on the document for keystrokes.=0A=
     *=0A=
     * @param   Boolean     on      True to enable the listener, false =
to turn=0A=
     *                              it off=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var listenKeys =3D function(on){=0A=
        if(!options.enableKeys) return;=0A=
        SL[(on ? 'add' : 'remove') + 'Event'](document, 'keydown', =
handleKey);=0A=
    };=0A=
=0A=
    /**=0A=
     * A listener function that is fired when a key is pressed.=0A=
     *=0A=
     * @param   mixed       e       The event object=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var handleKey =3D function(e){=0A=
        var code =3D SL.keyCode(e);=0A=
=0A=
        // attempt to prevent default key action=0A=
        SL.preventDefault(e);=0A=
=0A=
        if(code =3D=3D 81 || code =3D=3D 88 || code =3D=3D 27){ // q, x, =
or esc=0A=
            SB.close();=0A=
        }else if(code =3D=3D 37){ // left arrow=0A=
            SB.previous();=0A=
        }else if(code =3D=3D 39){ // right arrow=0A=
            SB.next();=0A=
        }else if(code =3D=3D 32){ // space bar=0A=
            SB[(typeof slide_timer =3D=3D 'number' ? 'pause' : =
'play')]();=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Toggles the visibility of the "loading" layer.=0A=
     *=0A=
     * @param   Boolean     on      True to toggle on, false to toggle =
off=0A=
     * @param   Function    cb      The callback function to call when =
toggling=0A=
     *                              completes=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var toggleLoading =3D function(on, cb){=0A=
        var loading =3D SL.get('shadowbox_loading');=0A=
        if(on){=0A=
            loading.style.display =3D '';=0A=
            if(typeof cb =3D=3D 'function') cb();=0A=
        }else{=0A=
            var p =3D gallery[current].player;=0A=
            var anim =3D (p =3D=3D 'img' || p =3D=3D 'html'); // fade on =
images & html=0A=
            var fn =3D function(){=0A=
                loading.style.display =3D 'none';=0A=
                clearOpacity(loading);=0A=
                if(typeof cb =3D=3D 'function') cb();=0A=
            };=0A=
            if(anim){=0A=
                animate(loading, 'opacity', 0, options.fadeDuration, fn);=0A=
            }else{=0A=
                fn();=0A=
            }=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Sets the top of the container element. This is only necessary in =
IE6=0A=
     * where the container uses absolute positioning instead of fixed.=0A=
     *=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var fixTop =3D function(){=0A=
        SL.get('shadowbox_container').style.top =3D =
document.documentElement.scrollTop + 'px';=0A=
    };=0A=
=0A=
    /**=0A=
     * Sets the height of the overlay element to the full viewport =
height. This=0A=
     * is only necessary in IE6 where the container uses absolute =
positioning=0A=
     * instead of fixed, thus restricting the size of the overlay =
element.=0A=
     *=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var fixHeight =3D function(){=0A=
        SL.get('shadowbox_overlay').style.height =3D =
SL.getViewportHeight() + 'px';=0A=
    };=0A=
=0A=
    /**=0A=
     * Determines if there is a next piece to display in the current =
gallery.=0A=
     *=0A=
     * @return  bool            True if there is another piece, false =
otherwise=0A=
     * @private=0A=
     */=0A=
    var hasNext =3D function(){=0A=
        return gallery.length > 1 && (current !=3D gallery.length - 1 || =
options.continuous);=0A=
    };=0A=
=0A=
    /**=0A=
     * Toggles the visibility of #shadowbox_container and sets its size =
(if on=0A=
     * IE6). Also toggles the visibility of elements (<select>, =
<object>, and=0A=
     * <embed>) that are troublesome for semi-transparent modal =
overlays. IE has=0A=
     * problems with <select> elements, while Firefox has trouble with=0A=
     * <object>s.=0A=
     *=0A=
     * @param   Function    cb      A callback to call after toggling =
on, absent=0A=
     *                              when toggling off=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var toggleVisible =3D function(cb){=0A=
        var els, v =3D (cb) ? 'hidden' : 'visible';=0A=
        var hide =3D ['select', 'object', 'embed']; // tags to hide=0A=
        for(var i =3D 0; i < hide.length; ++i){=0A=
            els =3D document.getElementsByTagName(hide[i]);=0A=
            for(var j =3D 0, len =3D els.length; j < len; ++j){=0A=
                els[j].style.visibility =3D v;=0A=
            }=0A=
        }=0A=
=0A=
        // resize & show container=0A=
        var so =3D SL.get('shadowbox_overlay');=0A=
        var sc =3D SL.get('shadowbox_container');=0A=
        var sb =3D SL.get('shadowbox');=0A=
        if(cb){=0A=
            // set overlay color/opacity=0A=
            SL.setStyle(so, {=0A=
                backgroundColor: options.overlayColor,=0A=
                opacity: 0=0A=
            });=0A=
            if(!options.modal) SL.addEvent(so, 'click', SB.close);=0A=
            if(ltIE7){=0A=
                // fix container top & overlay height before showing=0A=
                fixTop();=0A=
                fixHeight();=0A=
                SL.addEvent(window, 'scroll', fixTop);=0A=
            }=0A=
=0A=
            // fade in animation=0A=
            sb.style.display =3D 'none'; // will be cleared in =
loadContent()=0A=
            sc.style.visibility =3D 'visible';=0A=
            animate(so, 'opacity', parseFloat(options.overlayOpacity), =
options.fadeDuration, cb);=0A=
        }else{=0A=
            SL.removeEvent(so, 'click', SB.close);=0A=
            if(ltIE7) SL.removeEvent(window, 'scroll', fixTop);=0A=
=0A=
            // fade out effect=0A=
            sb.style.display =3D 'none';=0A=
            animate(so, 'opacity', 0, options.fadeDuration, function(){=0A=
                sc.style.visibility =3D 'hidden';=0A=
                sb.style.display =3D '';=0A=
                clearOpacity(so);=0A=
            });=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Initializes the Shadowbox environment. Loads the skin (if =
necessary),=0A=
     * compiles the player matching regular expressions, and sets up the=0A=
     * window resize listener.=0A=
     *=0A=
     * @param   Object      opts    (optional) The default options to use=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.init =3D function(opts){=0A=
        // don't initialize twice=0A=
        if(initialized) return;=0A=
=0A=
        // make sure language is loaded=0A=
        if(typeof SB.LANG =3D=3D 'undefined'){=0A=
            SB.raise('No Shadowbox language loaded');=0A=
            return;=0A=
        }=0A=
        // make sure skin is loaded=0A=
        if(typeof SB.SKIN =3D=3D 'undefined'){=0A=
            SB.raise('No Shadowbox skin loaded');=0A=
            return;=0A=
        }=0A=
=0A=
        // apply custom options=0A=
        apply(options, opts || {});=0A=
=0A=
        // add markup=0A=
        var markup =3D SB.SKIN.markup.replace(/\{(\w+)\}/g, function(m, =
p){=0A=
            return SB.LANG[p];=0A=
        });=0A=
        var bd =3D document.body || document.documentElement;=0A=
        SL.append(bd, markup);=0A=
=0A=
        // several fixes for IE6=0A=
        if(ltIE7){=0A=
            // give the container absolute positioning=0A=
            SL.setStyle(SL.get('shadowbox_container'), 'position', =
'absolute');=0A=
            // give shadowbox_body "layout"...whatever that is=0A=
            SL.get('shadowbox_body').style.zoom =3D 1;=0A=
            // use AlphaImageLoader for transparent PNG support=0A=
            var png =3D SB.SKIN.png_fix;=0A=
            if(png && png.constructor =3D=3D Array){=0A=
                for(var i =3D 0; i < png.length; ++i){=0A=
                    var el =3D SL.get(png[i]);=0A=
                    if(el){=0A=
                        var match =3D SL.getStyle(el, =
'background-image').match(/url\("(.*\.png)"\)/);=0A=
                        if(match){=0A=
                            SL.setStyle(el, {=0A=
                                backgroundImage: 'none',=0A=
                                filter: =
'progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=3Dtrue,src=3D=
' + match[1] + ',sizingMethod=3Dscale);'=0A=
                            });=0A=
                        }=0A=
                    }=0A=
                }=0A=
            }=0A=
        }=0A=
=0A=
        // compile file type regular expressions here for speed=0A=
        for(var e in options.ext){=0A=
            RE[e] =3D new RegExp('\.(' + options.ext[e].join('|') + =
')\s*$', 'i');=0A=
        }=0A=
=0A=
        // set up window resize event handler=0A=
        var id;=0A=
        SL.addEvent(window, 'resize', function(){=0A=
            // use 50 ms event buffering to prevent jerky window resizing=0A=
            if(id){=0A=
                clearTimeout(id);=0A=
                id =3D null;=0A=
            }=0A=
            id =3D setTimeout(function(){=0A=
                if(ltIE7) fixHeight();=0A=
                resizeContent();=0A=
            }, 50);=0A=
        });=0A=
=0A=
        if(!options.skipSetup) SB.setup();=0A=
        initialized =3D true;=0A=
    };=0A=
=0A=
    /**=0A=
     * Dynamically loads the specified skin for use with Shadowbox. If =
the skin=0A=
     * is included already in the page via the appropriate <script> and =
<link>=0A=
     * tags, this function does not need to be called. Otherwise, this =
function=0A=
     * must be called before window.onload.=0A=
     *=0A=
     * @param   String      skin        The directory where the skin is =
located=0A=
     * @param   String      dir         The directory where the =
Shadowbox skin=0A=
     *                                  files are located=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.loadSkin =3D function(skin, dir){=0A=
        if(!(/\/$/.test(dir))) dir +=3D '/';=0A=
        skin =3D dir + skin + '/';=0A=
=0A=
        // Safari 2.0 fails using DOM, use document.write instead=0A=
        document.write('<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"' + skin + 'skin.css">');=0A=
        document.write('<scr' + 'ipt type=3D"text/javascript" src=3D"' + =
skin + 'skin.js"><\/script>');=0A=
    };=0A=
=0A=
    /**=0A=
     * Dynamically loads the specified language file to be used with =
Shadowbox.=0A=
     * If the language file is included already in the page via the =
appropriate=0A=
     * <script> tag, this function does not need to be called. =
Otherwise, this=0A=
     * function must be called before window.onload.=0A=
     *=0A=
     * @param   String      lang        The language abbreviation (e.g. =
en)=0A=
     * @param   String      dir         The directory where the Shadowbox=0A=
     *                                  language file(s) is located=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.loadLanguage =3D function(lang, dir){=0A=
        if(!(/\/$/.test(dir))) dir +=3D '/';=0A=
=0A=
        // Safari 2.0 fails using DOM, use document.write instead=0A=
        document.write('<scr' + 'ipt type=3D"text/javascript" src=3D"' + =
dir + 'shadowbox-' + lang + '.js"><\/script>');=0A=
    };=0A=
=0A=
    /**=0A=
     * Dynamically loads the specified player(s) to be used with =
Shadowbox. If=0A=
     * the needed player(s) is already included in the page via the =
appropriate=0A=
     * <script> tag(s), this function does not need to be called. =
Otherwise,=0A=
     * this function must be called before window.onload.=0A=
     *=0A=
     * @param   Array       players     The player(s) to load=0A=
     * @param   String      dir         The director where the Shadowbox =
player=0A=
     *                                  file(s) is located=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.loadPlayer =3D function(players, dir){=0A=
        if(typeof players =3D=3D 'string') players =3D [players];=0A=
        if(!(/\/$/.test(dir))) dir +=3D '/';=0A=
=0A=
        for(var i =3D 0, len =3D players.length; i < len; ++i){=0A=
            // Safari 2.0 fails using DOM, use document.write instead=0A=
            document.write('<scr' + 'ipt type=3D"text/javascript" =
src=3D"' + dir + 'shadowbox-' + players[i] + '.js"><\/script>');=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Sets up listeners on the given links that will trigger Shadowbox. =
If no=0A=
     * links are given, this method will set up every anchor element on =
the page=0A=
     * with the appropriate rel attribute. Note: Because AREA elements =
do not=0A=
     * support the rel attribute, they must be explicitly passed to this =
method.=0A=
     *=0A=
     * @param   Array       links       An array (or array-like) list of =
anchor=0A=
     *                                  and/or area elements to set up=0A=
     * @param   Object      opts        Some options to use for the =
given links=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.setup =3D function(links, opts){=0A=
        // get links if none specified=0A=
        if(!links){=0A=
            var links =3D [];=0A=
            var a =3D document.getElementsByTagName('a'), rel;=0A=
            for(var i =3D 0, len =3D a.length; i < len; ++i){=0A=
                rel =3D a[i].getAttribute('rel');=0A=
                if(rel && RE.rel.test(rel)) links[links.length] =3D a[i];=0A=
            }=0A=
        }else if(!links.length){=0A=
            links =3D [links]; // one link=0A=
        }=0A=
=0A=
        var link;=0A=
        for(var i =3D 0, len =3D links.length; i < len; ++i){=0A=
            link =3D links[i];=0A=
            if(typeof link.shadowboxCacheKey =3D=3D 'undefined'){=0A=
                // assign cache key expando=0A=
                // use integer primitive to avoid memory leak in IE=0A=
                link.shadowboxCacheKey =3D cache.length;=0A=
                SL.addEvent(link, 'click', handleClick); // add listener=0A=
            }=0A=
            cache[link.shadowboxCacheKey] =3D this.buildCacheObj(link, =
opts);=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Builds an object from the original link element data to store in =
cache.=0A=
     * These objects contain (most of) the following keys:=0A=
     *=0A=
     * - el: the link element=0A=
     * - title: the linked file title=0A=
     * - player: the player to use for the linked file=0A=
     * - content: the linked file's URL=0A=
     * - gallery: the gallery the file belongs to (optional)=0A=
     * - height: the height of the linked file (only necessary for =
movies)=0A=
     * - width: the width of the linked file (only necessary for movies)=0A=
     * - options: custom options to use (optional)=0A=
     *=0A=
     * @param   HTMLElement     link    The link element to process=0A=
     * @return  Object                  An object representing the link=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.buildCacheObj =3D function(link, opts){=0A=
        var href =3D link.href; // don't use getAttribute() here=0A=
        var o =3D {=0A=
            el:         link,=0A=
            title:      link.getAttribute('title'),=0A=
            player:     getPlayer(href),=0A=
            options:    apply({}, opts || {}), // break the reference=0A=
            content:    href=0A=
        };=0A=
=0A=
        // remove link-level options from top-level options=0A=
        var opt, l_opts =3D ['player', 'title', 'height', 'width', =
'gallery'];=0A=
        for(var i =3D 0, len =3D l_opts.length; i < len; ++i){=0A=
            opt =3D l_opts[i];=0A=
            if(typeof o.options[opt] !=3D 'undefined'){=0A=
                o[opt] =3D o.options[opt];=0A=
                delete o.options[opt];=0A=
            }=0A=
        }=0A=
=0A=
        // HTML options always trump JavaScript options, so do these last=0A=
        var rel =3D link.getAttribute('rel');=0A=
        if(rel){=0A=
            // extract gallery name from shadowbox[name] format=0A=
            var match =3D rel.match(RE.gallery);=0A=
            if(match) o.gallery =3D escape(match[2]);=0A=
=0A=
            // other parameters=0A=
            var params =3D rel.split(';');=0A=
            for(var i =3D 0, len =3D params.length; i < len; ++i){=0A=
                match =3D params[i].match(RE.param);=0A=
                if(match){=0A=
                    if(match[1] =3D=3D 'options'){=0A=
                        eval('apply(o.options, ' + match[2] + ')');=0A=
                    }else{=0A=
                        o[match[1]] =3D match[2];=0A=
                    }=0A=
                }=0A=
            }=0A=
        }=0A=
=0A=
        return o;=0A=
    };=0A=
=0A=
    /**=0A=
     * Applies the given set of options to those currently in use. Note: =
Options=0A=
     * will be reset on Shadowbox.open() so this function is only useful =
after=0A=
     * it has already been called (while Shadowbox is open).=0A=
     *=0A=
     * @param   Object      opts        The options to apply=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.applyOptions =3D function(opts){=0A=
        if(opts){=0A=
            // use apply here to break references=0A=
            default_options =3D apply({}, options); // store default =
options=0A=
            options =3D apply(options, opts); // apply options=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Reverts Shadowbox' options to the last default set in use before=0A=
     * Shadowbox.applyOptions() was called.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.revertOptions =3D function(){=0A=
        if(default_options){=0A=
            options =3D default_options; // revert to default options=0A=
            default_options =3D null; // erase for next time=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Opens the given object in Shadowbox. This object may be either an=0A=
     * anchor/area element, or an object similar to the one created by=0A=
     * Shadowbox.buildCacheObj().=0A=
     *=0A=
     * @param   mixed       obj         The object or link element that =
defines=0A=
     *                                  what to display=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.open =3D function(obj, opts){=0A=
        // revert options=0A=
        this.revertOptions();=0A=
=0A=
        // is it a link?=0A=
        if(isLink(obj)){=0A=
            if(typeof obj.shadowboxCacheKey =3D=3D 'undefined' || typeof =
cache[obj.shadowboxCacheKey] =3D=3D 'undefined'){=0A=
                // link element that hasn't been set up before=0A=
                // create on-the-fly object=0A=
                obj =3D this.buildCacheObj(obj, opts);=0A=
            }else{=0A=
                // link element that has been set up before, get from =
cache=0A=
                obj =3D cache[obj.shadowboxCacheKey];=0A=
            }=0A=
        }=0A=
=0A=
        // is it already a gallery?=0A=
        if(obj.constructor =3D=3D Array){=0A=
            gallery =3D obj;=0A=
            current =3D 0;=0A=
        }else{=0A=
            // create a copy so it doesn't get modified later=0A=
            var copy =3D apply({}, obj);=0A=
=0A=
            // is it part of a gallery?=0A=
            if(!obj.gallery){ // single item, no gallery=0A=
                gallery =3D [copy];=0A=
                current =3D 0;=0A=
            }else{=0A=
                current =3D null; // reset current=0A=
                gallery =3D []; // clear the current gallery=0A=
                var ci;=0A=
                for(var i =3D 0, len =3D cache.length; i < len; ++i){=0A=
                    ci =3D cache[i];=0A=
                    if(ci.gallery){=0A=
                        if(ci.content =3D=3D obj.content=0A=
                            && ci.gallery =3D=3D obj.gallery=0A=
                            && ci.title =3D=3D obj.title){ // compare =
content, gallery, & title=0A=
                                current =3D gallery.length; // key =
element found=0A=
                        }=0A=
                        if(ci.gallery =3D=3D obj.gallery){=0A=
                            gallery.push(apply({}, ci));=0A=
                        }=0A=
                    }=0A=
                }=0A=
                // if not found in cache, prepend to front of gallery=0A=
                if(current =3D=3D null){=0A=
                    gallery.unshift(copy);=0A=
                    current =3D 0;=0A=
                }=0A=
            }=0A=
        }=0A=
=0A=
        obj =3D gallery[current];=0A=
=0A=
        // apply custom options=0A=
        if(obj.options || opts){=0A=
            // use apply here to break references=0A=
            this.applyOptions(apply(apply({}, obj.options || {}), opts =
|| {}));=0A=
        }=0A=
=0A=
        // filter gallery for unsupported elements=0A=
        var match, r;=0A=
        for(var i =3D 0, len =3D gallery.length; i < len; ++i){=0A=
            r =3D false; // remove the element?=0A=
            if(gallery[i].player =3D=3D 'unsupported'){ // don't support =
this at all=0A=
                r =3D true;=0A=
            }else if(match =3D RE.unsupported.exec(gallery[i].player)){ =
// handle unsupported elements=0A=
                if(options.handleUnsupported =3D=3D 'link'){=0A=
                    gallery[i].player =3D 'html';=0A=
                    // generate a link to the appropriate plugin =
download page(s)=0A=
                    var s, a, oe =3D options.errors;=0A=
                    switch(match[1]){=0A=
                        case 'qtwmp':=0A=
                            s =3D 'either';=0A=
                            a =3D [oe.qt.url, oe.qt.name, oe.wmp.url, =
oe.wmp.name];=0A=
                        break;=0A=
                        case 'qtf4m':=0A=
                            s =3D 'shared';=0A=
                            a =3D [oe.qt.url, oe.qt.name, oe.f4m.url, =
oe.f4m.name];=0A=
                        break;=0A=
                        default:=0A=
                            s =3D 'single';=0A=
                            if(match[1] =3D=3D 'swf' || match[1] =3D=3D =
'flv') match[1] =3D 'fla';=0A=
                            a =3D [oe[match[1]].url, oe[match[1]].name];=0A=
                    }=0A=
                    var msg =3D SB.LANG.errors[s].replace(/\{(\d+)\}/g, =
function(m, i){=0A=
                        return a[i];=0A=
                    });=0A=
                    gallery[i].content =3D '<div =
class=3D"shadowbox_message">' + msg + '</div>';=0A=
                }else{=0A=
                    r =3D true;=0A=
                }=0A=
            }else if(gallery[i].player =3D=3D 'inline'){ // handle =
inline elements=0A=
                // retrieve the innerHTML of the inline element=0A=
                var match =3D RE.inline.exec(gallery[i].content);=0A=
                if(match){=0A=
                    var el;=0A=
                    if(el =3D SL.get(match[1])){=0A=
                        gallery[i].content =3D el.innerHTML;=0A=
                    }else{=0A=
                        SB.raise('Cannot find element with id ' + =
match[1]);=0A=
                    }=0A=
                }else{=0A=
                    SB.raise('Cannot find element id for inline =
content');=0A=
                }=0A=
            }=0A=
            if(r){=0A=
                gallery.splice(i, 1); // remove the element from the =
gallery=0A=
                if(i < current){=0A=
                    --current;=0A=
                }else if(i =3D=3D current){=0A=
                    // if current is unsupported, look for supported =
neighbor=0A=
                    current =3D i > 0 ? current - 1 : i;=0A=
                }=0A=
                --i; // decrement to account for splice=0A=
                len =3D gallery.length; // gallery.length has changed!=0A=
            }=0A=
        }=0A=
=0A=
        // anything left?=0A=
        if(gallery.length){=0A=
            // fire onOpen hook=0A=
            if(options.onOpen && typeof options.onOpen =3D=3D =
'function'){=0A=
                options.onOpen(obj);=0A=
            }=0A=
=0A=
            if(!activated){=0A=
                // set initial dimensions & load=0A=
                setDimensions(options.initialHeight, =
options.initialWidth);=0A=
                adjustHeight(dims.inner_h, dims.top, false);=0A=
                adjustWidth(dims.width, false);=0A=
                toggleVisible(loadContent);=0A=
            } else {=0A=
                loadContent();=0A=
            }=0A=
=0A=
            activated =3D true;=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Jumps to the piece in the current gallery with index num.=0A=
     *=0A=
     * @param   Number      num     The gallery index to view=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.change =3D function(num){=0A=
        if(!gallery) return; // no current gallery=0A=
        if(!gallery[num]){ // index does not exist=0A=
            if(!options.continuous){=0A=
                return;=0A=
            }else{=0A=
                num =3D num < 0 ? (gallery.length - 1) : 0; // loop=0A=
            }=0A=
        }=0A=
=0A=
        if(typeof slide_timer =3D=3D 'number'){=0A=
            clearTimeout(slide_timer);=0A=
            slide_timer =3D null;=0A=
            slide_delay =3D slide_start =3D 0; // reset slideshow =
variables=0A=
        }=0A=
        current =3D num; // update current=0A=
=0A=
        if(options.onChange && typeof options.onChange =3D=3D =
'function'){=0A=
            options.onChange(gallery[current]); // fire onChange handler=0A=
        }=0A=
=0A=
        loadContent();=0A=
    };=0A=
=0A=
    /**=0A=
     * Jumps to the next piece in the gallery.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.next =3D function(){=0A=
        this.change(current + 1);=0A=
    };=0A=
=0A=
    /**=0A=
     * Jumps to the previous piece in the gallery.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.previous =3D function(){=0A=
        this.change(current - 1);=0A=
    };=0A=
=0A=
    /**=0A=
     * Sets the timer for the next image in the slideshow to be =
displayed.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.play =3D function(){=0A=
        if(!hasNext()) return;=0A=
        if(!slide_delay) slide_delay =3D options.slideshowDelay * 1000;=0A=
        if(slide_delay){=0A=
            slide_start =3D new Date().getTime();=0A=
            slide_timer =3D setTimeout(function(){=0A=
                slide_delay =3D slide_start =3D 0; // reset slideshow=0A=
                SB.next();=0A=
            }, slide_delay);=0A=
=0A=
            // change play nav to pause=0A=
            toggleNav('play', false);=0A=
            toggleNav('pause', true);=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Pauses the current slideshow.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.pause =3D function(){=0A=
        if(typeof slide_timer =3D=3D 'number'){=0A=
            var time =3D new Date().getTime();=0A=
            slide_delay =3D Math.max(0, slide_delay - (time - =
slide_start));=0A=
=0A=
            // any delay left on current slide? if so, stop the timer=0A=
            if(slide_delay){=0A=
                clearTimeout(slide_timer);=0A=
                slide_timer =3D 'paused';=0A=
            }=0A=
=0A=
            // change pause nav to play=0A=
            toggleNav('pause', false);=0A=
            toggleNav('play', true);=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Deactivates Shadowbox.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.close =3D function(){=0A=
        if(!activated) return; // already closed=0A=
=0A=
        // stop listening for keys=0A=
        listenKeys(false);=0A=
        // hide=0A=
        toggleVisible(false);=0A=
        // remove the content=0A=
        if(content){=0A=
            content.remove();=0A=
            content =3D null;=0A=
        }=0A=
=0A=
        // clear slideshow variables=0A=
        if(typeof slide_timer =3D=3D 'number') clearTimeout(slide_timer);=0A=
        slide_timer =3D null;=0A=
        slide_delay =3D 0;=0A=
=0A=
        // fire onClose handler=0A=
        if(options.onClose && typeof options.onClose =3D=3D 'function'){=0A=
            options.onClose(gallery[current]);=0A=
        }=0A=
=0A=
        activated =3D false;=0A=
    };=0A=
=0A=
    /**=0A=
     * Clears Shadowbox' cache and removes listeners and expandos from =
all=0A=
     * cached link elements. May be used to completely reset Shadowbox =
in case=0A=
     * links on a page change.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.clearCache =3D function(){=0A=
        for(var i =3D 0, len =3D cache.length; i < len; ++i){=0A=
            if(cache[i].el){=0A=
                SL.removeEvent(cache[i].el, 'click', handleClick);=0A=
                delete cache[i].el.shadowboxCacheKey; // remove expando=0A=
            }=0A=
        }=0A=
        cache =3D [];=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets an object that lists which plugins are supported by the =
client. The=0A=
     * keys of this object will be:=0A=
     *=0A=
     * - fla: Adobe Flash Player=0A=
     * - qt: QuickTime Player=0A=
     * - wmp: Windows Media Player=0A=
     * - f4m: Flip4Mac QuickTime Player=0A=
     *=0A=
     * @return  Object          The plugins object=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getPlugins =3D function(){=0A=
        return plugins;=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the current options object in use.=0A=
     *=0A=
     * @return  Object          The options object=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getOptions =3D function(){=0A=
        return options;=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the current gallery object.=0A=
     *=0A=
     * @return  Object          The current gallery item=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getCurrent =3D function(){=0A=
        return gallery[current];=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the current version number of Shadowbox.=0A=
     *=0A=
     * @return  String          The current version=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getVersion =3D function(){=0A=
        return version;=0A=
    };=0A=
=0A=
    /**=0A=
     * Returns an object containing information about the current client=0A=
     * configuration.=0A=
     *=0A=
     * @return  Object          The object containing client data=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getClient =3D function(){=0A=
        return client;=0A=
    };=0A=
=0A=
    /**=0A=
     * Returns the current content object in use.=0A=
     *=0A=
     * @return  Object          The current content object=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getContent =3D function(){=0A=
        return content;=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the current dimensions of Shadowbox as calculated by=0A=
     * setDimensions().=0A=
     *=0A=
     * @return  Object          The current dimensions of Shadowbox=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getDimensions =3D function(){=0A=
        return dims;=0A=
    };=0A=
=0A=
    /**=0A=
     * Handles all Shadowbox exceptions (errors). Calls the exception=0A=
     * handler callback if one is present (see handleException option) or=0A=
     * throws a new exception.=0A=
     *=0A=
     * @param   String      e       The error message=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.raise =3D function(e){=0A=
        if(typeof options.handleException =3D=3D 'function'){=0A=
            options.handleException(e);=0A=
        }else{=0A=
            throw e;=0A=
        }=0A=
    };=0A=
=0A=
})();
------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/sf/calendar/calendar.js

/*  Copyright Mihai Bazon, 2002-2005  |  www.bazon.net/mishoo=0A=
 * -----------------------------------------------------------=0A=
 *=0A=
 * The DHTML Calendar, version 1.0 "It is happening again"=0A=
 *=0A=
 * Details and latest version at:=0A=
 * www.dynarch.com/projects/calendar=0A=
 *=0A=
 * This script is developed by Dynarch.com.  Visit us at www.dynarch.com.=0A=
 *=0A=
 * This script is distributed under the GNU Lesser General Public =
License.=0A=
 * Read the entire license text here: =
http://www.gnu.org/licenses/lgpl.html=0A=
 */=0A=
=0A=
// $Id: calendar.js 3060 2006-12-17 06:06:52Z chtito $=0A=
=0A=
/** The Calendar object constructor. */=0A=
Calendar =3D function (firstDayOfWeek, dateStr, onSelected, onClose) {=0A=
	// member variables=0A=
	this.activeDiv =3D null;=0A=
	this.currentDateEl =3D null;=0A=
	this.getDateStatus =3D null;=0A=
	this.getDateToolTip =3D null;=0A=
	this.getDateText =3D null;=0A=
	this.timeout =3D null;=0A=
	this.onSelected =3D onSelected || null;=0A=
	this.onClose =3D onClose || null;=0A=
	this.dragging =3D false;=0A=
	this.hidden =3D false;=0A=
	this.minYear =3D 1970;=0A=
	this.maxYear =3D 2050;=0A=
	this.dateFormat =3D Calendar._TT["DEF_DATE_FORMAT"];=0A=
	this.ttDateFormat =3D Calendar._TT["TT_DATE_FORMAT"];=0A=
	this.isPopup =3D true;=0A=
	this.weekNumbers =3D true;=0A=
	this.firstDayOfWeek =3D typeof firstDayOfWeek =3D=3D "number" ? =
firstDayOfWeek : Calendar._FD; // 0 for Sunday, 1 for Monday, etc.=0A=
	this.showsOtherMonths =3D false;=0A=
	this.dateStr =3D dateStr;=0A=
	this.ar_days =3D null;=0A=
	this.showsTime =3D false;=0A=
	this.time24 =3D true;=0A=
	this.yearStep =3D 2;=0A=
	this.hiliteToday =3D true;=0A=
	this.multiple =3D null;=0A=
	// HTML elements=0A=
	this.table =3D null;=0A=
	this.element =3D null;=0A=
	this.tbody =3D null;=0A=
	this.firstdayname =3D null;=0A=
	// Combo boxes=0A=
	this.monthsCombo =3D null;=0A=
	this.yearsCombo =3D null;=0A=
	this.hilitedMonth =3D null;=0A=
	this.activeMonth =3D null;=0A=
	this.hilitedYear =3D null;=0A=
	this.activeYear =3D null;=0A=
	// Information=0A=
	this.dateClicked =3D false;=0A=
=0A=
	// one-time initializations=0A=
	if (typeof Calendar._SDN =3D=3D "undefined") {=0A=
		// table of short day names=0A=
		if (typeof Calendar._SDN_len =3D=3D "undefined")=0A=
			Calendar._SDN_len =3D 3;=0A=
		var ar =3D new Array();=0A=
		for (var i =3D 8; i > 0;) {=0A=
			ar[--i] =3D Calendar._DN[i].substr(0, Calendar._SDN_len);=0A=
		}=0A=
		Calendar._SDN =3D ar;=0A=
		// table of short month names=0A=
		if (typeof Calendar._SMN_len =3D=3D "undefined")=0A=
			Calendar._SMN_len =3D 3;=0A=
		ar =3D new Array();=0A=
		for (var i =3D 12; i > 0;) {=0A=
			ar[--i] =3D Calendar._MN[i].substr(0, Calendar._SMN_len);=0A=
		}=0A=
		Calendar._SMN =3D ar;=0A=
	}=0A=
};=0A=
=0A=
// ** constants=0A=
=0A=
/// "static", needed for event handlers.=0A=
Calendar._C =3D null;=0A=
=0A=
/// detect a special case of "web browser"=0A=
Calendar.is_ie =3D ( /msie/i.test(navigator.userAgent) &&=0A=
		   !/opera/i.test(navigator.userAgent) );=0A=
=0A=
Calendar.is_ie5 =3D ( Calendar.is_ie && /msie =
5\.0/i.test(navigator.userAgent) );=0A=
=0A=
/// detect Opera browser=0A=
Calendar.is_opera =3D /opera/i.test(navigator.userAgent);=0A=
=0A=
/// detect KHTML-based browsers=0A=
Calendar.is_khtml =3D =
/Konqueror|Safari|KHTML/i.test(navigator.userAgent);=0A=
=0A=
// BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a =
separate=0A=
//        library, at some point.=0A=
=0A=
Calendar.getAbsolutePos =3D function(el) {=0A=
	var SL =3D 0, ST =3D 0;=0A=
	var is_div =3D /^div$/i.test(el.tagName);=0A=
	if (is_div && el.scrollLeft)=0A=
		SL =3D el.scrollLeft;=0A=
	if (is_div && el.scrollTop)=0A=
		ST =3D el.scrollTop;=0A=
	var r =3D { x: el.offsetLeft - SL, y: el.offsetTop - ST };=0A=
	if (el.offsetParent) {=0A=
		var tmp =3D this.getAbsolutePos(el.offsetParent);=0A=
		r.x +=3D tmp.x;=0A=
		r.y +=3D tmp.y;=0A=
	}=0A=
	return r;=0A=
};=0A=
=0A=
Calendar.isRelated =3D function (el, evt) {=0A=
	var related =3D evt.relatedTarget;=0A=
	if (!related) {=0A=
		var type =3D evt.type;=0A=
		if (type =3D=3D "mouseover") {=0A=
			related =3D evt.fromElement;=0A=
		} else if (type =3D=3D "mouseout") {=0A=
			related =3D evt.toElement;=0A=
		}=0A=
	}=0A=
	while (related) {=0A=
		if (related =3D=3D el) {=0A=
			return true;=0A=
		}=0A=
		related =3D related.parentNode;=0A=
	}=0A=
	return false;=0A=
};=0A=
=0A=
Calendar.removeClass =3D function(el, className) {=0A=
	if (!(el && el.className)) {=0A=
		return;=0A=
	}=0A=
	var cls =3D el.className.split(" ");=0A=
	var ar =3D new Array();=0A=
	for (var i =3D cls.length; i > 0;) {=0A=
		if (cls[--i] !=3D className) {=0A=
			ar[ar.length] =3D cls[i];=0A=
		}=0A=
	}=0A=
	el.className =3D ar.join(" ");=0A=
};=0A=
=0A=
Calendar.addClass =3D function(el, className) {=0A=
	Calendar.removeClass(el, className);=0A=
	el.className +=3D " " + className;=0A=
};=0A=
=0A=
// FIXME: the following 2 functions totally suck, are useless and should =
be replaced immediately.=0A=
Calendar.getElement =3D function(ev) {=0A=
	var f =3D Calendar.is_ie ? window.event.srcElement : ev.currentTarget;=0A=
	while (f.nodeType !=3D 1 || /^div$/i.test(f.tagName))=0A=
		f =3D f.parentNode;=0A=
	return f;=0A=
};=0A=
=0A=
Calendar.getTargetElement =3D function(ev) {=0A=
	var f =3D Calendar.is_ie ? window.event.srcElement : ev.target;=0A=
	while (f.nodeType !=3D 1)=0A=
		f =3D f.parentNode;=0A=
	return f;=0A=
};=0A=
=0A=
Calendar.stopEvent =3D function(ev) {=0A=
	ev || (ev =3D window.event);=0A=
	if (Calendar.is_ie) {=0A=
		ev.cancelBubble =3D true;=0A=
		ev.returnValue =3D false;=0A=
	} else {=0A=
		ev.preventDefault();=0A=
		ev.stopPropagation();=0A=
	}=0A=
	return false;=0A=
};=0A=
=0A=
Calendar.addEvent =3D function(el, evname, func) {=0A=
	if (el.attachEvent) { // IE=0A=
		el.attachEvent("on" + evname, func);=0A=
	} else if (el.addEventListener) { // Gecko / W3C=0A=
		el.addEventListener(evname, func, true);=0A=
	} else {=0A=
		el["on" + evname] =3D func;=0A=
	}=0A=
};=0A=
=0A=
Calendar.removeEvent =3D function(el, evname, func) {=0A=
	if (el.detachEvent) { // IE=0A=
		el.detachEvent("on" + evname, func);=0A=
	} else if (el.removeEventListener) { // Gecko / W3C=0A=
		el.removeEventListener(evname, func, true);=0A=
	} else {=0A=
		el["on" + evname] =3D null;=0A=
	}=0A=
};=0A=
=0A=
Calendar.createElement =3D function(type, parent) {=0A=
	var el =3D null;=0A=
	if (document.createElementNS) {=0A=
		// use the XHTML namespace; IE won't normally get here unless=0A=
		// _they_ "fix" the DOM2 implementation.=0A=
		el =3D document.createElementNS("http://www.w3.org/1999/xhtml", type);=0A=
	} else {=0A=
		el =3D document.createElement(type);=0A=
	}=0A=
	if (typeof parent !=3D "undefined") {=0A=
		parent.appendChild(el);=0A=
	}=0A=
	return el;=0A=
};=0A=
=0A=
// END: UTILITY FUNCTIONS=0A=
=0A=
// BEGIN: CALENDAR STATIC FUNCTIONS=0A=
=0A=
/** Internal -- adds a set of events to make some element behave like a =
button. */=0A=
Calendar._add_evs =3D function(el) {=0A=
	with (Calendar) {=0A=
		addEvent(el, "mouseover", dayMouseOver);=0A=
		addEvent(el, "mousedown", dayMouseDown);=0A=
		addEvent(el, "mouseout", dayMouseOut);=0A=
		if (is_ie) {=0A=
			addEvent(el, "dblclick", dayMouseDblClick);=0A=
			el.setAttribute("unselectable", true);=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
Calendar.findMonth =3D function(el) {=0A=
	if (typeof el.month !=3D "undefined") {=0A=
		return el;=0A=
	} else if (typeof el.parentNode.month !=3D "undefined") {=0A=
		return el.parentNode;=0A=
	}=0A=
	return null;=0A=
};=0A=
=0A=
Calendar.findYear =3D function(el) {=0A=
	if (typeof el.year !=3D "undefined") {=0A=
		return el;=0A=
	} else if (typeof el.parentNode.year !=3D "undefined") {=0A=
		return el.parentNode;=0A=
	}=0A=
	return null;=0A=
};=0A=
=0A=
Calendar.showMonthsCombo =3D function () {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	var cal =3D cal;=0A=
	var cd =3D cal.activeDiv;=0A=
	var mc =3D cal.monthsCombo;=0A=
	if (cal.hilitedMonth) {=0A=
		Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
	}=0A=
	if (cal.activeMonth) {=0A=
		Calendar.removeClass(cal.activeMonth, "active");=0A=
	}=0A=
	var mon =3D =
cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];=0A=
	Calendar.addClass(mon, "active");=0A=
	cal.activeMonth =3D mon;=0A=
	var s =3D mc.style;=0A=
	s.display =3D "block";=0A=
	if (cd.navtype < 0)=0A=
		s.left =3D cd.offsetLeft + "px";=0A=
	else {=0A=
		var mcw =3D mc.offsetWidth;=0A=
		if (typeof mcw =3D=3D "undefined")=0A=
			// Konqueror brain-dead techniques=0A=
			mcw =3D 50;=0A=
		s.left =3D (cd.offsetLeft + cd.offsetWidth - mcw) + "px";=0A=
	}=0A=
	s.top =3D (cd.offsetTop + cd.offsetHeight) + "px";=0A=
};=0A=
=0A=
Calendar.showYearsCombo =3D function (fwd) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	var cal =3D cal;=0A=
	var cd =3D cal.activeDiv;=0A=
	var yc =3D cal.yearsCombo;=0A=
	if (cal.hilitedYear) {=0A=
		Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
	}=0A=
	if (cal.activeYear) {=0A=
		Calendar.removeClass(cal.activeYear, "active");=0A=
	}=0A=
	cal.activeYear =3D null;=0A=
	var Y =3D cal.date.getFullYear() + (fwd ? 1 : -1);=0A=
	var yr =3D yc.firstChild;=0A=
	var show =3D false;=0A=
	for (var i =3D 12; i > 0; --i) {=0A=
		if (Y >=3D cal.minYear && Y <=3D cal.maxYear) {=0A=
			yr.innerHTML =3D Y;=0A=
			yr.year =3D Y;=0A=
			yr.style.display =3D "block";=0A=
			show =3D true;=0A=
		} else {=0A=
			yr.style.display =3D "none";=0A=
		}=0A=
		yr =3D yr.nextSibling;=0A=
		Y +=3D fwd ? cal.yearStep : -cal.yearStep;=0A=
	}=0A=
	if (show) {=0A=
		var s =3D yc.style;=0A=
		s.display =3D "block";=0A=
		if (cd.navtype < 0)=0A=
			s.left =3D cd.offsetLeft + "px";=0A=
		else {=0A=
			var ycw =3D yc.offsetWidth;=0A=
			if (typeof ycw =3D=3D "undefined")=0A=
				// Konqueror brain-dead techniques=0A=
				ycw =3D 50;=0A=
			s.left =3D (cd.offsetLeft + cd.offsetWidth - ycw) + "px";=0A=
		}=0A=
		s.top =3D (cd.offsetTop + cd.offsetHeight) + "px";=0A=
	}=0A=
};=0A=
=0A=
// event handlers=0A=
=0A=
Calendar.tableMouseUp =3D function(ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	if (cal.timeout) {=0A=
		clearTimeout(cal.timeout);=0A=
	}=0A=
	var el =3D cal.activeDiv;=0A=
	if (!el) {=0A=
		return false;=0A=
	}=0A=
	var target =3D Calendar.getTargetElement(ev);=0A=
	ev || (ev =3D window.event);=0A=
	Calendar.removeClass(el, "active");=0A=
	if (target =3D=3D el || target.parentNode =3D=3D el) {=0A=
		Calendar.cellClick(el, ev);=0A=
	}=0A=
	var mon =3D Calendar.findMonth(target);=0A=
	var date =3D null;=0A=
	if (mon) {=0A=
		date =3D new Date(cal.date);=0A=
		if (mon.month !=3D date.getMonth()) {=0A=
			date.setMonth(mon.month);=0A=
			cal.setDate(date);=0A=
			cal.dateClicked =3D false;=0A=
			cal.callHandler();=0A=
		}=0A=
	} else {=0A=
		var year =3D Calendar.findYear(target);=0A=
		if (year) {=0A=
			date =3D new Date(cal.date);=0A=
			if (year.year !=3D date.getFullYear()) {=0A=
				date.setFullYear(year.year);=0A=
				cal.setDate(date);=0A=
				cal.dateClicked =3D false;=0A=
				cal.callHandler();=0A=
			}=0A=
		}=0A=
	}=0A=
	with (Calendar) {=0A=
		removeEvent(document, "mouseup", tableMouseUp);=0A=
		removeEvent(document, "mouseover", tableMouseOver);=0A=
		removeEvent(document, "mousemove", tableMouseOver);=0A=
		cal._hideCombos();=0A=
		_C =3D null;=0A=
		return stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
Calendar.tableMouseOver =3D function (ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return;=0A=
	}=0A=
	var el =3D cal.activeDiv;=0A=
	var target =3D Calendar.getTargetElement(ev);=0A=
	if (target =3D=3D el || target.parentNode =3D=3D el) {=0A=
		Calendar.addClass(el, "hilite active");=0A=
		Calendar.addClass(el.parentNode, "rowhilite");=0A=
	} else {=0A=
		if (typeof el.navtype =3D=3D "undefined" || (el.navtype !=3D 50 && =
(el.navtype =3D=3D 0 || Math.abs(el.navtype) > 2)))=0A=
			Calendar.removeClass(el, "active");=0A=
		Calendar.removeClass(el, "hilite");=0A=
		Calendar.removeClass(el.parentNode, "rowhilite");=0A=
	}=0A=
	ev || (ev =3D window.event);=0A=
	if (el.navtype =3D=3D 50 && target !=3D el) {=0A=
		var pos =3D Calendar.getAbsolutePos(el);=0A=
		var w =3D el.offsetWidth;=0A=
		var x =3D ev.clientX;=0A=
		var dx;=0A=
		var decrease =3D true;=0A=
		if (x > pos.x + w) {=0A=
			dx =3D x - pos.x - w;=0A=
			decrease =3D false;=0A=
		} else=0A=
			dx =3D pos.x - x;=0A=
=0A=
		if (dx < 0) dx =3D 0;=0A=
		var range =3D el._range;=0A=
		var current =3D el._current;=0A=
		var count =3D Math.floor(dx / 10) % range.length;=0A=
		for (var i =3D range.length; --i >=3D 0;)=0A=
			if (range[i] =3D=3D current)=0A=
				break;=0A=
		while (count-- > 0)=0A=
			if (decrease) {=0A=
				if (--i < 0)=0A=
					i =3D range.length - 1;=0A=
			} else if ( ++i >=3D range.length )=0A=
				i =3D 0;=0A=
		var newval =3D range[i];=0A=
		el.innerHTML =3D newval;=0A=
=0A=
		cal.onUpdateTime();=0A=
	}=0A=
	var mon =3D Calendar.findMonth(target);=0A=
	if (mon) {=0A=
		if (mon.month !=3D cal.date.getMonth()) {=0A=
			if (cal.hilitedMonth) {=0A=
				Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
			}=0A=
			Calendar.addClass(mon, "hilite");=0A=
			cal.hilitedMonth =3D mon;=0A=
		} else if (cal.hilitedMonth) {=0A=
			Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
		}=0A=
	} else {=0A=
		if (cal.hilitedMonth) {=0A=
			Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
		}=0A=
		var year =3D Calendar.findYear(target);=0A=
		if (year) {=0A=
			if (year.year !=3D cal.date.getFullYear()) {=0A=
				if (cal.hilitedYear) {=0A=
					Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
				}=0A=
				Calendar.addClass(year, "hilite");=0A=
				cal.hilitedYear =3D year;=0A=
			} else if (cal.hilitedYear) {=0A=
				Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
			}=0A=
		} else if (cal.hilitedYear) {=0A=
			Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
		}=0A=
	}=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.tableMouseDown =3D function (ev) {=0A=
	if (Calendar.getTargetElement(ev) =3D=3D Calendar.getElement(ev)) {=0A=
		return Calendar.stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
Calendar.calDragIt =3D function (ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!(cal && cal.dragging)) {=0A=
		return false;=0A=
	}=0A=
	var posX;=0A=
	var posY;=0A=
	if (Calendar.is_ie) {=0A=
		posY =3D window.event.clientY + document.body.scrollTop;=0A=
		posX =3D window.event.clientX + document.body.scrollLeft;=0A=
	} else {=0A=
		posX =3D ev.pageX;=0A=
		posY =3D ev.pageY;=0A=
	}=0A=
	cal.hideShowCovered();=0A=
	var st =3D cal.element.style;=0A=
	st.left =3D (posX - cal.xOffs) + "px";=0A=
	st.top =3D (posY - cal.yOffs) + "px";=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.calDragEnd =3D function (ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	cal.dragging =3D false;=0A=
	with (Calendar) {=0A=
		removeEvent(document, "mousemove", calDragIt);=0A=
		removeEvent(document, "mouseup", calDragEnd);=0A=
		tableMouseUp(ev);=0A=
	}=0A=
	cal.hideShowCovered();=0A=
};=0A=
=0A=
Calendar.dayMouseDown =3D function(ev) {=0A=
	var el =3D Calendar.getElement(ev);=0A=
	if (el.disabled) {=0A=
		return false;=0A=
	}=0A=
	var cal =3D el.calendar;=0A=
	cal.activeDiv =3D el;=0A=
	Calendar._C =3D cal;=0A=
	if (el.navtype !=3D 300) with (Calendar) {=0A=
		if (el.navtype =3D=3D 50) {=0A=
			el._current =3D el.innerHTML;=0A=
			addEvent(document, "mousemove", tableMouseOver);=0A=
		} else=0A=
			addEvent(document, Calendar.is_ie5 ? "mousemove" : "mouseover", =
tableMouseOver);=0A=
		addClass(el, "hilite active");=0A=
		addEvent(document, "mouseup", tableMouseUp);=0A=
	} else if (cal.isPopup) {=0A=
		cal._dragStart(ev);=0A=
	}=0A=
	if (el.navtype =3D=3D -1 || el.navtype =3D=3D 1) {=0A=
		if (cal.timeout) clearTimeout(cal.timeout);=0A=
		cal.timeout =3D setTimeout("Calendar.showMonthsCombo()", 250);=0A=
	} else if (el.navtype =3D=3D -2 || el.navtype =3D=3D 2) {=0A=
		if (cal.timeout) clearTimeout(cal.timeout);=0A=
		cal.timeout =3D setTimeout((el.navtype > 0) ? =
"Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", 250);=0A=
	} else {=0A=
		cal.timeout =3D null;=0A=
	}=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.dayMouseDblClick =3D function(ev) {=0A=
	Calendar.cellClick(Calendar.getElement(ev), ev || window.event);=0A=
	if (Calendar.is_ie) {=0A=
		document.selection.empty();=0A=
	}=0A=
};=0A=
=0A=
Calendar.dayMouseOver =3D function(ev) {=0A=
	var el =3D Calendar.getElement(ev);=0A=
	if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {=0A=
		return false;=0A=
	}=0A=
	if (el.ttip) {=0A=
		if (el.ttip.substr(0, 1) =3D=3D "_") {=0A=
			el.ttip =3D el.caldate.print(el.calendar.ttDateFormat) + =
el.ttip.substr(1);=0A=
		}=0A=
		el.calendar.tooltips.innerHTML =3D el.ttip;=0A=
	}=0A=
	if (el.navtype !=3D 300) {=0A=
		Calendar.addClass(el, "hilite");=0A=
		if (el.caldate) {=0A=
			Calendar.addClass(el.parentNode, "rowhilite");=0A=
			var cal =3D el.calendar;=0A=
			if (cal && cal.getDateToolTip) {=0A=
				var d =3D el.caldate;=0A=
				window.status =3D d;=0A=
				el.title =3D cal.getDateToolTip(d, d.getFullYear(), d.getMonth(), =
d.getDate());=0A=
			}=0A=
		}=0A=
	}=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.dayMouseOut =3D function(ev) {=0A=
	with (Calendar) {=0A=
		var el =3D getElement(ev);=0A=
		if (isRelated(el, ev) || _C || el.disabled)=0A=
			return false;=0A=
		removeClass(el, "hilite");=0A=
		if (el.caldate)=0A=
			removeClass(el.parentNode, "rowhilite");=0A=
		if (el.calendar)=0A=
			el.calendar.tooltips.innerHTML =3D _TT["SEL_DATE"];=0A=
		// return stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
 *  A generic "click" handler :) handles all types of buttons defined in =
this=0A=
 *  calendar.=0A=
 */=0A=
Calendar.cellClick =3D function(el, ev) {=0A=
	var cal =3D el.calendar;=0A=
	var closing =3D false;=0A=
	var newdate =3D false;=0A=
	var date =3D null;=0A=
	if (typeof el.navtype =3D=3D "undefined") {=0A=
		if (cal.currentDateEl) {=0A=
			Calendar.removeClass(cal.currentDateEl, "selected");=0A=
			Calendar.addClass(el, "selected");=0A=
			closing =3D (cal.currentDateEl =3D=3D el);=0A=
			if (!closing) {=0A=
				cal.currentDateEl =3D el;=0A=
			}=0A=
		}=0A=
		cal.date.setDateOnly(el.caldate);=0A=
		date =3D cal.date;=0A=
		var other_month =3D !(cal.dateClicked =3D !el.otherMonth);=0A=
		if (!other_month && !cal.currentDateEl && cal.multiple)=0A=
			cal._toggleMultipleDate(new Date(date));=0A=
		else=0A=
			newdate =3D !el.disabled;=0A=
		// a date was clicked=0A=
		if (other_month)=0A=
			cal._init(cal.firstDayOfWeek, date);=0A=
	} else {=0A=
		if (el.navtype =3D=3D 200) {=0A=
			Calendar.removeClass(el, "hilite");=0A=
			cal.callCloseHandler();=0A=
			return;=0A=
		}=0A=
		date =3D new Date(cal.date);=0A=
		if (el.navtype =3D=3D 0)=0A=
			date.setDateOnly(new Date()); // TODAY=0A=
		// unless "today" was clicked, we assume no date was clicked so=0A=
		// the selected handler will know not to close the calenar when=0A=
		// in single-click mode.=0A=
		// cal.dateClicked =3D (el.navtype =3D=3D 0);=0A=
		cal.dateClicked =3D false;=0A=
		var year =3D date.getFullYear();=0A=
		var mon =3D date.getMonth();=0A=
		function setMonth(m) {=0A=
			var day =3D date.getDate();=0A=
			var max =3D date.getMonthDays(m);=0A=
			if (day > max) {=0A=
				date.setDate(max);=0A=
			}=0A=
			date.setMonth(m);=0A=
		};=0A=
		switch (el.navtype) {=0A=
		    case 400:=0A=
			Calendar.removeClass(el, "hilite");=0A=
			var text =3D Calendar._TT["ABOUT"];=0A=
			if (typeof text !=3D "undefined") {=0A=
				text +=3D cal.showsTime ? Calendar._TT["ABOUT_TIME"] : "";=0A=
			} else {=0A=
				// FIXME: this should be removed as soon as lang files get updated!=0A=
				text =3D "Help and about box text is not translated into this =
language.\n" +=0A=
					"If you know this language and you feel generous please update\n" +=0A=
					"the corresponding file in \"lang\" subdir to match =
calendar-en.js\n" +=0A=
					"and send it back to <mihai_bazon@yahoo.com> to get it into the =
distribution  ;-)\n\n" +=0A=
					"Thank you!\n" +=0A=
					"http://dynarch.com/mishoo/calendar.epl\n";=0A=
			}=0A=
			alert(text);=0A=
			return;=0A=
		    case -2:=0A=
			if (year > cal.minYear) {=0A=
				date.setFullYear(year - 1);=0A=
			}=0A=
			break;=0A=
		    case -1:=0A=
			if (mon > 0) {=0A=
				setMonth(mon - 1);=0A=
			} else if (year-- > cal.minYear) {=0A=
				date.setFullYear(year);=0A=
				setMonth(11);=0A=
			}=0A=
			break;=0A=
		    case 1:=0A=
			if (mon < 11) {=0A=
				setMonth(mon + 1);=0A=
			} else if (year < cal.maxYear) {=0A=
				date.setFullYear(year + 1);=0A=
				setMonth(0);=0A=
			}=0A=
			break;=0A=
		    case 2:=0A=
			if (year < cal.maxYear) {=0A=
				date.setFullYear(year + 1);=0A=
			}=0A=
			break;=0A=
		    case 100:=0A=
			cal.setFirstDayOfWeek(el.fdow);=0A=
			return;=0A=
		    case 50:=0A=
			var range =3D el._range;=0A=
			var current =3D el.innerHTML;=0A=
			for (var i =3D range.length; --i >=3D 0;)=0A=
				if (range[i] =3D=3D current)=0A=
					break;=0A=
			if (ev && ev.shiftKey) {=0A=
				if (--i < 0)=0A=
					i =3D range.length - 1;=0A=
			} else if ( ++i >=3D range.length )=0A=
				i =3D 0;=0A=
			var newval =3D range[i];=0A=
			el.innerHTML =3D newval;=0A=
			cal.onUpdateTime();=0A=
			return;=0A=
		    case 0:=0A=
			// TODAY will bring us here=0A=
			if ((typeof cal.getDateStatus =3D=3D "function") &&=0A=
			    cal.getDateStatus(date, date.getFullYear(), date.getMonth(), =
date.getDate())) {=0A=
				return false;=0A=
			}=0A=
			break;=0A=
		}=0A=
		if (!date.equalsTo(cal.date)) {=0A=
			cal.setDate(date);=0A=
			newdate =3D true;=0A=
		} else if (el.navtype =3D=3D 0)=0A=
			newdate =3D closing =3D true;=0A=
	}=0A=
	if (newdate) {=0A=
		ev && cal.callHandler();=0A=
	}=0A=
	if (closing) {=0A=
		Calendar.removeClass(el, "hilite");=0A=
		ev && cal.callCloseHandler();=0A=
	}=0A=
};=0A=
=0A=
// END: CALENDAR STATIC FUNCTIONS=0A=
=0A=
// BEGIN: CALENDAR OBJECT FUNCTIONS=0A=
=0A=
/**=0A=
 *  This function creates the calendar inside the given parent.  If _par =
is=0A=
 *  null than it creates a popup calendar inside the BODY element.  If =
_par is=0A=
 *  an element, be it BODY, then it creates a non-popup calendar (still=0A=
 *  hidden).  Some properties need to be set before calling this =
function.=0A=
 */=0A=
Calendar.prototype.create =3D function (_par) {=0A=
	var parent =3D null;=0A=
	if (! _par) {=0A=
		// default parent is the document body, in which case we create=0A=
		// a popup calendar.=0A=
		parent =3D document.getElementsByTagName("body")[0];=0A=
		this.isPopup =3D true;=0A=
	} else {=0A=
		parent =3D _par;=0A=
		this.isPopup =3D false;=0A=
	}=0A=
	this.date =3D this.dateStr ? new Date(this.dateStr) : new Date();=0A=
=0A=
	var table =3D Calendar.createElement("table");=0A=
	this.table =3D table;=0A=
	table.cellSpacing =3D 0;=0A=
	table.cellPadding =3D 0;=0A=
	table.calendar =3D this;=0A=
	Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown);=0A=
=0A=
	var div =3D Calendar.createElement("div");=0A=
	this.element =3D div;=0A=
	div.className =3D "calendar";=0A=
	if (this.isPopup) {=0A=
		div.style.position =3D "absolute";=0A=
		div.style.display =3D "none";=0A=
	}=0A=
	div.appendChild(table);=0A=
=0A=
	var thead =3D Calendar.createElement("thead", table);=0A=
	var cell =3D null;=0A=
	var row =3D null;=0A=
=0A=
	var cal =3D this;=0A=
	var hh =3D function (text, cs, navtype) {=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.colSpan =3D cs;=0A=
		cell.className =3D "button";=0A=
		if (navtype !=3D 0 && Math.abs(navtype) <=3D 2)=0A=
			cell.className +=3D " nav";=0A=
		Calendar._add_evs(cell);=0A=
		cell.calendar =3D cal;=0A=
		cell.navtype =3D navtype;=0A=
		cell.innerHTML =3D "<div unselectable=3D'on'>" + text + "</div>";=0A=
		return cell;=0A=
	};=0A=
=0A=
	row =3D Calendar.createElement("tr", thead);=0A=
	var title_length =3D 6;=0A=
	(this.isPopup) && --title_length;=0A=
	(this.weekNumbers) && ++title_length;=0A=
=0A=
	hh("?", 1, 400).ttip =3D Calendar._TT["INFO"];=0A=
	this.title =3D hh("", title_length, 300);=0A=
	this.title.className =3D "title";=0A=
	if (this.isPopup) {=0A=
		this.title.ttip =3D Calendar._TT["DRAG_TO_MOVE"];=0A=
		this.title.style.cursor =3D "move";=0A=
		hh("&#x00d7;", 1, 200).ttip =3D Calendar._TT["CLOSE"];=0A=
	}=0A=
=0A=
	row =3D Calendar.createElement("tr", thead);=0A=
	row.className =3D "headrow";=0A=
=0A=
	this._nav_py =3D hh("&#x00ab;", 1, -2);=0A=
	this._nav_py.ttip =3D Calendar._TT["PREV_YEAR"];=0A=
=0A=
	this._nav_pm =3D hh("&#x2039;", 1, -1);=0A=
	this._nav_pm.ttip =3D Calendar._TT["PREV_MONTH"];=0A=
=0A=
	this._nav_now =3D hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, =
0);=0A=
	this._nav_now.ttip =3D Calendar._TT["GO_TODAY"];=0A=
=0A=
	this._nav_nm =3D hh("&#x203a;", 1, 1);=0A=
	this._nav_nm.ttip =3D Calendar._TT["NEXT_MONTH"];=0A=
=0A=
	this._nav_ny =3D hh("&#x00bb;", 1, 2);=0A=
	this._nav_ny.ttip =3D Calendar._TT["NEXT_YEAR"];=0A=
=0A=
	// day names=0A=
	row =3D Calendar.createElement("tr", thead);=0A=
	row.className =3D "daynames";=0A=
	if (this.weekNumbers) {=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.className =3D "name wn";=0A=
		cell.innerHTML =3D Calendar._TT["WK"];=0A=
	}=0A=
	for (var i =3D 7; i > 0; --i) {=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		if (!i) {=0A=
			cell.navtype =3D 100;=0A=
			cell.calendar =3D this;=0A=
			Calendar._add_evs(cell);=0A=
		}=0A=
	}=0A=
	this.firstdayname =3D (this.weekNumbers) ? row.firstChild.nextSibling : =
row.firstChild;=0A=
	this._displayWeekdays();=0A=
=0A=
	var tbody =3D Calendar.createElement("tbody", table);=0A=
	this.tbody =3D tbody;=0A=
=0A=
	for (i =3D 6; i > 0; --i) {=0A=
		row =3D Calendar.createElement("tr", tbody);=0A=
		if (this.weekNumbers) {=0A=
			cell =3D Calendar.createElement("td", row);=0A=
		}=0A=
		for (var j =3D 7; j > 0; --j) {=0A=
			cell =3D Calendar.createElement("td", row);=0A=
			cell.calendar =3D this;=0A=
			Calendar._add_evs(cell);=0A=
		}=0A=
	}=0A=
=0A=
	if (this.showsTime) {=0A=
		row =3D Calendar.createElement("tr", tbody);=0A=
		row.className =3D "time";=0A=
=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.className =3D "time";=0A=
		cell.colSpan =3D 2;=0A=
		cell.innerHTML =3D Calendar._TT["TIME"] || "&nbsp;";=0A=
=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.className =3D "time";=0A=
		cell.colSpan =3D this.weekNumbers ? 4 : 3;=0A=
=0A=
		(function(){=0A=
			function makeTimePart(className, init, range_start, range_end) {=0A=
				var part =3D Calendar.createElement("span", cell);=0A=
				part.className =3D className;=0A=
				part.innerHTML =3D init;=0A=
				part.calendar =3D cal;=0A=
				part.ttip =3D Calendar._TT["TIME_PART"];=0A=
				part.navtype =3D 50;=0A=
				part._range =3D [];=0A=
				if (typeof range_start !=3D "number")=0A=
					part._range =3D range_start;=0A=
				else {=0A=
					for (var i =3D range_start; i <=3D range_end; ++i) {=0A=
						var txt;=0A=
						if (i < 10 && range_end >=3D 10) txt =3D '0' + i;=0A=
						else txt =3D '' + i;=0A=
						part._range[part._range.length] =3D txt;=0A=
					}=0A=
				}=0A=
				Calendar._add_evs(part);=0A=
				return part;=0A=
			};=0A=
			var hrs =3D cal.date.getHours();=0A=
			var mins =3D cal.date.getMinutes();=0A=
			var t12 =3D !cal.time24;=0A=
			var pm =3D (hrs > 12);=0A=
			if (t12 && pm) hrs -=3D 12;=0A=
			var H =3D makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12 : 23);=0A=
			var span =3D Calendar.createElement("span", cell);=0A=
			span.innerHTML =3D ":";=0A=
			span.className =3D "colon";=0A=
			var M =3D makeTimePart("minute", mins, 0, 59);=0A=
			var AP =3D null;=0A=
			cell =3D Calendar.createElement("td", row);=0A=
			cell.className =3D "time";=0A=
			cell.colSpan =3D 2;=0A=
			if (t12)=0A=
				AP =3D makeTimePart("ampm", pm ? "pm" : "am", ["am", "pm"]);=0A=
			else=0A=
				cell.innerHTML =3D "&nbsp;";=0A=
=0A=
			cal.onSetTime =3D function() {=0A=
				var pm, hrs =3D this.date.getHours(),=0A=
					mins =3D this.date.getMinutes();=0A=
				if (t12) {=0A=
					pm =3D (hrs >=3D 12);=0A=
					if (pm) hrs -=3D 12;=0A=
					if (hrs =3D=3D 0) hrs =3D 12;=0A=
					AP.innerHTML =3D pm ? "pm" : "am";=0A=
				}=0A=
				H.innerHTML =3D (hrs < 10) ? ("0" + hrs) : hrs;=0A=
				M.innerHTML =3D (mins < 10) ? ("0" + mins) : mins;=0A=
			};=0A=
=0A=
			cal.onUpdateTime =3D function() {=0A=
				var date =3D this.date;=0A=
				var h =3D parseInt(H.innerHTML, 10);=0A=
				if (t12) {=0A=
					if (/pm/i.test(AP.innerHTML) && h < 12)=0A=
						h +=3D 12;=0A=
					else if (/am/i.test(AP.innerHTML) && h =3D=3D 12)=0A=
						h =3D 0;=0A=
				}=0A=
				var d =3D date.getDate();=0A=
				var m =3D date.getMonth();=0A=
				var y =3D date.getFullYear();=0A=
				date.setHours(h);=0A=
				date.setMinutes(parseInt(M.innerHTML, 10));=0A=
				date.setFullYear(y);=0A=
				date.setMonth(m);=0A=
				date.setDate(d);=0A=
				this.dateClicked =3D false;=0A=
				this.callHandler();=0A=
			};=0A=
		})();=0A=
	} else {=0A=
		this.onSetTime =3D this.onUpdateTime =3D function() {};=0A=
	}=0A=
=0A=
	var tfoot =3D Calendar.createElement("tfoot", table);=0A=
=0A=
	row =3D Calendar.createElement("tr", tfoot);=0A=
	row.className =3D "footrow";=0A=
=0A=
	cell =3D hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300);=0A=
	cell.className =3D "ttip";=0A=
	if (this.isPopup) {=0A=
		cell.ttip =3D Calendar._TT["DRAG_TO_MOVE"];=0A=
		cell.style.cursor =3D "move";=0A=
	}=0A=
	this.tooltips =3D cell;=0A=
=0A=
	div =3D Calendar.createElement("div", this.element);=0A=
	this.monthsCombo =3D div;=0A=
	div.className =3D "combo";=0A=
	for (i =3D 0; i < Calendar._MN.length; ++i) {=0A=
		var mn =3D Calendar.createElement("div");=0A=
		mn.className =3D Calendar.is_ie ? "label-IEfix" : "label";=0A=
		mn.month =3D i;=0A=
		mn.innerHTML =3D Calendar._SMN[i];=0A=
		div.appendChild(mn);=0A=
	}=0A=
=0A=
	div =3D Calendar.createElement("div", this.element);=0A=
	this.yearsCombo =3D div;=0A=
	div.className =3D "combo";=0A=
	for (i =3D 12; i > 0; --i) {=0A=
		var yr =3D Calendar.createElement("div");=0A=
		yr.className =3D Calendar.is_ie ? "label-IEfix" : "label";=0A=
		div.appendChild(yr);=0A=
	}=0A=
=0A=
	this._init(this.firstDayOfWeek, this.date);=0A=
	parent.appendChild(this.element);=0A=
};=0A=
=0A=
/** keyboard navigation, only for popup calendars */=0A=
Calendar._keyEvent =3D function(ev) {=0A=
	var cal =3D window._dynarch_popupCalendar;=0A=
	if (!cal || cal.multiple)=0A=
		return false;=0A=
	(Calendar.is_ie) && (ev =3D window.event);=0A=
	var act =3D (Calendar.is_ie || ev.type =3D=3D "keypress"),=0A=
		K =3D ev.keyCode;=0A=
	if (ev.ctrlKey) {=0A=
		switch (K) {=0A=
		    case 37: // KEY left=0A=
			act && Calendar.cellClick(cal._nav_pm);=0A=
			break;=0A=
		    case 38: // KEY up=0A=
			act && Calendar.cellClick(cal._nav_py);=0A=
			break;=0A=
		    case 39: // KEY right=0A=
			act && Calendar.cellClick(cal._nav_nm);=0A=
			break;=0A=
		    case 40: // KEY down=0A=
			act && Calendar.cellClick(cal._nav_ny);=0A=
			break;=0A=
		    default:=0A=
			return false;=0A=
		}=0A=
	} else switch (K) {=0A=
	    case 32: // KEY space (now)=0A=
		Calendar.cellClick(cal._nav_now);=0A=
		break;=0A=
	    case 27: // KEY esc=0A=
		act && cal.callCloseHandler();=0A=
		break;=0A=
	    case 37: // KEY left=0A=
	    case 38: // KEY up=0A=
	    case 39: // KEY right=0A=
	    case 40: // KEY down=0A=
		if (act) {=0A=
			var prev, x, y, ne, el, step;=0A=
			prev =3D K =3D=3D 37 || K =3D=3D 38;=0A=
			step =3D (K =3D=3D 37 || K =3D=3D 39) ? 1 : 7;=0A=
			function setVars() {=0A=
				el =3D cal.currentDateEl;=0A=
				var p =3D el.pos;=0A=
				x =3D p & 15;=0A=
				y =3D p >> 4;=0A=
				ne =3D cal.ar_days[y][x];=0A=
			};setVars();=0A=
			function prevMonth() {=0A=
				var date =3D new Date(cal.date);=0A=
				date.setDate(date.getDate() - step);=0A=
				cal.setDate(date);=0A=
			};=0A=
			function nextMonth() {=0A=
				var date =3D new Date(cal.date);=0A=
				date.setDate(date.getDate() + step);=0A=
				cal.setDate(date);=0A=
			};=0A=
			while (1) {=0A=
				switch (K) {=0A=
				    case 37: // KEY left=0A=
					if (--x >=3D 0)=0A=
						ne =3D cal.ar_days[y][x];=0A=
					else {=0A=
						x =3D 6;=0A=
						K =3D 38;=0A=
						continue;=0A=
					}=0A=
					break;=0A=
				    case 38: // KEY up=0A=
					if (--y >=3D 0)=0A=
						ne =3D cal.ar_days[y][x];=0A=
					else {=0A=
						prevMonth();=0A=
						setVars();=0A=
					}=0A=
					break;=0A=
				    case 39: // KEY right=0A=
					if (++x < 7)=0A=
						ne =3D cal.ar_days[y][x];=0A=
					else {=0A=
						x =3D 0;=0A=
						K =3D 40;=0A=
						continue;=0A=
					}=0A=
					break;=0A=
				    case 40: // KEY down=0A=
					if (++y < cal.ar_days.length)=0A=
						ne =3D cal.ar_days[y][x];=0A=
					else {=0A=
						nextMonth();=0A=
						setVars();=0A=
					}=0A=
					break;=0A=
				}=0A=
				break;=0A=
			}=0A=
			if (ne) {=0A=
				if (!ne.disabled)=0A=
					Calendar.cellClick(ne);=0A=
				else if (prev)=0A=
					prevMonth();=0A=
				else=0A=
					nextMonth();=0A=
			}=0A=
		}=0A=
		break;=0A=
	    case 13: // KEY enter=0A=
		if (act)=0A=
			Calendar.cellClick(cal.currentDateEl, ev);=0A=
		break;=0A=
	    default:=0A=
		return false;=0A=
	}=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
/**=0A=
 *  (RE)Initializes the calendar to the given date and firstDayOfWeek=0A=
 */=0A=
Calendar.prototype._init =3D function (firstDayOfWeek, date) {=0A=
	var today =3D new Date(),=0A=
		TY =3D today.getFullYear(),=0A=
		TM =3D today.getMonth(),=0A=
		TD =3D today.getDate();=0A=
	this.table.style.visibility =3D "hidden";=0A=
	var year =3D date.getFullYear();=0A=
	if (year < this.minYear) {=0A=
		year =3D this.minYear;=0A=
		date.setFullYear(year);=0A=
	} else if (year > this.maxYear) {=0A=
		year =3D this.maxYear;=0A=
		date.setFullYear(year);=0A=
	}=0A=
	this.firstDayOfWeek =3D firstDayOfWeek;=0A=
	this.date =3D new Date(date);=0A=
	var month =3D date.getMonth();=0A=
	var mday =3D date.getDate();=0A=
	var no_days =3D date.getMonthDays();=0A=
=0A=
	// calendar voodoo for computing the first day that would actually be=0A=
	// displayed in the calendar, even if it's from the previous month.=0A=
	// WARNING: this is magic. ;-)=0A=
	date.setDate(1);=0A=
	var day1 =3D (date.getDay() - this.firstDayOfWeek) % 7;=0A=
	if (day1 < 0)=0A=
		day1 +=3D 7;=0A=
	date.setDate(-day1);=0A=
	date.setDate(date.getDate() + 1);=0A=
=0A=
	var row =3D this.tbody.firstChild;=0A=
	var MN =3D Calendar._SMN[month];=0A=
	var ar_days =3D this.ar_days =3D new Array();=0A=
	var weekend =3D Calendar._TT["WEEKEND"];=0A=
	var dates =3D this.multiple ? (this.datesCells =3D {}) : null;=0A=
	for (var i =3D 0; i < 6; ++i, row =3D row.nextSibling) {=0A=
		var cell =3D row.firstChild;=0A=
		if (this.weekNumbers) {=0A=
			cell.className =3D "day wn";=0A=
			cell.innerHTML =3D date.getWeekNumber();=0A=
			cell =3D cell.nextSibling;=0A=
		}=0A=
		row.className =3D "daysrow";=0A=
		var hasdays =3D false, iday, dpos =3D ar_days[i] =3D [];=0A=
		for (var j =3D 0; j < 7; ++j, cell =3D cell.nextSibling, =
date.setDate(iday + 1)) {=0A=
			iday =3D date.getDate();=0A=
			var wday =3D date.getDay();=0A=
			cell.className =3D "day";=0A=
			cell.pos =3D i << 4 | j;=0A=
			dpos[j] =3D cell;=0A=
			var current_month =3D (date.getMonth() =3D=3D month);=0A=
			if (!current_month) {=0A=
				if (this.showsOtherMonths) {=0A=
					cell.className +=3D " othermonth";=0A=
					cell.otherMonth =3D true;=0A=
				} else {=0A=
					cell.className =3D "emptycell";=0A=
					cell.innerHTML =3D "&nbsp;";=0A=
					cell.disabled =3D true;=0A=
					continue;=0A=
				}=0A=
			} else {=0A=
				cell.otherMonth =3D false;=0A=
				hasdays =3D true;=0A=
			}=0A=
			cell.disabled =3D false;=0A=
			cell.innerHTML =3D this.getDateText ? this.getDateText(date, iday) : =
iday;=0A=
			if (dates)=0A=
				dates[date.print("%Y%m%d")] =3D cell;=0A=
			if (this.getDateStatus) {=0A=
				var status =3D this.getDateStatus(date, year, month, iday);=0A=
				if (status =3D=3D=3D true) {=0A=
					cell.className +=3D " disabled";=0A=
					cell.disabled =3D true;=0A=
				} else {=0A=
					if (/disabled/i.test(status))=0A=
						cell.disabled =3D true;=0A=
					cell.className +=3D " " + status;=0A=
				}=0A=
			}=0A=
			if (!cell.disabled) {=0A=
				cell.caldate =3D new Date(date);=0A=
				cell.ttip =3D "_";=0A=
				if (!this.multiple && current_month=0A=
				    && iday =3D=3D mday && this.hiliteToday) {=0A=
					cell.className +=3D " selected";=0A=
					this.currentDateEl =3D cell;=0A=
				}=0A=
				if (date.getFullYear() =3D=3D TY &&=0A=
				    date.getMonth() =3D=3D TM &&=0A=
				    iday =3D=3D TD) {=0A=
					cell.className +=3D " today";=0A=
					cell.ttip +=3D Calendar._TT["PART_TODAY"];=0A=
				}=0A=
				if (weekend.indexOf(wday.toString()) !=3D -1)=0A=
					cell.className +=3D cell.otherMonth ? " oweekend" : " weekend";=0A=
			}=0A=
		}=0A=
		if (!(hasdays || this.showsOtherMonths))=0A=
			row.className =3D "emptyrow";=0A=
	}=0A=
	this.title.innerHTML =3D Calendar._MN[month] + ", " + year;=0A=
	this.onSetTime();=0A=
	this.table.style.visibility =3D "visible";=0A=
	this._initMultipleDates();=0A=
	// PROFILE=0A=
	// this.tooltips.innerHTML =3D "Generated in " + ((new Date()) - today) =
+ " ms";=0A=
};=0A=
=0A=
Calendar.prototype._initMultipleDates =3D function() {=0A=
	if (this.multiple) {=0A=
		for (var i in this.multiple) {=0A=
			var cell =3D this.datesCells[i];=0A=
			var d =3D this.multiple[i];=0A=
			if (!d)=0A=
				continue;=0A=
			if (cell)=0A=
				cell.className +=3D " selected";=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
Calendar.prototype._toggleMultipleDate =3D function(date) {=0A=
	if (this.multiple) {=0A=
		var ds =3D date.print("%Y%m%d");=0A=
		var cell =3D this.datesCells[ds];=0A=
		if (cell) {=0A=
			var d =3D this.multiple[ds];=0A=
			if (!d) {=0A=
				Calendar.addClass(cell, "selected");=0A=
				this.multiple[ds] =3D date;=0A=
			} else {=0A=
				Calendar.removeClass(cell, "selected");=0A=
				delete this.multiple[ds];=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
Calendar.prototype.setDateToolTipHandler =3D function (unaryFunction) {=0A=
	this.getDateToolTip =3D unaryFunction;=0A=
};=0A=
=0A=
/**=0A=
 *  Calls _init function above for going to a certain date (but only if =
the=0A=
 *  date is different than the currently selected one).=0A=
 */=0A=
Calendar.prototype.setDate =3D function (date) {=0A=
	if (!date.equalsTo(this.date)) {=0A=
		this._init(this.firstDayOfWeek, date);=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
 *  Refreshes the calendar.  Useful if the "disabledHandler" function is=0A=
 *  dynamic, meaning that the list of disabled date can change at =
runtime.=0A=
 *  Just * call this function if you think that the list of disabled =
dates=0A=
 *  should * change.=0A=
 */=0A=
Calendar.prototype.refresh =3D function () {=0A=
	this._init(this.firstDayOfWeek, this.date);=0A=
};=0A=
=0A=
/** Modifies the "firstDayOfWeek" parameter (pass 0 for Synday, 1 for =
Monday, etc.). */=0A=
Calendar.prototype.setFirstDayOfWeek =3D function (firstDayOfWeek) {=0A=
	this._init(firstDayOfWeek, this.date);=0A=
	this._displayWeekdays();=0A=
};=0A=
=0A=
/**=0A=
 *  Allows customization of what dates are enabled.  The "unaryFunction"=0A=
 *  parameter must be a function object that receives the date (as a JS =
Date=0A=
 *  object) and returns a boolean value.  If the returned value is true =
then=0A=
 *  the passed date will be marked as disabled.=0A=
 */=0A=
Calendar.prototype.setDateStatusHandler =3D =
Calendar.prototype.setDisabledHandler =3D function (unaryFunction) {=0A=
	this.getDateStatus =3D unaryFunction;=0A=
};=0A=
=0A=
/** Customization of allowed year range for the calendar. */=0A=
Calendar.prototype.setRange =3D function (a, z) {=0A=
	this.minYear =3D a;=0A=
	this.maxYear =3D z;=0A=
};=0A=
=0A=
/** Calls the first user handler (selectedHandler). */=0A=
Calendar.prototype.callHandler =3D function () {=0A=
	if (this.onSelected) {=0A=
		this.onSelected(this, this.date.print(this.dateFormat));=0A=
	}=0A=
};=0A=
=0A=
/** Calls the second user handler (closeHandler). */=0A=
Calendar.prototype.callCloseHandler =3D function () {=0A=
	if (this.onClose) {=0A=
		this.onClose(this);=0A=
	}=0A=
	this.hideShowCovered();=0A=
};=0A=
=0A=
/** Removes the calendar object from the DOM tree and destroys it. */=0A=
Calendar.prototype.destroy =3D function () {=0A=
	var el =3D this.element.parentNode;=0A=
	el.removeChild(this.element);=0A=
	Calendar._C =3D null;=0A=
	window._dynarch_popupCalendar =3D null;=0A=
};=0A=
=0A=
/**=0A=
 *  Moves the calendar element to a different section in the DOM tree =
(changes=0A=
 *  its parent).=0A=
 */=0A=
Calendar.prototype.reparent =3D function (new_parent) {=0A=
	var el =3D this.element;=0A=
	el.parentNode.removeChild(el);=0A=
	new_parent.appendChild(el);=0A=
};=0A=
=0A=
// This gets called when the user presses a mouse button anywhere in the=0A=
// document, if the calendar is shown.  If the click was outside the open=0A=
// calendar this function closes it.=0A=
Calendar._checkCalendar =3D function(ev) {=0A=
	var calendar =3D window._dynarch_popupCalendar;=0A=
	if (!calendar) {=0A=
		return false;=0A=
	}=0A=
	var el =3D Calendar.is_ie ? Calendar.getElement(ev) : =
Calendar.getTargetElement(ev);=0A=
	for (; el !=3D null && el !=3D calendar.element; el =3D el.parentNode);=0A=
	if (el =3D=3D null) {=0A=
		// calls closeHandler which should hide the calendar.=0A=
		window._dynarch_popupCalendar.callCloseHandler();=0A=
		return Calendar.stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
/** Shows the calendar. */=0A=
Calendar.prototype.show =3D function () {=0A=
	var rows =3D this.table.getElementsByTagName("tr");=0A=
	for (var i =3D rows.length; i > 0;) {=0A=
		var row =3D rows[--i];=0A=
		Calendar.removeClass(row, "rowhilite");=0A=
		var cells =3D row.getElementsByTagName("td");=0A=
		for (var j =3D cells.length; j > 0;) {=0A=
			var cell =3D cells[--j];=0A=
			Calendar.removeClass(cell, "hilite");=0A=
			Calendar.removeClass(cell, "active");=0A=
		}=0A=
	}=0A=
	this.element.style.display =3D "block";=0A=
	this.hidden =3D false;=0A=
	if (this.isPopup) {=0A=
		window._dynarch_popupCalendar =3D this;=0A=
		Calendar.addEvent(document, "keydown", Calendar._keyEvent);=0A=
		Calendar.addEvent(document, "keypress", Calendar._keyEvent);=0A=
		Calendar.addEvent(document, "mousedown", Calendar._checkCalendar);=0A=
	}=0A=
	this.hideShowCovered();=0A=
};=0A=
=0A=
/**=0A=
 *  Hides the calendar.  Also removes any "hilite" from the class of any =
TD=0A=
 *  element.=0A=
 */=0A=
Calendar.prototype.hide =3D function () {=0A=
	if (this.isPopup) {=0A=
		Calendar.removeEvent(document, "keydown", Calendar._keyEvent);=0A=
		Calendar.removeEvent(document, "keypress", Calendar._keyEvent);=0A=
		Calendar.removeEvent(document, "mousedown", Calendar._checkCalendar);=0A=
	}=0A=
	this.element.style.display =3D "none";=0A=
	this.hidden =3D true;=0A=
	this.hideShowCovered();=0A=
};=0A=
=0A=
/**=0A=
 *  Shows the calendar at a given absolute position (beware that, =
depending on=0A=
 *  the calendar element style -- position property -- this might be =
relative=0A=
 *  to the parent's containing rectangle).=0A=
 */=0A=
Calendar.prototype.showAt =3D function (x, y) {=0A=
	var s =3D this.element.style;=0A=
	s.left =3D x + "px";=0A=
	s.top =3D y + "px";=0A=
	this.show();=0A=
};=0A=
=0A=
/** Shows the calendar near a given element. */=0A=
Calendar.prototype.showAtElement =3D function (el, opts) {=0A=
	var self =3D this;=0A=
	var p =3D Calendar.getAbsolutePos(el);=0A=
	if (!opts || typeof opts !=3D "string") {=0A=
		this.showAt(p.x, p.y + el.offsetHeight);=0A=
		return true;=0A=
	}=0A=
	function fixPosition(box) {=0A=
		if (box.x < 0)=0A=
			box.x =3D 0;=0A=
		if (box.y < 0)=0A=
			box.y =3D 0;=0A=
		var cp =3D document.createElement("div");=0A=
		var s =3D cp.style;=0A=
		s.position =3D "absolute";=0A=
		s.right =3D s.bottom =3D s.width =3D s.height =3D "0px";=0A=
		document.body.appendChild(cp);=0A=
		var br =3D Calendar.getAbsolutePos(cp);=0A=
		document.body.removeChild(cp);=0A=
		if (Calendar.is_ie) {=0A=
			br.y +=3D document.body.scrollTop;=0A=
			br.x +=3D document.body.scrollLeft;=0A=
		} else {=0A=
			br.y +=3D window.scrollY;=0A=
			br.x +=3D window.scrollX;=0A=
		}=0A=
		var tmp =3D box.x + box.width - br.x;=0A=
		if (tmp > 0) box.x -=3D tmp;=0A=
		tmp =3D box.y + box.height - br.y;=0A=
		if (tmp > 0) box.y -=3D tmp;=0A=
	};=0A=
	this.element.style.display =3D "block";=0A=
	Calendar.continuation_for_the_fucking_khtml_browser =3D function() {=0A=
		var w =3D self.element.offsetWidth;=0A=
		var h =3D self.element.offsetHeight;=0A=
		self.element.style.display =3D "none";=0A=
		var valign =3D opts.substr(0, 1);=0A=
		var halign =3D "l";=0A=
		if (opts.length > 1) {=0A=
			halign =3D opts.substr(1, 1);=0A=
		}=0A=
		// vertical alignment=0A=
		switch (valign) {=0A=
		    case "T": p.y -=3D h; break;=0A=
		    case "B": p.y +=3D el.offsetHeight; break;=0A=
		    case "C": p.y +=3D (el.offsetHeight - h) / 2; break;=0A=
		    case "t": p.y +=3D el.offsetHeight - h; break;=0A=
		    case "b": break; // already there=0A=
		}=0A=
		// horizontal alignment=0A=
		switch (halign) {=0A=
		    case "L": p.x -=3D w; break;=0A=
		    case "R": p.x +=3D el.offsetWidth; break;=0A=
		    case "C": p.x +=3D (el.offsetWidth - w) / 2; break;=0A=
		    case "l": p.x +=3D el.offsetWidth - w; break;=0A=
		    case "r": break; // already there=0A=
		}=0A=
		p.width =3D w;=0A=
		p.height =3D h + 40;=0A=
		self.monthsCombo.style.display =3D "none";=0A=
		fixPosition(p);=0A=
		self.showAt(p.x, p.y);=0A=
	};=0A=
	if (Calendar.is_khtml)=0A=
		setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", =
10);=0A=
	else=0A=
		Calendar.continuation_for_the_fucking_khtml_browser();=0A=
};=0A=
=0A=
/** Customizes the date format. */=0A=
Calendar.prototype.setDateFormat =3D function (str) {=0A=
	this.dateFormat =3D str;=0A=
};=0A=
=0A=
/** Customizes the tooltip date format. */=0A=
Calendar.prototype.setTtDateFormat =3D function (str) {=0A=
	this.ttDateFormat =3D str;=0A=
};=0A=
=0A=
/**=0A=
 *  Tries to identify the date represented in a string.  If successful =
it also=0A=
 *  calls this.setDate which moves the calendar to the given date.=0A=
 */=0A=
Calendar.prototype.parseDate =3D function(str, fmt) {=0A=
	if (!fmt)=0A=
		fmt =3D this.dateFormat;=0A=
	this.setDate(Date.parseDate(str, fmt));=0A=
};=0A=
=0A=
Calendar.prototype.hideShowCovered =3D function () {=0A=
	if (!Calendar.is_ie && !Calendar.is_opera)=0A=
		return;=0A=
	function getVisib(obj){=0A=
		var value =3D obj.style.visibility;=0A=
		if (!value) {=0A=
			if (document.defaultView && typeof =
(document.defaultView.getComputedStyle) =3D=3D "function") { // Gecko, =
W3C=0A=
				if (!Calendar.is_khtml)=0A=
					value =3D document.defaultView.=0A=
						getComputedStyle(obj, "").getPropertyValue("visibility");=0A=
				else=0A=
					value =3D '';=0A=
			} else if (obj.currentStyle) { // IE=0A=
				value =3D obj.currentStyle.visibility;=0A=
			} else=0A=
				value =3D '';=0A=
		}=0A=
		return value;=0A=
	};=0A=
=0A=
	var tags =3D new Array("applet", "iframe", "select");=0A=
	var el =3D this.element;=0A=
=0A=
	var p =3D Calendar.getAbsolutePos(el);=0A=
	var EX1 =3D p.x;=0A=
	var EX2 =3D el.offsetWidth + EX1;=0A=
	var EY1 =3D p.y;=0A=
	var EY2 =3D el.offsetHeight + EY1;=0A=
=0A=
	for (var k =3D tags.length; k > 0; ) {=0A=
		var ar =3D document.getElementsByTagName(tags[--k]);=0A=
		var cc =3D null;=0A=
=0A=
		for (var i =3D ar.length; i > 0;) {=0A=
			cc =3D ar[--i];=0A=
=0A=
			p =3D Calendar.getAbsolutePos(cc);=0A=
			var CX1 =3D p.x;=0A=
			var CX2 =3D cc.offsetWidth + CX1;=0A=
			var CY1 =3D p.y;=0A=
			var CY2 =3D cc.offsetHeight + CY1;=0A=
=0A=
			if (this.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 =
< EY1)) {=0A=
				if (!cc.__msh_save_visibility) {=0A=
					cc.__msh_save_visibility =3D getVisib(cc);=0A=
				}=0A=
				cc.style.visibility =3D cc.__msh_save_visibility;=0A=
			} else {=0A=
				if (!cc.__msh_save_visibility) {=0A=
					cc.__msh_save_visibility =3D getVisib(cc);=0A=
				}=0A=
				cc.style.visibility =3D "hidden";=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
/** Internal function; it displays the bar with the names of the =
weekday. */=0A=
Calendar.prototype._displayWeekdays =3D function () {=0A=
	var fdow =3D this.firstDayOfWeek;=0A=
	var cell =3D this.firstdayname;=0A=
	var weekend =3D Calendar._TT["WEEKEND"];=0A=
	for (var i =3D 0; i < 7; ++i) {=0A=
		cell.className =3D "day name";=0A=
		var realday =3D (i + fdow) % 7;=0A=
		if (i) {=0A=
			cell.ttip =3D Calendar._TT["DAY_FIRST"].replace("%s", =
Calendar._DN[realday]);=0A=
			cell.navtype =3D 100;=0A=
			cell.calendar =3D this;=0A=
			cell.fdow =3D realday;=0A=
			Calendar._add_evs(cell);=0A=
		}=0A=
		if (weekend.indexOf(realday.toString()) !=3D -1) {=0A=
			Calendar.addClass(cell, "weekend");=0A=
		}=0A=
		cell.innerHTML =3D Calendar._SDN[(i + fdow) % 7];=0A=
		cell =3D cell.nextSibling;=0A=
	}=0A=
};=0A=
=0A=
/** Internal function.  Hides all combo boxes that might be displayed. */=0A=
Calendar.prototype._hideCombos =3D function () {=0A=
	this.monthsCombo.style.display =3D "none";=0A=
	this.yearsCombo.style.display =3D "none";=0A=
};=0A=
=0A=
/** Internal function.  Starts dragging the element. */=0A=
Calendar.prototype._dragStart =3D function (ev) {=0A=
	if (this.dragging) {=0A=
		return;=0A=
	}=0A=
	this.dragging =3D true;=0A=
	var posX;=0A=
	var posY;=0A=
	if (Calendar.is_ie) {=0A=
		posY =3D window.event.clientY + document.body.scrollTop;=0A=
		posX =3D window.event.clientX + document.body.scrollLeft;=0A=
	} else {=0A=
		posY =3D ev.clientY + window.scrollY;=0A=
		posX =3D ev.clientX + window.scrollX;=0A=
	}=0A=
	var st =3D this.element.style;=0A=
	this.xOffs =3D posX - parseInt(st.left);=0A=
	this.yOffs =3D posY - parseInt(st.top);=0A=
	with (Calendar) {=0A=
		addEvent(document, "mousemove", calDragIt);=0A=
		addEvent(document, "mouseup", calDragEnd);=0A=
	}=0A=
};=0A=
=0A=
// BEGIN: DATE OBJECT PATCHES=0A=
=0A=
/** Adds the number of days array to the Date object. */=0A=
Date._MD =3D new Array(31,28,31,30,31,30,31,31,30,31,30,31);=0A=
=0A=
/** Constants used for time computations */=0A=
Date.SECOND =3D 1000 /* milliseconds */;=0A=
Date.MINUTE =3D 60 * Date.SECOND;=0A=
Date.HOUR   =3D 60 * Date.MINUTE;=0A=
Date.DAY    =3D 24 * Date.HOUR;=0A=
Date.WEEK   =3D  7 * Date.DAY;=0A=
=0A=
Date.parseDate =3D function(str, fmt) {=0A=
	var today =3D new Date();=0A=
	var y =3D 0;=0A=
	var m =3D -1;=0A=
	var d =3D 0;=0A=
	var a =3D str.split(/\W+/);=0A=
	var b =3D fmt.match(/%./g);=0A=
	var i =3D 0, j =3D 0;=0A=
	var hr =3D 0;=0A=
	var min =3D 0;=0A=
	for (i =3D 0; i < a.length; ++i) {=0A=
		if (!a[i])=0A=
			continue;=0A=
		switch (b[i]) {=0A=
		    case "%d":=0A=
		    case "%e":=0A=
			d =3D parseInt(a[i], 10);=0A=
			break;=0A=
=0A=
		    case "%m":=0A=
			m =3D parseInt(a[i], 10) - 1;=0A=
			break;=0A=
=0A=
		    case "%Y":=0A=
		    case "%y":=0A=
			y =3D parseInt(a[i], 10);=0A=
			(y < 100) && (y +=3D (y > 29) ? 1900 : 2000);=0A=
			break;=0A=
=0A=
		    case "%b":=0A=
		    case "%B":=0A=
			for (j =3D 0; j < 12; ++j) {=0A=
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D =
a[i].toLowerCase()) { m =3D j; break; }=0A=
			}=0A=
			break;=0A=
=0A=
		    case "%H":=0A=
		    case "%I":=0A=
		    case "%k":=0A=
		    case "%l":=0A=
			hr =3D parseInt(a[i], 10);=0A=
			break;=0A=
=0A=
		    case "%P":=0A=
		    case "%p":=0A=
			if (/pm/i.test(a[i]) && hr < 12)=0A=
				hr +=3D 12;=0A=
			else if (/am/i.test(a[i]) && hr >=3D 12)=0A=
				hr -=3D 12;=0A=
			break;=0A=
=0A=
		    case "%M":=0A=
			min =3D parseInt(a[i], 10);=0A=
			break;=0A=
		}=0A=
	}=0A=
	if (isNaN(y)) y =3D today.getFullYear();=0A=
	if (isNaN(m)) m =3D today.getMonth();=0A=
	if (isNaN(d)) d =3D today.getDate();=0A=
	if (isNaN(hr)) hr =3D today.getHours();=0A=
	if (isNaN(min)) min =3D today.getMinutes();=0A=
	if (y !=3D 0 && m !=3D -1 && d !=3D 0)=0A=
		return new Date(y, m, d, hr, min, 0);=0A=
	y =3D 0; m =3D -1; d =3D 0;=0A=
	for (i =3D 0; i < a.length; ++i) {=0A=
		if (a[i].search(/[a-zA-Z]+/) !=3D -1) {=0A=
			var t =3D -1;=0A=
			for (j =3D 0; j < 12; ++j) {=0A=
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D =
a[i].toLowerCase()) { t =3D j; break; }=0A=
			}=0A=
			if (t !=3D -1) {=0A=
				if (m !=3D -1) {=0A=
					d =3D m+1;=0A=
				}=0A=
				m =3D t;=0A=
			}=0A=
		} else if (parseInt(a[i], 10) <=3D 12 && m =3D=3D -1) {=0A=
			m =3D a[i]-1;=0A=
		} else if (parseInt(a[i], 10) > 31 && y =3D=3D 0) {=0A=
			y =3D parseInt(a[i], 10);=0A=
			(y < 100) && (y +=3D (y > 29) ? 1900 : 2000);=0A=
		} else if (d =3D=3D 0) {=0A=
			d =3D a[i];=0A=
		}=0A=
	}=0A=
	if (y =3D=3D 0)=0A=
		y =3D today.getFullYear();=0A=
	if (m !=3D -1 && d !=3D 0)=0A=
		return new Date(y, m, d, hr, min, 0);=0A=
	return today;=0A=
};=0A=
=0A=
/** Returns the number of days in the current month */=0A=
Date.prototype.getMonthDays =3D function(month) {=0A=
	var year =3D this.getFullYear();=0A=
	if (typeof month =3D=3D "undefined") {=0A=
		month =3D this.getMonth();=0A=
	}=0A=
	if (((0 =3D=3D (year%4)) && ( (0 !=3D (year%100)) || (0 =3D=3D =
(year%400)))) && month =3D=3D 1) {=0A=
		return 29;=0A=
	} else {=0A=
		return Date._MD[month];=0A=
	}=0A=
};=0A=
=0A=
/** Returns the number of day in the year. */=0A=
Date.prototype.getDayOfYear =3D function() {=0A=
	var now =3D new Date(this.getFullYear(), this.getMonth(), =
this.getDate(), 0, 0, 0);=0A=
	var then =3D new Date(this.getFullYear(), 0, 0, 0, 0, 0);=0A=
	var time =3D now - then;=0A=
	return Math.floor(time / Date.DAY);=0A=
};=0A=
=0A=
/** Returns the number of the week in year, as defined in ISO 8601. */=0A=
Date.prototype.getWeekNumber =3D function() {=0A=
	var d =3D new Date(this.getFullYear(), this.getMonth(), this.getDate(), =
0, 0, 0);=0A=
	var DoW =3D d.getDay();=0A=
	d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu=0A=
	var ms =3D d.valueOf(); // GMT=0A=
	d.setMonth(0);=0A=
	d.setDate(4); // Thu in Week 1=0A=
	return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;=0A=
};=0A=
=0A=
/** Checks date and time equality */=0A=
Date.prototype.equalsTo =3D function(date) {=0A=
	return ((this.getFullYear() =3D=3D date.getFullYear()) &&=0A=
		(this.getMonth() =3D=3D date.getMonth()) &&=0A=
		(this.getDate() =3D=3D date.getDate()) &&=0A=
		(this.getHours() =3D=3D date.getHours()) &&=0A=
		(this.getMinutes() =3D=3D date.getMinutes()));=0A=
};=0A=
=0A=
/** Set only the year, month, date parts (keep existing time) */=0A=
Date.prototype.setDateOnly =3D function(date) {=0A=
	var tmp =3D new Date(date);=0A=
	this.setDate(1);=0A=
	this.setFullYear(tmp.getFullYear());=0A=
	this.setMonth(tmp.getMonth());=0A=
	this.setDate(tmp.getDate());=0A=
};=0A=
=0A=
/** Prints the date in a string according to the given format. */=0A=
Date.prototype.print =3D function (str) {=0A=
	var m =3D this.getMonth();=0A=
	var d =3D this.getDate();=0A=
	var y =3D this.getFullYear();=0A=
	var wn =3D this.getWeekNumber();=0A=
	var w =3D this.getDay();=0A=
	var s =3D {};=0A=
	var hr =3D this.getHours();=0A=
	var pm =3D (hr >=3D 12);=0A=
	var ir =3D (pm) ? (hr - 12) : hr;=0A=
	var dy =3D this.getDayOfYear();=0A=
	if (ir =3D=3D 0)=0A=
		ir =3D 12;=0A=
	var min =3D this.getMinutes();=0A=
	var sec =3D this.getSeconds();=0A=
	s["%a"] =3D Calendar._SDN[w]; // abbreviated weekday name [FIXME: I18N]=0A=
	s["%A"] =3D Calendar._DN[w]; // full weekday name=0A=
	s["%b"] =3D Calendar._SMN[m]; // abbreviated month name [FIXME: I18N]=0A=
	s["%B"] =3D Calendar._MN[m]; // full month name=0A=
	// FIXME: %c : preferred date and time representation for the current =
locale=0A=
	s["%C"] =3D 1 + Math.floor(y / 100); // the century number=0A=
	s["%d"] =3D (d < 10) ? ("0" + d) : d; // the day of the month (range 01 =
to 31)=0A=
	s["%e"] =3D d; // the day of the month (range 1 to 31)=0A=
	// FIXME: %D : american date style: %m/%d/%y=0A=
	// FIXME: %E, %F, %G, %g, %h (man strftime)=0A=
	s["%H"] =3D (hr < 10) ? ("0" + hr) : hr; // hour, range 00 to 23 (24h =
format)=0A=
	s["%I"] =3D (ir < 10) ? ("0" + ir) : ir; // hour, range 01 to 12 (12h =
format)=0A=
	s["%j"] =3D (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : dy; =
// day of the year (range 001 to 366)=0A=
	s["%k"] =3D hr;		// hour, range 0 to 23 (24h format)=0A=
	s["%l"] =3D ir;		// hour, range 1 to 12 (12h format)=0A=
	s["%m"] =3D (m < 9) ? ("0" + (1+m)) : (1+m); // month, range 01 to 12=0A=
	s["%M"] =3D (min < 10) ? ("0" + min) : min; // minute, range 00 to 59=0A=
	s["%n"] =3D "\n";		// a newline character=0A=
	s["%p"] =3D pm ? "PM" : "AM";=0A=
	s["%P"] =3D pm ? "pm" : "am";=0A=
	// FIXME: %r : the time in am/pm notation %I:%M:%S %p=0A=
	// FIXME: %R : the time in 24-hour notation %H:%M=0A=
	s["%s"] =3D Math.floor(this.getTime() / 1000);=0A=
	s["%S"] =3D (sec < 10) ? ("0" + sec) : sec; // seconds, range 00 to 59=0A=
	s["%t"] =3D "\t";		// a tab character=0A=
	// FIXME: %T : the time in 24-hour notation (%H:%M:%S)=0A=
	s["%U"] =3D s["%W"] =3D s["%V"] =3D (wn < 10) ? ("0" + wn) : wn;=0A=
	s["%u"] =3D w + 1;	// the day of the week (range 1 to 7, 1 =3D MON)=0A=
	s["%w"] =3D w;		// the day of the week (range 0 to 6, 0 =3D SUN)=0A=
	// FIXME: %x : preferred date representation for the current locale =
without the time=0A=
	// FIXME: %X : preferred time representation for the current locale =
without the date=0A=
	s["%y"] =3D ('' + y).substr(2, 2); // year without the century (range =
00 to 99)=0A=
	s["%Y"] =3D y;		// year with the century=0A=
	s["%%"] =3D "%";		// a literal '%' character=0A=
=0A=
	var re =3D /%./g;=0A=
	if (!Calendar.is_ie5 && !Calendar.is_khtml) {=0A=
		str =3D str.replace(re, function (par) { return s[par]; });=0A=
		return str;=0A=
	}=0A=
=0A=
	var a =3D str.match(re);=0A=
	for (var i =3D 0; i < a.length; i++) {=0A=
		var tmp =3D s[a[i]];=0A=
		if (tmp) {=0A=
			re =3D new RegExp(a[i], 'g');=0A=
			str =3D str.replace(re, tmp);=0A=
		}=0A=
	}=0A=
=0A=
	return str;=0A=
};=0A=
=0A=
Date.prototype.__msh_oldSetFullYear =3D Date.prototype.setFullYear;=0A=
Date.prototype.setFullYear =3D function(y) {=0A=
	var d =3D new Date(this);=0A=
	d.__msh_oldSetFullYear(y);=0A=
	if (d.getMonth() !=3D this.getMonth())=0A=
		this.setDate(28);=0A=
	this.__msh_oldSetFullYear(y);=0A=
};=0A=
=0A=
// END: DATE OBJECT PATCHES=0A=
=0A=
=0A=
// global object that remembers the calendar=0A=
window._dynarch_popupCalendar =3D null;=0A=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/sf/calendar/lang/calendar-en.js

// ** I18N=0A=
=0A=
// Calendar EN language=0A=
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>=0A=
// Encoding: any=0A=
// Distributed under the same terms as the calendar itself.=0A=
=0A=
// For translators: please use UTF-8 if possible.  We strongly believe =
that=0A=
// Unicode is the answer to a real internationalized world.  Also please=0A=
// include your contact information in the header, as can be seen above.=0A=
=0A=
// full day names=0A=
Calendar._DN =3D new Array=0A=
("Sunday",=0A=
 "Monday",=0A=
 "Tuesday",=0A=
 "Wednesday",=0A=
 "Thursday",=0A=
 "Friday",=0A=
 "Saturday",=0A=
 "Sunday");=0A=
=0A=
// Please note that the following array of short day names (and the same =
goes=0A=
// for short month names, _SMN) isn't absolutely necessary.  We give it =
here=0A=
// for exemplification on how one can customize the short day names, but =
if=0A=
// they are simply the first N letters of the full name you can simply =
say:=0A=
//=0A=
//   Calendar._SDN_len =3D N; // short day name length=0A=
//   Calendar._SMN_len =3D N; // short month name length=0A=
//=0A=
// If N =3D 3 then this is not needed either since we assume a value of =
3 if not=0A=
// present, to be compatible with translation files that were written =
before=0A=
// this feature.=0A=
=0A=
// short day names=0A=
Calendar._SDN =3D new Array=0A=
("Sun",=0A=
 "Mon",=0A=
 "Tue",=0A=
 "Wed",=0A=
 "Thu",=0A=
 "Fri",=0A=
 "Sat",=0A=
 "Sun");=0A=
=0A=
// First day of the week. "0" means display Sunday first, "1" means =
display=0A=
// Monday first, etc.=0A=
Calendar._FD =3D 0;=0A=
=0A=
// full month names=0A=
Calendar._MN =3D new Array=0A=
("January",=0A=
 "February",=0A=
 "March",=0A=
 "April",=0A=
 "May",=0A=
 "June",=0A=
 "July",=0A=
 "August",=0A=
 "September",=0A=
 "October",=0A=
 "November",=0A=
 "December");=0A=
=0A=
// short month names=0A=
Calendar._SMN =3D new Array=0A=
("Jan",=0A=
 "Feb",=0A=
 "Mar",=0A=
 "Apr",=0A=
 "May",=0A=
 "Jun",=0A=
 "Jul",=0A=
 "Aug",=0A=
 "Sep",=0A=
 "Oct",=0A=
 "Nov",=0A=
 "Dec");=0A=
=0A=
// tooltips=0A=
Calendar._TT =3D {};=0A=
Calendar._TT["INFO"] =3D "About the calendar";=0A=
=0A=
Calendar._TT["ABOUT"] =3D=0A=
"DHTML Date/Time Selector\n" +=0A=
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate =
this this ;-)=0A=
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +=0A=
"Distributed under GNU LGPL.  See http://gnu.org/licenses/lgpl.html for =
details." +=0A=
"\n\n" +=0A=
"Date selection:\n" +=0A=
"- Use the \xab, \xbb buttons to select year\n" +=0A=
"- Use the " + String.fromCharCode(0x2039) + ", " + =
String.fromCharCode(0x203a) + " buttons to select month\n" +=0A=
"- Hold mouse button on any of the above buttons for faster selection.";=0A=
Calendar._TT["ABOUT_TIME"] =3D "\n\n" +=0A=
"Time selection:\n" +=0A=
"- Click on any of the time parts to increase it\n" +=0A=
"- or Shift-click to decrease it\n" +=0A=
"- or click and drag for faster selection.";=0A=
=0A=
Calendar._TT["PREV_YEAR"] =3D "Prev. year (hold for menu)";=0A=
Calendar._TT["PREV_MONTH"] =3D "Prev. month (hold for menu)";=0A=
Calendar._TT["GO_TODAY"] =3D "Go Today";=0A=
Calendar._TT["NEXT_MONTH"] =3D "Next month (hold for menu)";=0A=
Calendar._TT["NEXT_YEAR"] =3D "Next year (hold for menu)";=0A=
Calendar._TT["SEL_DATE"] =3D "Select date";=0A=
Calendar._TT["DRAG_TO_MOVE"] =3D "Drag to move";=0A=
Calendar._TT["PART_TODAY"] =3D " (today)";=0A=
=0A=
// the following is to inform that "%s" is to be the first day of week=0A=
// %s will be replaced with the day name.=0A=
Calendar._TT["DAY_FIRST"] =3D "Display %s first";=0A=
=0A=
// This may be locale-dependent.  It specifies the week-end days, as an =
array=0A=
// of comma-separated numbers.  The numbers are from 0 to 6: 0 means =
Sunday, 1=0A=
// means Monday, etc.=0A=
Calendar._TT["WEEKEND"] =3D "0,6";=0A=
=0A=
Calendar._TT["CLOSE"] =3D "Close";=0A=
Calendar._TT["TODAY"] =3D "Today";=0A=
Calendar._TT["TIME_PART"] =3D "(Shift-)Click or drag to change value";=0A=
=0A=
// date formats=0A=
Calendar._TT["DEF_DATE_FORMAT"] =3D "%Y-%m-%d";=0A=
Calendar._TT["TT_DATE_FORMAT"] =3D "%a, %b %e";=0A=
=0A=
Calendar._TT["WK"] =3D "wk";=0A=
Calendar._TT["TIME"] =3D "Time:";=0A=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/sf/calendar/calendar-setup.js

/*  Copyright Mihai Bazon, 2002, 2003  |  http://dynarch.com/mishoo/=0A=
 * =
-------------------------------------------------------------------------=
--=0A=
 *=0A=
 * The DHTML Calendar=0A=
 *=0A=
 * Details and latest version at:=0A=
 * http://dynarch.com/mishoo/calendar.epl=0A=
 *=0A=
 * This script is distributed under the GNU Lesser General Public =
License.=0A=
 * Read the entire license text here: =
http://www.gnu.org/licenses/lgpl.html=0A=
 *=0A=
 * This file defines helper functions for setting up the calendar.  They =
are=0A=
 * intended to help non-programmers get a working calendar on their site=0A=
 * quickly.  This script should not be seen as part of the calendar.  It =
just=0A=
 * shows you what one can do with the calendar, while in the same time=0A=
 * providing a quick and simple method for setting it up.  If you need=0A=
 * exhaustive customization of the calendar creation process feel free to=0A=
 * modify this code to suit your needs (this is recommended and much =
better=0A=
 * than modifying calendar.js itself).=0A=
 */=0A=
=0A=
// $Id: calendar-setup.js 3016 2006-12-11 12:49:54Z chtito $=0A=
=0A=
/**=0A=
 *  This function "patches" an input field (or other element) to use a =
calendar=0A=
 *  widget for date selection.=0A=
 *=0A=
 *  The "params" is a single object that can have the following =
properties:=0A=
 *=0A=
 *    prop. name   | description=0A=
 *  =
-------------------------------------------------------------------------=
------------------------=0A=
 *   inputField    | the ID of an input field to store the date=0A=
 *   displayArea   | the ID of a DIV or other element to show the date=0A=
 *   button        | ID of a button or other element that will trigger =
the calendar=0A=
 *   eventName     | event that will trigger the calendar, without the =
"on" prefix (default: "click")=0A=
 *   ifFormat      | date format that will be stored in the input field=0A=
 *   daFormat      | the date format that will be used to display the =
date in displayArea=0A=
 *   singleClick   | (true/false) wether the calendar is in single click =
mode or not (default: true)=0A=
 *   firstDay      | numeric: 0 to 6.  "0" means display Sunday first, =
"1" means display Monday first, etc.=0A=
 *   align         | alignment (default: "Br"); if you don't know what's =
this see the calendar documentation=0A=
 *   range         | array with 2 elements.  Default: [1900, 2999] -- =
the range of years available=0A=
 *   weekNumbers   | (true/false) if it's true (default) the calendar =
will display week numbers=0A=
 *   flat          | null or element ID; if not null the calendar will =
be a flat calendar having the parent with the given ID=0A=
 *   flatCallback  | function that receives a JS Date object and returns =
an URL to point the browser to (for flat calendar)=0A=
 *   disableFunc   | function that receives a JS Date object and should =
return true if that date has to be disabled in the calendar=0A=
 *   onSelect      | function that gets called when a date is selected.  =
You don't _have_ to supply this (the default is generally okay)=0A=
 *   onClose       | function that gets called when the calendar is =
closed.  [default]=0A=
 *   onUpdate      | function that gets called after the date is updated =
in the input field.  Receives a reference to the calendar.=0A=
 *   date          | the date that the calendar will be initially =
displayed to=0A=
 *   showsTime     | default: false; if true the calendar will include a =
time selector=0A=
 *   timeFormat    | the time format; can be "12" or "24", default is =
"12"=0A=
 *   electric      | if true (default) then given fields/date areas are =
updated for each move; otherwise they're updated only on close=0A=
 *   step          | configures the step of the years in drop-down =
boxes; default: 2=0A=
 *   position      | configures the calendar absolute position; default: =
null=0A=
 *   cache         | if "true" (but default: "false") it will reuse the =
same calendar object, where possible=0A=
 *   showOthers    | if "true" (but default: "false") it will show days =
from other months too=0A=
 *=0A=
 *  None of them is required, they all have default values.  However, if =
you=0A=
 *  pass none of "inputField", "displayArea" or "button" you'll get a =
warning=0A=
 *  saying "nothing to setup".=0A=
 */=0A=
Calendar.setup =3D function (params) {=0A=
	function param_default(pname, def) { if (typeof params[pname] =3D=3D =
"undefined") { params[pname] =3D def; } };=0A=
=0A=
	param_default("inputField",      null);=0A=
	param_default("displayArea",     null);=0A=
	param_default("button",          null);=0A=
	param_default("eventName",       "click");=0A=
	param_default("ifFormat",        "%Y/%m/%d");=0A=
	param_default("daFormat",        "%Y/%m/%d");=0A=
	param_default("singleClick",     true);=0A=
	param_default("disableFunc",     null);=0A=
	param_default("dateStatusFunc",  params["disableFunc"]);	// takes =
precedence if both are defined=0A=
	param_default("dateTooltipFunc", null);=0A=
	param_default("dateText",        null);=0A=
	param_default("firstDay",        null);=0A=
	param_default("align",           "Br");=0A=
	param_default("range",           [0000, 2999]);=0A=
	param_default("weekNumbers",     true);=0A=
	param_default("flat",            null);=0A=
	param_default("flatCallback",    null);=0A=
	param_default("onSelect",        null);=0A=
	param_default("onClose",         null);=0A=
	param_default("onUpdate",        null);=0A=
	param_default("date",            null);=0A=
	param_default("showsTime",       false);=0A=
	param_default("timeFormat",      "24");=0A=
	param_default("electric",        true);=0A=
	param_default("step",            2);=0A=
	param_default("position",        null);=0A=
	param_default("cache",           false);=0A=
	param_default("showOthers",      false);=0A=
	param_default("multiple",        null);=0A=
=0A=
	var tmp =3D ["inputField", "displayArea", "button"];=0A=
	for (var i in tmp) {=0A=
		if (typeof params[tmp[i]] =3D=3D "string") {=0A=
			params[tmp[i]] =3D document.getElementById(params[tmp[i]]);=0A=
		}=0A=
	}=0A=
	if (!(params.flat || params.multiple || params.inputField || =
params.displayArea || params.button)) {=0A=
		alert("Calendar.setup:\n  Nothing to setup (no fields found).  Please =
check your code");=0A=
		return false;=0A=
	}=0A=
=0A=
	function onSelect(cal) {=0A=
		var p =3D cal.params;=0A=
		var update =3D (cal.dateClicked || p.electric);=0A=
		if (update && p.inputField) {=0A=
			p.inputField.value =3D cal.date.print(p.ifFormat);=0A=
			if (typeof p.inputField.onchange =3D=3D "function")=0A=
				p.inputField.onchange();=0A=
		}=0A=
		if (update && p.displayArea)=0A=
			p.displayArea.innerHTML =3D cal.date.print(p.daFormat);=0A=
		if (update && typeof p.onUpdate =3D=3D "function")=0A=
			p.onUpdate(cal);=0A=
		if (update && p.flat) {=0A=
			if (typeof p.flatCallback =3D=3D "function")=0A=
				p.flatCallback(cal);=0A=
		}=0A=
		if (update && p.singleClick && cal.dateClicked)=0A=
			cal.callCloseHandler();=0A=
	};=0A=
=0A=
	if (params.flat !=3D null) {=0A=
		if (typeof params.flat =3D=3D "string")=0A=
			params.flat =3D document.getElementById(params.flat);=0A=
		if (!params.flat) {=0A=
			alert("Calendar.setup:\n  Flat specified but can't find parent.");=0A=
			return false;=0A=
		}=0A=
		var cal =3D new Calendar(params.firstDay, params.date, params.onSelect =
|| onSelect);=0A=
		cal.setDateToolTipHandler(params.dateTooltipFunc);=0A=
		cal.showsOtherMonths =3D params.showOthers;=0A=
		cal.showsTime =3D params.showsTime;=0A=
		cal.time24 =3D (params.timeFormat =3D=3D "24");=0A=
		cal.params =3D params;=0A=
		cal.weekNumbers =3D params.weekNumbers;=0A=
		cal.setRange(params.range[0], params.range[1]);=0A=
		cal.setDateStatusHandler(params.dateStatusFunc);=0A=
		cal.getDateText =3D params.dateText;=0A=
		if (params.ifFormat) {=0A=
			cal.setDateFormat(params.ifFormat);=0A=
		}=0A=
		if (params.inputField && typeof params.inputField.value =3D=3D =
"string") {=0A=
			cal.parseDate(params.inputField.value);=0A=
		}=0A=
		cal.create(params.flat);=0A=
		cal.show();=0A=
		return false;=0A=
	}=0A=
=0A=
	var triggerEl =3D params.button || params.displayArea || =
params.inputField;=0A=
	triggerEl["on" + params.eventName] =3D function() {=0A=
		var dateEl =3D params.inputField || params.displayArea;=0A=
		var dateFmt =3D params.inputField ? params.ifFormat : params.daFormat;=0A=
		var mustCreate =3D false;=0A=
		var cal =3D window.calendar;=0A=
		if (dateEl)=0A=
			params.date =3D Date.parseDate(dateEl.value || dateEl.innerHTML, =
dateFmt);=0A=
		if (!(cal && params.cache)) {=0A=
			window.calendar =3D cal =3D new Calendar(params.firstDay,=0A=
							     params.date,=0A=
							     params.onSelect || onSelect,=0A=
							     params.onClose || function(cal) { cal.hide(); });=0A=
			cal.setDateToolTipHandler(params.dateTooltipFunc);=0A=
			cal.showsTime =3D params.showsTime;=0A=
			cal.time24 =3D (params.timeFormat =3D=3D "24");=0A=
			cal.weekNumbers =3D params.weekNumbers;=0A=
			mustCreate =3D true;=0A=
		} else {=0A=
			if (params.date)=0A=
				cal.setDate(params.date);=0A=
			cal.hide();=0A=
		}=0A=
		if (params.multiple) {=0A=
			cal.multiple =3D {};=0A=
			for (var i =3D params.multiple.length; --i >=3D 0;) {=0A=
				var d =3D params.multiple[i];=0A=
				var ds =3D d.print("%Y%m%d");=0A=
				cal.multiple[ds] =3D d;=0A=
			}=0A=
		}=0A=
		cal.showsOtherMonths =3D params.showOthers;=0A=
		cal.yearStep =3D params.step;=0A=
		cal.setRange(params.range[0], params.range[1]);=0A=
		cal.params =3D params;=0A=
		cal.setDateStatusHandler(params.dateStatusFunc);=0A=
		cal.getDateText =3D params.dateText;=0A=
		cal.setDateFormat(dateFmt);=0A=
		if (mustCreate)=0A=
			cal.create();=0A=
		cal.refresh();=0A=
		if (!params.position)=0A=
			cal.showAtElement(params.button || params.displayArea || =
params.inputField, params.align);=0A=
		else=0A=
			cal.showAt(params.position[0], params.position[1]);=0A=
		return false;=0A=
	};=0A=
=0A=
	return cal;=0A=
};=0A=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.savethedate.it/js/Category/openpop.js

function openPopUpWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}
------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/Category/ac_runactivecontent.js

//v1.7

// Flash Player Version Detection

// Detect Client Browser type

// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.

var isIE  =3D (navigator.appVersion.indexOf("MSIE") !=3D -1) ? true : =
false;

var isWin =3D (navigator.appVersion.toLowerCase().indexOf("win") !=3D =
-1) ? true : false;

var isOpera =3D (navigator.userAgent.indexOf("Opera") !=3D -1) ? true : =
false;



function ControlVersion()

{

	var version;

	var axo;

	var e;



	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't =
in the registry



	try {

		// version will be set for 7.X or greater players

		axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");

		version =3D axo.GetVariable("$version");

	} catch (e) {

	}



	if (!version)

	{

		try {

			// version will be set for 6.X players only

			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

		=09

			// installed player is some revision of 6.0

			// GetVariable("$version") crashes for versions 6.0.22 through =
6.0.29,

			// so we have to be careful.=20

		=09

			// default to the first public version

			version =3D "WIN 6,0,21,0";



			// throws if AllowScripAccess does not exist (introduced in 6.0r47)	=09

			axo.AllowScriptAccess =3D "always";



			// safe to call for 6.0r47 or greater

			version =3D axo.GetVariable("$version");



		} catch (e) {

		}

	}



	if (!version)

	{

		try {

			// version will be set for 4.X or 5.X player

			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

			version =3D axo.GetVariable("$version");

		} catch (e) {

		}

	}



	if (!version)

	{

		try {

			// version will be set for 3.X player

			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

			version =3D "WIN 3,0,18,0";

		} catch (e) {

		}

	}



	if (!version)

	{

		try {

			// version will be set for 2.X player

			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");

			version =3D "WIN 2,0,0,11";

		} catch (e) {

			version =3D -1;

		}

	}

=09

	return version;

}



// JavaScript helper required to detect Flash Player PlugIn version =
information

function GetSwfVer(){

	// NS/Opera version >=3D 3 check for Flash plugin in plugin array

	var flashVer =3D -1;

=09

	if (navigator.plugins !=3D null && navigator.plugins.length > 0) {

		if (navigator.plugins["Shockwave Flash 2.0"] || =
navigator.plugins["Shockwave Flash"]) {

			var swVer2 =3D navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : =
"";

			var flashDescription =3D navigator.plugins["Shockwave Flash" + =
swVer2].description;

			var descArray =3D flashDescription.split(" ");

			var tempArrayMajor =3D descArray[2].split(".");		=09

			var versionMajor =3D tempArrayMajor[0];

			var versionMinor =3D tempArrayMajor[1];

			var versionRevision =3D descArray[3];

			if (versionRevision =3D=3D "") {

				versionRevision =3D descArray[4];

			}

			if (versionRevision[0] =3D=3D "d") {

				versionRevision =3D versionRevision.substring(1);

			} else if (versionRevision[0] =3D=3D "r") {

				versionRevision =3D versionRevision.substring(1);

				if (versionRevision.indexOf("d") > 0) {

					versionRevision =3D versionRevision.substring(0, =
versionRevision.indexOf("d"));

				}

			}

			var flashVer =3D versionMajor + "." + versionMinor + "." + =
versionRevision;

		}

	}

	// MSN/WebTV 2.6 supports Flash 4

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") !=3D =
-1) flashVer =3D 4;

	// WebTV 2.5 supports Flash 3

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") !=3D =
-1) flashVer =3D 3;

	// older WebTV supports Flash 2

	else if (navigator.userAgent.toLowerCase().indexOf("webtv") !=3D -1) =
flashVer =3D 2;

	else if ( isIE && isWin && !isOpera ) {

		flashVer =3D ControlVersion();

	}=09

	return flashVer;

}



// When called with reqMajorVer, reqMinorVer, reqRevision returns true =
if that version or greater is available

function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)

{

	versionStr =3D GetSwfVer();

	if (versionStr =3D=3D -1 ) {

		return false;

	} else if (versionStr !=3D 0) {

		if(isIE && isWin && !isOpera) {

			// Given "WIN 2,0,0,11"

			tempArray         =3D versionStr.split(" "); 	// ["WIN", "2,0,0,11"]

			tempString        =3D tempArray[1];			// "2,0,0,11"

			versionArray      =3D tempString.split(",");	// ['2', '0', '0', '11']

		} else {

			versionArray      =3D versionStr.split(".");

		}

		var versionMajor      =3D versionArray[0];

		var versionMinor      =3D versionArray[1];

		var versionRevision   =3D versionArray[2];



        	// is the major.revision >=3D requested major.revision AND the =
minor version >=3D requested minor

		if (versionMajor > parseFloat(reqMajorVer)) {

			return true;

		} else if (versionMajor =3D=3D parseFloat(reqMajorVer)) {

			if (versionMinor > parseFloat(reqMinorVer))

				return true;

			else if (versionMinor =3D=3D parseFloat(reqMinorVer)) {

				if (versionRevision >=3D parseFloat(reqRevision))

					return true;

			}

		}

		return false;

	}

}



function AC_AddExtension(src, ext)

{

  if (src.indexOf('?') !=3D -1)

    return src.replace(/\?/, ext+'?');=20

  else

    return src + ext;

}



function AC_Generateobj(objAttrs, params, embedAttrs)=20

{=20

  var str =3D '';

  if (isIE && isWin && !isOpera)

  {

    str +=3D '<object ';

    for (var i in objAttrs)

    {

      str +=3D i + '=3D"' + objAttrs[i] + '" ';

    }

    str +=3D '>';

    for (var i in params)

    {

      str +=3D '<param name=3D"' + i + '" value=3D"' + params[i] + '" /> =
';

    }

    str +=3D '</object>';

  }

  else

  {

    str +=3D '<embed ';

    for (var i in embedAttrs)

    {

      str +=3D i + '=3D"' + embedAttrs[i] + '" ';

    }

    str +=3D '> </embed>';

  }



  document.write(str);

}



function AC_FL_RunContent(){

  var ret =3D=20

    AC_GetArgs

    (  arguments, ".swf", "movie", =
"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

     , "application/x-shockwave-flash"

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}



function AC_SW_RunContent(){

  var ret =3D=20

    AC_GetArgs

    (  arguments, ".dcr", "src", =
"clsid:166B1BCA-3F9C-11CF-8075-444553540000"

     , null

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}



function AC_GetArgs(args, ext, srcParamName, classid, mimeType){

  var ret =3D new Object();

  ret.embedAttrs =3D new Object();

  ret.params =3D new Object();

  ret.objAttrs =3D new Object();

  for (var i=3D0; i < args.length; i=3Di+2){

    var currArg =3D args[i].toLowerCase();   =20



    switch (currArg){=09

      case "classid":

        break;

      case "pluginspage":

        ret.embedAttrs[args[i]] =3D args[i+1];

        break;

      case "src":

      case "movie":=09

        args[i+1] =3D AC_AddExtension(args[i+1], ext);

        ret.embedAttrs["src"] =3D args[i+1];

        ret.params[srcParamName] =3D args[i+1];

        break;

      case "onafterupdate":

      case "onbeforeupdate":

      case "onblur":

      case "oncellchange":

      case "onclick":

      case "ondblClick":

      case "ondrag":

      case "ondragend":

      case "ondragenter":

      case "ondragleave":

      case "ondragover":

      case "ondrop":

      case "onfinish":

      case "onfocus":

      case "onhelp":

      case "onmousedown":

      case "onmouseup":

      case "onmouseover":

      case "onmousemove":

      case "onmouseout":

      case "onkeypress":

      case "onkeydown":

      case "onkeyup":

      case "onload":

      case "onlosecapture":

      case "onpropertychange":

      case "onreadystatechange":

      case "onrowsdelete":

      case "onrowenter":

      case "onrowexit":

      case "onrowsinserted":

      case "onstart":

      case "onscroll":

      case "onbeforeeditfocus":

      case "onactivate":

      case "onbeforedeactivate":

      case "ondeactivate":

      case "type":

      case "codebase":

      case "id":

        ret.objAttrs[args[i]] =3D args[i+1];

        break;

      case "width":

      case "height":

      case "align":

      case "vspace":=20

      case "hspace":

      case "class":

      case "title":

      case "accesskey":

      case "name":

      case "tabindex":

        ret.embedAttrs[args[i]] =3D ret.objAttrs[args[i]] =3D args[i+1];

        break;

      default:

        ret.embedAttrs[args[i]] =3D ret.params[args[i]] =3D args[i+1];

    }

  }

  ret.objAttrs["classid"] =3D classid;

  if (mimeType) ret.embedAttrs["type"] =3D mimeType;

  return ret;

}

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/Category/linguette.js

function switchElement( aOffElements, strOnElement, aOffLinks, =
strOnLink, strOffClassName, strOnClassName )

{

	for ( var i =3D 0; i < aOffElements.length; i++ )

	{

		var oElement =3D document.getElementById( aOffElements[i] );

		if ( oElement ) oElement.style.display =3D 'none';

	}

=09

	var oOnElement =3D document.getElementById( strOnElement );

	if ( oOnElement ) oOnElement.style.display =3D 'block';

=09

	if ( strOffClassName !=3D null && strOnClassName !=3D  null )

	{

		for ( var i =3D 0; i < aOffLinks.length; i++ )

		{

			var oOffLink =3D document.getElementById( aOffLinks[i] );

			if ( oOffLink ) oOffLink.className =3D strOffClassName;

		}

	=09

		var oOnLink =3D document.getElementById( strOnLink );

		if ( oOnLink ) oOnLink.className =3D strOnClassName;

	}

}
------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/Category/toggle.js

function toggleElement( hThis, strElementId, strThisVisibleClass, =
strThisHiddenClass, strThisVisibleHTML, strThisHiddenHTML )

{

	var oElement =3D document.getElementById( strElementId );



	if ( oElement )

	{

		var bIsVisible =3D oElement.style.display !=3D 'none';



		oElement.style.display =3D bIsVisible ? 'none' : 'block';

	=09

		if ( strThisVisibleClass !=3D null && strThisHiddenClass !=3D null )

		{

			hThis.className =3D bIsVisible ? strThisHiddenClass : =
strThisVisibleClass;



			if ( strThisVisibleHTML !=3D null && strThisHiddenHTML !=3D null )

				hThis.innerHTML =3D bIsVisible ? strThisHiddenHTML: =
strThisVisibleHTML;

		}



		return true;

	}



	return  false;

}
------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/dynamic/js/2f101c4b36b826bf8277ebdae4288f7e4f004f0c-4b9f8db8.js

=0A=
function =
gbuzzPopup(a){newwindow=3Dwindow.open(a,"Condividi","width=3D560,height=3D=
300");if(window.focus){newwindow.focus();}}if(!window.FB){FB=3D{};}if(!FB=
.dynData){FB.dynData=3D{site_vars:{canvas_client_compute_content_size_met=
hod:1,use_postMessage:1,use_xdProxy:0,use_ui_server:1,monitor_usage_regex=
:"somethingtoputhere.com|huffingtonpost.com|lala.com",monitor_usage_rate:=
0.05,enable_custom_href:1},ui_server_dialogs:{"bookmark.add":1},resources=
:{base_url_format:"http://{0}.facebook.com/",base_cdn_url:"http://static.=
ak.fbcdn.net/",api_channel:222910,api_server:223617,www_channel:222910,xd=
_proxy:224355,xd_comm_swf_url:"http://static.ak.fbcdn.net/rsrc.php/zAFOT/=
hash/62jjkicv.swf",share_button:"http://static.ak.fbcdn.net/rsrc.php/z1NN=
P/hash/4273uaqa.png",login_img_dark_small_short:"http://static.ak.fbcdn.n=
et/rsrc.php/zATAA/hash/a969rwcd.png",login_img_dark_medium_short:"http://=
static.ak.fbcdn.net/rsrc.php/zI08N/hash/156b4b3s.png",login_img_dark_medi=
um_long:"http://static.ak.fbcdn.net/rsrc.php/zDFXV/hash/85b5jlja.png",log=
in_img_dark_large_short:"http://static.ak.fbcdn.net/rsrc.php/zHW0N/hash/a=
22m3ibb.png",login_img_dark_large_long:"http://static.ak.fbcdn.net/rsrc.p=
hp/zC8F0/hash/8mzymam2.png",login_img_light_small_short:"http://static.ak=
.fbcdn.net/rsrc.php/z68PZ/hash/8t35mjql.png",login_img_light_medium_short=
:"http://static.ak.fbcdn.net/rsrc.php/zEV10/hash/6ad3z8m6.png",login_img_=
light_medium_long:"http://static.ak.fbcdn.net/rsrc.php/z7T3O/hash/4li2k73=
z.png",login_img_light_large_short:"http://static.ak.fbcdn.net/rsrc.php/z=
EYEC/hash/7e3mp7ee.png",login_img_light_large_long:"http://static.ak.fbcd=
n.net/rsrc.php/z1RA7/hash/8rc0izvz.png",login_img_white_small_short:"http=
://static.ak.fbcdn.net/rsrc.php/z79GY/hash/di0gkqrt.png",login_img_white_=
medium_short:"http://static.ak.fbcdn.net/rsrc.php/zDTB7/hash/cdozw38w.png=
",login_img_white_medium_long:"http://static.ak.fbcdn.net/rsrc.php/z6AST/=
hash/338d3m67.png",login_img_white_large_short:"http://static.ak.fbcdn.ne=
t/rsrc.php/z6FD4/hash/8yzn0wu3.png",login_img_white_large_long:"http://st=
atic.ak.fbcdn.net/rsrc.php/z5V8V/hash/5pwowlag.png",logout_img_small:"htt=
p://static.ak.fbcdn.net/rsrc.php/z68NS/hash/cxrz4k7j.png",logout_img_medi=
um:"http://static.ak.fbcdn.net/rsrc.php/zATSY/hash/4lsqsd7l.png",logout_i=
mg_large:"http://static.ak.fbcdn.net/rsrc.php/z8P0T/hash/4515xk7j.png"}};=
}if(!FB.locale){FB.locale=3D"en_US";}if(!FB.localeIsRTL){FB.localeIsRTL=3D=
false;}if(!window.FB){window.FB=3D{};}if(!window.FB.Share){FB.Share=3D{re=
sults:{},resetUrls:function(){this.urls=3D{};this.urlsA=3D[];},addQS:func=
tion(g,h){var f=3D[];for(var e in =
h){if(h[e]){f.push(e.toString()+"=3D"+encodeURIComponent(h[e]));}}return =
g+"?"+f.join("&");},getUrl:function(b){return =
b.getAttribute("share_url")||window.location.href;},getType:function(b){r=
eturn b.getAttribute("type")||"button_count";},pretty:function(b){return =
b>=3D10000000?Math.round(b/1000000)+"M":(b>=3D10000?Math.round(b/1000)+"K=
":b);},updateButton:function(d){var =
c=3Dthis.getUrl(d);if(this.results[c]){d.fb_count=3Dthis.results[c].total=
_count;}this.displayBox(d,3);},displayBox:function(f,g){if(typeof(f.fb_co=
unt)=3D=3D"number"&&f.fb_count>=3Dg){for(var h=3D1;h<=3D2;h++){var =
e=3Df.firstChild.childNodes[h];e.className=3De.className.replace("fb_shar=
e_no_count","");if(h=3D=3D2){e.lastChild.innerHTML=3Dthis.pretty(f.fb_cou=
nt);}}}},renderButton:function(r){var k=3Dthis.getUrl(r);var =
n=3Dthis.getType(r);var =
m=3Dr.innerHTML.length>0?r.innerHTML:"Share";r.href=3Dthis.addQS("http://=
www.facebook.com/sharer.php",{u:k,t:k=3D=3Dwindow.location.href?document.=
title:null,src:"sp"});r.onclick=3Dfunction(){if(!r.fb_clicked){r.fb_count=
+=3D1;FB.Share.displayBox(this,1);r.fb_clicked=3Dtrue;}window.open(r.href=
,"sharer","toolbar=3D0,status=3D0,width=3D626,height=3D436");return =
false;},r.style.textDecoration=3D"none";if(!this.results[k]&&(n.indexOf("=
count")>=3D0)){this.urls[k]=3Dtrue;this.urlsA.push(k);}var =
l=3D"Small";var t=3D"<span class=3D'FBConnectButton =
FBConnectButton_"+l+"'  style=3D'cursor:pointer;'><span =
class=3D'FBConnectButton_Text'>"+m+"</span></span>";if(n.indexOf("count")=
>=3D0){var p=3D(n=3D=3D"box_count");var o=3D(p?"top":"right");var =
q=3D"<span class=3D'fb_share_size_"+l+" =
"+(p?"fb_share_count_wrapper":"")+"'>";var s=3D"<span  =
class=3D'fb_share_count_nub_"+o+" =
fb_share_no_count'></span>";s+=3D"<span  class=3D'fb_share_count =
fb_share_no_count fb_share_count_"+o+"'><span  =
class=3D'fb_share_count_inner'> =
</span></span>";q+=3D(p)?"<span></span>"+s+t:t+s;}else{if(n.indexOf("icon=
")>=3D0){var q=3D"<span class=3D'FBConnectButton_Simple'><span  =
class=3D'FBConnectButton_Text_Simple'>"+(n=3D=3D"icon_link"?m:"")+"</span=
>";}else{var =
q=3Dt;}}r.innerHTML=3Dq;r.fb_rendered=3Dtrue;},insert:function(b){(docume=
nt.getElementsByTagName("HEAD")[0]||document.body).appendChild(b);},rende=
rAll:function(g){var h=3Ddocument.getElementsByName("fb_share");var =
f=3Dh.length;for(var =
e=3D0;e<f;e++){if(!h[e].fb_rendered){this.renderButton(h[e]);}if(this.get=
Type(h[e]).indexOf("count")>=3D0&&!h[e].fb_count&&this.results[this.getUr=
l(h[e])]){this.updateButton(h[e]);}}},fetchData:function(){var =
b=3Ddocument.createElement("script");b.src=3Dthis.addQS("http://api.ak.fa=
cebook.com/restserver.php",{v:"1.0",method:"fql.query",query:"select =
url, total_count from link_stat  where url in =
('"+this.urlsA.join("','")+"')",format:"json",callback:"fb_sharepro_rende=
r"});this.resetUrls();this.insert(b);},stopScan:function(){clearInterval(=
FB.Share.scanner);FB.Share.renderPass();},renderPass:function(){FB.Share.=
renderAll();if(FB.Share.urlsA.length>0){FB.Share.fetchData();}},_onFirst:=
function(){var =
b=3Ddocument.createElement("link");b.rel=3D"stylesheet";b.type=3D"text/cs=
s";b.href=3D"http://static.ak.fbcdn.net/connect.php/css/share-button-css"=
;this.insert(b);this.resetUrls();window.fb_sharepro_render=3Dfunction(a){=
for(var =
d=3D0;a&&d<a.length;d++){FB.Share.results[a[d].url]=3Da[d];}FB.Share.rend=
erAll();};this.renderPass();this.scanner=3DsetInterval(FB.Share.renderPas=
s,700);if(window.attachEvent){window.attachEvent("onload",FB.Share.stopSc=
an);}else{window.addEventListener("load",FB.Share.stopScan,false);}}};FB.=
Share._onFirst();}if(FB&&FB.Loader){FB.Loader.onScriptLoaded(["FB.Share",=
"FB.SharePro"]);}
------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/Widget/twitter.js

var tweetmeme_style  =3D 'compact';
(function(){var _url=3Dwindow.location.href;var =
_url=3D_url.replace(/((?:\?|&)?fbc_receiver=3D.+)?(?:#.*)?$/,"");var =
url=3Descape((typeof tweetmeme_url=3D=3D"string")?tweetmeme_url:((typeof =
TWEETMEME_URL=3D=3D"string")?TWEETMEME_URL:_url)).replace(/\+/g,"%2b");va=
r source=3D(typeof =
tweetmeme_source=3D=3D"string")?escape(tweetmeme_source):((typeof =
TWEETMEME_SOURCE=3D=3D"string")?escape(TWEETMEME_SOURCE):false);var =
style=3D(typeof =
tweetmeme_style=3D=3D"string")?escape(tweetmeme_style):((typeof =
TWEETMEME_STYLE=3D=3D"string")?escape(TWEETMEME_STYLE):"normal");var =
service=3D(typeof =
tweetmeme_service=3D=3D"string")?escape(tweetmeme_service):((typeof =
TWEETMEME_SERVICE=3D=3D"string")?escape(TWEETMEME_SERVICE):false);var =
service_api=3D(typeof =
tweetmeme_service_api=3D=3D"string")?escape(tweetmeme_service_api):((type=
of =
TWEETMEME_SERVICE_API=3D=3D"string")?escape(TWEETMEME_SERVICE_API):false)=
;var alias=3D(typeof =
tweetmeme_alias=3D=3D"string")?escape(tweetmeme_alias):((typeof =
TWEETMEME_ALIAS=3D=3D"string")?escape(TWEETMEME_ALIAS):false);var =
hashtags=3D(typeof =
tweetmeme_hashtags=3D=3D"string")?escape(tweetmeme_hashtags):((typeof =
TWEETMEME_HASHTAGS=3D=3D"string")?escape(TWEETMEME_HASHTAGS):false);var =
space=3D(typeof =
tweetmeme_space=3D=3D"number")?escape(tweetmeme_space):((typeof =
TWEETMEME_SPACE=3D=3D"number")?escape(TWEETMEME_SPACE):false);var =
src=3D"http://api.tweetmeme.com/button.js";switch(style){case"compact":va=
r h=3D20;var w=3D90;break;default:var h=3D61;var =
w=3D50;break}src+=3D"?url=3D"+url;src+=3D"&style=3D"+style;if(source!=3Df=
alse){src+=3D"&source=3D"+source}if(service){src+=3D"&service=3D"+service=
}if(service_api){src+=3D"&service_api=3D"+service_api}if(alias){src+=3D"&=
alias=3D"+alias}if(hashtags){src+=3D"&hashtags=3D"+hashtags}if(space){src=
+=3D"&space=3D"+space}document.write('<iframe  src=3D"'+src+'" =
height=3D"'+h+'" width=3D"'+w+'" frameborder=3D"0"  =
scrolling=3D"no"></iframe>');tweetmeme_url=3Dnull;TWEETMEME_URL=3Dnull;tw=
eetmeme_source=3Dnull;TWEETMEME_SOURCE=3Dnull;tweetmeme_service=3Dnull;TW=
EETMEME_SERVICE=3Dnull;tweetmeme_service_api=3Dnull;TWEETMEME_SERVICE_API=
=3Dnull;tweetmeme_style=3Dnull;TWEETMEME_STYLE=3Dnull;tweetmeme_alias=3Dn=
ull;TWEETMEME_ALIAS=3Dnull;tweetmeme_hashtags=3Dnull;TWEETMEME_HASHTAGS=3D=
null;tweetmeme_space=3Dnull;TWEETMEME_SPACE=3Dnull})();
------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js

(function(){var h=3Dtrue,i=3Dnull,j=3Dfalse,aa=3D(new =
Date).getTime(),ba=3Dfunction(a){var b=3D(new =
Date).getTime()-aa;b=3D"&dtd=3D"+(b<1E4?b:"M");return a+b};var =
k=3Dthis,ca=3Dfunction(a,b,c){a=3Da.split(".");c=3Dc||k;!(a[0]in =
c)&&c.execScript&&c.execScript("var "+a[0]);for(var =
d;a.length&&(d=3Da.shift());)if(!a.length&&b!=3D=3Dundefined)c[d]=3Db;els=
e c=3Dc[d]?c[d]:(c[d]=3D{})},l=3Dfunction(a){var b=3Dtypeof =
a;if(b=3D=3D"object")if(a){if(a instanceof Array||!(a instanceof =
Object)&&Object.prototype.toString.call(a)=3D=3D"[object Array]"||typeof =
a.length=3D=3D"number"&&typeof a.splice!=3D"undefined"&&typeof =
a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("splice"))=
return"array";=0A=
if(!(a instanceof =
Object)&&(Object.prototype.toString.call(a)=3D=3D"[object =
Function]"||typeof a.call!=3D"undefined"&&typeof =
a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("call")))r=
eturn"function"}else return"null";else if(b=3D=3D"function"&&typeof =
a.call=3D=3D"undefined")return"object";return b},m=3Dfunction(a){return =
l(a)=3D=3D"array"},da=3Dfunction(a){var b=3Dl(a);return =
b=3D=3D"array"||b=3D=3D"object"&&typeof =
a.length=3D=3D"number"},o=3Dfunction(a){return typeof =
a=3D=3D"string"},ea=3Dfunction(a){a=3Dl(a);return a=3D=3D"object"||=0A=
a=3D=3D"array"||a=3D=3D"function"},fa=3Dfunction(a){var =
b=3Dl(a);if(b=3D=3D"object"||b=3D=3D"array"){if(a.clone)return =
a.clone.call(a);b=3Db=3D=3D"array"?[]:{};for(var c in =
a)b[c]=3Dfa(a[c]);return b}return a},p=3Dfunction(a,b){var =
c=3Db||k;if(arguments.length>2){var =
d=3DArray.prototype.slice.call(arguments,2);return function(){var =
e=3DArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(e=
,d);return a.apply(c,e)}}else return function(){return =
a.apply(c,arguments)}},q=3Dfunction(a,b,c){ca(a,b,c)},ga=3Dfunction(a,b,c=
){a[b]=3D=0A=
c};var r=3Dfunction(a,b){var c=3DparseFloat(a);return =
isNaN(c)||c>1||c<0?b:c},s=3Dfunction(a,b){if(a=3D=3D"true")return =
h;if(a=3D=3D"false")return j;return =
b},ha=3D/^([\w-]+\.)*([\w-]{2,})(\:[0-9]+)?$/,t=3Dfunction(a,b){if(!a)ret=
urn b;var c=3Da.match(ha);return c?c[0]:b};var ia=3Dfunction(){return =
t("","googleads.g.doubleclick.net")},ja=3Dfunction(){return =
t("","pagead2.googlesyndication.com")},u=3Dfunction(){return =
t("","pagead2.googlesyndication.com")};var =
v=3DArray.prototype,ka=3Dv.forEach?function(a,b,c){v.forEach.call(a,b,c)}=
:function(a,b,c){for(var =
d=3Da.length,e=3Do(a)?a.split(""):a,f=3D0;f<d;f++)f in =
e&&b.call(c,e[f],f,a)},la=3Dfunction(){return =
v.concat.apply(v,arguments)},ma=3Dfunction(a){if(m(a))return =
la(a);else{for(var b=3D[],c=3D0,d=3Da.length;c<d;c++)b[c]=3Da[c];return =
b}};var =
w=3Dfunction(a,b){this.width=3Da;this.height=3Db};w.prototype.clone=3Dfun=
ction(){return new =
w(this.width,this.height)};w.prototype.ceil=3Dfunction(){this.width=3DMat=
h.ceil(this.width);this.height=3DMath.ceil(this.height);return =
this};w.prototype.floor=3Dfunction(){this.width=3DMath.floor(this.width);=
this.height=3DMath.floor(this.height);return =
this};w.prototype.round=3Dfunction(){this.width=3DMath.round(this.width);=
this.height=3DMath.round(this.height);return this};=0A=
w.prototype.scale=3Dfunction(a){this.width*=3Da;this.height*=3Da;return =
this};var na=3Dfunction(a,b,c){for(var d in a)b.call(c,a[d],d,a)};var =
ta=3Dfunction(a,b){if(b)return =
a.replace(oa,"&amp;").replace(pa,"&lt;").replace(qa,"&gt;").replace(ra,"&=
quot;");else{if(!sa.test(a))return =
a;if(a.indexOf("&")!=3D-1)a=3Da.replace(oa,"&amp;");if(a.indexOf("<")!=3D=
-1)a=3Da.replace(pa,"&lt;");if(a.indexOf(">")!=3D-1)a=3Da.replace(qa,"&gt=
;");if(a.indexOf('"')!=3D-1)a=3Da.replace(ra,"&quot;");return =
a}},oa=3D/&/g,pa=3D/</g,qa=3D/>/g,ra=3D/\"/g,sa=3D/[&<>\"]/,wa=3Dfunction=
(a){if(a.indexOf("&")!=3D-1)return"document"in =
k&&a.indexOf("<")=3D=3D-1?ua(a):va(a);return a},ua=3Dfunction(a){var b=3D=0A=
k.document.createElement("a");b.innerHTML=3Da;b.normalize&&b.normalize();=
a=3Db.firstChild.nodeValue;b.innerHTML=3D"";return =
a},va=3Dfunction(a){return =
a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case =
"lt":return"<";case "gt":return">";case =
"quot":return'"';default:if(c.charAt(0)=3D=3D"#"){var =
d=3DNumber("0"+c.substr(1));if(!isNaN(d))return =
String.fromCharCode(d)}return b}})},xa=3Dfunction(a,b){for(var =
c=3Db.length,d=3D0;d<c;d++){var =
e=3Dc=3D=3D1?b:b.charAt(d);if(a.charAt(0)=3D=3De&&a.charAt(a.length-1)=3D=
=3D=0A=
e)return a.substring(1,a.length-1)}return a},za=3Dfunction(a,b){for(var =
c=3D0,d=3DString(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),e=3DS=
tring(b).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),f=3DMath.max(d.l=
ength,e.length),g=3D0;c=3D=3D0&&g<f;g++){var =
n=3Dd[g]||"",N=3De[g]||"",D=3Dnew RegExp("(\\d*)(\\D*)","g"),Lb=3Dnew =
RegExp("(\\d*)(\\D*)","g");do{var =
O=3DD.exec(n)||["","",""],P=3DLb.exec(N)||["","",""];if(O[0].length=3D=3D=
0&&P[0].length=3D=3D0)break;c=3DO[1].length=3D=3D0?0:parseInt(O[1],10);va=
r Mb=3DP[1].length=3D=3D0?0:parseInt(P[1],=0A=
10);c=3Dya(c,Mb)||ya(O[2].length=3D=3D0,P[2].length=3D=3D0)||ya(O[2],P[2]=
)}while(c=3D=3D0)}return c},ya=3Dfunction(a,b){if(a<b)return-1;else =
if(a>b)return 1;return 0};var =
x,Aa,y,Ba,Ca,Da,Ea,Fa,Ga,Ha=3Dfunction(){return =
k.navigator?k.navigator.userAgent:i},z=3Dfunction(){return =
k.navigator},Ia=3Dfunction(){Ca=3DBa=3Dy=3DAa=3Dx=3Dj;var =
a;if(a=3DHa()){var =
b=3Dz();x=3Da.indexOf("Opera")=3D=3D0;Aa=3D!x&&a.indexOf("MSIE")!=3D-1;Ba=
=3D(y=3D!x&&a.indexOf("WebKit")!=3D-1)&&a.indexOf("Mobile")!=3D-1;Ca=3D!x=
&&!y&&b.product=3D=3D"Gecko"}};Ia();=0A=
var A=3Dx,B=3DAa,Ja=3DCa,Ka=3Dy,La=3DBa,Ma=3Dfunction(){var =
a=3Dz();return =
a&&a.platform||""},Na=3DMa(),Oa=3Dfunction(){Da=3DNa.indexOf("Mac")!=3D-1=
;Ea=3DNa.indexOf("Win")!=3D-1;Fa=3DNa.indexOf("Linux")!=3D-1;Ga=3D!!z()&&=
(z().appVersion||"").indexOf("X11")!=3D-1};Oa();=0A=
var Pa=3DDa,Qa=3DEa,Ra=3DFa,Sa=3Dfunction(){var =
a=3D"",b;if(A&&k.opera){a=3Dk.opera.version;a=3Dtypeof =
a=3D=3D"function"?a():a}else{if(Ja)b=3D/rv\:([^\);]+)(\)|;)/;else =
if(B)b=3D/MSIE\s+([^\);]+)(\)|;)/;else =
if(Ka)b=3D/WebKit\/(\S+)/;if(b)a=3D(a=3Db.exec(Ha()))?a[1]:""}return =
a},Ta=3DSa(),Ua=3D{},C=3Dfunction(a){return =
Ua[a]||(Ua[a]=3Dza(Ta,a)>=3D0)};var Va=3Dfunction(a){return =
o(a)?document.getElementById(a):a},Wa=3DVa,Ya=3Dfunction(a,b){na(b,functi=
on(c,d){if(d=3D=3D"style")a.style.cssText=3Dc;else =
if(d=3D=3D"class")a.className=3Dc;else =
if(d=3D=3D"for")a.htmlFor=3Dc;else if(d in =
Xa)a.setAttribute(Xa[d],c);else =
a[d]=3Dc})},Xa=3D{cellpadding:"cellPadding",cellspacing:"cellSpacing",col=
span:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"w=
idth",usemap:"useMap",frameborder:"frameBorder",type:"type"},Za=3Dfunctio=
n(a){var b=3Da.document;if(Ka&&!C("500")&&!La){if(typeof =
a.innerHeight=3D=3D=0A=
"undefined")a=3Dwindow;b=3Da.innerHeight;var =
c=3Da.document.documentElement.scrollHeight;if(a=3D=3Da.top)if(c<b)b-=3D1=
5;return new =
w(a.innerWidth,b)}a=3Db.compatMode=3D=3D"CSS1Compat"&&(!A||A&&C("9.50"))?=
b.documentElement:b.body;return new =
w(a.clientWidth,a.clientHeight)},ab=3Dfunction(){return =
$a(document,arguments)},$a=3Dfunction(a,b){var =
c=3Db[0],d=3Db[1];if(B&&d&&(d.name||d.type)){c=3D["<",c];d.name&&c.push('=
 name=3D"',ta(d.name),'"');if(d.type){c.push(' =
type=3D"',ta(d.type),'"');d=3Dfa(d);delete =
d.type}c.push(">");c=3Dc.join("")}var e=3D=0A=
a.createElement(c);if(d)if(o(d))e.className=3Dd;else =
Ya(e,d);if(b.length>2){d=3Dfunction(g){if(g)e.appendChild(o(g)?a.createTe=
xtNode(g):g)};for(c=3D2;c<b.length;c++){var =
f=3Db[c];da(f)&&!(ea(f)&&f.nodeType>0)?ka(bb(f)?ma(f):f,d):d(f)}}return =
e},cb=3Dfunction(a,b){a.appendChild(b)},bb=3Dfunction(a){if(a&&typeof =
a.length=3D=3D"number")if(ea(a))return typeof =
a.item=3D=3D"function"||typeof a.item=3D=3D"string";else =
if(l(a)=3D=3D"function")return typeof a.item=3D=3D"function";return =
j};var db=3Ddocument,E=3Dwindow;u();=0A=
var F=3Dfunction(a,b){for(var c in =
a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(i,a[c],c,a)},eb=3Dfun=
ction(a){return!!a&&typeof =
a=3D=3D"function"&&!!a.call},fb=3Dfunction(a){return!!a&&(typeof =
a=3D=3D"object"||typeof =
a=3D=3D"function")},hb=3Dfunction(a,b){if(!a||!fb(a))return =
h;return!gb(a,b.prototype)},gb=3Dfunction(a,b){if(!a)return j;var =
c=3Dh;F(b,function(d,e){if(!c||!(e in a)||typeof d!=3Dtypeof =
a[e])c=3Dj});return c},ib=3Dfunction(a){if(arguments.length<2)return =
a.length;for(var =
b=3D1,c=3Darguments.length;b<c;++b)a.push(arguments[b]);return a.length};=0A=
function G(a){return typeof =
encodeURIComponent=3D=3D"function"?encodeURIComponent(a):escape(a)}functi=
on jb(a,b,c){var =
d=3Ddocument.createElement("script");d.type=3D"text/javascript";if(b)d.on=
load=3Db;if(c)d.id=3Dc;d.src=3Da;var =
e=3Ddocument.getElementsByTagName("head")[0];if(!e)return =
j;window.setTimeout(function(){e.appendChild(d)},0);return h}function =
kb(a,b){if(a.attachEvent){a.attachEvent("onload",b);return =
h}if(a.addEventListener){a.addEventListener("load",b,j);return h}return =
j}=0A=
function =
lb(a,b){a.google_image_requests||(a.google_image_requests=3D[]);var =
c=3Dnew Image;c.src=3Db;a.google_image_requests.push(c)}function =
mb(a){if(a in nb)return nb[a];return =
nb[a]=3Dnavigator.userAgent.toLowerCase().indexOf(a)!=3D-1}var nb=3D{};=0A=
function ob(){if(navigator.plugins&&navigator.mimeTypes.length){var =
a=3Dnavigator.plugins["Shockwave Flash"];if(a&&a.description)return =
a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}else =
if(navigator.userAgent&&navigator.userAgent.indexOf("Windows =
CE")>=3D0){a=3D3;for(var b=3D1;b;)try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(a+1));a++}catch(c){b=3Di}=
return a.toString()}else if(mb("msie")&&!window.opera){b=3Di;try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){a=3D=0A=
0;try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=3D6;b.AllowScriptAcces=
s=3D"always"}catch(e){if(a=3D=3D6)return a.toString()}try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(f){}}if(b){a=3Db.Get=
Variable("$version").split(" ")[1];return =
a.replace(/,/g,".")}}return"0"}function pb(a){var =
b=3Da.google_ad_format;if(b)return b.indexOf("_0ads")>0;return =
a.google_ad_output!=3D"html"&&a.google_num_radlinks>0}function =
H(a){return!!a&&a.indexOf("_sdo")!=3D-1}=0A=
function qb(a,b){if(!(Math.random()<1.0E-4)){var =
c=3DMath.random();if(c<b){c=3DMath.floor(c/b*a.length);return =
a[c]}}return""}=0A=
var rb=3Dfunction(a){a.u_tz=3D-(new =
Date).getTimezoneOffset();a.u_his=3Dwindow.history.length;a.u_java=3Dnavi=
gator.javaEnabled();if(window.screen){a.u_h=3Dwindow.screen.height;a.u_w=3D=
window.screen.width;a.u_ah=3Dwindow.screen.availHeight;a.u_aw=3Dwindow.sc=
reen.availWidth;a.u_cd=3Dwindow.screen.colorDepth}if(navigator.plugins)a.=
u_nplug=3Dnavigator.plugins.length;if(navigator.mimeTypes)a.u_nmime=3Dnav=
igator.mimeTypes.length},sb=3Dfunction(a,b){var =
c=3Db||E;if(a&&c.top!=3Dc)c=3Dc.top;try{return =
c.document&&!c.document.body?new w(-1,=0A=
-1):Za(c||window)}catch(d){return new =
w(-12245933,-12245933)}},tb=3Dfunction(a,b){var =
c=3Da.length;if(c=3D=3D0)return 0;for(var =
d=3Db||305419896,e=3D0;e<c;e++){var =
f=3Da.charCodeAt(e);d^=3D(d<<5)+(d>>2)+f&4294967295}return =
d},ub=3Dfunction(a){if(a=3D=3Da.top)return 0;var =
b=3D[];b.push(a.document.URL);a.name&&b.push(a.name);var =
c=3Dh;a=3Dsb(!c,a);b.push(a.width.toString());b.push(a.height.toString())=
;b=3Dtb(b.join(""));return b>0?b:4294967296+b};var =
vb=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_host_ch=
annel:"h_ch",google_ad_host_tier_id:"ht_id",google_ad_section:"region",go=
ogle_ad_type:"ad_type",google_adtest:"adtest",google_allow_expandable_ads=
:"ea",google_alternate_ad_url:"alternate_ad_url",google_alternate_color:"=
alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_bg",=
google_color_border:"color_border",google_color_line:"color_line",google_=
color_link:"color_link",google_color_text:"color_text",google_color_url:"=
color_url",=0A=
google_contents:"contents",google_country:"gl",google_cpm:"cpm",google_cu=
st_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender:"cust_gende=
r",google_cust_id:"cust_id",google_cust_interests:"cust_interests",google=
_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"cust_lh",goog=
le_cust_u_url:"cust_u_url",google_disable_video_autoplay:"disable_video_a=
utoplay",google_ed:"ed",google_encoding:"oe",google_feedback:"feedback_li=
nk",google_flash_version:"flash",google_font_face:"f",google_font_size:"f=
s",=0A=
google_hints:"hints",google_kw:"kw",google_kw_type:"kw_type",google_langu=
age:"hl",google_page_url:"url",google_region:"gr",google_reuse_colors:"re=
use_colors",google_safe:"adsafe",google_tag_info:"gut",google_targeting:"=
targeting",google_targeting_video_doc_id:"tvdi",google_ui_features:"ui",g=
oogle_ui_version:"uiv",google_video_doc_id:"video_doc_id",google_video_pr=
oduct_type:"video_product_type"},wb=3D{google_ad_client:"client",google_a=
d_format:"format",google_ad_output:"output",google_ad_callback:"callback"=
,=0A=
google_ad_height:"h",google_ad_override:"google_ad_override",google_ad_sl=
ot:"slotname",google_ad_width:"w",google_ctr_threshold:"ctr_t",google_ima=
ge_size:"image_size",google_last_modified_time:"lmt",google_max_num_ads:"=
num_ads",google_max_radlink_len:"max_radlink_len",google_num_radlinks:"nu=
m_radlinks",google_num_radlinks_per_unit:"num_radlinks_per_unit",google_o=
nly_ads_with_video:"only_ads_with_video",google_rl_dest_url:"rl_dest_url"=
,google_rl_filtering:"rl_filtering",google_rl_mode:"rl_mode",google_rt:"r=
t",=0A=
google_skip:"skip"},xb=3D{google_only_pyv_ads:"pyv",google_with_pyv_ads:"=
withpyv"};function yb(a,b){try{return =
a.top.document.URL=3D=3Db.URL}catch(c){}return j}function =
zb(a,b,c,d){c=3Dc||a.google_ad_width;d=3Dd||a.google_ad_height;if(yb(a,b)=
)return j;var e=3Db.documentElement;if(c&&d){var =
f=3D1,g=3D1;if(a.innerHeight){f=3Da.innerWidth;g=3Da.innerHeight}else =
if(e&&e.clientHeight){f=3De.clientWidth;g=3De.clientHeight}else =
if(b.body){f=3Db.body.clientWidth;g=3Db.body.clientHeight}if(g>2*d||f>2*c=
)return j}return h}function =
Ab(a,b){F(b,function(c,d){a["google_"+d]=3Dc})}=0A=
function Bb(a,b){if(!b)return a.URL;return a.referrer}function =
Cb(a,b){if(!b&&a.google_referrer_url=3D=3Di)return"0";else =
if(b&&a.google_referrer_url=3D=3Di)return"1";else =
if(!b&&a.google_referrer_url!=3Di)return"2";else =
if(b&&a.google_referrer_url!=3Di)return"3";return"4"}function =
Db(a,b,c,d){a.page_url=3DBb(c,d);a.page_location=3Di}function =
Eb(a,b,c,d){a.page_url=3Db.google_page_url;a.page_location=3DBb(c,d)||"EM=
PTY"}=0A=
function Fb(a,b){var =
c=3D{},d=3Dzb(a,b,a.google_ad_width,a.google_ad_height);c.iframing=3DCb(a=
,d);a.google_page_url?Eb(c,a,b,d):Db(c,a,b,d);c.last_modified_time=3Db.UR=
L=3D=3Dc.page_url?Date.parse(b.lastModified)/1E3:i;c.referrer_url=3Dd?a.g=
oogle_referrer_url:a.google_page_url&&a.google_referrer_url?a.google_refe=
rrer_url:b.referrer;return c}function Gb(a){var =
b=3D{},c=3Da.URL.substring(a.URL.lastIndexOf("http"));b.iframing=3Di;b.pa=
ge_url=3Dc;b.page_location=3Da.URL;b.last_modified_time=3Di;b.referrer_ur=
l=3Dc;return b}=0A=
function Hb(a,b){var c=3DIb(a,b);Ab(a,c)}function Ib(a,b){var c;return =
c=3Da.google_page_url=3D=3Di&&Jb[b.domain]?Gb(b):Fb(a,b)}var =
Jb=3D{};Jb["ad.yieldmanager.com"]=3Dh;var =
Kb=3Dr("0",0),Nb=3Dr("0",0),Ob=3Dr("1",0),Pb=3Dr("0.01",0),Qb=3Dr("0.01",=
0),Rb=3Dr("0.008",0),Sb=3Dr("0.01",0),Tb=3Dr("0",0);var =
Ub=3Ds("false",j),Vb=3Ds("false",j),Wb=3Ds("false",j),Xb=3Ds("false",j);v=
ar =
Yb=3Dfunction(a,b,c){b=3Dp(b,k,a);a=3Dwindow.onerror;window.onerror=3Db;t=
ry{c()}catch(d){c=3Dd.toString();var =
e=3D"";if(d.fileName)e=3Dd.fileName;var =
f=3D-1;if(d.lineNumber)f=3Dd.lineNumber;b=3Db(c,e,f);if(!b)throw =
d;}window.onerror=3Da};q("google_protectAndRun",Yb);=0A=
var $b=3Dfunction(a,b,c,d){if(Math.random()<0.01){var =
e=3Ddb;a=3D["http://",ja(),"/pagead/gen_204","?id=3Djserror","&jscb=3D",U=
b?1:0,"&jscd=3D",Wb?1:0,"&context=3D",G(a),"&msg=3D",G(b),"&file=3D",G(c)=
,"&line=3D",G(d.toString()),"&url=3D",G(e.URL.substring(0,512)),"&ref=3D"=
,G(e.referrer.substring(0,512))];a.push(Zb());lb(E,a.join(""))}return!Xb}=
;q("google_handleError",$b);=0A=
var bc=3Dfunction(a){ac|=3Da},ac=3D0,Zb=3Dfunction(){var =
a=3D["&client=3D",G(E.google_ad_client),"&format=3D",G(E.google_ad_format=
),"&slotname=3D",G(E.google_ad_slot),"&output=3D",G(E.google_ad_output),"=
&ad_type=3D",G(E.google_ad_type)];return a.join("")};var =
cc=3D"",fc=3Dfunction(){if(window.google_ad_frameborder=3D=3Di)window.goo=
gle_ad_frameborder=3D0;if(window.google_ad_output=3D=3Di)window.google_ad=
_output=3D"html";if(H(window.google_ad_format)){var =
a=3Dwindow.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(a){window.google_=
ad_width=3DparseInt(a[1],10);window.google_ad_height=3DparseInt(a[2],10);=
window.google_ad_output=3D"html"}}window.google_ad_format=3Ddc(window.goo=
gle_ad_format,String(window.google_ad_output),Number(window.google_ad_wid=
th),Number(window.google_ad_height),=0A=
window.google_ad_slot,!!window.google_override_format);cc=3Dwindow.google=
_ad_client||"";window.google_ad_client=3Dec(window.google_ad_format,windo=
w.google_ad_client);Hb(window,document);if(window.google_flash_version=3D=
=3Di)window.google_flash_version=3Dob();window.google_ad_section=3Dwindow=
.google_ad_section||window.google_ad_region||"";window.google_country=3Dw=
indow.google_country||window.google_gl||"";a=3D(new =
Date).getTime();if(m(window.google_color_bg))window.google_color_bg=3DI(w=
indow.google_color_bg,a);if(m(window.google_color_text))window.google_col=
or_text=3D=0A=
I(window.google_color_text,a);if(m(window.google_color_link))window.googl=
e_color_link=3DI(window.google_color_link,a);if(m(window.google_color_url=
))window.google_color_url=3DI(window.google_color_url,a);if(m(window.goog=
le_color_border))window.google_color_border=3DI(window.google_color_borde=
r,a);if(m(window.google_color_line))window.google_color_line=3DI(window.g=
oogle_color_line,a)},gc=3Dfunction(a){F(vb,function(b,c){a[c]=3Di});F(wb,=
function(b,c){a[c]=3Di});F(xb,function(b,c){a[c]=3Di});a.google_container=
_id=3Di;=0A=
a.google_eids=3Di;a.google_page_location=3Di;a.google_referrer_url=3Di;a.=
google_ad_region=3Di;a.google_gl=3Di},I=3Dfunction(a,b){bc(2);return =
a[b%a.length]},ec=3Dfunction(a,b){if(!b)return"";b=3Db.toLowerCase();retu=
rn =
b=3DH(a)?hc(b):ic(b)},ic=3Dfunction(a){if(a&&a.substring(0,3)!=3D"ca-")a=3D=
"ca-"+a;return =
a},hc=3Dfunction(a){if(a&&a.substring(0,7)!=3D"ca-aff-")a=3D"ca-aff-"+a;r=
eturn =
a},dc=3Dfunction(a,b,c,d,e,f){if(!a&&b=3D=3D"html")a=3Dc+"x"+d;return =
a=3Djc(a,e,f)?a.toLowerCase():""},jc=3Dfunction(a,b,c){if(!a)return =
j;if(!b)return h;return c};var J=3Ddocument,K=3Dnavigator,L=3Dwindow;=0A=
function kc(){var a=3DJ.cookie,b=3DMath.round((new =
Date).getTime()/1E3),c=3DL.google_analytics_domain_name;c=3Dtypeof =
c=3D=3D"undefined"?lc("auto"):lc(c);var =
d=3Da.indexOf("__utma=3D"+c+".")>-1,e=3Da.indexOf("__utmb=3D"+c)>-1,f=3Da=
.indexOf("__utmc=3D"+c)>-1,g=3D{},n=3D!!L&&!!L.gaGlobal;if(d){a=3Da.split=
("__utma=3D"+c+".")[1].split(";")[0].split(".");g.sid=3De&&f?a[3]+"":n&&L=
.gaGlobal.sid?L.gaGlobal.sid:b+"";g.vid=3Da[0]+"."+a[1];g.from_cookie=3Dh=
}else{g.sid=3Dn&&L.gaGlobal.sid?L.gaGlobal.sid:b+"";g.vid=3Dn&&L.gaGlobal=
.vid?L.gaGlobal.vid:=0A=
(Math.round(Math.random()*2147483647)^mc()&2147483647)+"."+b;g.from_cooki=
e=3Dj}g.dh=3Dc;g.hid=3Dn&&L.gaGlobal.hid?L.gaGlobal.hid:Math.round(Math.r=
andom()*2147483647);return L.gaGlobal=3Dg}=0A=
function mc(){var =
a=3DJ.cookie?J.cookie:"",b=3DL.history.length,c,d=3D[K.appName,K.version,=
K.language?K.language:K.browserLanguage,K.platform,K.userAgent,K.javaEnab=
led()?1:0].join("");if(L.screen)d+=3DL.screen.width+"x"+L.screen.height+L=
.screen.colorDepth;else =
if(L.java){c=3Djava.awt.Toolkit.getDefaultToolkit().getScreenSize();d+=3D=
c.screen.width+"x"+c.screen.height}d+=3Da;d+=3DJ.referrer?J.referrer:"";f=
or(a=3Dd.length;b>0;)d+=3Db--^a++;return nc(d)}=0A=
function nc(a){var =
b=3D1,c=3D0,d;if(!(a=3D=3Dundefined||a=3D=3D"")){b=3D0;for(d=3Da.length-1=
;d>=3D0;d--){c=3Da.charCodeAt(d);b=3D(b<<6&268435455)+c+(c<<14);c=3Db&266=
338304;b=3Dc!=3D0?b^c>>21:b}}return b}function =
lc(a){if(!a||a=3D=3D""||a=3D=3D"none")return =
1;if("auto"=3D=3Da){a=3DJ.domain;if("www."=3D=3Da.substring(0,4))a=3Da.su=
bstring(4,a.length)}return nc(a.toLowerCase())};var oc=3Dfunction(a){var =
b=3D"google_test";try{var =
c=3Da[b];a[b]=3D!c;if(a[b]=3D=3D=3D!c){a[b]=3Dc;return =
h}}catch(d){}return =
j},pc=3Dfunction(a){for(;a!=3Da.parent&&oc(a.parent);)a=3Da.parent;return=
 a},qc=3Di,rc=3Dfunction(){qc||(qc=3Dpc(window));return =
qc},sc=3Dfunction(){rc()!=3Dwindow&&bc(4)};var =
M=3Dfunction(){this.n=3D[];this.K=3Dwindow;this.b=3D0},tc=3Dfunction(a,b)=
{this.fn=3Da;this.win=3Db};M.prototype.enqueue=3Dfunction(a,b){this.n.pus=
h(new =
tc(a,b||this.K));this.e()};M.prototype.g=3Dfunction(){this.b=3D1};M.proto=
type.o=3Dfunction(){if(this.b=3D=3D1)this.b=3D0;this.e()};ga(M.prototype,=
"nq",M.prototype.enqueue);ga(M.prototype,"al",M.prototype.g);ga(M.prototy=
pe,"rl",M.prototype.o);M.prototype.e=3Dfunction(){this.K.setTimeout(p(thi=
s.I,this),0)};=0A=
M.prototype.I=3Dfunction(){if(this.b=3D=3D0&&this.n.length){var =
a=3Dthis.n.shift();this.b=3D2;a.win.setTimeout(p(this.G,this,a),0);this.e=
()}};M.prototype.G=3Dfunction(a){this.b=3D0;a.fn()};var =
uc=3Dfunction(){var =
a=3Drc().google_jobrunner;fb(a)&&eb(a.nq)&&eb(a.al)&&eb(a.rl)&&a.rl()};va=
r =
vc,wc,xc,yc,zc,Ac,Bc,Cc=3Dfunction(){Bc=3DAc=3Dzc=3Dyc=3Dxc=3Dwc=3Dvc=3Dj=
;var a=3DHa();if(a)if(a.indexOf("Firefox")!=3D-1)vc=3Dh;else =
if(a.indexOf("Camino")!=3D-1)wc=3Dh;else =
if(a.indexOf("iPhone")!=3D-1||a.indexOf("iPod")!=3D-1)xc=3Dh;else =
if(a.indexOf("iPad")!=3D-1)yc=3Dh;else =
if(a.indexOf("Android")!=3D-1)zc=3Dh;else =
if(a.indexOf("Chrome")!=3D-1)Ac=3Dh;else =
if(a.indexOf("Safari")!=3D-1)Bc=3Dh};Cc();var =
Q=3D!!window.google_async_iframe_id,Dc=3DQ&&window.parent||window,Ec=3Dfu=
nction(a){if(Q&&a!=3Da.parent){uc();a.setTimeout(function(){a.document.cl=
ose()},0)}};var Fc=3Dfunction(a){var =
b=3D"google_unique_id";if(a[b])++a[b];else a[b]=3D1;return a[b]};var =
R=3Dfunction(){this.defaultBucket=3D[];this.layers=3D{};for(var =
a=3D0,b=3Darguments.length;a<b;++a)this.layers[arguments[a]]=3D""},Gc=3Df=
unction(a){for(var b=3Dnew =
R,c=3D0,d=3Da.defaultBucket.length;c<d;++c)b.defaultBucket.push(a.default=
Bucket[c]);F(a.layers,p(R.prototype.i,b));return =
b};R.prototype.i=3Dfunction(a,b){this.layers[b]=3Da};R.prototype.H=3Dfunc=
tion(a,b){if(a=3D=3D"")return"";if(!b){this.defaultBucket.push(a);return =
a}if(this.layers.hasOwnProperty(b))return this.layers[b]=3Da;return""};=0A=
R.prototype.c=3Dfunction(a,b,c){if(!(Math.random()<1.0E-4)&&this.v(c)){va=
r =
d=3DMath.random();if(d<b){b=3DMath.floor(a.length*d/b);if(a=3Da[b])return=
 this.H(a,c)}}return""};R.prototype.v=3Dfunction(a){if(!a)return =
h;return =
this.layers.hasOwnProperty(a)&&this.layers[a]=3D=3D""};R.prototype.j=3Dfu=
nction(a){if(this.layers.hasOwnProperty(a))return =
this.layers[a];return""};=0A=
R.prototype.u=3Dfunction(){var =
a=3D[],b=3Dfunction(c){c!=3D""&&a.push(c)};F(this.layers,b);if(this.defau=
ltBucket.length>0&&a.length>0)return =
this.defaultBucket.join(",")+","+a.join(",");return =
this.defaultBucket.join(",")+a.join(",")};var =
Ic=3Dfunction(a){this.a=3Dthis.S=3Da;Hc(this)},Jc,S=3Dfunction(){if(Jc)re=
turn Jc;if(Q)var =
a=3DDc,b=3D"google_persistent_state_async",c=3D{};else{a=3Dwindow;b=3D"go=
ogle_persistent_state";c=3Da}var d=3Da[b];if(typeof =
d!=3D"object"||typeof d.S!=3D"object")return a[b]=3DJc=3Dnew =
Ic(c);return =
Jc=3Dd},Hc=3Dfunction(a){T(a,1,j);T(a,2,j);T(a,3,i);T(a,4,0);T(a,5,0);T(a=
,6,0);T(a,7,(new =
Date).getTime());T(a,8,{});T(a,9,{});T(a,10,{});T(a,11,[]);T(a,12,0)},Kc=3D=
function(a){switch(a){case 1:return"google_new_domain_enabled";case =
2:return"google_new_domain_checked";=0A=
case 3:return"google_exp_persistent";case =
4:return"google_num_sdo_slots";case 5:return"google_num_0ad_slots";case =
6:return"google_num_ad_slots";case 7:return"google_correlator";case =
8:return"google_prev_ad_formats_by_region";case =
9:return"google_prev_ad_slotnames_by_region";case =
10:return"google_num_slots_by_channel";case =
11:return"google_viewed_host_channels";case =
12:return"google_num_slot_to_show"}},U=3Dfunction(a,b){var =
c=3DKc(b);return c=3Da.S[c]},V=3Dfunction(a,b,c){return =
a.S[Kc(b)]=3Dc},T=3Dfunction(a,=0A=
b,c){a=3Da.S;b=3DKc(b);if(a[b]=3D=3D=3Dundefined)return a[b]=3Dc;return =
a[b]},Lc=3Dfunction(a){if(U(a,1))return h;return =
V(a,1,!!window.google_new_domain_enabled)},Mc=3Dfunction(a,b){return =
V(a,3,b)};var Nc,Oc,W=3Dfunction(){if(Nc)return Nc;var =
a=3DS(),b=3DU(a,3);if(hb(b,R))return Nc=3DMc(a,new R(1,2,3));return =
Nc=3Db},Pc=3Dfunction(){Oc||(Oc=3DGc(W()));return Oc};var =
Qc=3D{google:1,googlegroups:1,gmail:1,googlemail:1,googleimages:1,googlep=
rint:1};function =
Rc(a){a=3Da.google_page_location||a.google_page_url;if(!a)return =
j;a=3Da.toString();if(a.indexOf("http://")=3D=3D0)a=3Da.substring(7,a.len=
gth);else =
if(a.indexOf("https://")=3D=3D0)a=3Da.substring(8,a.length);var =
b=3Da.indexOf("/");if(b=3D=3D-1)b=3Da.length;a=3Da.substring(0,b);a=3Da.s=
plit(".");b=3Dj;if(a.length>=3D3)b=3Da[a.length-3]in =
Qc;if(a.length>=3D2)b=3Db||a[a.length-2]in Qc;return b}=0A=
function Sc(a,b,c){var =
d=3DS();if(Rc(a))return!V(d,2,h);if(!U(d,2)){a=3DMath.random();if(a<=3Dc)=
{c=3D"http://"+ia()+"/pagead/test_domain.js";a=3D"script";b.write("<"+a+'=
 src=3D"'+c+'"></'+a+">");return V(d,2,h)}}return j}var =
Tc=3Dfunction(a){var b=3DW();if(b.j(1)=3D=3D"44901216")return =
1=3D=3DMath.floor(a/2)%2;return j};function Uc(a,b){var =
c=3DS();if(!Rc(a)&&Lc(c))return =
Tc(b)?"http://"+t("","googleads2.g.doubleclick.net"):"http://"+ia();retur=
n"http://"+ja()};var =
X=3Dfunction(a){this.J=3Da;this.m=3D[];this.l=3D0;this.d=3D[];this.B=3D0;=
this.f=3D[];this.z=3Dj;this.p=3Dthis.q=3D"";this.w=3Dj};X.prototype.D=3Df=
unction(a,b){var =
c=3Dthis.J[b],d=3Dthis.m;this.J[b]=3Dfunction(e){if(e&&e.length>0){var =
f=3De.length>1?e[1].url:i;d.push([a,wa(e[0].url),f])}c(e)}};X.prototype.C=
=3Dfunction(){this.l++};X.prototype.F=3Dfunction(a){this.d.push(a)};var =
Vc=3D"http://"+u()+"/pagead/osd.js";X.prototype.A=3Dfunction(){if(!this.z=
){kb(E,Wc);jb(Vc);this.z=3Dh}};=0A=
X.prototype.r=3Dfunction(a){if(this.l>0)for(var =
b=3Ddocument.getElementsByTagName("iframe"),c=3Dthis.w?"google_ads_iframe=
_":"google_ads_frame",d=3D0;d<b.length;d++){var =
e=3Db.item(d);e.src&&e.name&&e.name.indexOf(c)=3D=3D0&&a(e,e.src)}};=0A=
X.prototype.s=3Dfunction(a){var b=3Dthis.m;if(b.length>0)for(var =
c=3Ddocument.getElementsByTagName("a"),d=3D0;d<c.length;d++)for(var =
e=3D0;e<b.length;e++)if(c.item(d).href=3D=3Db[e][1]){var =
f=3Dc.item(d).parentNode;if(b[e][2])for(var =
g=3Df,n=3D0;n<4;n++){if(g.innerHTML.indexOf(b[e][2])>0){f=3Dg;break}g=3Dg=
.parentNode}a(f,b[e][0]);b.splice(e,1);break}};X.prototype.t=3Dfunction(a=
){for(var b=3D0;b<this.d.length;b++){var =
c=3Dthis.d[b],d=3DXc(c);if(d)(d=3Ddocument.getElementById("google_ads_div=
_"+d))&&a(d,c)}};=0A=
X.prototype.h=3Dfunction(a){this.s(a);this.t(a);this.r(a)};X.prototype.se=
tupOsd=3Dfunction(a,b,c){this.B=3Da;this.q=3Db;this.p=3Dc};X.prototype.ge=
tOsdMode=3Dfunction(){return =
this.B};X.prototype.getEid=3Dfunction(){return =
this.q};X.prototype.getCorrelator=3Dfunction(){return =
this.p};X.prototype.k=3Dfunction(){return =
this.m.length+this.l+this.d.length};X.prototype.setValidOutputTypes=3Dfun=
ction(a){this.f=3Da};=0A=
X.prototype.registerAdBlockByType=3Dfunction(a,b,c){if(this.f.length>0){f=
or(var =
d=3D0;d<this.f.length;d++)if(this.f[d]=3D=3Da){this.w=3Dc;if(a=3D=3D"js")=
this.D(b,"google_ad_request_done");else if(a=3D=3D"html")this.C();else =
a=3D=3D"json_html"&&this.F(b)}this.A()}};var =
Xc=3Dfunction(a){if((a=3Da.match(/[&\?](?:slotname)=3D([^&]+)/))&&a.lengt=
h=3D=3D2)return =
a[1];return""},Wc=3Dfunction(){E.google_osd_page_loaded=3Dh},Yc=3Dfunctio=
n(){window.__google_ad_urls||(window.__google_ad_urls=3Dnew =
X(window));return window.__google_ad_urls};=0A=
q("Goog_AdSense_getAdAdapterInstance",Yc);q("Goog_AdSense_OsdAdapter",X);=
q("Goog_AdSense_OsdAdapter.prototype.numBlocks",X.prototype.k);q("Goog_Ad=
Sense_OsdAdapter.prototype.findBlocks",X.prototype.h);q("Goog_AdSense_Osd=
Adapter.prototype.getOsdMode",X.prototype.getOsdMode);q("Goog_AdSense_Osd=
Adapter.prototype.getEid",X.prototype.getEid);q("Goog_AdSense_OsdAdapter.=
prototype.getCorrelator",X.prototype.getCorrelator);q("Goog_AdSense_OsdAd=
apter.prototype.setValidOutputTypes",X.prototype.setValidOutputTypes);=0A=
q("Goog_AdSense_OsdAdapter.prototype.setupOsd",X.prototype.setupOsd);q("G=
oog_AdSense_OsdAdapter.prototype.registerAdBlockByType",X.prototype.regis=
terAdBlockByType);var Zc=3Dfunction(a,b){var =
c=3Da.nodeType=3D=3D9?a:a.ownerDocument||a.document;if(c.defaultView&&c.d=
efaultView.getComputedStyle)if(c=3Dc.defaultView.getComputedStyle(a,""))r=
eturn c[b];return i},$c=3Dfunction(a,b){return =
Zc(a,b)||(a.currentStyle?a.currentStyle[b]:i)||a.style[b]},ad=3Dfunction(=
a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);else{var =
e=3Da.style[c],f=3Da.runtimeStyle[c];a.runtimeStyle[c]=3Da.currentStyle[c=
];a.style[c]=3Db;b=3Da.style[d];a.style[c]=3De;a.runtimeStyle[c]=3Df;retu=
rn b}},bd=3Dfunction(a){var b=3D=0A=
a.nodeType=3D=3D9?a:a.ownerDocument||a.document,c=3D"";if(b.createTextRan=
ge){c=3Db.body.createTextRange();c.moveToElementText(a);c=3Dc.queryComman=
dValue("FontName")}if(!c){c=3D$c(a,"fontFamily");if(A&&Ra)c=3Dc.replace(/=
 \[[^\]]*\]/,"")}a=3Dc.split(",");if(a.length>1)c=3Da[0];return =
xa(c,"\"'")},cd=3D/[^\d]+$/,dd=3Dfunction(a){return(a=3Da.match(cd))&&a[0=
]||i},ed=3D{cm:1,"in":1,mm:1,pc:1,pt:1},fd=3D{em:1,ex:1},gd=3Dfunction(a)=
{var b=3D$c(a,"fontSize"),c=3Ddd(b);if(b&&"px"=3D=3Dc)return =
parseInt(b,10);if(B)if(c in ed)return ad(a,b,"left",=0A=
"pixelLeft");else if(a.parentNode&&a.parentNode.nodeType=3D=3D1&&c in =
fd){a=3Da.parentNode;c=3D$c(a,"fontSize");return =
ad(a,b=3D=3Dc?"1em":b,"left","pixelLeft")}c=3Dab("span",{style:"visibilit=
y:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;heig=
ht:1em;"});cb(a,c);b=3Dc.offsetHeight;c&&c.parentNode&&c.parentNode.remov=
eChild(c);return b};var Y=3D{};function hd(a){if(a=3D=3D1)return =
h;return!Y[a]}function =
id(a,b){if(!(!a||a=3D=3D""))if(b=3D=3D1)if(Y[b])Y[b]+=3D","+a;else =
Y[b]=3Da;else Y[b]=3Da}function jd(){var =
a=3D[];F(Y,function(b){a.push(b)});return a.join(",")}function =
kd(a,b){if(m(a))for(var c=3D0;c<a.length;c++)o(a[c])&&id(a[c],b)}var =
ld=3Dj;=0A=
function md(a,b){var =
c=3D"script";ld=3Dnd(a,b);if(!ld)a.google_allow_expandable_ads=3Dj;var =
d=3D!od();ld&&d&&b.write("<"+c+' =
src=3D"http://'+u()+'/pagead/expansion_embed.js"></'+c+">");var =
e=3DSc(a,b,Ob);(d=3Dd||e)&&mb("msie")&&!window.opera?b.write("<"+c+' =
src=3D"http://'+u()+'/pagead/render_ads.js"></'+c+">"):b.write("<"+c+'>go=
ogle_protectAndRun("ads_core.google_render_ad", google_handleError, =
google_render_ad);</'+c+">")}var =
Z=3Dfunction(a){a=3Da.google_unique_id;if(typeof a=3D=3D"number")return =
a;return 0};=0A=
function $(a){return a!=3Di?'"'+a+'"':'""'}var pd=3Dfunction(a,b){var =
c=3Db.slice(-1),d=3Dc=3D=3D"?"||c=3D=3D"#"?"":"&",e=3D[b];c=3Dfunction(f,=
g){if(f||f=3D=3D=3D0||f=3D=3D=3Dj){if(typeof =
f=3D=3D"boolean")f=3Df?1:0;ib(e,d,g,"=3D",G(f));d=3D"&"}};F(a,c);return =
e.join("")};function qd(){var =
a=3DB&&C("6"),b=3DJa&&C("1.8.1"),c=3DKa&&C("525");if(Qa&&(a||b||c))return=
 h;else if(Pa&&(c||b))return h;else if(Ra&&b)return h;return j}=0A=
function od(){return(typeof =
ExpandableAdSlotFactory=3D=3D"function"||typeof =
ExpandableAdSlotFactory=3D=3D"object")&&typeof =
ExpandableAdSlotFactory.createIframe=3D=3D"function"}function =
nd(a,b){if(a.google_allow_expandable_ads=3D=3D=3Dj||!b.body||a.google_ad_=
output!=3D"html"||zb(a,b)||!rd(a)||isNaN(a.google_ad_height)||isNaN(a.goo=
gle_ad_width)||!qd()||b.domain!=3Da.location.hostname)return j;return =
h}function rd(a){var b=3Da.google_ad_format;if(H(b))return =
j;if(pb(a)&&b!=3D"468x15_0ads_al")return j;return h}=0A=
function sd(){var =
a;if(E.google_ad_output=3D=3D"html"&&!(pb(E)||H(E.google_ad_format))&&hd(=
0)){a=3D["6083035","6083034"];a=3Dqb(a,Tb);id(a,0)}return =
a=3D=3D"6083035"}function =
td(a,b){if(!(Q?Z(a)=3D=3D1:!Z(a))||H(a.google_ad_format))return"";var =
c=3D"",d=3Dpb(a);if(b=3D=3D"html"||d)c=3Dqb(["36815001","36815002"],Pb);i=
f(c=3D=3D""&&(b=3D=3D"js"||d))c=3Dqb(["36815003","36815004"],Qb);if(c=3D=3D=
""&&(b=3D=3D"html"||b=3D=3D"js"))c=3Dqb(["36813005","36813006"],Rb);retur=
n c}=0A=
function ud(){if(Q)return"";var =
a=3DYc(),b=3Dwindow.google_enable_osd,c;if(b=3D=3D=3Dh){c=3D"36813006";vd=
(c,a)}else =
if(b!=3D=3Dj&&hd(0)){c=3Da.getEid();if(c=3D=3D"")(c=3Dtd(window,String(wi=
ndow.google_ad_output||"")))&&vd(c,a);else =
if(c!=3D"36815001"&&c!=3D"36815002"&&c!=3D"36815003"&&c!=3D"36815004"&&c!=
=3D"36813005"&&c!=3D"36813006")c=3D""}if(c){id(c,0);return c}return""}=0A=
function vd(a,b){var c=3Db.getOsdMode(),d=3D[];switch(a){case =
"36815004":c=3D1;d=3D["js"];break;case =
"36815002":c=3D1;d=3D["html"];break;case =
"36813006":c=3D0;d=3D["html","js"];break}d.length>0&&b.setValidOutputType=
s(d);d=3DS();b.setupOsd(c,a,U(d,7).toString())}=0A=
function wd(a,b,c,d){Q||Fc(a);var =
e=3DZ(a);c=3Dpd({ifi:e},c);c=3Dc.substring(0,1991);c=3Dc.replace(/%\w?$/,=
"");var =
f=3D"script";if((a.google_ad_output=3D=3D"js"||a.google_ad_output=3D=3D"j=
son_html")&&(a.google_ad_request_done||a.google_radlink_request_done))b.w=
rite("<"+f+' language=3D"JavaScript1.1" =
src=3D'+$(ba(c))+"></"+f+">");else =
if(a.google_ad_output=3D=3D"html")if(ld&&od()){b=3Da.google_container_id|=
|d||i;a["google_expandable_ad_slot"+e]=3DExpandableAdSlotFactory.createIf=
rame("google_ads_frame"+e,ba(c),a.google_ad_width,=0A=
a.google_ad_height,b)}else{e=3D'<iframe name=3D"google_ads_frame" =
width=3D'+$(String(a.google_ad_width))+" =
height=3D"+$(String(a.google_ad_height))+" =
frameborder=3D"+$(String(a.google_ad_frameborder=3D=3Di?"":a.google_ad_fr=
ameborder))+" src=3D"+$(ba(c))+' marginwidth=3D"0" marginheight=3D"0" =
vspace=3D"0" hspace=3D"0" allowtransparency=3D"true" =
scrolling=3D"no"></iframe>';a.google_container_id?xd(a.google_container_i=
d,b,e):b.write(e)}return c}function yd(a){gc(a)}=0A=
function zd(a){var b=3DPc().j(2)=3D=3D"44901217";if(!Ad(b))return =
j;b=3Dsd();var =
c=3DUc(window,Z(window));a=3DBd(a);b=3Dc+Cd(a.google_ad_format,b);window.=
google_ad_url=3Dpd(a,b);return h}=0A=
var Fd=3Dfunction(a){a.dt=3Daa;a.shv=3D"r20100422";var =
b=3DS(),c=3DU(b,8),d=3Dwindow.google_ad_section,e=3Dwindow.google_ad_form=
at,f=3Dwindow.google_ad_slot;if(c[d])H(e)||(a.prev_fmts=3Dc[d]);var =
g=3DU(b,9);if(g[d])a.prev_slotnames=3Dg[d].toLowerCase();if(e){if(!H(e))i=
f(c[d])c[d]+=3D","+e;else c[d]=3De}else if(f)if(g[d])g[d]+=3D","+f;else =
g[d]=3Df;a.correlator=3DU(b,7);if(U(b,2)&&!Lc(b))a.dblk=3D1;if(window.goo=
gle_ad_channel){c=3DU(b,10);d=3D"";e=3Dwindow.google_ad_channel.split(Dd)=
;for(f=3D0;f<e.length;f++){g=3De[f];if(c[g])d+=3D=0A=
g+"+";else =
c[g]=3Dh}a.pv_ch=3Dd}if(window.google_ad_host_channel){b=3DEd(window.goog=
le_ad_host_channel,U(b,11));a.pv_h_ch=3Db}if(Ub)a.jscb=3D1;if(Wb)a.jscd=3D=
1;a.frm=3Dwindow.google_iframing;b=3Dkc();a.ga_vid=3Db.vid;a.ga_sid=3Db.s=
id;a.ga_hid=3Db.hid;a.ga_fc=3Db.from_cookie;a.ga_wpids=3Dwindow.google_an=
alytics_uacct},Gd=3Dfunction(a){var =
b=3Dh;if(b=3Dsb(b)){a.biw=3Db.width;a.bih=3Db.height}},Hd=3Dfunction(a){v=
ar b=3Dub(Dc);if(b!=3D0)a.ifk=3Db.toString()};=0A=
function Ed(a,b){for(var =
c=3Da.split("|"),d=3D-1,e=3D[],f=3D0;f<c.length;f++){var =
g=3Dc[f].split(Dd);b[f]||(b[f]=3D{});for(var =
n=3D"",N=3D0;N<g.length;N++){var =
D=3Dg[N];if(D!=3D"")if(b[f][D])n+=3D"+"+D;else =
b[f][D]=3Dh}n=3Dn.slice(1);e[f]=3Dn;if(n!=3D"")d=3Df}c=3D"";if(d>-1){for(=
f=3D0;f<d;f++)c+=3De[f]+"|";c+=3De[d]}return c}function =
Id(){Vb?W().c(["33895101"],1,3):W().c(["33895100"],Nb,3);var =
a=3D["44901212","44901216"];W().c(a,Kb,1);a=3D["44901218","44901217"];W()=
.c(a,Sb,2)}=0A=
function Jd(){sc();(Q?Z(window)=3D=3D1:!Z(window))&&Id();var =
a=3Dud(),b=3Di,c=3D"",d=3DMath.random()<0.01;if(d)if(b=3Dwindow.google_as=
ync_iframe_id)b=3DDc.document.getElementById(b);else{c=3D"google_temp_spa=
n";b=3DKd(c)}d=3Dzd(b);b&&b.id=3D=3Dc&&(b&&b.parentNode?b.parentNode.remo=
veChild(b):i);if(d){c=3Dwd(window,document,window.google_ad_url);if(a)Yc(=
).registerAdBlockByType(String(window.google_ad_output||""),c,j);yd(windo=
w)}Ec(window)}=0A=
var =
Ld=3Dfunction(a){F(wb,function(b,c){a[b]=3Dwindow[c]});F(vb,function(b,c)=
{a[b]=3Dwindow[c]});F(xb,function(b,c){a[b]=3Dwindow[c]})},Md=3Dfunction(=
a){kd(window.google_eids,1);a.eid=3Djd();var =
b=3DPc().u();if(a.eid.length>0&&b.length>0)a.eid+=3D",";a.eid+=3Db};funct=
ion Nd(a,b,c,d){a=3D$b(a,b,c,d);md(window,document);return a}function =
Od(){fc()}=0A=
function Pd(a){var =
b=3D{};a=3Da.split("?");a=3Da[a.length-1].split("&");for(var =
c=3D0;c<a.length;c++){var =
d=3Da[c].split("=3D");if(d[0])try{b[d[0].toLowerCase()]=3Dd.length>1?wind=
ow.decodeURIComponent?decodeURIComponent(d[1].replace(/\+/g," =
")):unescape(d[1]):""}catch(e){}}return b}function Qd(){var =
a=3Dwindow,b=3DPd(document.URL);if(b.google_ad_override){a.google_ad_over=
ride=3Db.google_ad_override;a.google_adtest=3D"on"}}=0A=
function =
xd(a,b,c){if(a)if((a=3Db.getElementById(a))&&c&&c.length!=3D""){a.style.v=
isibility=3D"visible";a.innerHTML=3Dc}}=0A=
var Cd=3Dfunction(a,b){var c;return =
c=3DH(a)?"/pagead/sdo?":b?"/pagead/render_iframe_ads.html#":"/pagead/ads?=
"},Rd=3Dfunction(a,b){b.dff=3Dbd(a);b.dfs=3Dgd(a)},Sd=3Dfunction(a){a.ref=
=3Dwindow.google_referrer_url;a.loc=3Dwindow.google_page_location},Ad=3Df=
unction(a){var =
b=3DS(),c=3DU(b,8),d=3DU(b,9),e=3Dwindow.google_ad_section;if(H(window.go=
ogle_ad_format)){if(V(b,4,U(b,4)+1)>4&&!a)return j}else =
if(pb(window)){if(V(b,5,U(b,5)+1)>3&&!a)return j}else{var =
f=3DV(b,6,U(b,6)+1);if(window.google_num_slots_to_rotate){bc(1);c[e]=3D""=
;=0A=
d[e]=3D"";U(b,12)||V(b,12,(new =
Date).getTime()%window.google_num_slots_to_rotate+1);if(U(b,12)!=3Df)retu=
rn j}else if(!a&&f>6&&e=3D=3D"")return j}return h},Bd=3Dfunction(a){var =
b=3D{};Ld(b);Fd(b);rb(b);a&&Rd(a,b);Gd(b);Hd(b);Md(b);Sd(b);b.fu=3Dac;ret=
urn b},Kd=3Dfunction(a){var =
b=3Dwindow.google_container_id,c=3Db&&Wa(b)||Wa(a);if(!c&&!b&&a){document=
.write("<span id=3D"+a+"></span>");c=3DWa(a)}return c},Dd=3D/[+, =
]/;window.google_render_ad=3DJd;function Td(){if(Xb&&typeof =
E.alternateShowAds=3D=3D"function")E.alternateShowAds.call(i);else{Qd();v=
ar a=3Dwindow.google_start_time;if(typeof =
a=3D=3D"number"){aa=3Da;window.google_start_time=3Di}Yb("show_ads.google_=
init_globals",Nd,Od);md(window,document)}}Yb("show_ads.main",$b,Td);})()=0A=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/be/yui/build/yahoo-dom-event/yahoo-dom-event.js

/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.5.1=0A=
*/=0A=
if(typeof YAHOO=3D=3D"undefined"||!YAHOO){var =
YAHOO=3D{};}YAHOO.namespace=3Dfunction(){var =
A=3Darguments,E=3Dnull,C,B,D;for(C=3D0;C<A.length;C=3DC+1){D=3DA[C].split=
(".");E=3DYAHOO;for(B=3D(D[0]=3D=3D"YAHOO")?1:0;B<D.length;B=3DB+1){E[D[B=
]]=3DE[D[B]]||{};E=3DE[D[B]];}}return =
E;};YAHOO.log=3Dfunction(D,A,C){var =
B=3DYAHOO.widget.Logger;if(B&&B.log){return B.log(D,A,C);}else{return =
false;}};YAHOO.register=3Dfunction(A,E,D){var =
I=3DYAHOO.env.modules;if(!I[A]){I[A]=3D{versions:[],builds:[]};}var =
B=3DI[A],H=3DD.version,G=3DD.build,F=3DYAHOO.env.listeners;B.name=3DA;B.v=
ersion=3DH;B.build=3DG;B.versions.push(H);B.builds.push(G);B.mainClass=3D=
E;for(var =
C=3D0;C<F.length;C=3DC+1){F[C](B);}if(E){E.VERSION=3DH;E.BUILD=3DG;}else{=
YAHOO.log("mainClass is undefined for module =
"+A,"warn");}};YAHOO.env=3DYAHOO.env||{modules:[],listeners:[]};YAHOO.env=
.getVersion=3Dfunction(A){return =
YAHOO.env.modules[A]||null;};YAHOO.env.ua=3Dfunction(){var =
C=3D{ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0};var =
B=3Dnavigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=3D1;}A=3DB.match=
(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=3DparseFloat(A[1]);if(/ =
Mobile\//.test(B)){C.mobile=3D"Apple";}else{A=3DB.match(/NokiaN[^\/]*/);i=
f(A){C.mobile=3DA[0];}}A=3DB.match(/AdobeAIR\/([^\s]*)/);if(A){C.air=3DA[=
0];}}if(!C.webkit){A=3DB.match(/Opera[\s\/]([^\s]*)/);if(A&&A[1]){C.opera=
=3DparseFloat(A[1]);A=3DB.match(/Opera =
Mini[^;]*/);if(A){C.mobile=3DA[0];}}else{A=3DB.match(/MSIE\s([^;]*)/);if(=
A&&A[1]){C.ie=3DparseFloat(A[1]);}else{A=3DB.match(/Gecko\/([^\s]*)/);if(=
A){C.gecko=3D1;A=3DB.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=3DparseFl=
oat(A[1]);}}}}}return =
C;}();(function(){YAHOO.namespace("util","widget","example");if("undefine=
d"!=3D=3Dtypeof YAHOO_config){var =
B=3DYAHOO_config.listener,A=3DYAHOO.env.listeners,D=3Dtrue,C;if(B){for(C=3D=
0;C<A.length;C=3DC+1){if(A[C]=3D=3DB){D=3Dfalse;break;}}if(D){A.push(B);}=
}}})();YAHOO.lang=3DYAHOO.lang||{isArray:function(B){if(B){var =
A=3DYAHOO.lang;return =
A.isNumber(B.length)&&A.isFunction(B.splice);}return =
false;},isBoolean:function(A){return typeof =
A=3D=3D=3D"boolean";},isFunction:function(A){return typeof =
A=3D=3D=3D"function";},isNull:function(A){return =
A=3D=3D=3Dnull;},isNumber:function(A){return typeof =
A=3D=3D=3D"number"&&isFinite(A);},isObject:function(A){return(A&&(typeof =
A=3D=3D=3D"object"||YAHOO.lang.isFunction(A)))||false;},isString:function=
(A){return typeof A=3D=3D=3D"string";},isUndefined:function(A){return =
typeof =
A=3D=3D=3D"undefined";},hasOwnProperty:function(A,B){if(Object.prototype.=
hasOwnProperty){return A.hasOwnProperty(B);}return =
!YAHOO.lang.isUndefined(A[B])&&A.constructor.prototype[B]!=3D=3DA[B];},_I=
EEnumFix:function(C,B){if(YAHOO.env.ua.ie){var =
E=3D["toString","valueOf"],A;for(A=3D0;A<E.length;A=3DA+1){var =
F=3DE[A],D=3DB[F];if(YAHOO.lang.isFunction(D)&&D!=3DObject.prototype[F]){=
C[F]=3DD;}}}},extend:function(D,E,C){if(!E||!D){throw new =
Error("YAHOO.lang.extend failed, please check that "+"all dependencies =
are included.");}var =
B=3Dfunction(){};B.prototype=3DE.prototype;D.prototype=3Dnew =
B();D.prototype.constructor=3DD;D.superclass=3DE.prototype;if(E.prototype=
.constructor=3D=3DObject.prototype.constructor){E.prototype.constructor=3D=
E;}if(C){for(var A in =
C){D.prototype[A]=3DC[A];}YAHOO.lang._IEEnumFix(D.prototype,C);}},augment=
Object:function(E,D){if(!D||!E){throw new Error("Absorb failed, verify =
dependencies.");}var =
A=3Darguments,C,F,B=3DA[2];if(B&&B!=3D=3Dtrue){for(C=3D2;C<A.length;C=3DC=
+1){E[A[C]]=3DD[A[C]];}}else{for(F in =
D){if(B||!E[F]){E[F]=3DD[F];}}YAHOO.lang._IEEnumFix(E,D);}},augmentProto:=
function(D,C){if(!C||!D){throw new Error("Augment failed, verify =
dependencies.");}var A=3D[D.prototype,C.prototype];for(var =
B=3D2;B<arguments.length;B=3DB+1){A.push(arguments[B]);}YAHOO.lang.augmen=
tObject.apply(this,A);},dump:function(A,G){var =
C=3DYAHOO.lang,D,F,I=3D[],J=3D"{...}",B=3D"f(){...}",H=3D", ",E=3D" =3D> =
";if(!C.isObject(A)){return A+"";}else{if(A instanceof Date||("nodeType" =
in A&&"tagName" in A)){return A;}else{if(C.isFunction(A)){return =
B;}}}G=3D(C.isNumber(G))?G:3;if(C.isArray(A)){I.push("[");for(D=3D0,F=3DA=
.length;D<F;D=3DD+1){if(C.isObject(A[D])){I.push((G>0)?C.dump(A[D],G-1):J=
);}else{I.push(A[D]);}I.push(H);}if(I.length>1){I.pop();}I.push("]");}els=
e{I.push("{");for(D in =
A){if(C.hasOwnProperty(A,D)){I.push(D+E);if(C.isObject(A[D])){I.push((G>0=
)?C.dump(A[D],G-1):J);}else{I.push(A[D]);}I.push(H);}}if(I.length>1){I.po=
p();}I.push("}");}return I.join("");},substitute:function(Q,B,J){var =
G,F,E,M,N,P,D=3DYAHOO.lang,L=3D[],C,H=3D"dump",K=3D" =
",A=3D"{",O=3D"}";for(;;){G=3DQ.lastIndexOf(A);if(G<0){break;}F=3DQ.index=
Of(O,G);if(G+1>=3DF){break;}C=3DQ.substring(G+1,F);M=3DC;P=3Dnull;E=3DM.i=
ndexOf(K);if(E>-1){P=3DM.substring(E+1);M=3DM.substring(0,E);}N=3DB[M];if=
(J){N=3DJ(M,N,P);}if(D.isObject(N)){if(D.isArray(N)){N=3DD.dump(N,parseIn=
t(P,10));}else{P=3DP||"";var =
I=3DP.indexOf(H);if(I>-1){P=3DP.substring(4);}if(N.toString=3D=3D=3DObjec=
t.prototype.toString||I>-1){N=3DD.dump(N,parseInt(P,10));}else{N=3DN.toSt=
ring();}}}else{if(!D.isString(N)&&!D.isNumber(N)){N=3D"~-"+L.length+"-~";=
L[L.length]=3DC;}}Q=3DQ.substring(0,G)+N+Q.substring(F+1);}for(G=3DL.leng=
th-1;G>=3D0;G=3DG-1){Q=3DQ.replace(new =
RegExp("~-"+G+"-~"),"{"+L[G]+"}","g");}return =
Q;},trim:function(A){try{return =
A.replace(/^\s+|\s+$/g,"");}catch(B){return A;}},merge:function(){var =
D=3D{},B=3Darguments;for(var =
C=3D0,A=3DB.length;C<A;C=3DC+1){YAHOO.lang.augmentObject(D,B[C],true);}re=
turn D;},later:function(H,B,I,D,E){H=3DH||0;B=3DB||{};var =
C=3DI,G=3DD,F,A;if(YAHOO.lang.isString(I)){C=3DB[I];}if(!C){throw new =
TypeError("method =
undefined");}if(!YAHOO.lang.isArray(G)){G=3D[D];}F=3Dfunction(){C.apply(B=
,G);};A=3D(E)?setInterval(F,H):setTimeout(F,H);return{interval:E,cancel:f=
unction(){if(this.interval){clearInterval(A);}else{clearTimeout(A);}}};},=
isValue:function(B){var =
A=3DYAHOO.lang;return(A.isObject(B)||A.isString(B)||A.isNumber(B)||A.isBo=
olean(B));}};YAHOO.util.Lang=3DYAHOO.lang;YAHOO.lang.augment=3DYAHOO.lang=
.augmentProto;YAHOO.augment=3DYAHOO.lang.augmentProto;YAHOO.extend=3DYAHO=
O.lang.extend;YAHOO.register("yahoo",YAHOO,{version:"2.5.1",build:"984"})=
;(function(){var =
B=3DYAHOO.util,K,I,J=3D{},F=3D{},M=3Dwindow.document;YAHOO.env._id_counte=
r=3DYAHOO.env._id_counter||0;var =
C=3DYAHOO.env.ua.opera,L=3DYAHOO.env.ua.webkit,A=3DYAHOO.env.ua.gecko,G=3D=
YAHOO.env.ua.ie;var =
E=3D{HYPHEN:/(-[a-z])/i,ROOT_TAG:/^body|html$/i,OP_SCROLL:/^(?:inline|tab=
le-row)$/i};var N=3Dfunction(P){if(!E.HYPHEN.test(P)){return =
P;}if(J[P]){return J[P];}var =
Q=3DP;while(E.HYPHEN.exec(Q)){Q=3DQ.replace(RegExp.$1,RegExp.$1.substr(1)=
.toUpperCase());}J[P]=3DQ;return Q;};var O=3Dfunction(Q){var =
P=3DF[Q];if(!P){P=3Dnew =
RegExp("(?:^|\\s+)"+Q+"(?:\\s+|$)");F[Q]=3DP;}return =
P;};if(M.defaultView&&M.defaultView.getComputedStyle){K=3Dfunction(P,S){v=
ar R=3Dnull;if(S=3D=3D"float"){S=3D"cssFloat";}var =
Q=3DP.ownerDocument.defaultView.getComputedStyle(P,"");if(Q){R=3DQ[N(S)];=
}return =
P.style[S]||R;};}else{if(M.documentElement.currentStyle&&G){K=3Dfunction(=
P,R){switch(N(R)){case"opacity":var =
T=3D100;try{T=3DP.filters["DXImageTransform.Microsoft.Alpha"].opacity;}ca=
tch(S){try{T=3DP.filters("alpha").opacity;}catch(S){}}return =
T/100;case"float":R=3D"styleFloat";default:var =
Q=3DP.currentStyle?P.currentStyle[R]:null;return(P.style[R]||Q);}};}else{=
K=3Dfunction(P,Q){return =
P.style[Q];};}}if(G){I=3Dfunction(P,Q,R){switch(Q){case"opacity":if(YAHOO=
.lang.isString(P.style.filter)){P.style.filter=3D"alpha(opacity=3D"+R*100=
+")";if(!P.currentStyle||!P.currentStyle.hasLayout){P.style.zoom=3D1;}}br=
eak;case"float":Q=3D"styleFloat";default:P.style[Q]=3DR;}};}else{I=3Dfunc=
tion(P,Q,R){if(Q=3D=3D"float"){Q=3D"cssFloat";}P.style[Q]=3DR;};}var =
D=3Dfunction(P,Q){return =
P&&P.nodeType=3D=3D1&&(!Q||Q(P));};YAHOO.util.Dom=3D{get:function(R){if(R=
&&(R.nodeType||R.item)){return R;}if(YAHOO.lang.isString(R)||!R){return =
M.getElementById(R);}if(R.length!=3D=3Dundefined){var S=3D[];for(var =
Q=3D0,P=3DR.length;Q<P;++Q){S[S.length]=3DB.Dom.get(R[Q]);}return =
S;}return R;},getStyle:function(P,R){R=3DN(R);var Q=3Dfunction(S){return =
K(S,R);};return =
B.Dom.batch(P,Q,B.Dom,true);},setStyle:function(P,R,S){R=3DN(R);var =
Q=3Dfunction(T){I(T,R,S);};B.Dom.batch(P,Q,B.Dom,true);},getXY:function(P=
){var =
Q=3Dfunction(R){if((R.parentNode=3D=3D=3Dnull||R.offsetParent=3D=3D=3Dnul=
l||this.getStyle(R,"display")=3D=3D"none")&&R!=3DR.ownerDocument.body){re=
turn false;}return H(R);};return =
B.Dom.batch(P,Q,B.Dom,true);},getX:function(P){var =
Q=3Dfunction(R){return B.Dom.getXY(R)[0];};return =
B.Dom.batch(P,Q,B.Dom,true);},getY:function(P){var =
Q=3Dfunction(R){return B.Dom.getXY(R)[1];};return =
B.Dom.batch(P,Q,B.Dom,true);},setXY:function(P,S,R){var =
Q=3Dfunction(V){var =
U=3Dthis.getStyle(V,"position");if(U=3D=3D"static"){this.setStyle(V,"posi=
tion","relative");U=3D"relative";}var =
X=3Dthis.getXY(V);if(X=3D=3D=3Dfalse){return false;}var =
W=3D[parseInt(this.getStyle(V,"left"),10),parseInt(this.getStyle(V,"top")=
,10)];if(isNaN(W[0])){W[0]=3D(U=3D=3D"relative")?0:V.offsetLeft;}if(isNaN=
(W[1])){W[1]=3D(U=3D=3D"relative")?0:V.offsetTop;}if(S[0]!=3D=3Dnull){V.s=
tyle.left=3DS[0]-X[0]+W[0]+"px";}if(S[1]!=3D=3Dnull){V.style.top=3DS[1]-X=
[1]+W[1]+"px";}if(!R){var =
T=3Dthis.getXY(V);if((S[0]!=3D=3Dnull&&T[0]!=3DS[0])||(S[1]!=3D=3Dnull&&T=
[1]!=3DS[1])){this.setXY(V,S,true);}}};B.Dom.batch(P,Q,B.Dom,true);},setX=
:function(Q,P){B.Dom.setXY(Q,[P,null]);},setY:function(P,Q){B.Dom.setXY(P=
,[null,Q]);},getRegion:function(P){var =
Q=3Dfunction(R){if((R.parentNode=3D=3D=3Dnull||R.offsetParent=3D=3D=3Dnul=
l||this.getStyle(R,"display")=3D=3D"none")&&R!=3DR.ownerDocument.body){re=
turn false;}var S=3DB.Region.getRegion(R);return S;};return =
B.Dom.batch(P,Q,B.Dom,true);},getClientWidth:function(){return =
B.Dom.getViewportWidth();},getClientHeight:function(){return =
B.Dom.getViewportHeight();},getElementsByClassName:function(T,X,U,V){X=3D=
X||"*";U=3D(U)?B.Dom.get(U):null||M;if(!U){return[];}var =
Q=3D[],P=3DU.getElementsByTagName(X),W=3DO(T);for(var =
R=3D0,S=3DP.length;R<S;++R){if(W.test(P[R].className)){Q[Q.length]=3DP[R]=
;if(V){V.call(P[R],P[R]);}}}return Q;},hasClass:function(R,Q){var =
P=3DO(Q);var S=3Dfunction(T){return P.test(T.className);};return =
B.Dom.batch(R,S,B.Dom,true);},addClass:function(Q,P){var =
R=3Dfunction(S){if(this.hasClass(S,P)){return =
false;}S.className=3DYAHOO.lang.trim([S.className,P].join(" "));return =
true;};return =
B.Dom.batch(Q,R,B.Dom,true);},removeClass:function(R,Q){var P=3DO(Q);var =
S=3Dfunction(T){if(!Q||!this.hasClass(T,Q)){return false;}var =
U=3DT.className;T.className=3DU.replace(P," =
");if(this.hasClass(T,Q)){this.removeClass(T,Q);}T.className=3DYAHOO.lang=
.trim(T.className);return true;};return =
B.Dom.batch(R,S,B.Dom,true);},replaceClass:function(S,Q,P){if(!P||Q=3D=3D=
=3DP){return false;}var R=3DO(Q);var =
T=3Dfunction(U){if(!this.hasClass(U,Q)){this.addClass(U,P);return =
true;}U.className=3DU.className.replace(R," "+P+" =
");if(this.hasClass(U,Q)){this.replaceClass(U,Q,P);}U.className=3DYAHOO.l=
ang.trim(U.className);return true;};return =
B.Dom.batch(S,T,B.Dom,true);},generateId:function(P,R){R=3DR||"yui-gen";v=
ar Q=3Dfunction(S){if(S&&S.id){return S.id;}var =
T=3DR+YAHOO.env._id_counter++;if(S){S.id=3DT;}return T;};return =
B.Dom.batch(P,Q,B.Dom,true)||Q.apply(B.Dom,arguments);},isAncestor:functi=
on(P,Q){P=3DB.Dom.get(P);Q=3DB.Dom.get(Q);if(!P||!Q){return =
false;}if(P.contains&&Q.nodeType&&!L){return =
P.contains(Q);}else{if(P.compareDocumentPosition&&Q.nodeType){return =
!!(P.compareDocumentPosition(Q)&16);}else{if(Q.nodeType){return =
!!this.getAncestorBy(Q,function(R){return R=3D=3DP;});}}}return =
false;},inDocument:function(P){return =
this.isAncestor(M.documentElement,P);},getElementsBy:function(W,Q,R,T){Q=3D=
Q||"*";R=3D(R)?B.Dom.get(R):null||M;if(!R){return[];}var =
S=3D[],V=3DR.getElementsByTagName(Q);for(var =
U=3D0,P=3DV.length;U<P;++U){if(W(V[U])){S[S.length]=3DV[U];if(T){T(V[U]);=
}}}return =
S;},batch:function(T,W,V,R){T=3D(T&&(T.tagName||T.item))?T:B.Dom.get(T);i=
f(!T||!W){return false;}var =
S=3D(R)?V:window;if(T.tagName||T.length=3D=3D=3Dundefined){return =
W.call(S,T,V);}var U=3D[];for(var =
Q=3D0,P=3DT.length;Q<P;++Q){U[U.length]=3DW.call(S,T[Q],V);}return =
U;},getDocumentHeight:function(){var =
Q=3D(M.compatMode!=3D"CSS1Compat")?M.body.scrollHeight:M.documentElement.=
scrollHeight;var P=3DMath.max(Q,B.Dom.getViewportHeight());return =
P;},getDocumentWidth:function(){var =
Q=3D(M.compatMode!=3D"CSS1Compat")?M.body.scrollWidth:M.documentElement.s=
crollWidth;var P=3DMath.max(Q,B.Dom.getViewportWidth());return =
P;},getViewportHeight:function(){var P=3Dself.innerHeight;=0A=
var =
Q=3DM.compatMode;if((Q||G)&&!C){P=3D(Q=3D=3D"CSS1Compat")?M.documentEleme=
nt.clientHeight:M.body.clientHeight;}return =
P;},getViewportWidth:function(){var P=3Dself.innerWidth;var =
Q=3DM.compatMode;if(Q||G){P=3D(Q=3D=3D"CSS1Compat")?M.documentElement.cli=
entWidth:M.body.clientWidth;}return =
P;},getAncestorBy:function(P,Q){while(P=3DP.parentNode){if(D(P,Q)){return=
 P;}}return =
null;},getAncestorByClassName:function(Q,P){Q=3DB.Dom.get(Q);if(!Q){retur=
n null;}var R=3Dfunction(S){return B.Dom.hasClass(S,P);};return =
B.Dom.getAncestorBy(Q,R);},getAncestorByTagName:function(Q,P){Q=3DB.Dom.g=
et(Q);if(!Q){return null;}var R=3Dfunction(S){return =
S.tagName&&S.tagName.toUpperCase()=3D=3DP.toUpperCase();};return =
B.Dom.getAncestorBy(Q,R);},getPreviousSiblingBy:function(P,Q){while(P){P=3D=
P.previousSibling;if(D(P,Q)){return P;}}return =
null;},getPreviousSibling:function(P){P=3DB.Dom.get(P);if(!P){return =
null;}return =
B.Dom.getPreviousSiblingBy(P);},getNextSiblingBy:function(P,Q){while(P){P=
=3DP.nextSibling;if(D(P,Q)){return P;}}return =
null;},getNextSibling:function(P){P=3DB.Dom.get(P);if(!P){return =
null;}return =
B.Dom.getNextSiblingBy(P);},getFirstChildBy:function(P,R){var =
Q=3D(D(P.firstChild,R))?P.firstChild:null;return =
Q||B.Dom.getNextSiblingBy(P.firstChild,R);},getFirstChild:function(P,Q){P=
=3DB.Dom.get(P);if(!P){return null;}return =
B.Dom.getFirstChildBy(P);},getLastChildBy:function(P,R){if(!P){return =
null;}var Q=3D(D(P.lastChild,R))?P.lastChild:null;return =
Q||B.Dom.getPreviousSiblingBy(P.lastChild,R);},getLastChild:function(P){P=
=3DB.Dom.get(P);return =
B.Dom.getLastChildBy(P);},getChildrenBy:function(Q,S){var =
R=3DB.Dom.getFirstChildBy(Q,S);var =
P=3DR?[R]:[];B.Dom.getNextSiblingBy(R,function(T){if(!S||S(T)){P[P.length=
]=3DT;}return false;});return =
P;},getChildren:function(P){P=3DB.Dom.get(P);if(!P){}return =
B.Dom.getChildrenBy(P);},getDocumentScrollLeft:function(P){P=3DP||M;retur=
n =
Math.max(P.documentElement.scrollLeft,P.body.scrollLeft);},getDocumentScr=
ollTop:function(P){P=3DP||M;return =
Math.max(P.documentElement.scrollTop,P.body.scrollTop);},insertBefore:fun=
ction(Q,P){Q=3DB.Dom.get(Q);P=3DB.Dom.get(P);if(!Q||!P||!P.parentNode){re=
turn null;}return =
P.parentNode.insertBefore(Q,P);},insertAfter:function(Q,P){Q=3DB.Dom.get(=
Q);P=3DB.Dom.get(P);if(!Q||!P||!P.parentNode){return =
null;}if(P.nextSibling){return =
P.parentNode.insertBefore(Q,P.nextSibling);}else{return =
P.parentNode.appendChild(Q);}},getClientRegion:function(){var =
R=3DB.Dom.getDocumentScrollTop(),Q=3DB.Dom.getDocumentScrollLeft(),S=3DB.=
Dom.getViewportWidth()+Q,P=3DB.Dom.getViewportHeight()+R;return new =
B.Region(R,S,P,Q);}};var =
H=3Dfunction(){if(M.documentElement.getBoundingClientRect){return =
function(Q){var R=3DQ.getBoundingClientRect();var =
P=3DQ.ownerDocument;return[R.left+B.Dom.getDocumentScrollLeft(P),R.top+B.=
Dom.getDocumentScrollTop(P)];};}else{return function(R){var =
S=3D[R.offsetLeft,R.offsetTop];var Q=3DR.offsetParent;var =
P=3D(L&&B.Dom.getStyle(R,"position")=3D=3D"absolute"&&R.offsetParent=3D=3D=
R.ownerDocument.body);if(Q!=3DR){while(Q){S[0]+=3DQ.offsetLeft;S[1]+=3DQ.=
offsetTop;if(!P&&L&&B.Dom.getStyle(Q,"position")=3D=3D"absolute"){P=3Dtru=
e;}Q=3DQ.offsetParent;}}if(P){S[0]-=3DR.ownerDocument.body.offsetLeft;S[1=
]-=3DR.ownerDocument.body.offsetTop;}Q=3DR.parentNode;while(Q.tagName&&!E=
.ROOT_TAG.test(Q.tagName)){if(Q.scrollTop||Q.scrollLeft){if(!E.OP_SCROLL.=
test(B.Dom.getStyle(Q,"display"))){if(!C||B.Dom.getStyle(Q,"overflow")!=3D=
=3D"visible"){S[0]-=3DQ.scrollLeft;S[1]-=3DQ.scrollTop;}}}Q=3DQ.parentNod=
e;}return =
S;};}}();})();YAHOO.util.Region=3Dfunction(C,D,A,B){this.top=3DC;this[1]=3D=
C;this.right=3DD;this.bottom=3DA;this.left=3DB;this[0]=3DB;};YAHOO.util.R=
egion.prototype.contains=3Dfunction(A){return(A.left>=3Dthis.left&&A.righ=
t<=3Dthis.right&&A.top>=3Dthis.top&&A.bottom<=3Dthis.bottom);};YAHOO.util=
.Region.prototype.getArea=3Dfunction(){return((this.bottom-this.top)*(thi=
s.right-this.left));};YAHOO.util.Region.prototype.intersect=3Dfunction(E)=
{var C=3DMath.max(this.top,E.top);var =
D=3DMath.min(this.right,E.right);var =
A=3DMath.min(this.bottom,E.bottom);var =
B=3DMath.max(this.left,E.left);if(A>=3DC&&D>=3DB){return new =
YAHOO.util.Region(C,D,A,B);}else{return =
null;}};YAHOO.util.Region.prototype.union=3Dfunction(E){var =
C=3DMath.min(this.top,E.top);var D=3DMath.max(this.right,E.right);var =
A=3DMath.max(this.bottom,E.bottom);var =
B=3DMath.min(this.left,E.left);return new =
YAHOO.util.Region(C,D,A,B);};YAHOO.util.Region.prototype.toString=3Dfunct=
ion(){return("Region {"+"top: "+this.top+", right: "+this.right+", =
bottom: "+this.bottom+", left: =
"+this.left+"}");};YAHOO.util.Region.getRegion=3Dfunction(D){var =
F=3DYAHOO.util.Dom.getXY(D);var C=3DF[1];var E=3DF[0]+D.offsetWidth;var =
A=3DF[1]+D.offsetHeight;var B=3DF[0];return new =
YAHOO.util.Region(C,E,A,B);};YAHOO.util.Point=3Dfunction(A,B){if(YAHOO.la=
ng.isArray(A)){B=3DA[1];A=3DA[0];}this.x=3Dthis.right=3Dthis.left=3Dthis[=
0]=3DA;this.y=3Dthis.top=3Dthis.bottom=3Dthis[1]=3DB;};YAHOO.util.Point.p=
rototype=3Dnew =
YAHOO.util.Region();YAHOO.register("dom",YAHOO.util.Dom,{version:"2.5.1",=
build:"984"});YAHOO.util.CustomEvent=3Dfunction(D,B,C,A){this.type=3DD;th=
is.scope=3DB||window;this.silent=3DC;this.signature=3DA||YAHOO.util.Custo=
mEvent.LIST;this.subscribers=3D[];if(!this.silent){}var =
E=3D"_YUICEOnSubscribe";if(D!=3D=3DE){this.subscribeEvent=3Dnew =
YAHOO.util.CustomEvent(E,this,true);}this.lastError=3Dnull;};YAHOO.util.C=
ustomEvent.LIST=3D0;YAHOO.util.CustomEvent.FLAT=3D1;YAHOO.util.CustomEven=
t.prototype=3D{subscribe:function(B,C,A){if(!B){throw new Error("Invalid =
callback for subscriber to =
'"+this.type+"'");}if(this.subscribeEvent){this.subscribeEvent.fire(B,C,A=
);}this.subscribers.push(new =
YAHOO.util.Subscriber(B,C,A));},unsubscribe:function(D,F){if(!D){return =
this.unsubscribeAll();}var E=3Dfalse;for(var =
B=3D0,A=3Dthis.subscribers.length;B<A;++B){var =
C=3Dthis.subscribers[B];if(C&&C.contains(D,F)){this._delete(B);E=3Dtrue;}=
}return E;},fire:function(){var =
D=3Dthis.subscribers.length;if(!D&&this.silent){return true;}var =
H=3D[].slice.call(arguments,0),F=3Dtrue,C,I=3Dfalse;if(!this.silent){}var=
 B=3Dthis.subscribers.slice();for(C=3D0;C<D;++C){var =
K=3DB[C];if(!K){I=3Dtrue;}else{if(!this.silent){}var =
J=3DK.getScope(this.scope);if(this.signature=3D=3DYAHOO.util.CustomEvent.=
FLAT){var =
A=3Dnull;if(H.length>0){A=3DH[0];}try{F=3DK.fn.call(J,A,K.obj);}catch(E){=
this.lastError=3DE;}}else{try{F=3DK.fn.call(J,this.type,H,K.obj);}catch(G=
){this.lastError=3DG;}}if(false=3D=3D=3DF){if(!this.silent){}return =
false;}}}return true;},unsubscribeAll:function(){for(var =
A=3Dthis.subscribers.length-1;A>-1;A--){this._delete(A);}this.subscribers=
=3D[];return A;},_delete:function(A){var =
B=3Dthis.subscribers[A];if(B){delete B.fn;delete =
B.obj;}this.subscribers.splice(A,1);},toString:function(){return"CustomEv=
ent: "+"'"+this.type+"', "+"scope: =
"+this.scope;}};YAHOO.util.Subscriber=3Dfunction(B,C,A){this.fn=3DB;this.=
obj=3DYAHOO.lang.isUndefined(C)?null:C;this.override=3DA;};YAHOO.util.Sub=
scriber.prototype.getScope=3Dfunction(A){if(this.override){if(this.overri=
de=3D=3D=3Dtrue){return this.obj;}else{return this.override;}}return =
A;};YAHOO.util.Subscriber.prototype.contains=3Dfunction(A,B){if(B){return=
(this.fn=3D=3DA&&this.obj=3D=3DB);}else{return(this.fn=3D=3DA);}};YAHOO.u=
til.Subscriber.prototype.toString=3Dfunction(){return"Subscriber { obj: =
"+this.obj+", override: "+(this.override||"no")+" =
}";};if(!YAHOO.util.Event){YAHOO.util.Event=3Dfunction(){var =
H=3Dfalse;var I=3D[];var J=3D[];var G=3D[];var E=3D[];var C=3D0;var =
F=3D[];var B=3D[];var A=3D0;var =
D=3D{63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9};return{P=
OLL_RETRYS:2000,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_=
SCOPE:4,OBJ:5,OVERRIDE:6,lastError:null,isSafari:YAHOO.env.ua.webkit,webk=
it:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,_dri:null,DOMR=
eady:false,startInterval:function(){if(!this._interval){var K=3Dthis;var =
L=3Dfunction(){K._tryPreloadAttach();};this._interval=3DsetInterval(L,thi=
s.POLL_INTERVAL);}},onAvailable:function(P,M,Q,O,N){var =
K=3D(YAHOO.lang.isString(P))?[P]:P;for(var =
L=3D0;L<K.length;L=3DL+1){F.push({id:K[L],fn:M,obj:Q,override:O,checkRead=
y:N});}C=3Dthis.POLL_RETRYS;this.startInterval();},onContentReady:functio=
n(M,K,N,L){this.onAvailable(M,K,N,L,true);},onDOMReady:function(K,M,L){if=
(this.DOMReady){setTimeout(function(){var =
N=3Dwindow;if(L){if(L=3D=3D=3Dtrue){N=3DM;}else{N=3DL;}}K.call(N,"DOMRead=
y",[],M);},0);}else{this.DOMReadyEvent.subscribe(K,M,L);}},addListener:fu=
nction(M,K,V,Q,L){if(!V||!V.call){return =
false;}if(this._isValidCollection(M)){var W=3Dtrue;for(var =
R=3D0,T=3DM.length;R<T;++R){W=3Dthis.on(M[R],K,V,Q,L)&&W;}return =
W;}else{if(YAHOO.lang.isString(M)){var =
P=3Dthis.getEl(M);if(P){M=3DP;}else{this.onAvailable(M,function(){YAHOO.u=
til.Event.on(M,K,V,Q,L);});return true;}}}if(!M){return =
false;}if("unload"=3D=3DK&&Q!=3D=3Dthis){J[J.length]=3D[M,K,V,Q,L];return=
 true;}var Y=3DM;if(L){if(L=3D=3D=3Dtrue){Y=3DQ;}else{Y=3DL;}}var =
N=3Dfunction(Z){return V.call(Y,YAHOO.util.Event.getEvent(Z,M),Q);};var =
X=3D[M,K,V,N,Y,Q,L];var =
S=3DI.length;I[S]=3DX;if(this.useLegacyEvent(M,K)){var =
O=3Dthis.getLegacyIndex(M,K);if(O=3D=3D-1||M!=3DG[O][0]){O=3DG.length;B[M=
.id+K]=3DO;G[O]=3D[M,K,M["on"+K]];E[O]=3D[];M["on"+K]=3Dfunction(Z){YAHOO=
.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(Z),O);};}E[O].push(=
X);}else{try{this._simpleAdd(M,K,N,false);}catch(U){this.lastError=3DU;th=
is.removeListener(M,K,V);return false;}}return =
true;},fireLegacyEvent:function(O,M){var =
Q=3Dtrue,K,S,R,T,P;S=3DE[M].slice();for(var =
L=3D0,N=3DS.length;L<N;++L){R=3DS[L];if(R&&R[this.WFN]){T=3DR[this.ADJ_SC=
OPE];P=3DR[this.WFN].call(T,O);Q=3D(Q&&P);}}K=3DG[M];if(K&&K[2]){K[2](O);=
}return Q;},getLegacyIndex:function(L,M){var =
K=3Dthis.generateId(L)+M;if(typeof B[K]=3D=3D"undefined"){return =
-1;}else{return =
B[K];}},useLegacyEvent:function(L,M){if(this.webkit&&("click"=3D=3DM||"db=
lclick"=3D=3DM)){var =
K=3DparseInt(this.webkit,10);if(!isNaN(K)&&K<418){return true;}}return =
false;},removeListener:function(L,K,T){var O,R,V;if(typeof =
L=3D=3D"string"){L=3Dthis.getEl(L);}else{if(this._isValidCollection(L)){v=
ar =
U=3Dtrue;for(O=3DL.length-1;O>-1;O--){U=3D(this.removeListener(L[O],K,T)&=
&U);}return U;}}if(!T||!T.call){return =
this.purgeElement(L,false,K);}if("unload"=3D=3DK){for(O=3DJ.length-1;O>-1=
;O--){V=3DJ[O];if(V&&V[0]=3D=3DL&&V[1]=3D=3DK&&V[2]=3D=3DT){J.splice(O,1)=
;return true;}}return false;}var P=3Dnull;var =
Q=3Darguments[3];if("undefined"=3D=3D=3Dtypeof =
Q){Q=3Dthis._getCacheIndex(L,K,T);}if(Q>=3D0){P=3DI[Q];}if(!L||!P){return=
 false;}if(this.useLegacyEvent(L,K)){var =
N=3Dthis.getLegacyIndex(L,K);var =
M=3DE[N];if(M){for(O=3D0,R=3DM.length;O<R;++O){V=3DM[O];if(V&&V[this.EL]=3D=
=3DL&&V[this.TYPE]=3D=3DK&&V[this.FN]=3D=3DT){M.splice(O,1);break;}}}}els=
e{try{this._simpleRemove(L,K,P[this.WFN],false);}catch(S){this.lastError=3D=
S;return false;}}delete I[Q][this.WFN];delete =
I[Q][this.FN];I.splice(Q,1);return true;},getTarget:function(M,L){var =
K=3DM.target||M.srcElement;return =
this.resolveTextNode(K);},resolveTextNode:function(L){try{if(L&&3=3D=3DL.=
nodeType){return L.parentNode;}}catch(K){}return =
L;},getPageX:function(L){var =
K=3DL.pageX;if(!K&&0!=3D=3DK){K=3DL.clientX||0;if(this.isIE){K+=3Dthis._g=
etScrollLeft();}}return K;},getPageY:function(K){var =
L=3DK.pageY;if(!L&&0!=3D=3DL){L=3DK.clientY||0;if(this.isIE){L+=3Dthis._g=
etScrollTop();}}return =
L;},getXY:function(K){return[this.getPageX(K),this.getPageY(K)];},getRela=
tedTarget:function(L){var K=3DL.relatedTarget;=0A=
if(!K){if(L.type=3D=3D"mouseout"){K=3DL.toElement;}else{if(L.type=3D=3D"m=
ouseover"){K=3DL.fromElement;}}}return =
this.resolveTextNode(K);},getTime:function(M){if(!M.time){var L=3Dnew =
Date().getTime();try{M.time=3DL;}catch(K){this.lastError=3DK;return =
L;}}return =
M.time;},stopEvent:function(K){this.stopPropagation(K);this.preventDefaul=
t(K);},stopPropagation:function(K){if(K.stopPropagation){K.stopPropagatio=
n();}else{K.cancelBubble=3Dtrue;}},preventDefault:function(K){if(K.preven=
tDefault){K.preventDefault();}else{K.returnValue=3Dfalse;}},getEvent:func=
tion(M,K){var L=3DM||window.event;if(!L){var =
N=3Dthis.getEvent.caller;while(N){L=3DN.arguments[0];if(L&&Event=3D=3DL.c=
onstructor){break;}N=3DN.caller;}}return L;},getCharCode:function(L){var =
K=3DL.keyCode||L.charCode||0;if(YAHOO.env.ua.webkit&&(K in =
D)){K=3DD[K];}return K;},_getCacheIndex:function(O,P,N){for(var =
M=3D0,L=3DI.length;M<L;M=3DM+1){var =
K=3DI[M];if(K&&K[this.FN]=3D=3DN&&K[this.EL]=3D=3DO&&K[this.TYPE]=3D=3DP)=
{return M;}}return -1;},generateId:function(K){var =
L=3DK.id;if(!L){L=3D"yuievtautoid-"+A;++A;K.id=3DL;}return =
L;},_isValidCollection:function(L){try{return(L&&typeof =
L!=3D=3D"string"&&L.length&&!L.tagName&&!L.alert&&typeof =
L[0]!=3D=3D"undefined");}catch(K){return =
false;}},elCache:{},getEl:function(K){return(typeof =
K=3D=3D=3D"string")?document.getElementById(K):K;},clearCache:function(){=
},DOMReadyEvent:new =
YAHOO.util.CustomEvent("DOMReady",this),_load:function(L){if(!H){H=3Dtrue=
;var =
K=3DYAHOO.util.Event;K._ready();K._tryPreloadAttach();}},_ready:function(=
L){var =
K=3DYAHOO.util.Event;if(!K.DOMReady){K.DOMReady=3Dtrue;K.DOMReadyEvent.fi=
re();K._simpleRemove(document,"DOMContentLoaded",K._ready);}},_tryPreload=
Attach:function(){if(F.length=3D=3D=3D0){C=3D0;clearInterval(this._interv=
al);this._interval=3Dnull;return ;}if(this.locked){return =
;}if(this.isIE){if(!this.DOMReady){this.startInterval();return =
;}}this.locked=3Dtrue;var Q=3D!H;if(!Q){Q=3D(C>0&&F.length>0);}var =
P=3D[];var R=3Dfunction(T,U){var =
S=3DT;if(U.override){if(U.override=3D=3D=3Dtrue){S=3DU.obj;}else{S=3DU.ov=
erride;}}U.fn.call(S,U.obj);};var =
L,K,O,N,M=3D[];for(L=3D0,K=3DF.length;L<K;L=3DL+1){O=3DF[L];if(O){N=3Dthi=
s.getEl(O.id);if(N){if(O.checkReady){if(H||N.nextSibling||!Q){M.push(O);F=
[L]=3Dnull;}}else{R(N,O);F[L]=3Dnull;}}else{P.push(O);}}}for(L=3D0,K=3DM.=
length;L<K;L=3DL+1){O=3DM[L];R(this.getEl(O.id),O);}C--;if(Q){for(L=3DF.l=
ength-1;L>-1;L--){O=3DF[L];if(!O||!O.id){F.splice(L,1);}}this.startInterv=
al();}else{clearInterval(this._interval);this._interval=3Dnull;}this.lock=
ed=3Dfalse;},purgeElement:function(O,P,R){var =
M=3D(YAHOO.lang.isString(O))?this.getEl(O):O;var =
Q=3Dthis.getListeners(M,R),N,K;if(Q){for(N=3DQ.length-1;N>-1;N--){var =
L=3DQ[N];this.removeListener(M,L.type,L.fn);}}if(P&&M&&M.childNodes){for(=
N=3D0,K=3DM.childNodes.length;N<K;++N){this.purgeElement(M.childNodes[N],=
P,R);}}},getListeners:function(M,K){var =
P=3D[],L;if(!K){L=3D[I,J];}else{if(K=3D=3D=3D"unload"){L=3D[J];}else{L=3D=
[I];}}var R=3D(YAHOO.lang.isString(M))?this.getEl(M):M;for(var =
O=3D0;O<L.length;O=3DO+1){var T=3DL[O];if(T){for(var =
Q=3D0,S=3DT.length;Q<S;++Q){var =
N=3DT[Q];if(N&&N[this.EL]=3D=3D=3DR&&(!K||K=3D=3D=3DN[this.TYPE])){P.push=
({type:N[this.TYPE],fn:N[this.FN],obj:N[this.OBJ],adjust:N[this.OVERRIDE]=
,scope:N[this.ADJ_SCOPE],index:Q});}}}}return(P.length)?P:null;},_unload:=
function(Q){var =
K=3DYAHOO.util.Event,N,M,L,P,O,R=3DJ.slice();for(N=3D0,P=3DJ.length;N<P;+=
+N){L=3DR[N];if(L){var =
S=3Dwindow;if(L[K.ADJ_SCOPE]){if(L[K.ADJ_SCOPE]=3D=3D=3Dtrue){S=3DL[K.UNL=
OAD_OBJ];}else{S=3DL[K.ADJ_SCOPE];}}L[K.FN].call(S,K.getEvent(Q,L[K.EL]),=
L[K.UNLOAD_OBJ]);R[N]=3Dnull;L=3Dnull;S=3Dnull;}}J=3Dnull;if(I){for(M=3DI=
.length-1;M>-1;M--){L=3DI[M];if(L){K.removeListener(L[K.EL],L[K.TYPE],L[K=
.FN],M);}}L=3Dnull;}G=3Dnull;K._simpleRemove(window,"unload",K._unload);}=
,_getScrollLeft:function(){return =
this._getScroll()[1];},_getScrollTop:function(){return =
this._getScroll()[0];},_getScroll:function(){var =
K=3Ddocument.documentElement,L=3Ddocument.body;if(K&&(K.scrollTop||K.scro=
llLeft)){return[K.scrollTop,K.scrollLeft];}else{if(L){return[L.scrollTop,=
L.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:functio=
n(){if(window.addEventListener){return =
function(M,N,L,K){M.addEventListener(N,L,(K));};}else{if(window.attachEve=
nt){return function(M,N,L,K){M.attachEvent("on"+N,L);};}else{return =
function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener=
){return =
function(M,N,L,K){M.removeEventListener(N,L,(K));};}else{if(window.detach=
Event){return function(L,M,K){L.detachEvent("on"+M,K);};}else{return =
function(){};}}}()};}();(function(){var =
EU=3DYAHOO.util.Event;EU.on=3DEU.addListener;=0A=
/* DOMReady: based on work by: Dean Edwards/John Resig/Matthias Miller */=0A=
if(EU.isIE){YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttac=
h,YAHOO.util.Event,true);var =
n=3Ddocument.createElement("p");EU._dri=3DsetInterval(function(){try{n.do=
Scroll("left");clearInterval(EU._dri);EU._dri=3Dnull;EU._ready();n=3Dnull=
;}catch(ex){}},EU.POLL_INTERVAL);}else{if(EU.webkit&&EU.webkit<525){EU._d=
ri=3DsetInterval(function(){var =
rs=3Ddocument.readyState;if("loaded"=3D=3Drs||"complete"=3D=3Drs){clearIn=
terval(EU._dri);EU._dri=3Dnull;EU._ready();}},EU.POLL_INTERVAL);}else{EU.=
_simpleAdd(document,"DOMContentLoaded",EU._ready);}}EU._simpleAdd(window,=
"load",EU._load);EU._simpleAdd(window,"unload",EU._unload);EU._tryPreload=
Attach();})();}YAHOO.util.EventProvider=3Dfunction(){};YAHOO.util.EventPr=
ovider.prototype=3D{__yui_events:null,__yui_subscribers:null,subscribe:fu=
nction(A,C,F,E){this.__yui_events=3Dthis.__yui_events||{};var =
D=3Dthis.__yui_events[A];if(D){D.subscribe(C,F,E);}else{this.__yui_subscr=
ibers=3Dthis.__yui_subscribers||{};var =
B=3Dthis.__yui_subscribers;if(!B[A]){B[A]=3D[];}B[A].push({fn:C,obj:F,ove=
rride:E});}},unsubscribe:function(C,E,G){this.__yui_events=3Dthis.__yui_e=
vents||{};var A=3Dthis.__yui_events;if(C){var F=3DA[C];if(F){return =
F.unsubscribe(E,G);}}else{var B=3Dtrue;for(var D in =
A){if(YAHOO.lang.hasOwnProperty(A,D)){B=3DB&&A[D].unsubscribe(E,G);}}retu=
rn B;}return false;},unsubscribeAll:function(A){return =
this.unsubscribe(A);},createEvent:function(G,D){this.__yui_events=3Dthis.=
__yui_events||{};var A=3DD||{};var =
I=3Dthis.__yui_events;if(I[G]){}else{var H=3DA.scope||this;var =
E=3D(A.silent);var B=3Dnew =
YAHOO.util.CustomEvent(G,H,E,YAHOO.util.CustomEvent.FLAT);=0A=
I[G]=3DB;if(A.onSubscribeCallback){B.subscribeEvent.subscribe(A.onSubscri=
beCallback);}this.__yui_subscribers=3Dthis.__yui_subscribers||{};var =
F=3Dthis.__yui_subscribers[G];if(F){for(var =
C=3D0;C<F.length;++C){B.subscribe(F[C].fn,F[C].obj,F[C].override);}}}retu=
rn =
I[G];},fireEvent:function(E,D,A,C){this.__yui_events=3Dthis.__yui_events|=
|{};var G=3Dthis.__yui_events[E];if(!G){return null;}var B=3D[];for(var =
F=3D1;F<arguments.length;++F){B.push(arguments[F]);}return =
G.fire.apply(G,B);},hasEvent:function(A){if(this.__yui_events){if(this.__=
yui_events[A]){return true;}}return =
false;}};YAHOO.util.KeyListener=3Dfunction(A,F,B,C){if(!A){}else{if(!F){}=
else{if(!B){}}}if(!C){C=3DYAHOO.util.KeyListener.KEYDOWN;}var D=3Dnew =
YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=3Dnew =
YAHOO.util.CustomEvent("enabled");this.disabledEvent=3Dnew =
YAHOO.util.CustomEvent("disabled");if(typeof =
A=3D=3D"string"){A=3Ddocument.getElementById(A);}if(typeof =
B=3D=3D"function"){D.subscribe(B);}else{D.subscribe(B.fn,B.scope,B.correc=
tScope);}function =
E(J,I){if(!F.shift){F.shift=3Dfalse;}if(!F.alt){F.alt=3Dfalse;}if(!F.ctrl=
){F.ctrl=3Dfalse;}if(J.shiftKey=3D=3DF.shift&&J.altKey=3D=3DF.alt&&J.ctrl=
Key=3D=3DF.ctrl){var G;if(F.keys instanceof Array){for(var =
H=3D0;H<F.keys.length;H++){G=3DF.keys[H];if(G=3D=3DJ.charCode){D.fire(J.c=
harCode,J);break;}else{if(G=3D=3DJ.keyCode){D.fire(J.keyCode,J);break;}}}=
}else{G=3DF.keys;if(G=3D=3DJ.charCode){D.fire(J.charCode,J);}else{if(G=3D=
=3DJ.keyCode){D.fire(J.keyCode,J);}}}}}this.enable=3Dfunction(){if(!this.=
enabled){YAHOO.util.Event.addListener(A,C,E);this.enabledEvent.fire(F);}t=
his.enabled=3Dtrue;};this.disable=3Dfunction(){if(this.enabled){YAHOO.uti=
l.Event.removeListener(A,C,E);this.disabledEvent.fire(F);}this.enabled=3D=
false;};this.toString=3Dfunction(){return"KeyListener ["+F.keys+"] =
"+A.tagName+(A.id?"["+A.id+"]":"");};};YAHOO.util.KeyListener.KEYDOWN=3D"=
keydown";YAHOO.util.KeyListener.KEYUP=3D"keyup";YAHOO.util.KeyListener.KE=
Y=3D{ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35=
,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PA=
GE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:=
32,TAB:9,UP:38};YAHOO.register("event",YAHOO.util.Event,{version:"2.5.1",=
build:"984"});YAHOO.register("yahoo-dom-event", YAHOO, {version: =
"2.5.1", build: "984"});=0A=

------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/be/yui/build/dragdrop/dragdrop-min.js

/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.5.1=0A=
*/=0A=
if(!YAHOO.util.DragDropMgr){YAHOO.util.DragDropMgr=3Dfunction(){var =
A=3DYAHOO.util.Event;return{ids:{},handleIds:{},dragCurrent:null,dragOver=
s:{},deltaX:0,deltaY:0,preventDefault:true,stopPropagation:true,initializ=
ed:false,locked:false,interactionInfo:null,init:function(){this.initializ=
ed=3Dtrue;},POINT:0,INTERSECT:1,STRICT_INTERSECT:2,mode:0,_execOnAll:func=
tion(D,C){for(var E in this.ids){for(var B in this.ids[E]){var =
F=3Dthis.ids[E][B];if(!this.isTypeOfDD(F)){continue;}F[D].apply(F,C);}}},=
_onLoad:function(){this.init();A.on(document,"mouseup",this.handleMouseUp=
,this,true);A.on(document,"mousemove",this.handleMouseMove,this,true);A.o=
n(window,"unload",this._onUnload,this,true);A.on(window,"resize",this._on=
Resize,this,true);},_onResize:function(B){this._execOnAll("resetConstrain=
ts",[]);},lock:function(){this.locked=3Dtrue;},unlock:function(){this.loc=
ked=3Dfalse;},isLocked:function(){return =
this.locked;},locationCache:{},useCache:true,clickPixelThresh:3,clickTime=
Thresh:1000,dragThreshMet:false,clickTimeout:null,startX:0,startY:0,fromT=
imeout:false,regDragDrop:function(C,B){if(!this.initialized){this.init();=
}if(!this.ids[B]){this.ids[B]=3D{};}this.ids[B][C.id]=3DC;},removeDDFromG=
roup:function(D,B){if(!this.ids[B]){this.ids[B]=3D{};}var =
C=3Dthis.ids[B];if(C&&C[D.id]){delete =
C[D.id];}},_remove:function(C){for(var B in =
C.groups){if(B&&this.ids[B][C.id]){delete this.ids[B][C.id];}}delete =
this.handleIds[C.id];},regHandle:function(C,B){if(!this.handleIds[C]){thi=
s.handleIds[C]=3D{};}this.handleIds[C][B]=3DB;},isDragDrop:function(B){re=
turn(this.getDDById(B))?true:false;},getRelated:function(G,C){var =
F=3D[];for(var E in G.groups){for(var D in this.ids[E]){var =
B=3Dthis.ids[E][D];if(!this.isTypeOfDD(B)){continue;}if(!C||B.isTarget){F=
[F.length]=3DB;}}}return F;},isLegalTarget:function(F,E){var =
C=3Dthis.getRelated(F,true);for(var =
D=3D0,B=3DC.length;D<B;++D){if(C[D].id=3D=3DE.id){return true;}}return =
false;},isTypeOfDD:function(B){return(B&&B.__ygDragDrop);},isHandle:funct=
ion(C,B){return(this.handleIds[C]&&this.handleIds[C][B]);},getDDById:func=
tion(C){for(var B in this.ids){if(this.ids[B][C]){return =
this.ids[B][C];}}return =
null;},handleMouseDown:function(D,C){this.currentTarget=3DYAHOO.util.Even=
t.getTarget(D);this.dragCurrent=3DC;var =
B=3DC.getEl();this.startX=3DYAHOO.util.Event.getPageX(D);this.startY=3DYA=
HOO.util.Event.getPageY(D);this.deltaX=3Dthis.startX-B.offsetLeft;this.de=
ltaY=3Dthis.startY-B.offsetTop;this.dragThreshMet=3Dfalse;this.clickTimeo=
ut=3DsetTimeout(function(){var =
E=3DYAHOO.util.DDM;E.startDrag(E.startX,E.startY);E.fromTimeout=3Dtrue;},=
this.clickTimeThresh);},startDrag:function(B,D){clearTimeout(this.clickTi=
meout);var =
C=3Dthis.dragCurrent;if(C&&C.events.b4StartDrag){C.b4StartDrag(B,D);C.fir=
eEvent("b4StartDragEvent",{x:B,y:D});}if(C&&C.events.startDrag){C.startDr=
ag(B,D);C.fireEvent("startDragEvent",{x:B,y:D});}this.dragThreshMet=3Dtru=
e;},handleMouseUp:function(B){if(this.dragCurrent){clearTimeout(this.clic=
kTimeout);if(this.dragThreshMet){if(this.fromTimeout){this.handleMouseMov=
e(B);}this.fromTimeout=3Dfalse;this.fireEvents(B,true);}else{}this.stopDr=
ag(B);this.stopEvent(B);}},stopEvent:function(B){if(this.stopPropagation)=
{YAHOO.util.Event.stopPropagation(B);}if(this.preventDefault){YAHOO.util.=
Event.preventDefault(B);}},stopDrag:function(D,C){var =
B=3Dthis.dragCurrent;if(B&&!C){if(this.dragThreshMet){if(B.events.b4EndDr=
ag){B.b4EndDrag(D);B.fireEvent("b4EndDragEvent",{e:D});}if(B.events.endDr=
ag){B.endDrag(D);B.fireEvent("endDragEvent",{e:D});}}if(B.events.mouseUp)=
{B.onMouseUp(D);B.fireEvent("mouseUpEvent",{e:D});}}this.dragCurrent=3Dnu=
ll;this.dragOvers=3D{};},handleMouseMove:function(E){var =
B=3Dthis.dragCurrent;if(B){if(YAHOO.util.Event.isIE&&!E.button){this.stop=
Event(E);return =
this.handleMouseUp(E);}else{if(E.clientX<0||E.clientY<0){}}if(!this.dragT=
hreshMet){var D=3DMath.abs(this.startX-YAHOO.util.Event.getPageX(E));var =
C=3DMath.abs(this.startY-YAHOO.util.Event.getPageY(E));if(D>this.clickPix=
elThresh||C>this.clickPixelThresh){this.startDrag(this.startX,this.startY=
);}}if(this.dragThreshMet){if(B&&B.events.b4Drag){B.b4Drag(E);B.fireEvent=
("b4DragEvent",{e:E});}if(B&&B.events.drag){B.onDrag(E);B.fireEvent("drag=
Event",{e:E});}if(B){this.fireEvents(E,false);}}this.stopEvent(E);}},fire=
Events:function(U,K){var =
Z=3Dthis.dragCurrent;if(!Z||Z.isLocked()||Z.dragOnly){return ;}var =
M=3DYAHOO.util.Event.getPageX(U),L=3DYAHOO.util.Event.getPageY(U),O=3Dnew=
 =
YAHOO.util.Point(M,L),J=3DZ.getTargetCoord(O.x,O.y),E=3DZ.getDragEl(),D=3D=
["out","over","drop","enter"],T=3Dnew =
YAHOO.util.Region(J.y,J.x+E.offsetWidth,J.y+E.offsetHeight,J.x),H=3D[],C=3D=
{},P=3D[],a=3D{outEvts:[],overEvts:[],dropEvts:[],enterEvts:[]};for(var =
R in this.dragOvers){var =
c=3Dthis.dragOvers[R];if(!this.isTypeOfDD(c)){continue;}if(!this.isOverTa=
rget(O,c,this.mode,T)){a.outEvts.push(c);}H[R]=3Dtrue;delete =
this.dragOvers[R];}for(var Q in Z.groups){if("string"!=3Dtypeof =
Q){continue;}for(R in this.ids[Q]){var =
F=3Dthis.ids[Q][R];if(!this.isTypeOfDD(F)){continue;}if(F.isTarget&&!F.is=
Locked()&&F!=3DZ){if(this.isOverTarget(O,F,this.mode,T)){C[Q]=3Dtrue;if(K=
){a.dropEvts.push(F);}else{if(!H[F.id]){a.enterEvts.push(F);}else{a.overE=
vts.push(F);}this.dragOvers[F.id]=3DF;}}}}}this.interactionInfo=3D{out:a.=
outEvts,enter:a.enterEvts,over:a.overEvts,drop:a.dropEvts,point:O,dragged=
Region:T,sourceRegion:this.locationCache[Z.id],validDrop:K};for(var B in =
C){P.push(B);}if(K&&!a.dropEvts.length){this.interactionInfo.validDrop=3D=
false;if(Z.events.invalidDrop){Z.onInvalidDrop(U);Z.fireEvent("invalidDro=
pEvent",{e:U});}}for(R=3D0;R<D.length;R++){var =
X=3Dnull;if(a[D[R]+"Evts"]){X=3Da[D[R]+"Evts"];}if(X&&X.length){var =
G=3DD[R].charAt(0).toUpperCase()+D[R].substr(1),W=3D"onDrag"+G,I=3D"b4Dra=
g"+G,N=3D"drag"+G+"Event",V=3D"drag"+G;if(this.mode){if(Z.events[I]){Z[I]=
(U,X,P);Z.fireEvent(I+"Event",{event:U,info:X,group:P});}if(Z.events[V]){=
Z[W](U,X,P);Z.fireEvent(N,{event:U,info:X,group:P});}}else{for(var =
Y=3D0,S=3DX.length;Y<S;++Y){if(Z.events[I]){Z[I](U,X[Y].id,P[0]);Z.fireEv=
ent(I+"Event",{event:U,info:X[Y].id,group:P[0]});}if(Z.events[V]){Z[W](U,=
X[Y].id,P[0]);Z.fireEvent(N,{event:U,info:X[Y].id,group:P[0]});}}}}}},get=
BestMatch:function(D){var F=3Dnull;=0A=
var C=3DD.length;if(C=3D=3D1){F=3DD[0];}else{for(var E=3D0;E<C;++E){var =
B=3DD[E];if(this.mode=3D=3Dthis.INTERSECT&&B.cursorIsOver){F=3DB;break;}e=
lse{if(!F||!F.overlap||(B.overlap&&F.overlap.getArea()<B.overlap.getArea(=
))){F=3DB;}}}}return F;},refreshCache:function(C){var =
E=3DC||this.ids;for(var B in E){if("string"!=3Dtypeof =
B){continue;}for(var D in this.ids[B]){var =
F=3Dthis.ids[B][D];if(this.isTypeOfDD(F)){var =
G=3Dthis.getLocation(F);if(G){this.locationCache[F.id]=3DG;}else{delete =
this.locationCache[F.id];}}}}},verifyEl:function(C){try{if(C){var =
B=3DC.offsetParent;if(B){return true;}}}catch(D){}return =
false;},getLocation:function(G){if(!this.isTypeOfDD(G)){return null;}var =
E=3DG.getEl(),J,D,C,L,K,M,B,I,F;try{J=3DYAHOO.util.Dom.getXY(E);}catch(H)=
{}if(!J){return =
null;}D=3DJ[0];C=3DD+E.offsetWidth;L=3DJ[1];K=3DL+E.offsetHeight;M=3DL-G.=
padding[0];B=3DC+G.padding[1];I=3DK+G.padding[2];F=3DD-G.padding[3];retur=
n new YAHOO.util.Region(M,B,I,F);},isOverTarget:function(J,B,D,E){var =
F=3Dthis.locationCache[B.id];if(!F||!this.useCache){F=3Dthis.getLocation(=
B);this.locationCache[B.id]=3DF;}if(!F){return =
false;}B.cursorIsOver=3DF.contains(J);var =
I=3Dthis.dragCurrent;if(!I||(!D&&!I.constrainX&&!I.constrainY)){return =
B.cursorIsOver;}B.overlap=3Dnull;if(!E){var =
G=3DI.getTargetCoord(J.x,J.y);var C=3DI.getDragEl();E=3Dnew =
YAHOO.util.Region(G.y,G.x+C.offsetWidth,G.y+C.offsetHeight,G.x);}var =
H=3DE.intersect(F);if(H){B.overlap=3DH;return(D)?true:B.cursorIsOver;}els=
e{return =
false;}},_onUnload:function(C,B){this.unregAll();},unregAll:function(){if=
(this.dragCurrent){this.stopDrag();this.dragCurrent=3Dnull;}this._execOnA=
ll("unreg",[]);this.ids=3D{};},elementCache:{},getElWrapper:function(C){v=
ar B=3Dthis.elementCache[C];if(!B||!B.el){B=3Dthis.elementCache[C]=3Dnew =
this.ElementWrapper(YAHOO.util.Dom.get(C));}return =
B;},getElement:function(B){return =
YAHOO.util.Dom.get(B);},getCss:function(C){var =
B=3DYAHOO.util.Dom.get(C);return(B)?B.style:null;},ElementWrapper:functio=
n(B){this.el=3DB||null;this.id=3Dthis.el&&B.id;this.css=3Dthis.el&&B.styl=
e;},getPosX:function(B){return =
YAHOO.util.Dom.getX(B);},getPosY:function(B){return =
YAHOO.util.Dom.getY(B);},swapNode:function(D,B){if(D.swapNode){D.swapNode=
(B);}else{var E=3DB.parentNode;var =
C=3DB.nextSibling;if(C=3D=3DD){E.insertBefore(D,B);}else{if(B=3D=3DD.next=
Sibling){E.insertBefore(B,D);}else{D.parentNode.replaceChild(B,D);E.inser=
tBefore(D,C);}}}},getScroll:function(){var =
D,B,E=3Ddocument.documentElement,C=3Ddocument.body;if(E&&(E.scrollTop||E.=
scrollLeft)){D=3DE.scrollTop;B=3DE.scrollLeft;}else{if(C){D=3DC.scrollTop=
;B=3DC.scrollLeft;}else{}}return{top:D,left:B};},getStyle:function(C,B){r=
eturn YAHOO.util.Dom.getStyle(C,B);},getScrollTop:function(){return =
this.getScroll().top;},getScrollLeft:function(){return =
this.getScroll().left;},moveToEl:function(B,D){var =
C=3DYAHOO.util.Dom.getXY(D);YAHOO.util.Dom.setXY(B,C);},getClientHeight:f=
unction(){return =
YAHOO.util.Dom.getViewportHeight();},getClientWidth:function(){return =
YAHOO.util.Dom.getViewportWidth();},numericSort:function(C,B){return(C-B)=
;},_timeoutCount:0,_addListeners:function(){var =
B=3DYAHOO.util.DDM;if(YAHOO.util.Event&&document){B._onLoad();}else{if(B.=
_timeoutCount>2000){}else{setTimeout(B._addListeners,10);if(document&&doc=
ument.body){B._timeoutCount+=3D1;}}}},handleWasClicked:function(B,D){if(t=
his.isHandle(D,B.id)){return true;}else{var =
C=3DB.parentNode;while(C){if(this.isHandle(D,C.id)){return =
true;}else{C=3DC.parentNode;}}}return =
false;}};}();YAHOO.util.DDM=3DYAHOO.util.DragDropMgr;YAHOO.util.DDM._addL=
isteners();}(function(){var A=3DYAHOO.util.Event;var =
B=3DYAHOO.util.Dom;YAHOO.util.DragDrop=3Dfunction(E,C,D){if(E){this.init(=
E,C,D);}};YAHOO.util.DragDrop.prototype=3D{events:null,on:function(){this=
.subscribe.apply(this,arguments);},id:null,config:null,dragElId:null,hand=
leElId:null,invalidHandleTypes:null,invalidHandleIds:null,invalidHandleCl=
asses:null,startPageX:0,startPageY:0,groups:null,locked:false,lock:functi=
on(){this.locked=3Dtrue;},unlock:function(){this.locked=3Dfalse;},isTarge=
t:true,padding:null,dragOnly:false,_domRef:null,__ygDragDrop:true,constra=
inX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,deltaX:0,deltaY:0,=
maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,avail=
able:false,hasOuterHandles:false,cursorIsOver:false,overlap:null,b4StartD=
rag:function(C,D){},startDrag:function(C,D){},b4Drag:function(C){},onDrag=
:function(C){},onDragEnter:function(C,D){},b4DragOver:function(C){},onDra=
gOver:function(C,D){},b4DragOut:function(C){},onDragOut:function(C,D){},b=
4DragDrop:function(C){},onDragDrop:function(C,D){},onInvalidDrop:function=
(C){},b4EndDrag:function(C){},endDrag:function(C){},b4MouseDown:function(=
C){},onMouseDown:function(C){},onMouseUp:function(C){},onAvailable:functi=
on(){},getEl:function(){if(!this._domRef){this._domRef=3DB.get(this.id);}=
return this._domRef;},getDragEl:function(){return =
B.get(this.dragElId);},init:function(F,C,D){this.initTarget(F,C,D);A.on(t=
his._domRef||this.id,"mousedown",this.handleMouseDown,this,true);for(var =
E in =
this.events){this.createEvent(E+"Event");}},initTarget:function(E,C,D){th=
is.config=3DD||{};this.events=3D{};this.DDM=3DYAHOO.util.DDM;this.groups=3D=
{};if(typeof =
E!=3D=3D"string"){this._domRef=3DE;E=3DB.generateId(E);}this.id=3DE;this.=
addToGroup((C)?C:"default");this.handleElId=3DE;A.onAvailable(E,this.hand=
leOnAvailable,this,true);this.setDragElId(E);this.invalidHandleTypes=3D{A=
:"A"};this.invalidHandleIds=3D{};this.invalidHandleClasses=3D[];this.appl=
yConfig();},applyConfig:function(){this.events=3D{mouseDown:true,b4MouseD=
own:true,mouseUp:true,b4StartDrag:true,startDrag:true,b4EndDrag:true,endD=
rag:true,drag:true,b4Drag:true,invalidDrop:true,b4DragOut:true,dragOut:tr=
ue,dragEnter:true,b4DragOver:true,dragOver:true,b4DragDrop:true,dragDrop:=
true};if(this.config.events){for(var C in =
this.config.events){if(this.config.events[C]=3D=3D=3Dfalse){this.events[C=
]=3Dfalse;}}}this.padding=3Dthis.config.padding||[0,0,0,0];this.isTarget=3D=
(this.config.isTarget!=3D=3Dfalse);this.maintainOffset=3D(this.config.mai=
ntainOffset);this.primaryButtonOnly=3D(this.config.primaryButtonOnly!=3D=3D=
false);this.dragOnly=3D((this.config.dragOnly=3D=3D=3Dtrue)?true:false);}=
,handleOnAvailable:function(){this.available=3Dtrue;=0A=
this.resetConstraints();this.onAvailable();},setPadding:function(E,C,F,D)=
{if(!C&&0!=3D=3DC){this.padding=3D[E,E,E,E];}else{if(!F&&0!=3D=3DF){this.=
padding=3D[E,C,E,C];}else{this.padding=3D[E,C,F,D];}}},setInitPosition:fu=
nction(F,E){var =
G=3Dthis.getEl();if(!this.DDM.verifyEl(G)){if(G&&G.style&&(G.style.displa=
y=3D=3D"none")){}else{}return ;}var D=3DF||0;var C=3DE||0;var =
H=3DB.getXY(G);this.initPageX=3DH[0]-D;this.initPageY=3DH[1]-C;this.lastP=
ageX=3DH[0];this.lastPageY=3DH[1];this.setStartPosition(H);},setStartPosi=
tion:function(D){var =
C=3DD||B.getXY(this.getEl());this.deltaSetXY=3Dnull;this.startPageX=3DC[0=
];this.startPageY=3DC[1];},addToGroup:function(C){this.groups[C]=3Dtrue;t=
his.DDM.regDragDrop(this,C);},removeFromGroup:function(C){if(this.groups[=
C]){delete =
this.groups[C];}this.DDM.removeDDFromGroup(this,C);},setDragElId:function=
(C){this.dragElId=3DC;},setHandleElId:function(C){if(typeof =
C!=3D=3D"string"){C=3DB.generateId(C);}this.handleElId=3DC;this.DDM.regHa=
ndle(this.id,C);},setOuterHandleElId:function(C){if(typeof =
C!=3D=3D"string"){C=3DB.generateId(C);}A.on(C,"mousedown",this.handleMous=
eDown,this,true);this.setHandleElId(C);this.hasOuterHandles=3Dtrue;},unre=
g:function(){A.removeListener(this.id,"mousedown",this.handleMouseDown);t=
his._domRef=3Dnull;this.DDM._remove(this);},isLocked:function(){return(th=
is.DDM.isLocked()||this.locked);},handleMouseDown:function(H,G){var =
D=3DH.which||H.button;if(this.primaryButtonOnly&&D>1){return =
;}if(this.isLocked()){return ;}var =
C=3Dthis.b4MouseDown(H);if(this.events.b4MouseDown){C=3Dthis.fireEvent("b=
4MouseDownEvent",H);}var =
E=3Dthis.onMouseDown(H);if(this.events.mouseDown){E=3Dthis.fireEvent("mou=
seDownEvent",H);}if((C=3D=3D=3Dfalse)||(E=3D=3D=3Dfalse)){return =
;}this.DDM.refreshCache(this.groups);var F=3Dnew =
YAHOO.util.Point(A.getPageX(H),A.getPageY(H));if(!this.hasOuterHandles&&!=
this.DDM.isOverTarget(F,this)){}else{if(this.clickValidator(H)){this.setS=
tartPosition();this.DDM.handleMouseDown(H,this);this.DDM.stopEvent(H);}el=
se{}}},clickValidator:function(D){var =
C=3DYAHOO.util.Event.getTarget(D);return(this.isValidHandleChild(C)&&(thi=
s.id=3D=3Dthis.handleElId||this.DDM.handleWasClicked(C,this.id)));},getTa=
rgetCoord:function(E,D){var C=3DE-this.deltaX;var =
F=3DD-this.deltaY;if(this.constrainX){if(C<this.minX){C=3Dthis.minX;}if(C=
>this.maxX){C=3Dthis.maxX;}}if(this.constrainY){if(F<this.minY){F=3Dthis.=
minY;}if(F>this.maxY){F=3Dthis.maxY;}}C=3Dthis.getTick(C,this.xTicks);F=3D=
this.getTick(F,this.yTicks);return{x:C,y:F};},addInvalidHandleType:functi=
on(C){var =
D=3DC.toUpperCase();this.invalidHandleTypes[D]=3DD;},addInvalidHandleId:f=
unction(C){if(typeof =
C!=3D=3D"string"){C=3DB.generateId(C);}this.invalidHandleIds[C]=3DC;},add=
InvalidHandleClass:function(C){this.invalidHandleClasses.push(C);},remove=
InvalidHandleType:function(C){var D=3DC.toUpperCase();delete =
this.invalidHandleTypes[D];},removeInvalidHandleId:function(C){if(typeof =
C!=3D=3D"string"){C=3DB.generateId(C);}delete =
this.invalidHandleIds[C];},removeInvalidHandleClass:function(D){for(var =
E=3D0,C=3Dthis.invalidHandleClasses.length;E<C;++E){if(this.invalidHandle=
Classes[E]=3D=3DD){delete =
this.invalidHandleClasses[E];}}},isValidHandleChild:function(F){var =
E=3Dtrue;var =
H;try{H=3DF.nodeName.toUpperCase();}catch(G){H=3DF.nodeName;}E=3DE&&!this=
.invalidHandleTypes[H];E=3DE&&!this.invalidHandleIds[F.id];for(var =
D=3D0,C=3Dthis.invalidHandleClasses.length;E&&D<C;++D){E=3D!B.hasClass(F,=
this.invalidHandleClasses[D]);}return =
E;},setXTicks:function(F,C){this.xTicks=3D[];this.xTickSize=3DC;var =
E=3D{};for(var =
D=3Dthis.initPageX;D>=3Dthis.minX;D=3DD-C){if(!E[D]){this.xTicks[this.xTi=
cks.length]=3DD;E[D]=3Dtrue;}}for(D=3Dthis.initPageX;D<=3Dthis.maxX;D=3DD=
+C){if(!E[D]){this.xTicks[this.xTicks.length]=3DD;E[D]=3Dtrue;}}this.xTic=
ks.sort(this.DDM.numericSort);},setYTicks:function(F,C){this.yTicks=3D[];=
this.yTickSize=3DC;var E=3D{};for(var =
D=3Dthis.initPageY;D>=3Dthis.minY;D=3DD-C){if(!E[D]){this.yTicks[this.yTi=
cks.length]=3DD;E[D]=3Dtrue;}}for(D=3Dthis.initPageY;D<=3Dthis.maxY;D=3DD=
+C){if(!E[D]){this.yTicks[this.yTicks.length]=3DD;E[D]=3Dtrue;}}this.yTic=
ks.sort(this.DDM.numericSort);},setXConstraint:function(E,D,C){this.leftC=
onstraint=3DparseInt(E,10);this.rightConstraint=3DparseInt(D,10);this.min=
X=3Dthis.initPageX-this.leftConstraint;this.maxX=3Dthis.initPageX+this.ri=
ghtConstraint;if(C){this.setXTicks(this.initPageX,C);}this.constrainX=3Dt=
rue;},clearConstraints:function(){this.constrainX=3Dfalse;this.constrainY=
=3Dfalse;this.clearTicks();},clearTicks:function(){this.xTicks=3Dnull;thi=
s.yTicks=3Dnull;this.xTickSize=3D0;this.yTickSize=3D0;},setYConstraint:fu=
nction(C,E,D){this.topConstraint=3DparseInt(C,10);this.bottomConstraint=3D=
parseInt(E,10);this.minY=3Dthis.initPageY-this.topConstraint;this.maxY=3D=
this.initPageY+this.bottomConstraint;if(D){this.setYTicks(this.initPageY,=
D);}this.constrainY=3Dtrue;},resetConstraints:function(){if(this.initPage=
X||this.initPageX=3D=3D=3D0){var =
D=3D(this.maintainOffset)?this.lastPageX-this.initPageX:0;var =
C=3D(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPos=
ition(D,C);}else{this.setInitPosition();}if(this.constrainX){this.setXCon=
straint(this.leftConstraint,this.rightConstraint,this.xTickSize);}if(this=
.constrainY){this.setYConstraint(this.topConstraint,this.bottomConstraint=
,this.yTickSize);}},getTick:function(I,F){if(!F){return =
I;}else{if(F[0]>=3DI){return F[0];}else{for(var =
D=3D0,C=3DF.length;D<C;++D){var E=3DD+1;if(F[E]&&F[E]>=3DI){var =
H=3DI-F[D];var G=3DF[E]-I;return(G>H)?F[D]:F[E];}}return =
F[F.length-1];}}},toString:function(){return("DragDrop =
"+this.id);}};YAHOO.augment(YAHOO.util.DragDrop,YAHOO.util.EventProvider)=
;})();YAHOO.util.DD=3Dfunction(C,A,B){if(C){this.init(C,A,B);}};YAHOO.ext=
end(YAHOO.util.DD,YAHOO.util.DragDrop,{scroll:true,autoOffset:function(C,=
B){var A=3DC-this.startPageX;var =
D=3DB-this.startPageY;this.setDelta(A,D);},setDelta:function(B,A){this.de=
ltaX=3DB;this.deltaY=3DA;},setDragElPos:function(C,B){var =
A=3Dthis.getDragEl();this.alignElWithMouse(A,C,B);},alignElWithMouse:func=
tion(C,G,F){var E=3Dthis.getTargetCoord(G,F);if(!this.deltaSetXY){var =
H=3D[E.x,E.y];YAHOO.util.Dom.setXY(C,H);var =
D=3DparseInt(YAHOO.util.Dom.getStyle(C,"left"),10);var =
B=3DparseInt(YAHOO.util.Dom.getStyle(C,"top"),10);this.deltaSetXY=3D[D-E.=
x,B-E.y];}else{YAHOO.util.Dom.setStyle(C,"left",(E.x+this.deltaSetXY[0])+=
"px");=0A=
YAHOO.util.Dom.setStyle(C,"top",(E.y+this.deltaSetXY[1])+"px");}this.cach=
ePosition(E.x,E.y);var =
A=3Dthis;setTimeout(function(){A.autoScroll.call(A,E.x,E.y,C.offsetHeight=
,C.offsetWidth);},0);},cachePosition:function(B,A){if(B){this.lastPageX=3D=
B;this.lastPageY=3DA;}else{var =
C=3DYAHOO.util.Dom.getXY(this.getEl());this.lastPageX=3DC[0];this.lastPag=
eY=3DC[1];}},autoScroll:function(J,I,E,K){if(this.scroll){var =
L=3Dthis.DDM.getClientHeight();var B=3Dthis.DDM.getClientWidth();var =
N=3Dthis.DDM.getScrollTop();var D=3Dthis.DDM.getScrollLeft();var =
H=3DE+I;var M=3DK+J;var G=3D(L+N-I-this.deltaY);var =
F=3D(B+D-J-this.deltaX);var C=3D40;var =
A=3D(document.all)?80:30;if(H>L&&G<C){window.scrollTo(D,N+A);}if(I<N&&N>0=
&&I-N<C){window.scrollTo(D,N-A);}if(M>B&&F<C){window.scrollTo(D+A,N);}if(=
J<D&&D>0&&J-D<C){window.scrollTo(D-A,N);}}},applyConfig:function(){YAHOO.=
util.DD.superclass.applyConfig.call(this);this.scroll=3D(this.config.scro=
ll!=3D=3Dfalse);},b4MouseDown:function(A){this.setStartPosition();this.au=
toOffset(YAHOO.util.Event.getPageX(A),YAHOO.util.Event.getPageY(A));},b4D=
rag:function(A){this.setDragElPos(YAHOO.util.Event.getPageX(A),YAHOO.util=
.Event.getPageY(A));},toString:function(){return("DD =
"+this.id);}});YAHOO.util.DDProxy=3Dfunction(C,A,B){if(C){this.init(C,A,B=
);this.initFrame();}};YAHOO.util.DDProxy.dragElId=3D"ygddfdiv";YAHOO.exte=
nd(YAHOO.util.DDProxy,YAHOO.util.DD,{resizeFrame:true,centerFrame:false,c=
reateFrame:function(){var =
B=3Dthis,A=3Ddocument.body;if(!A||!A.firstChild){setTimeout(function(){B.=
createFrame();},50);return ;}var =
G=3Dthis.getDragEl(),E=3DYAHOO.util.Dom;if(!G){G=3Ddocument.createElement=
("div");G.id=3Dthis.dragElId;var =
D=3DG.style;D.position=3D"absolute";D.visibility=3D"hidden";D.cursor=3D"m=
ove";D.border=3D"2px solid =
#aaa";D.zIndex=3D999;D.height=3D"25px";D.width=3D"25px";var =
C=3Ddocument.createElement("div");E.setStyle(C,"height","100%");E.setStyl=
e(C,"width","100%");E.setStyle(C,"background-color","#ccc");E.setStyle(C,=
"opacity","0");G.appendChild(C);if(YAHOO.env.ua.ie){var =
F=3Ddocument.createElement("iframe");F.setAttribute("src","about:blank");=
F.setAttribute("scrolling","no");F.setAttribute("frameborder","0");G.inse=
rtBefore(F,G.firstChild);E.setStyle(F,"height","100%");E.setStyle(F,"widt=
h","100%");E.setStyle(F,"position","absolute");E.setStyle(F,"top","0");E.=
setStyle(F,"left","0");E.setStyle(F,"opacity","0");E.setStyle(F,"zIndex",=
"-1");E.setStyle(F.nextSibling,"zIndex","2");}A.insertBefore(G,A.firstChi=
ld);}},initFrame:function(){this.createFrame();},applyConfig:function(){Y=
AHOO.util.DDProxy.superclass.applyConfig.call(this);this.resizeFrame=3D(t=
his.config.resizeFrame!=3D=3Dfalse);this.centerFrame=3D(this.config.cente=
rFrame);this.setDragElId(this.config.dragElId||YAHOO.util.DDProxy.dragElI=
d);},showFrame:function(E,D){var C=3Dthis.getEl();var =
A=3Dthis.getDragEl();var =
B=3DA.style;this._resizeProxy();if(this.centerFrame){this.setDelta(Math.r=
ound(parseInt(B.width,10)/2),Math.round(parseInt(B.height,10)/2));}this.s=
etDragElPos(E,D);YAHOO.util.Dom.setStyle(A,"visibility","visible");},_res=
izeProxy:function(){if(this.resizeFrame){var H=3DYAHOO.util.Dom;var =
B=3Dthis.getEl();var C=3Dthis.getDragEl();var =
G=3DparseInt(H.getStyle(C,"borderTopWidth"),10);var =
I=3DparseInt(H.getStyle(C,"borderRightWidth"),10);var =
F=3DparseInt(H.getStyle(C,"borderBottomWidth"),10);var =
D=3DparseInt(H.getStyle(C,"borderLeftWidth"),10);if(isNaN(G)){G=3D0;}if(i=
sNaN(I)){I=3D0;}if(isNaN(F)){F=3D0;}if(isNaN(D)){D=3D0;}var =
E=3DMath.max(0,B.offsetWidth-I-D);var =
A=3DMath.max(0,B.offsetHeight-G-F);H.setStyle(C,"width",E+"px");H.setStyl=
e(C,"height",A+"px");}},b4MouseDown:function(B){this.setStartPosition();v=
ar A=3DYAHOO.util.Event.getPageX(B);var =
C=3DYAHOO.util.Event.getPageY(B);this.autoOffset(A,C);},b4StartDrag:funct=
ion(A,B){this.showFrame(A,B);},b4EndDrag:function(A){YAHOO.util.Dom.setSt=
yle(this.getDragEl(),"visibility","hidden");},endDrag:function(D){var =
C=3DYAHOO.util.Dom;var B=3Dthis.getEl();var =
A=3Dthis.getDragEl();C.setStyle(A,"visibility","");C.setStyle(B,"visibili=
ty","hidden");YAHOO.util.DDM.moveToEl(B,A);C.setStyle(A,"visibility","hid=
den");C.setStyle(B,"visibility","");},toString:function(){return("DDProxy=
 =
"+this.id);}});YAHOO.util.DDTarget=3Dfunction(C,A,B){if(C){this.initTarge=
t(C,A,B);}};YAHOO.extend(YAHOO.util.DDTarget,YAHOO.util.DragDrop,{toStrin=
g:function(){return("DDTarget =
"+this.id);}});YAHOO.register("dragdrop",YAHOO.util.DragDropMgr,{version:=
"2.5.1",build:"984"});
------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/be/yui/build/container/container-min.js

/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.5.1=0A=
*/=0A=
(function(){YAHOO.util.Config=3Dfunction(D){if(D){this.init(D);}};var =
B=3DYAHOO.lang,C=3DYAHOO.util.CustomEvent,A=3DYAHOO.util.Config;A.CONFIG_=
CHANGED_EVENT=3D"configChanged";A.BOOLEAN_TYPE=3D"boolean";A.prototype=3D=
{owner:null,queueInProgress:false,config:null,initialConfig:null,eventQue=
ue:null,configChangedEvent:null,init:function(D){this.owner=3DD;this.conf=
igChangedEvent=3Dthis.createEvent(A.CONFIG_CHANGED_EVENT);this.configChan=
gedEvent.signature=3DC.LIST;this.queueInProgress=3Dfalse;this.config=3D{}=
;this.initialConfig=3D{};this.eventQueue=3D[];},checkBoolean:function(D){=
return(typeof =
D=3D=3DA.BOOLEAN_TYPE);},checkNumber:function(D){return(!isNaN(D));},fire=
Event:function(D,F){var =
E=3Dthis.config[D];if(E&&E.event){E.event.fire(F);}},addProperty:function=
(E,D){E=3DE.toLowerCase();this.config[E]=3DD;D.event=3Dthis.createEvent(E=
,{scope:this.owner});D.event.signature=3DC.LIST;D.key=3DE;if(D.handler){D=
.event.subscribe(D.handler,this.owner);}this.setProperty(E,D.value,true);=
if(!D.suppressEvent){this.queueProperty(E,D.value);}},getConfig:function(=
){var D=3D{},F,E;for(F in =
this.config){E=3Dthis.config[F];if(E&&E.event){D[F]=3DE.value;}}return =
D;},getProperty:function(D){var =
E=3Dthis.config[D.toLowerCase()];if(E&&E.event){return =
E.value;}else{return =
undefined;}},resetProperty:function(D){D=3DD.toLowerCase();var =
E=3Dthis.config[D];if(E&&E.event){if(this.initialConfig[D]&&!B.isUndefine=
d(this.initialConfig[D])){this.setProperty(D,this.initialConfig[D]);retur=
n true;}}else{return false;}},setProperty:function(E,G,D){var =
F;E=3DE.toLowerCase();if(this.queueInProgress&&!D){this.queueProperty(E,G=
);return =
true;}else{F=3Dthis.config[E];if(F&&F.event){if(F.validator&&!F.validator=
(G)){return =
false;}else{F.value=3DG;if(!D){this.fireEvent(E,G);this.configChangedEven=
t.fire([E,G]);}return true;}}else{return =
false;}}},queueProperty:function(S,P){S=3DS.toLowerCase();var =
R=3Dthis.config[S],K=3Dfalse,J,G,H,I,O,Q,F,M,N,D,L,T,E;if(R&&R.event){if(=
!B.isUndefined(P)&&R.validator&&!R.validator(P)){return =
false;}else{if(!B.isUndefined(P)){R.value=3DP;}else{P=3DR.value;}K=3Dfals=
e;J=3Dthis.eventQueue.length;for(L=3D0;L<J;L++){G=3Dthis.eventQueue[L];if=
(G){H=3DG[0];I=3DG[1];if(H=3D=3DS){this.eventQueue[L]=3Dnull;this.eventQu=
eue.push([S,(!B.isUndefined(P)?P:I)]);K=3Dtrue;break;}}}if(!K&&!B.isUndef=
ined(P)){this.eventQueue.push([S,P]);}}if(R.supercedes){O=3DR.supercedes.=
length;for(T=3D0;T<O;T++){Q=3DR.supercedes[T];F=3Dthis.eventQueue.length;=
for(E=3D0;E<F;E++){M=3Dthis.eventQueue[E];if(M){N=3DM[0];D=3DM[1];if(N=3D=
=3DQ.toLowerCase()){this.eventQueue.push([N,D]);this.eventQueue[E]=3Dnull=
;break;}}}}}return true;}else{return =
false;}},refireEvent:function(D){D=3DD.toLowerCase();var =
E=3Dthis.config[D];if(E&&E.event&&!B.isUndefined(E.value)){if(this.queueI=
nProgress){this.queueProperty(D);}else{this.fireEvent(D,E.value);}}},appl=
yConfig:function(D,G){var F,E;if(G){E=3D{};for(F in =
D){if(B.hasOwnProperty(D,F)){E[F.toLowerCase()]=3DD[F];}}this.initialConf=
ig=3DE;}for(F in =
D){if(B.hasOwnProperty(D,F)){this.queueProperty(F,D[F]);}}},refresh:funct=
ion(){var D;for(D in =
this.config){this.refireEvent(D);}},fireQueue:function(){var =
E,H,D,G,F;this.queueInProgress=3Dtrue;for(E=3D0;E<this.eventQueue.length;=
E++){H=3Dthis.eventQueue[E];if(H){D=3DH[0];G=3DH[1];F=3Dthis.config[D];F.=
value=3DG;this.fireEvent(D,G);}}this.queueInProgress=3Dfalse;this.eventQu=
eue=3D[];},subscribeToConfigEvent:function(E,F,H,D){var =
G=3Dthis.config[E.toLowerCase()];if(G&&G.event){if(!A.alreadySubscribed(G=
.event,F,H)){G.event.subscribe(F,H,D);}return true;}else{return =
false;}},unsubscribeFromConfigEvent:function(D,E,G){var =
F=3Dthis.config[D.toLowerCase()];if(F&&F.event){return =
F.event.unsubscribe(E,G);}else{return false;}},toString:function(){var =
D=3D"Config";if(this.owner){D+=3D" ["+this.owner.toString()+"]";}return =
D;},outputEventQueue:function(){var =
D=3D"",G,E,F=3Dthis.eventQueue.length;for(E=3D0;E<F;E++){G=3Dthis.eventQu=
eue[E];if(G){D+=3DG[0]+"=3D"+G[1]+", ";}}return =
D;},destroy:function(){var E=3Dthis.config,D,F;for(D in =
E){if(B.hasOwnProperty(E,D)){F=3DE[D];F.event.unsubscribeAll();F.event=3D=
null;}}this.configChangedEvent.unsubscribeAll();this.configChangedEvent=3D=
null;this.owner=3Dnull;this.config=3Dnull;this.initialConfig=3Dnull;this.=
eventQueue=3Dnull;}};A.alreadySubscribed=3Dfunction(E,H,I){var =
F=3DE.subscribers.length,D,G;if(F>0){G=3DF-1;do{D=3DE.subscribers[G];if(D=
&&D.obj=3D=3DI&&D.fn=3D=3DH){return true;}}while(G--);}return =
false;};YAHOO.lang.augmentProto(A,YAHOO.util.EventProvider);}());(functio=
n(){YAHOO.widget.Module=3Dfunction(Q,P){if(Q){this.init(Q,P);}else{}};var=
 =
F=3DYAHOO.util.Dom,D=3DYAHOO.util.Config,M=3DYAHOO.util.Event,L=3DYAHOO.u=
til.CustomEvent,G=3DYAHOO.widget.Module,H,O,N,E,A=3D{"BEFORE_INIT":"befor=
eInit","INIT":"init","APPEND":"append","BEFORE_RENDER":"beforeRender","RE=
NDER":"render","CHANGE_HEADER":"changeHeader","CHANGE_BODY":"changeBody",=
"CHANGE_FOOTER":"changeFooter","CHANGE_CONTENT":"changeContent","DESTORY"=
:"destroy","BEFORE_SHOW":"beforeShow","SHOW":"show","BEFORE_HIDE":"before=
Hide","HIDE":"hide"},I=3D{"VISIBLE":{key:"visible",value:true,validator:Y=
AHOO.lang.isBoolean},"EFFECT":{key:"effect",suppressEvent:true,supercedes=
:["visible"]},"MONITOR_RESIZE":{key:"monitorresize",value:true},"APPEND_T=
O_DOCUMENT_BODY":{key:"appendtodocumentbody",value:false}};G.IMG_ROOT=3Dn=
ull;G.IMG_ROOT_SSL=3Dnull;G.CSS_MODULE=3D"yui-module";G.CSS_HEADER=3D"hd"=
;G.CSS_BODY=3D"bd";G.CSS_FOOTER=3D"ft";G.RESIZE_MONITOR_SECURE_URL=3D"jav=
ascript:false;";G.textResizeEvent=3Dnew L("textResize");function =
K(){if(!H){H=3Ddocument.createElement("div");H.innerHTML=3D('<div =
class=3D"'+G.CSS_HEADER+'"></div>'+'<div =
class=3D"'+G.CSS_BODY+'"></div><div =
class=3D"'+G.CSS_FOOTER+'"></div>');O=3DH.firstChild;N=3DO.nextSibling;E=3D=
N.nextSibling;}return H;}function =
J(){if(!O){K();}return(O.cloneNode(false));}function =
B(){if(!N){K();}return(N.cloneNode(false));}function =
C(){if(!E){K();}return(E.cloneNode(false));}G.prototype=3D{constructor:G,=
element:null,header:null,body:null,footer:null,id:null,imageRoot:G.IMG_RO=
OT,initEvents:function(){var =
P=3DL.LIST;this.beforeInitEvent=3Dthis.createEvent(A.BEFORE_INIT);this.be=
foreInitEvent.signature=3DP;this.initEvent=3Dthis.createEvent(A.INIT);thi=
s.initEvent.signature=3DP;this.appendEvent=3Dthis.createEvent(A.APPEND);=0A=
this.appendEvent.signature=3DP;this.beforeRenderEvent=3Dthis.createEvent(=
A.BEFORE_RENDER);this.beforeRenderEvent.signature=3DP;this.renderEvent=3D=
this.createEvent(A.RENDER);this.renderEvent.signature=3DP;this.changeHead=
erEvent=3Dthis.createEvent(A.CHANGE_HEADER);this.changeHeaderEvent.signat=
ure=3DP;this.changeBodyEvent=3Dthis.createEvent(A.CHANGE_BODY);this.chang=
eBodyEvent.signature=3DP;this.changeFooterEvent=3Dthis.createEvent(A.CHAN=
GE_FOOTER);this.changeFooterEvent.signature=3DP;this.changeContentEvent=3D=
this.createEvent(A.CHANGE_CONTENT);this.changeContentEvent.signature=3DP;=
this.destroyEvent=3Dthis.createEvent(A.DESTORY);this.destroyEvent.signatu=
re=3DP;this.beforeShowEvent=3Dthis.createEvent(A.BEFORE_SHOW);this.before=
ShowEvent.signature=3DP;this.showEvent=3Dthis.createEvent(A.SHOW);this.sh=
owEvent.signature=3DP;this.beforeHideEvent=3Dthis.createEvent(A.BEFORE_HI=
DE);this.beforeHideEvent.signature=3DP;this.hideEvent=3Dthis.createEvent(=
A.HIDE);this.hideEvent.signature=3DP;},platform:function(){var =
P=3Dnavigator.userAgent.toLowerCase();if(P.indexOf("windows")!=3D-1||P.in=
dexOf("win32")!=3D-1){return"windows";}else{if(P.indexOf("macintosh")!=3D=
-1){return"mac";}else{return false;}}}(),browser:function(){var =
P=3Dnavigator.userAgent.toLowerCase();if(P.indexOf("opera")!=3D-1){return=
"opera";}else{if(P.indexOf("msie =
7")!=3D-1){return"ie7";}else{if(P.indexOf("msie")!=3D-1){return"ie";}else=
{if(P.indexOf("safari")!=3D-1){return"safari";}else{if(P.indexOf("gecko")=
!=3D-1){return"gecko";}else{return =
false;}}}}}}(),isSecure:function(){if(window.location.href.toLowerCase().=
indexOf("https")=3D=3D=3D0){return true;}else{return =
false;}}(),initDefaultConfig:function(){this.cfg.addProperty(I.VISIBLE.ke=
y,{handler:this.configVisible,value:I.VISIBLE.value,validator:I.VISIBLE.v=
alidator});this.cfg.addProperty(I.EFFECT.key,{suppressEvent:I.EFFECT.supp=
ressEvent,supercedes:I.EFFECT.supercedes});this.cfg.addProperty(I.MONITOR=
_RESIZE.key,{handler:this.configMonitorResize,value:I.MONITOR_RESIZE.valu=
e});this.cfg.addProperty(I.APPEND_TO_DOCUMENT_BODY.key,{value:I.APPEND_TO=
_DOCUMENT_BODY.value});},init:function(U,T){var =
R,V;this.initEvents();this.beforeInitEvent.fire(G);this.cfg=3Dnew =
D(this);if(this.isSecure){this.imageRoot=3DG.IMG_ROOT_SSL;}if(typeof =
U=3D=3D"string"){R=3DU;U=3Ddocument.getElementById(U);if(!U){U=3D(K()).cl=
oneNode(false);U.id=3DR;}}this.element=3DU;if(U.id){this.id=3DU.id;}V=3Dt=
his.element.firstChild;if(V){var =
Q=3Dfalse,P=3Dfalse,S=3Dfalse;do{if(1=3D=3DV.nodeType){if(!Q&&F.hasClass(=
V,G.CSS_HEADER)){this.header=3DV;Q=3Dtrue;}else{if(!P&&F.hasClass(V,G.CSS=
_BODY)){this.body=3DV;P=3Dtrue;}else{if(!S&&F.hasClass(V,G.CSS_FOOTER)){t=
his.footer=3DV;S=3Dtrue;}}}}}while((V=3DV.nextSibling));}this.initDefault=
Config();F.addClass(this.element,G.CSS_MODULE);if(T){this.cfg.applyConfig=
(T,true);}if(!D.alreadySubscribed(this.renderEvent,this.cfg.fireQueue,thi=
s.cfg)){this.renderEvent.subscribe(this.cfg.fireQueue,this.cfg,true);}thi=
s.initEvent.fire(G);},initResizeMonitor:function(){var =
Q=3D(YAHOO.env.ua.gecko&&this.platform=3D=3D"windows");if(Q){var =
P=3Dthis;setTimeout(function(){P._initResizeMonitor();},0);}else{this._in=
itResizeMonitor();}},_initResizeMonitor:function(){var P,R,T;function =
V(){G.textResizeEvent.fire();}if(!YAHOO.env.ua.opera){R=3DF.get("_yuiResi=
zeMonitor");var =
U=3Dthis._supportsCWResize();if(!R){R=3Ddocument.createElement("iframe");=
if(this.isSecure&&G.RESIZE_MONITOR_SECURE_URL&&YAHOO.env.ua.ie){R.src=3DG=
.RESIZE_MONITOR_SECURE_URL;}if(!U){T=3D["<html><head><script =
",'type=3D"text/javascript">',"window.onresize=3Dfunction(){window.parent=
.","YAHOO.widget.Module.textResizeEvent.","fire();};<","/script></head>",=
"<body></body></html>"].join("");R.src=3D"data:text/html;charset=3Dutf-8,=
"+encodeURIComponent(T);}R.id=3D"_yuiResizeMonitor";R.style.position=3D"a=
bsolute";R.style.visibility=3D"hidden";var =
Q=3Ddocument.body,S=3DQ.firstChild;if(S){Q.insertBefore(R,S);}else{Q.appe=
ndChild(R);}R.style.width=3D"10em";R.style.height=3D"10em";R.style.top=3D=
(-1*R.offsetHeight)+"px";R.style.left=3D(-1*R.offsetWidth)+"px";R.style.b=
orderWidth=3D"0";R.style.visibility=3D"visible";if(YAHOO.env.ua.webkit){P=
=3DR.contentWindow.document;P.open();P.close();}}if(R&&R.contentWindow){G=
.textResizeEvent.subscribe(this.onDomResize,this,true);if(!G.textResizeIn=
itialized){if(U){if(!M.on(R.contentWindow,"resize",V)){M.on(R,"resize",V)=
;}}G.textResizeInitialized=3Dtrue;}this.resizeMonitor=3DR;}}},_supportsCW=
Resize:function(){var =
P=3Dtrue;if(YAHOO.env.ua.gecko&&YAHOO.env.ua.gecko<=3D1.8){P=3Dfalse;}ret=
urn P;},onDomResize:function(S,R){var =
Q=3D-1*this.resizeMonitor.offsetWidth,P=3D-1*this.resizeMonitor.offsetHei=
ght;this.resizeMonitor.style.top=3DP+"px";this.resizeMonitor.style.left=3D=
Q+"px";},setHeader:function(Q){var =
P=3Dthis.header||(this.header=3DJ());if(Q.nodeName){P.innerHTML=3D"";P.ap=
pendChild(Q);}else{P.innerHTML=3DQ;}this.changeHeaderEvent.fire(Q);this.c=
hangeContentEvent.fire();},appendToHeader:function(Q){var =
P=3Dthis.header||(this.header=3DJ());P.appendChild(Q);this.changeHeaderEv=
ent.fire(Q);this.changeContentEvent.fire();},setBody:function(Q){var =
P=3Dthis.body||(this.body=3DB());if(Q.nodeName){P.innerHTML=3D"";P.append=
Child(Q);}else{P.innerHTML=3DQ;}this.changeBodyEvent.fire(Q);this.changeC=
ontentEvent.fire();},appendToBody:function(Q){var =
P=3Dthis.body||(this.body=3DB());P.appendChild(Q);this.changeBodyEvent.fi=
re(Q);this.changeContentEvent.fire();},setFooter:function(Q){var =
P=3Dthis.footer||(this.footer=3DC());if(Q.nodeName){P.innerHTML=3D"";P.ap=
pendChild(Q);}else{P.innerHTML=3DQ;}this.changeFooterEvent.fire(Q);this.c=
hangeContentEvent.fire();},appendToFooter:function(Q){var =
P=3Dthis.footer||(this.footer=3DC());P.appendChild(Q);this.changeFooterEv=
ent.fire(Q);this.changeContentEvent.fire();},render:function(R,P){var =
S=3Dthis,T;function Q(U){if(typeof =
U=3D=3D"string"){U=3Ddocument.getElementById(U);}if(U){S._addToParent(U,S=
.element);S.appendEvent.fire();}}this.beforeRenderEvent.fire();if(!P){P=3D=
this.element;}if(R){Q(R);}else{if(!F.inDocument(this.element)){return =
false;}}if(this.header&&!F.inDocument(this.header)){T=3DP.firstChild;if(T=
){P.insertBefore(this.header,T);}else{P.appendChild(this.header);}}if(thi=
s.body&&!F.inDocument(this.body)){if(this.footer&&F.isAncestor(this.modul=
eElement,this.footer)){P.insertBefore(this.body,this.footer);=0A=
}else{P.appendChild(this.body);}}if(this.footer&&!F.inDocument(this.foote=
r)){P.appendChild(this.footer);}this.renderEvent.fire();return =
true;},destroy:function(){var =
P,Q;if(this.element){M.purgeElement(this.element,true);P=3Dthis.element.p=
arentNode;}if(P){P.removeChild(this.element);}this.element=3Dnull;this.he=
ader=3Dnull;this.body=3Dnull;this.footer=3Dnull;G.textResizeEvent.unsubsc=
ribe(this.onDomResize,this);this.cfg.destroy();this.cfg=3Dnull;this.destr=
oyEvent.fire();for(Q in this){if(Q instanceof =
L){Q.unsubscribeAll();}}},show:function(){this.cfg.setProperty("visible",=
true);},hide:function(){this.cfg.setProperty("visible",false);},configVis=
ible:function(Q,P,R){var =
S=3DP[0];if(S){this.beforeShowEvent.fire();F.setStyle(this.element,"displ=
ay","block");this.showEvent.fire();}else{this.beforeHideEvent.fire();F.se=
tStyle(this.element,"display","none");this.hideEvent.fire();}},configMoni=
torResize:function(R,Q,S){var =
P=3DQ[0];if(P){this.initResizeMonitor();}else{G.textResizeEvent.unsubscri=
be(this.onDomResize,this,true);this.resizeMonitor=3Dnull;}},_addToParent:=
function(P,Q){if(!this.cfg.getProperty("appendtodocumentbody")&&P=3D=3D=3D=
document.body&&P.firstChild){P.insertBefore(Q,P.firstChild);}else{P.appen=
dChild(Q);}},toString:function(){return"Module =
"+this.id;}};YAHOO.lang.augmentProto(G,YAHOO.util.EventProvider);}());(fu=
nction(){YAHOO.widget.Overlay=3Dfunction(L,K){YAHOO.widget.Overlay.superc=
lass.constructor.call(this,L,K);};var =
F=3DYAHOO.lang,I=3DYAHOO.util.CustomEvent,E=3DYAHOO.widget.Module,J=3DYAH=
OO.util.Event,D=3DYAHOO.util.Dom,C=3DYAHOO.util.Config,B=3DYAHOO.widget.O=
verlay,G,A=3D{"BEFORE_MOVE":"beforeMove","MOVE":"move"},H=3D{"X":{key:"x"=
,validator:F.isNumber,suppressEvent:true,supercedes:["iframe"]},"Y":{key:=
"y",validator:F.isNumber,suppressEvent:true,supercedes:["iframe"]},"XY":{=
key:"xy",suppressEvent:true,supercedes:["iframe"]},"CONTEXT":{key:"contex=
t",suppressEvent:true,supercedes:["iframe"]},"FIXED_CENTER":{key:"fixedce=
nter",value:false,validator:F.isBoolean,supercedes:["iframe","visible"]},=
"WIDTH":{key:"width",suppressEvent:true,supercedes:["context","fixedcente=
r","iframe"]},"HEIGHT":{key:"height",suppressEvent:true,supercedes:["cont=
ext","fixedcenter","iframe"]},"ZINDEX":{key:"zindex",value:null},"CONSTRA=
IN_TO_VIEWPORT":{key:"constraintoviewport",value:false,validator:F.isBool=
ean,supercedes:["iframe","x","y","xy"]},"IFRAME":{key:"iframe",value:(YAH=
OO.env.ua.ie=3D=3D6?true:false),validator:F.isBoolean,supercedes:["zindex=
"]}};B.IFRAME_SRC=3D"javascript:false;";B.IFRAME_OFFSET=3D3;B.VIEWPORT_OF=
FSET=3D10;B.TOP_LEFT=3D"tl";B.TOP_RIGHT=3D"tr";B.BOTTOM_LEFT=3D"bl";B.BOT=
TOM_RIGHT=3D"br";B.CSS_OVERLAY=3D"yui-overlay";B.windowScrollEvent=3Dnew =
I("windowScroll");B.windowResizeEvent=3Dnew =
I("windowResize");B.windowScrollHandler=3Dfunction(K){if(YAHOO.env.ua.ie)=
{if(!window.scrollEnd){window.scrollEnd=3D-1;}clearTimeout(window.scrollE=
nd);window.scrollEnd=3DsetTimeout(function(){B.windowScrollEvent.fire();}=
,1);}else{B.windowScrollEvent.fire();}};B.windowResizeHandler=3Dfunction(=
K){if(YAHOO.env.ua.ie){if(!window.resizeEnd){window.resizeEnd=3D-1;}clear=
Timeout(window.resizeEnd);window.resizeEnd=3DsetTimeout(function(){B.wind=
owResizeEvent.fire();},100);}else{B.windowResizeEvent.fire();}};B._initia=
lized=3Dnull;if(B._initialized=3D=3D=3Dnull){J.on(window,"scroll",B.windo=
wScrollHandler);J.on(window,"resize",B.windowResizeHandler);B._initialize=
d=3Dtrue;}YAHOO.extend(B,E,{init:function(L,K){B.superclass.init.call(thi=
s,L);this.beforeInitEvent.fire(B);D.addClass(this.element,B.CSS_OVERLAY);=
if(K){this.cfg.applyConfig(K,true);}if(this.platform=3D=3D"mac"&&YAHOO.en=
v.ua.gecko){if(!C.alreadySubscribed(this.showEvent,this.showMacGeckoScrol=
lbars,this)){this.showEvent.subscribe(this.showMacGeckoScrollbars,this,tr=
ue);}if(!C.alreadySubscribed(this.hideEvent,this.hideMacGeckoScrollbars,t=
his)){this.hideEvent.subscribe(this.hideMacGeckoScrollbars,this,true);}}t=
his.initEvent.fire(B);},initEvents:function(){B.superclass.initEvents.cal=
l(this);var =
K=3DI.LIST;this.beforeMoveEvent=3Dthis.createEvent(A.BEFORE_MOVE);this.be=
foreMoveEvent.signature=3DK;this.moveEvent=3Dthis.createEvent(A.MOVE);thi=
s.moveEvent.signature=3DK;},initDefaultConfig:function(){B.superclass.ini=
tDefaultConfig.call(this);this.cfg.addProperty(H.X.key,{handler:this.conf=
igX,validator:H.X.validator,suppressEvent:H.X.suppressEvent,supercedes:H.=
X.supercedes});this.cfg.addProperty(H.Y.key,{handler:this.configY,validat=
or:H.Y.validator,suppressEvent:H.Y.suppressEvent,supercedes:H.Y.supercede=
s});this.cfg.addProperty(H.XY.key,{handler:this.configXY,suppressEvent:H.=
XY.suppressEvent,supercedes:H.XY.supercedes});this.cfg.addProperty(H.CONT=
EXT.key,{handler:this.configContext,suppressEvent:H.CONTEXT.suppressEvent=
,supercedes:H.CONTEXT.supercedes});this.cfg.addProperty(H.FIXED_CENTER.ke=
y,{handler:this.configFixedCenter,value:H.FIXED_CENTER.value,validator:H.=
FIXED_CENTER.validator,supercedes:H.FIXED_CENTER.supercedes});this.cfg.ad=
dProperty(H.WIDTH.key,{handler:this.configWidth,suppressEvent:H.WIDTH.sup=
pressEvent,supercedes:H.WIDTH.supercedes});this.cfg.addProperty(H.HEIGHT.=
key,{handler:this.configHeight,suppressEvent:H.HEIGHT.suppressEvent,super=
cedes:H.HEIGHT.supercedes});this.cfg.addProperty(H.ZINDEX.key,{handler:th=
is.configzIndex,value:H.ZINDEX.value});this.cfg.addProperty(H.CONSTRAIN_T=
O_VIEWPORT.key,{handler:this.configConstrainToViewport,value:H.CONSTRAIN_=
TO_VIEWPORT.value,validator:H.CONSTRAIN_TO_VIEWPORT.validator,supercedes:=
H.CONSTRAIN_TO_VIEWPORT.supercedes});this.cfg.addProperty(H.IFRAME.key,{h=
andler:this.configIframe,value:H.IFRAME.value,validator:H.IFRAME.validato=
r,supercedes:H.IFRAME.supercedes});},moveTo:function(K,L){this.cfg.setPro=
perty("xy",[K,L]);},hideMacGeckoScrollbars:function(){D.removeClass(this.=
element,"show-scrollbars");D.addClass(this.element,"hide-scrollbars");},s=
howMacGeckoScrollbars:function(){D.removeClass(this.element,"hide-scrollb=
ars");D.addClass(this.element,"show-scrollbars");},configVisible:function=
(N,K,T){var =
M=3DK[0],O=3DD.getStyle(this.element,"visibility"),U=3Dthis.cfg.getProper=
ty("effect"),R=3D[],Q=3D(this.platform=3D=3D"mac"&&YAHOO.env.ua.gecko),b=3D=
C.alreadySubscribed,S,L,a,Y,X,W,Z,V,P;=0A=
if(O=3D=3D"inherit"){a=3Dthis.element.parentNode;while(a.nodeType!=3D9&&a=
.nodeType!=3D11){O=3DD.getStyle(a,"visibility");if(O!=3D"inherit"){break;=
}a=3Da.parentNode;}if(O=3D=3D"inherit"){O=3D"visible";}}if(U){if(U =
instanceof =
Array){V=3DU.length;for(Y=3D0;Y<V;Y++){S=3DU[Y];R[R.length]=3DS.effect(th=
is,S.duration);}}else{R[R.length]=3DU.effect(this,U.duration);}}if(M){if(=
Q){this.showMacGeckoScrollbars();}if(U){if(M){if(O!=3D"visible"||O=3D=3D=3D=
""){this.beforeShowEvent.fire();P=3DR.length;for(X=3D0;X<P;X++){L=3DR[X];=
if(X=3D=3D=3D0&&!b(L.animateInCompleteEvent,this.showEvent.fire,this.show=
Event)){L.animateInCompleteEvent.subscribe(this.showEvent.fire,this.showE=
vent,true);}L.animateIn();}}}}else{if(O!=3D"visible"||O=3D=3D=3D""){this.=
beforeShowEvent.fire();D.setStyle(this.element,"visibility","visible");th=
is.cfg.refireEvent("iframe");this.showEvent.fire();}}}else{if(Q){this.hid=
eMacGeckoScrollbars();}if(U){if(O=3D=3D"visible"){this.beforeHideEvent.fi=
re();P=3DR.length;for(W=3D0;W<P;W++){Z=3DR[W];if(W=3D=3D=3D0&&!b(Z.animat=
eOutCompleteEvent,this.hideEvent.fire,this.hideEvent)){Z.animateOutComple=
teEvent.subscribe(this.hideEvent.fire,this.hideEvent,true);}Z.animateOut(=
);}}else{if(O=3D=3D=3D""){D.setStyle(this.element,"visibility","hidden");=
}}}else{if(O=3D=3D"visible"||O=3D=3D=3D""){this.beforeHideEvent.fire();D.=
setStyle(this.element,"visibility","hidden");this.hideEvent.fire();}}}},d=
oCenterOnDOMEvent:function(){if(this.cfg.getProperty("visible")){this.cen=
ter();}},configFixedCenter:function(O,M,P){var =
Q=3DM[0],L=3DC.alreadySubscribed,N=3DB.windowResizeEvent,K=3DB.windowScro=
llEvent;if(Q){this.center();if(!L(this.beforeShowEvent,this.center,this))=
{this.beforeShowEvent.subscribe(this.center);}if(!L(N,this.doCenterOnDOME=
vent,this)){N.subscribe(this.doCenterOnDOMEvent,this,true);}if(!L(K,this.=
doCenterOnDOMEvent,this)){K.subscribe(this.doCenterOnDOMEvent,this,true);=
}}else{this.beforeShowEvent.unsubscribe(this.center);N.unsubscribe(this.d=
oCenterOnDOMEvent,this);K.unsubscribe(this.doCenterOnDOMEvent,this);}},co=
nfigHeight:function(N,L,O){var =
K=3DL[0],M=3Dthis.element;D.setStyle(M,"height",K);this.cfg.refireEvent("=
iframe");},configWidth:function(N,K,O){var =
M=3DK[0],L=3Dthis.element;D.setStyle(L,"width",M);this.cfg.refireEvent("i=
frame");},configzIndex:function(M,K,N){var =
O=3DK[0],L=3Dthis.element;if(!O){O=3DD.getStyle(L,"zIndex");if(!O||isNaN(=
O)){O=3D0;}}if(this.iframe||this.cfg.getProperty("iframe")=3D=3D=3Dtrue){=
if(O<=3D0){O=3D1;}}D.setStyle(L,"zIndex",O);this.cfg.setProperty("zIndex"=
,O,true);if(this.iframe){this.stackIframe();}},configXY:function(M,L,N){v=
ar =
P=3DL[0],K=3DP[0],O=3DP[1];this.cfg.setProperty("x",K);this.cfg.setProper=
ty("y",O);this.beforeMoveEvent.fire([K,O]);K=3Dthis.cfg.getProperty("x");=
O=3Dthis.cfg.getProperty("y");this.cfg.refireEvent("iframe");this.moveEve=
nt.fire([K,O]);},configX:function(M,L,N){var =
K=3DL[0],O=3Dthis.cfg.getProperty("y");this.cfg.setProperty("x",K,true);t=
his.cfg.setProperty("y",O,true);this.beforeMoveEvent.fire([K,O]);K=3Dthis=
.cfg.getProperty("x");O=3Dthis.cfg.getProperty("y");D.setX(this.element,K=
,true);this.cfg.setProperty("xy",[K,O],true);this.cfg.refireEvent("iframe=
");this.moveEvent.fire([K,O]);},configY:function(M,L,N){var =
K=3Dthis.cfg.getProperty("x"),O=3DL[0];this.cfg.setProperty("x",K,true);t=
his.cfg.setProperty("y",O,true);this.beforeMoveEvent.fire([K,O]);K=3Dthis=
.cfg.getProperty("x");O=3Dthis.cfg.getProperty("y");D.setY(this.element,O=
,true);this.cfg.setProperty("xy",[K,O],true);this.cfg.refireEvent("iframe=
");this.moveEvent.fire([K,O]);},showIframe:function(){var =
L=3Dthis.iframe,K;if(L){K=3Dthis.element.parentNode;if(K!=3DL.parentNode)=
{this._addToParent(K,L);}L.style.display=3D"block";}},hideIframe:function=
(){if(this.iframe){this.iframe.style.display=3D"none";}},syncIframe:funct=
ion(){var =
K=3Dthis.iframe,M=3Dthis.element,O=3DB.IFRAME_OFFSET,L=3D(O*2),N;if(K){K.=
style.width=3D(M.offsetWidth+L+"px");K.style.height=3D(M.offsetHeight+L+"=
px");N=3Dthis.cfg.getProperty("xy");if(!F.isArray(N)||(isNaN(N[0])||isNaN=
(N[1]))){this.syncPosition();N=3Dthis.cfg.getProperty("xy");}D.setXY(K,[(=
N[0]-O),(N[1]-O)]);}},stackIframe:function(){if(this.iframe){var =
K=3DD.getStyle(this.element,"zIndex");if(!YAHOO.lang.isUndefined(K)&&!isN=
aN(K)){D.setStyle(this.iframe,"zIndex",(K-1));}}},configIframe:function(N=
,M,O){var K=3DM[0];function P(){var =
R=3Dthis.iframe,S=3Dthis.element,T;if(!R){if(!G){G=3Ddocument.createEleme=
nt("iframe");if(this.isSecure){G.src=3DB.IFRAME_SRC;}if(YAHOO.env.ua.ie){=
G.style.filter=3D"alpha(opacity=3D0)";G.frameBorder=3D0;}else{G.style.opa=
city=3D"0";}G.style.position=3D"absolute";G.style.border=3D"none";G.style=
.margin=3D"0";G.style.padding=3D"0";G.style.display=3D"none";}R=3DG.clone=
Node(false);T=3DS.parentNode;var =
Q=3DT||document.body;this._addToParent(Q,R);this.iframe=3DR;}this.showIfr=
ame();this.syncIframe();this.stackIframe();if(!this._hasIframeEventListen=
ers){this.showEvent.subscribe(this.showIframe);this.hideEvent.subscribe(t=
his.hideIframe);this.changeContentEvent.subscribe(this.syncIframe);this._=
hasIframeEventListeners=3Dtrue;}}function =
L(){P.call(this);this.beforeShowEvent.unsubscribe(L);this._iframeDeferred=
=3Dfalse;}if(K){if(this.cfg.getProperty("visible")){P.call(this);}else{if=
(!this._iframeDeferred){this.beforeShowEvent.subscribe(L);this._iframeDef=
erred=3Dtrue;}}}else{this.hideIframe();if(this._hasIframeEventListeners){=
this.showEvent.unsubscribe(this.showIframe);this.hideEvent.unsubscribe(th=
is.hideIframe);this.changeContentEvent.unsubscribe(this.syncIframe);this.=
_hasIframeEventListeners=3Dfalse;}}},_primeXYFromDOM:function(){if(YAHOO.=
lang.isUndefined(this.cfg.getProperty("xy"))){this.syncPosition();this.cf=
g.refireEvent("xy");this.beforeShowEvent.unsubscribe(this._primeXYFromDOM=
);}},configConstrainToViewport:function(L,K,M){var =
N=3DK[0];if(N){if(!C.alreadySubscribed(this.beforeMoveEvent,this.enforceC=
onstraints,this)){this.beforeMoveEvent.subscribe(this.enforceConstraints,=
this,true);}if(!C.alreadySubscribed(this.beforeShowEvent,this._primeXYFro=
mDOM)){this.beforeShowEvent.subscribe(this._primeXYFromDOM);}}else{this.b=
eforeShowEvent.unsubscribe(this._primeXYFromDOM);this.beforeMoveEvent.uns=
ubscribe(this.enforceConstraints,this);}},configContext:function(M,L,O){v=
ar Q=3DL[0],N,P,K;if(Q){N=3DQ[0];P=3DQ[1];=0A=
K=3DQ[2];if(N){if(typeof =
N=3D=3D"string"){this.cfg.setProperty("context",[document.getElementById(=
N),P,K],true);}if(P&&K){this.align(P,K);}}}},align:function(L,K){var =
Q=3Dthis.cfg.getProperty("context"),P=3Dthis,O,N,R;function =
M(S,T){switch(L){case B.TOP_LEFT:P.moveTo(T,S);break;case =
B.TOP_RIGHT:P.moveTo((T-N.offsetWidth),S);break;case =
B.BOTTOM_LEFT:P.moveTo(T,(S-N.offsetHeight));break;case =
B.BOTTOM_RIGHT:P.moveTo((T-N.offsetWidth),(S-N.offsetHeight));break;}}if(=
Q){O=3DQ[0];N=3Dthis.element;P=3Dthis;if(!L){L=3DQ[1];}if(!K){K=3DQ[2];}i=
f(N&&O){R=3DD.getRegion(O);switch(K){case =
B.TOP_LEFT:M(R.top,R.left);break;case =
B.TOP_RIGHT:M(R.top,R.right);break;case =
B.BOTTOM_LEFT:M(R.bottom,R.left);break;case =
B.BOTTOM_RIGHT:M(R.bottom,R.right);break;}}}},enforceConstraints:function=
(L,K,M){var O=3DK[0];var =
N=3Dthis.getConstrainedXY(O[0],O[1]);this.cfg.setProperty("x",N[0],true);=
this.cfg.setProperty("y",N[1],true);this.cfg.setProperty("xy",N,true);},g=
etConstrainedXY:function(V,T){var =
N=3DB.VIEWPORT_OFFSET,U=3DD.getViewportWidth(),Q=3DD.getViewportHeight(),=
M=3Dthis.element.offsetHeight,S=3Dthis.element.offsetWidth,Y=3DD.getDocum=
entScrollLeft(),W=3DD.getDocumentScrollTop();var P=3DV;var =
L=3DT;if(S+N<U){var R=3DY+N;var =
X=3DY+U-S-N;if(V<R){P=3DR;}else{if(V>X){P=3DX;}}}else{P=3DN+Y;}if(M+N<Q){=
var O=3DW+N;var =
K=3DW+Q-M-N;if(T<O){L=3DO;}else{if(T>K){L=3DK;}}}else{L=3DN+W;}return[P,L=
];},center:function(){var =
N=3DB.VIEWPORT_OFFSET,O=3Dthis.element.offsetWidth,M=3Dthis.element.offse=
tHeight,L=3DD.getViewportWidth(),P=3DD.getViewportHeight(),K,Q;if(O<L){K=3D=
(L/2)-(O/2)+D.getDocumentScrollLeft();}else{K=3DN+D.getDocumentScrollLeft=
();}if(M<P){Q=3D(P/2)-(M/2)+D.getDocumentScrollTop();}else{Q=3DN+D.getDoc=
umentScrollTop();}this.cfg.setProperty("xy",[parseInt(K,10),parseInt(Q,10=
)]);this.cfg.refireEvent("iframe");},syncPosition:function(){var =
K=3DD.getXY(this.element);this.cfg.setProperty("x",K[0],true);this.cfg.se=
tProperty("y",K[1],true);this.cfg.setProperty("xy",K,true);},onDomResize:=
function(M,L){var =
K=3Dthis;B.superclass.onDomResize.call(this,M,L);setTimeout(function(){K.=
syncPosition();K.cfg.refireEvent("iframe");K.cfg.refireEvent("context");}=
,0);},bringToTop:function(){var O=3D[],N=3Dthis.element;function =
R(V,U){var =
X=3DD.getStyle(V,"zIndex"),W=3DD.getStyle(U,"zIndex"),T=3D(!X||isNaN(X))?=
0:parseInt(X,10),S=3D(!W||isNaN(W))?0:parseInt(W,10);if(T>S){return =
-1;}else{if(T<S){return 1;}else{return 0;}}}function M(U){var =
S=3DD.hasClass(U,B.CSS_OVERLAY),T=3DYAHOO.widget.Panel;if(S&&!D.isAncesto=
r(N,S)){if(T&&D.hasClass(U,T.CSS_PANEL)){O[O.length]=3DU.parentNode;}else=
{O[O.length]=3DU;}}}D.getElementsBy(M,"DIV",document.body);O.sort(R);var =
K=3DO[0],Q;if(K){Q=3DD.getStyle(K,"zIndex");if(!isNaN(Q)){var =
P=3Dfalse;if(K!=3DN){P=3Dtrue;}else{if(O.length>1){var =
L=3DD.getStyle(O[1],"zIndex");if(!isNaN(L)&&(Q=3D=3DL)){P=3Dtrue;}}}if(P)=
{this.cfg.setProperty("zindex",(parseInt(Q,10)+2));}}}},destroy:function(=
){if(this.iframe){this.iframe.parentNode.removeChild(this.iframe);}this.i=
frame=3Dnull;B.windowResizeEvent.unsubscribe(this.doCenterOnDOMEvent,this=
);B.windowScrollEvent.unsubscribe(this.doCenterOnDOMEvent,this);B.supercl=
ass.destroy.call(this);},toString:function(){return"Overlay =
"+this.id;}});}());(function(){YAHOO.widget.OverlayManager=3Dfunction(G){=
this.init(G);};var =
D=3DYAHOO.widget.Overlay,C=3DYAHOO.util.Event,E=3DYAHOO.util.Dom,B=3DYAHO=
O.util.Config,F=3DYAHOO.util.CustomEvent,A=3DYAHOO.widget.OverlayManager;=
A.CSS_FOCUSED=3D"focused";A.prototype=3D{constructor:A,overlays:null,init=
DefaultConfig:function(){this.cfg.addProperty("overlays",{suppressEvent:t=
rue});this.cfg.addProperty("focusevent",{value:"mousedown"});},init:funct=
ion(I){this.cfg=3Dnew =
B(this);this.initDefaultConfig();if(I){this.cfg.applyConfig(I,true);}this=
.cfg.fireQueue();var H=3Dnull;this.getActive=3Dfunction(){return =
H;};this.focus=3Dfunction(J){var =
K=3Dthis.find(J);if(K){if(H!=3DK){if(H){H.blur();}this.bringToTop(K);H=3D=
K;E.addClass(H.element,A.CSS_FOCUSED);K.focusEvent.fire();}}};this.remove=
=3Dfunction(K){var M=3Dthis.find(K),J;if(M){if(H=3D=3DM){H=3Dnull;}var =
L=3D(M.element=3D=3D=3Dnull&&M.cfg=3D=3D=3Dnull)?true:false;if(!L){J=3DE.=
getStyle(M.element,"zIndex");M.cfg.setProperty("zIndex",-1000,true);}this=
.overlays.sort(this.compareZIndexDesc);this.overlays=3Dthis.overlays.slic=
e(0,(this.overlays.length-1));M.hideEvent.unsubscribe(M.blur);M.destroyEv=
ent.unsubscribe(this._onOverlayDestroy,M);if(!L){C.removeListener(M.eleme=
nt,this.cfg.getProperty("focusevent"),this._onOverlayElementFocus);M.cfg.=
setProperty("zIndex",J,true);M.cfg.setProperty("manager",null);}M.focusEv=
ent.unsubscribeAll();M.blurEvent.unsubscribeAll();M.focusEvent=3Dnull;M.b=
lurEvent=3Dnull;M.focus=3Dnull;M.blur=3Dnull;}};this.blurAll=3Dfunction()=
{var =
K=3Dthis.overlays.length,J;if(K>0){J=3DK-1;do{this.overlays[J].blur();}wh=
ile(J--);}};this._onOverlayBlur=3Dfunction(K,J){H=3Dnull;};var =
G=3Dthis.cfg.getProperty("overlays");if(!this.overlays){this.overlays=3D[=
];}if(G){this.register(G);this.overlays.sort(this.compareZIndexDesc);}},_=
onOverlayElementFocus:function(I){var =
G=3DC.getTarget(I),H=3Dthis.close;if(H&&(G=3D=3DH||E.isAncestor(H,G))){th=
is.blur();}else{this.focus();}},_onOverlayDestroy:function(H,G,I){this.re=
move(I);},register:function(G){var K=3Dthis,L,I,H,J;if(G instanceof =
D){G.cfg.addProperty("manager",{value:this});G.focusEvent=3DG.createEvent=
("focus");G.focusEvent.signature=3DF.LIST;G.blurEvent=3DG.createEvent("bl=
ur");G.blurEvent.signature=3DF.LIST;G.focus=3Dfunction(){K.focus(this);};=
G.blur=3Dfunction(){if(K.getActive()=3D=3Dthis){E.removeClass(this.elemen=
t,A.CSS_FOCUSED);this.blurEvent.fire();}};G.blurEvent.subscribe(K._onOver=
layBlur);G.hideEvent.subscribe(G.blur);G.destroyEvent.subscribe(this._onO=
verlayDestroy,G,this);C.on(G.element,this.cfg.getProperty("focusevent"),t=
his._onOverlayElementFocus,null,G);L=3DE.getStyle(G.element,"zIndex");if(=
!isNaN(L)){G.cfg.setProperty("zIndex",parseInt(L,10));}else{G.cfg.setProp=
erty("zIndex",0);}this.overlays.push(G);this.bringToTop(G);return =
true;}else{if(G instanceof =
Array){I=3D0;J=3DG.length;for(H=3D0;H<J;H++){if(this.register(G[H])){I++;=
}}if(I>0){return true;}}else{return false;}}},bringToTop:function(M){var =
I=3Dthis.find(M),L,G,J;if(I){J=3Dthis.overlays;J.sort(this.compareZIndexD=
esc);G=3DJ[0];if(G){L=3DE.getStyle(G.element,"zIndex");=0A=
if(!isNaN(L)){var =
K=3Dfalse;if(G!=3D=3DI){K=3Dtrue;}else{if(J.length>1){var =
H=3DE.getStyle(J[1].element,"zIndex");if(!isNaN(H)&&(L=3D=3DH)){K=3Dtrue;=
}}}if(K){I.cfg.setProperty("zindex",(parseInt(L,10)+2));}}J.sort(this.com=
pareZIndexDesc);}}},find:function(G){var =
I=3Dthis.overlays,J=3DI.length,H;if(J>0){H=3DJ-1;if(G instanceof =
D){do{if(I[H]=3D=3DG){return I[H];}}while(H--);}else{if(typeof =
G=3D=3D"string"){do{if(I[H].id=3D=3DG){return I[H];}}while(H--);}}return =
null;}},compareZIndexDesc:function(J,I){var =
H=3D(J.cfg)?J.cfg.getProperty("zIndex"):null,G=3D(I.cfg)?I.cfg.getPropert=
y("zIndex"):null;if(H=3D=3D=3Dnull&&G=3D=3D=3Dnull){return =
0;}else{if(H=3D=3D=3Dnull){return 1;}else{if(G=3D=3D=3Dnull){return =
-1;}else{if(H>G){return -1;}else{if(H<G){return 1;}else{return =
0;}}}}}},showAll:function(){var =
H=3Dthis.overlays,I=3DH.length,G;if(I>0){G=3DI-1;do{H[G].show();}while(G-=
-);}},hideAll:function(){var =
H=3Dthis.overlays,I=3DH.length,G;if(I>0){G=3DI-1;do{H[G].hide();}while(G-=
-);}},toString:function(){return"OverlayManager";}};}());(function(){YAHO=
O.widget.Tooltip=3Dfunction(N,M){YAHOO.widget.Tooltip.superclass.construc=
tor.call(this,N,M);};var =
E=3DYAHOO.lang,L=3DYAHOO.util.Event,K=3DYAHOO.util.CustomEvent,C=3DYAHOO.=
util.Dom,G=3DYAHOO.widget.Tooltip,F,H=3D{"PREVENT_OVERLAP":{key:"prevento=
verlap",value:true,validator:E.isBoolean,supercedes:["x","y","xy"]},"SHOW=
_DELAY":{key:"showdelay",value:200,validator:E.isNumber},"AUTO_DISMISS_DE=
LAY":{key:"autodismissdelay",value:5000,validator:E.isNumber},"HIDE_DELAY=
":{key:"hidedelay",value:250,validator:E.isNumber},"TEXT":{key:"text",sup=
pressEvent:true},"CONTAINER":{key:"container"},"DISABLED":{key:"disabled"=
,value:false,suppressEvent:true}},A=3D{"CONTEXT_MOUSE_OVER":"contextMouse=
Over","CONTEXT_MOUSE_OUT":"contextMouseOut","CONTEXT_TRIGGER":"contextTri=
gger"};G.CSS_TOOLTIP=3D"yui-tt";function I(N,M,O){var =
R=3DO[0],P=3DO[1],Q=3Dthis.cfg,S=3DQ.getProperty("width");if(S=3D=3DP){Q.=
setProperty("width",R);}this.unsubscribe("hide",this._onHide,O);}function=
 D(N,M){var =
O=3Ddocument.body,S=3Dthis.cfg,R=3DS.getProperty("width"),P,Q;if((!R||R=3D=
=3D"auto")&&(S.getProperty("container")!=3DO||S.getProperty("x")>=3DC.get=
ViewportWidth()||S.getProperty("y")>=3DC.getViewportHeight())){Q=3Dthis.e=
lement.cloneNode(true);Q.style.visibility=3D"hidden";Q.style.top=3D"0px";=
Q.style.left=3D"0px";O.appendChild(Q);P=3D(Q.offsetWidth+"px");O.removeCh=
ild(Q);Q=3Dnull;S.setProperty("width",P);S.refireEvent("xy");this.subscri=
be("hide",I,[(R||""),P]);}}function B(N,M,O){this.render(O);}function =
J(){L.onDOMReady(B,this.cfg.getProperty("container"),this);}YAHOO.extend(=
G,YAHOO.widget.Overlay,{init:function(N,M){G.superclass.init.call(this,N)=
;this.beforeInitEvent.fire(G);C.addClass(this.element,G.CSS_TOOLTIP);if(M=
){this.cfg.applyConfig(M,true);}this.cfg.queueProperty("visible",false);t=
his.cfg.queueProperty("constraintoviewport",true);this.setBody("");this.s=
ubscribe("beforeShow",D);this.subscribe("init",J);this.subscribe("render"=
,this.onRender);this.initEvent.fire(G);},initEvents:function(){G.supercla=
ss.initEvents.call(this);var =
M=3DK.LIST;this.contextMouseOverEvent=3Dthis.createEvent(A.CONTEXT_MOUSE_=
OVER);this.contextMouseOverEvent.signature=3DM;this.contextMouseOutEvent=3D=
this.createEvent(A.CONTEXT_MOUSE_OUT);this.contextMouseOutEvent.signature=
=3DM;this.contextTriggerEvent=3Dthis.createEvent(A.CONTEXT_TRIGGER);this.=
contextTriggerEvent.signature=3DM;},initDefaultConfig:function(){G.superc=
lass.initDefaultConfig.call(this);this.cfg.addProperty(H.PREVENT_OVERLAP.=
key,{value:H.PREVENT_OVERLAP.value,validator:H.PREVENT_OVERLAP.validator,=
supercedes:H.PREVENT_OVERLAP.supercedes});this.cfg.addProperty(H.SHOW_DEL=
AY.key,{handler:this.configShowDelay,value:200,validator:H.SHOW_DELAY.val=
idator});this.cfg.addProperty(H.AUTO_DISMISS_DELAY.key,{handler:this.conf=
igAutoDismissDelay,value:H.AUTO_DISMISS_DELAY.value,validator:H.AUTO_DISM=
ISS_DELAY.validator});this.cfg.addProperty(H.HIDE_DELAY.key,{handler:this=
.configHideDelay,value:H.HIDE_DELAY.value,validator:H.HIDE_DELAY.validato=
r});this.cfg.addProperty(H.TEXT.key,{handler:this.configText,suppressEven=
t:H.TEXT.suppressEvent});this.cfg.addProperty(H.CONTAINER.key,{handler:th=
is.configContainer,value:document.body});this.cfg.addProperty(H.DISABLED.=
key,{handler:this.configContainer,value:H.DISABLED.value,supressEvent:H.D=
ISABLED.suppressEvent});},configText:function(N,M,O){var =
P=3DM[0];if(P){this.setBody(P);}},configContainer:function(O,N,P){var =
M=3DN[0];if(typeof =
M=3D=3D"string"){this.cfg.setProperty("container",document.getElementById=
(M),true);}},_removeEventListeners:function(){var =
P=3Dthis._context,M,O,N;if(P){M=3DP.length;if(M>0){N=3DM-1;do{O=3DP[N];L.=
removeListener(O,"mouseover",this.onContextMouseOver);L.removeListener(O,=
"mousemove",this.onContextMouseMove);L.removeListener(O,"mouseout",this.o=
nContextMouseOut);}while(N--);}}},configContext:function(R,N,S){var =
Q=3DN[0],T,M,P,O;if(Q){if(!(Q instanceof Array)){if(typeof =
Q=3D=3D"string"){this.cfg.setProperty("context",[document.getElementById(=
Q)],true);}else{this.cfg.setProperty("context",[Q],true);}Q=3Dthis.cfg.ge=
tProperty("context");}this._removeEventListeners();this._context=3DQ;T=3D=
this._context;if(T){M=3DT.length;if(M>0){O=3DM-1;do{P=3DT[O];L.on(P,"mous=
eover",this.onContextMouseOver,this);L.on(P,"mousemove",this.onContextMou=
seMove,this);L.on(P,"mouseout",this.onContextMouseOut,this);}while(O--);}=
}}},onContextMouseMove:function(N,M){M.pageX=3DL.getPageX(N);M.pageY=3DL.=
getPageY(N);},onContextMouseOver:function(O,N){var =
M=3Dthis;if(M.title){N._tempTitle=3DM.title;M.title=3D"";}if(N.fireEvent(=
"contextMouseOver",M,O)!=3D=3Dfalse&&!N.cfg.getProperty("disabled")){if(N=
.hideProcId){clearTimeout(N.hideProcId);N.hideProcId=3Dnull;}L.on(M,"mous=
emove",N.onContextMouseMove,N);N.showProcId=3DN.doShow(O,M);}},onContextM=
ouseOut:function(O,N){var =
M=3Dthis;if(N._tempTitle){M.title=3DN._tempTitle;N._tempTitle=3Dnull;}if(=
N.showProcId){clearTimeout(N.showProcId);N.showProcId=3Dnull;}if(N.hidePr=
ocId){clearTimeout(N.hideProcId);N.hideProcId=3Dnull;}N.fireEvent("contex=
tMouseOut",M,O);N.hideProcId=3DsetTimeout(function(){N.hide();},N.cfg.get=
Property("hidedelay"));},doShow:function(O,M){var =
P=3D25,N=3Dthis;if(YAHOO.env.ua.opera&&M.tagName&&M.tagName.toUpperCase()=
=3D=3D"A"){P+=3D12;=0A=
}return setTimeout(function(){var =
Q=3DN.cfg.getProperty("text");if(N._tempTitle&&(Q=3D=3D=3D""||YAHOO.lang.=
isUndefined(Q)||YAHOO.lang.isNull(Q))){N.setBody(N._tempTitle);}else{N.cf=
g.refireEvent("text");}N.moveTo(N.pageX,N.pageY+P);if(N.cfg.getProperty("=
preventoverlap")){N.preventOverlap(N.pageX,N.pageY);}L.removeListener(M,"=
mousemove",N.onContextMouseMove);N.contextTriggerEvent.fire(M);N.show();N=
.hideProcId=3DN.doHide();},this.cfg.getProperty("showdelay"));},doHide:fu=
nction(){var M=3Dthis;return =
setTimeout(function(){M.hide();},this.cfg.getProperty("autodismissdelay")=
);},preventOverlap:function(Q,P){var =
M=3Dthis.element.offsetHeight,O=3Dnew =
YAHOO.util.Point(Q,P),N=3DC.getRegion(this.element);N.top-=3D5;N.left-=3D=
5;N.right+=3D5;N.bottom+=3D5;if(N.contains(O)){this.cfg.setProperty("y",(=
P-M-5));}},onRender:function(Q,P){function R(){var =
U=3Dthis.element,T=3Dthis._shadow;if(T){T.style.width=3D(U.offsetWidth+6)=
+"px";T.style.height=3D(U.offsetHeight+1)+"px";}}function =
N(){C.addClass(this._shadow,"yui-tt-shadow-visible");}function =
M(){C.removeClass(this._shadow,"yui-tt-shadow-visible");}function =
S(){var =
V=3Dthis._shadow,U,T,X,W;if(!V){U=3Dthis.element;T=3DYAHOO.widget.Module;=
X=3DYAHOO.env.ua.ie;W=3Dthis;if(!F){F=3Ddocument.createElement("div");F.c=
lassName=3D"yui-tt-shadow";}V=3DF.cloneNode(false);U.appendChild(V);this.=
_shadow=3DV;N.call(this);this.subscribe("beforeShow",N);this.subscribe("b=
eforeHide",M);if(X=3D=3D6||(X=3D=3D7&&document.compatMode=3D=3D"BackCompa=
t")){window.setTimeout(function(){R.call(W);},0);this.cfg.subscribeToConf=
igEvent("width",R);this.cfg.subscribeToConfigEvent("height",R);this.subsc=
ribe("changeContent",R);T.textResizeEvent.subscribe(R,this,true);this.sub=
scribe("destroy",function(){T.textResizeEvent.unsubscribe(R,this);});}}}f=
unction =
O(){S.call(this);this.unsubscribe("beforeShow",O);}if(this.cfg.getPropert=
y("visible")){S.call(this);}else{this.subscribe("beforeShow",O);}},destro=
y:function(){this._removeEventListeners();G.superclass.destroy.call(this)=
;},toString:function(){return"Tooltip =
"+this.id;}});}());(function(){YAHOO.widget.Panel=3Dfunction(R,Q){YAHOO.w=
idget.Panel.superclass.constructor.call(this,R,Q);};var =
I=3DYAHOO.lang,E=3DYAHOO.util.DD,F=3DYAHOO.util.Dom,P=3DYAHOO.util.Event,=
B=3DYAHOO.widget.Overlay,O=3DYAHOO.util.CustomEvent,C=3DYAHOO.util.Config=
,N=3DYAHOO.widget.Panel,H,L,D,A=3D{"SHOW_MASK":"showMask","HIDE_MASK":"hi=
deMask","DRAG":"drag"},J=3D{"CLOSE":{key:"close",value:true,validator:I.i=
sBoolean,supercedes:["visible"]},"DRAGGABLE":{key:"draggable",value:(E?tr=
ue:false),validator:I.isBoolean,supercedes:["visible"]},"DRAG_ONLY":{key:=
"dragonly",value:false,validator:I.isBoolean,supercedes:["draggable"]},"U=
NDERLAY":{key:"underlay",value:"shadow",supercedes:["visible"]},"MODAL":{=
key:"modal",value:false,validator:I.isBoolean,supercedes:["visible","zind=
ex"]},"KEY_LISTENERS":{key:"keylisteners",suppressEvent:true,supercedes:[=
"visible"]}};N.CSS_PANEL=3D"yui-panel";N.CSS_PANEL_CONTAINER=3D"yui-panel=
-container";N.FOCUSABLE=3D["a","button","select","textarea","input"];func=
tion =
M(R,Q){if(!this.header&&this.cfg.getProperty("draggable")){this.setHeader=
("&#160;");}}function K(R,Q,S){var =
V=3DS[0],T=3DS[1],U=3Dthis.cfg,W=3DU.getProperty("width");if(W=3D=3DT){U.=
setProperty("width",V);}this.unsubscribe("hide",K,S);}function =
G(R,Q){var =
V=3DYAHOO.env.ua.ie,U,T,S;if(V=3D=3D6||(V=3D=3D7&&document.compatMode=3D=3D=
"BackCompat")){U=3Dthis.cfg;T=3DU.getProperty("width");if(!T||T=3D=3D"aut=
o"){S=3D(this.element.offsetWidth+"px");U.setProperty("width",S);this.sub=
scribe("hide",K,[(T||""),S]);}}}YAHOO.extend(N,B,{init:function(R,Q){N.su=
perclass.init.call(this,R);this.beforeInitEvent.fire(N);F.addClass(this.e=
lement,N.CSS_PANEL);this.buildWrapper();if(Q){this.cfg.applyConfig(Q,true=
);}this.subscribe("showMask",this._addFocusHandlers);this.subscribe("hide=
Mask",this._removeFocusHandlers);this.subscribe("beforeRender",M);this.in=
itEvent.fire(N);},_onElementFocus:function(Q){this.blur();},_addFocusHand=
lers:function(Y,S){var V=3Dthis,Z=3D"focus",U=3D"hidden";function =
X(a){if(a.type!=3D=3DU&&!F.isAncestor(V.element,a)){P.on(a,Z,V._onElement=
Focus);return true;}return false;}var =
W=3DN.FOCUSABLE,Q=3DW.length,T=3D[];for(var =
R=3D0;R<Q;R++){T=3DT.concat(F.getElementsBy(X,W[R]));}this.focusableEleme=
nts=3DT;},_removeFocusHandlers:function(T,S){var =
V=3Dthis.focusableElements,Q=3DV.length,R=3D"focus";if(V){for(var =
U=3D0;U<Q;U++){P.removeListener(V[U],R,this._onElementFocus);}}},initEven=
ts:function(){N.superclass.initEvents.call(this);var =
Q=3DO.LIST;this.showMaskEvent=3Dthis.createEvent(A.SHOW_MASK);this.showMa=
skEvent.signature=3DQ;this.hideMaskEvent=3Dthis.createEvent(A.HIDE_MASK);=
this.hideMaskEvent.signature=3DQ;this.dragEvent=3Dthis.createEvent(A.DRAG=
);this.dragEvent.signature=3DQ;},initDefaultConfig:function(){N.superclas=
s.initDefaultConfig.call(this);this.cfg.addProperty(J.CLOSE.key,{handler:=
this.configClose,value:J.CLOSE.value,validator:J.CLOSE.validator,superced=
es:J.CLOSE.supercedes});this.cfg.addProperty(J.DRAGGABLE.key,{handler:thi=
s.configDraggable,value:J.DRAGGABLE.value,validator:J.DRAGGABLE.validator=
,supercedes:J.DRAGGABLE.supercedes});this.cfg.addProperty(J.DRAG_ONLY.key=
,{value:J.DRAG_ONLY.value,validator:J.DRAG_ONLY.validator,supercedes:J.DR=
AG_ONLY.supercedes});this.cfg.addProperty(J.UNDERLAY.key,{handler:this.co=
nfigUnderlay,value:J.UNDERLAY.value,supercedes:J.UNDERLAY.supercedes});th=
is.cfg.addProperty(J.MODAL.key,{handler:this.configModal,value:J.MODAL.va=
lue,validator:J.MODAL.validator,supercedes:J.MODAL.supercedes});this.cfg.=
addProperty(J.KEY_LISTENERS.key,{handler:this.configKeyListeners,suppress=
Event:J.KEY_LISTENERS.suppressEvent,supercedes:J.KEY_LISTENERS.supercedes=
});},configClose:function(S,Q,U){var V=3DQ[0],R=3Dthis.close;function =
T(X,W){W.hide();}if(V){if(!R){if(!D){D=3Ddocument.createElement("span");D=
.innerHTML=3D"&#160;";D.className=3D"container-close";}R=3DD.cloneNode(tr=
ue);this.innerElement.appendChild(R);P.on(R,"click",T,this);this.close=3D=
R;}else{R.style.display=3D"block";}}else{if(R){R.style.display=3D"none";}=
}},configDraggable:function(R,Q,S){var =
T=3DQ[0];if(T){if(!E){this.cfg.setProperty("draggable",false);return =
;}if(this.header){F.setStyle(this.header,"cursor","move");this.registerDr=
agDrop();=0A=
}this.subscribe("beforeShow",G);}else{if(this.dd){this.dd.unreg();}if(thi=
s.header){F.setStyle(this.header,"cursor","auto");}this.unsubscribe("befo=
reShow",G);}},configUnderlay:function(b,a,V){var =
Z=3DYAHOO.env.ua,X=3D(this.platform=3D=3D"mac"&&Z.gecko),Y=3D(Z.ie=3D=3D6=
||(Z.ie=3D=3D7&&document.compatMode=3D=3D"BackCompat")),c=3Da[0].toLowerC=
ase(),R=3Dthis.underlay,S=3Dthis.element;function d(){var =
e=3Dthis.underlay;F.addClass(e,"yui-force-redraw");window.setTimeout(func=
tion(){F.removeClass(e,"yui-force-redraw");},0);}function T(){var =
e=3Dfalse;if(!R){if(!L){L=3Ddocument.createElement("div");L.className=3D"=
underlay";}R=3DL.cloneNode(false);this.element.appendChild(R);this.underl=
ay=3DR;if(Y){this.sizeUnderlay();this.cfg.subscribeToConfigEvent("width",=
this.sizeUnderlay);this.cfg.subscribeToConfigEvent("height",this.sizeUnde=
rlay);this.changeContentEvent.subscribe(this.sizeUnderlay);YAHOO.widget.M=
odule.textResizeEvent.subscribe(this.sizeUnderlay,this,true);}if(Z.webkit=
&&Z.webkit<420){this.changeContentEvent.subscribe(d);}e=3Dtrue;}}function=
 W(){var =
e=3DT.call(this);if(!e&&Y){this.sizeUnderlay();}this._underlayDeferred=3D=
false;this.beforeShowEvent.unsubscribe(W);}function =
U(){if(this._underlayDeferred){this.beforeShowEvent.unsubscribe(W);this._=
underlayDeferred=3Dfalse;}if(R){this.cfg.unsubscribeFromConfigEvent("widt=
h",this.sizeUnderlay);this.cfg.unsubscribeFromConfigEvent("height",this.s=
izeUnderlay);this.changeContentEvent.unsubscribe(this.sizeUnderlay);this.=
changeContentEvent.unsubscribe(d);YAHOO.widget.Module.textResizeEvent.uns=
ubscribe(this.sizeUnderlay,this,true);this.element.removeChild(R);this.un=
derlay=3Dnull;}}switch(c){case"shadow":F.removeClass(S,"matte");F.addClas=
s(S,"shadow");break;case"matte":if(!X){U.call(this);}F.removeClass(S,"sha=
dow");F.addClass(S,"matte");break;default:if(!X){U.call(this);}F.removeCl=
ass(S,"shadow");F.removeClass(S,"matte");break;}if((c=3D=3D"shadow")||(X&=
&!R)){if(this.cfg.getProperty("visible")){var =
Q=3DT.call(this);if(!Q&&Y){this.sizeUnderlay();}}else{if(!this._underlayD=
eferred){this.beforeShowEvent.subscribe(W);this._underlayDeferred=3Dtrue;=
}}}},configModal:function(R,Q,T){var =
S=3DQ[0];if(S){if(!this._hasModalityEventListeners){this.subscribe("befor=
eShow",this.buildMask);this.subscribe("beforeShow",this.bringToTop);this.=
subscribe("beforeShow",this.showMask);this.subscribe("hide",this.hideMask=
);B.windowResizeEvent.subscribe(this.sizeMask,this,true);this._hasModalit=
yEventListeners=3Dtrue;}}else{if(this._hasModalityEventListeners){if(this=
.cfg.getProperty("visible")){this.hideMask();this.removeMask();}this.unsu=
bscribe("beforeShow",this.buildMask);this.unsubscribe("beforeShow",this.b=
ringToTop);this.unsubscribe("beforeShow",this.showMask);this.unsubscribe(=
"hide",this.hideMask);B.windowResizeEvent.unsubscribe(this.sizeMask,this)=
;this._hasModalityEventListeners=3Dfalse;}}},removeMask:function(){var =
R=3Dthis.mask,Q;if(R){this.hideMask();Q=3DR.parentNode;if(Q){Q.removeChil=
d(R);}this.mask=3Dnull;}},configKeyListeners:function(T,Q,W){var =
S=3DQ[0],V,U,R;if(S){if(S instanceof =
Array){U=3DS.length;for(R=3D0;R<U;R++){V=3DS[R];if(!C.alreadySubscribed(t=
his.showEvent,V.enable,V)){this.showEvent.subscribe(V.enable,V,true);}if(=
!C.alreadySubscribed(this.hideEvent,V.disable,V)){this.hideEvent.subscrib=
e(V.disable,V,true);this.destroyEvent.subscribe(V.disable,V,true);}}}else=
{if(!C.alreadySubscribed(this.showEvent,S.enable,S)){this.showEvent.subsc=
ribe(S.enable,S,true);}if(!C.alreadySubscribed(this.hideEvent,S.disable,S=
)){this.hideEvent.subscribe(S.disable,S,true);this.destroyEvent.subscribe=
(S.disable,S,true);}}}},configHeight:function(T,R,U){var =
Q=3DR[0],S=3Dthis.innerElement;F.setStyle(S,"height",Q);this.cfg.refireEv=
ent("iframe");},configWidth:function(T,Q,U){var =
S=3DQ[0],R=3Dthis.innerElement;F.setStyle(R,"width",S);this.cfg.refireEve=
nt("iframe");},configzIndex:function(R,Q,T){N.superclass.configzIndex.cal=
l(this,R,Q,T);if(this.mask||this.cfg.getProperty("modal")=3D=3D=3Dtrue){v=
ar =
S=3DF.getStyle(this.element,"zIndex");if(!S||isNaN(S)){S=3D0;}if(S=3D=3D=3D=
0){this.cfg.setProperty("zIndex",1);}else{this.stackMask();}}},buildWrapp=
er:function(){var =
S=3Dthis.element.parentNode,Q=3Dthis.element,R=3Ddocument.createElement("=
div");R.className=3DN.CSS_PANEL_CONTAINER;R.id=3DQ.id+"_c";if(S){S.insert=
Before(R,Q);}R.appendChild(Q);this.element=3DR;this.innerElement=3DQ;F.se=
tStyle(this.innerElement,"visibility","inherit");},sizeUnderlay:function(=
){var =
R=3Dthis.underlay,Q;if(R){Q=3Dthis.element;R.style.width=3DQ.offsetWidth+=
"px";R.style.height=3DQ.offsetHeight+"px";}},registerDragDrop:function(){=
var R=3Dthis;if(this.header){if(!E){return ;}var =
Q=3D(this.cfg.getProperty("dragonly")=3D=3D=3Dtrue);this.dd=3Dnew =
E(this.element.id,this.id,{dragOnly:Q});if(!this.header.id){this.header.i=
d=3Dthis.id+"_h";}this.dd.startDrag=3Dfunction(){var =
T,V,S,Y,X,W;if(YAHOO.env.ua.ie=3D=3D6){F.addClass(R.element,"drag");}if(R=
.cfg.getProperty("constraintoviewport")){var =
U=3DB.VIEWPORT_OFFSET;T=3DR.element.offsetHeight;V=3DR.element.offsetWidt=
h;S=3DF.getViewportWidth();Y=3DF.getViewportHeight();X=3DF.getDocumentScr=
ollLeft();W=3DF.getDocumentScrollTop();if(T+U<Y){this.minY=3DW+U;this.max=
Y=3DW+Y-T-U;}else{this.minY=3DW+U;this.maxY=3DW+U;}if(V+U<S){this.minX=3D=
X+U;this.maxX=3DX+S-V-U;}else{this.minX=3DX+U;this.maxX=3DX+U;}this.const=
rainX=3Dtrue;this.constrainY=3Dtrue;}else{this.constrainX=3Dfalse;this.co=
nstrainY=3Dfalse;}R.dragEvent.fire("startDrag",arguments);};this.dd.onDra=
g=3Dfunction(){R.syncPosition();R.cfg.refireEvent("iframe");if(this.platf=
orm=3D=3D"mac"&&YAHOO.env.ua.gecko){this.showMacGeckoScrollbars();}R.drag=
Event.fire("onDrag",arguments);};this.dd.endDrag=3Dfunction(){if(YAHOO.en=
v.ua.ie=3D=3D6){F.removeClass(R.element,"drag");}R.dragEvent.fire("endDra=
g",arguments);R.moveEvent.fire(R.cfg.getProperty("xy"));};this.dd.setHand=
leElId(this.header.id);this.dd.addInvalidHandleType("INPUT");this.dd.addI=
nvalidHandleType("SELECT");this.dd.addInvalidHandleType("TEXTAREA");}},bu=
ildMask:function(){var =
Q=3Dthis.mask;if(!Q){if(!H){H=3Ddocument.createElement("div");H.className=
=3D"mask";H.innerHTML=3D"&#160;";}Q=3DH.cloneNode(true);Q.id=3Dthis.id+"_=
mask";document.body.insertBefore(Q,document.body.firstChild);this.mask=3D=
Q;if(YAHOO.env.ua.gecko&&this.platform=3D=3D"mac"){F.addClass(this.mask,"=
block-scrollbars");=0A=
}this.stackMask();}},hideMask:function(){if(this.cfg.getProperty("modal")=
&&this.mask){this.mask.style.display=3D"none";this.hideMaskEvent.fire();F=
.removeClass(document.body,"masked");}},showMask:function(){if(this.cfg.g=
etProperty("modal")&&this.mask){F.addClass(document.body,"masked");this.s=
izeMask();this.mask.style.display=3D"block";this.showMaskEvent.fire();}},=
sizeMask:function(){if(this.mask){this.mask.style.height=3DF.getDocumentH=
eight()+"px";this.mask.style.width=3DF.getDocumentWidth()+"px";}},stackMa=
sk:function(){if(this.mask){var =
Q=3DF.getStyle(this.element,"zIndex");if(!YAHOO.lang.isUndefined(Q)&&!isN=
aN(Q)){F.setStyle(this.mask,"zIndex",Q-1);}}},render:function(Q){return =
N.superclass.render.call(this,Q,this.innerElement);},destroy:function(){B=
.windowResizeEvent.unsubscribe(this.sizeMask,this);this.removeMask();if(t=
his.close){P.purgeElement(this.close);}N.superclass.destroy.call(this);},=
toString:function(){return"Panel =
"+this.id;}});}());(function(){YAHOO.widget.Dialog=3Dfunction(L,K){YAHOO.=
widget.Dialog.superclass.constructor.call(this,L,K);};var =
J=3DYAHOO.util.Event,I=3DYAHOO.util.CustomEvent,D=3DYAHOO.util.Dom,B=3DYA=
HOO.util.KeyListener,H=3DYAHOO.util.Connect,F=3DYAHOO.widget.Dialog,E=3DY=
AHOO.lang,A=3D{"BEFORE_SUBMIT":"beforeSubmit","SUBMIT":"submit","MANUAL_S=
UBMIT":"manualSubmit","ASYNC_SUBMIT":"asyncSubmit","FORM_SUBMIT":"formSub=
mit","CANCEL":"cancel"},G=3D{"POST_METHOD":{key:"postmethod",value:"async=
"},"BUTTONS":{key:"buttons",value:"none"},"HIDEAFTERSUBMIT":{key:"hideaft=
ersubmit",value:true}};F.CSS_DIALOG=3D"yui-dialog";function C(){var =
N=3Dthis._aButtons,L,M,K;if(E.isArray(N)){L=3DN.length;if(L>0){K=3DL-1;do=
{M=3DN[K];if(YAHOO.widget.Button&&M instanceof =
YAHOO.widget.Button){M.destroy();}else{if(M.tagName.toUpperCase()=3D=3D"B=
UTTON"){J.purgeElement(M);J.purgeElement(M,false);}}}while(K--);}}}YAHOO.=
extend(F,YAHOO.widget.Panel,{form:null,initDefaultConfig:function(){F.sup=
erclass.initDefaultConfig.call(this);this.callback=3D{success:null,failur=
e:null,argument:null};this.cfg.addProperty(G.POST_METHOD.key,{handler:thi=
s.configPostMethod,value:G.POST_METHOD.value,validator:function(K){if(K!=3D=
"form"&&K!=3D"async"&&K!=3D"none"&&K!=3D"manual"){return =
false;}else{return =
true;}}});this.cfg.addProperty(G.HIDEAFTERSUBMIT.key,{value:G.HIDEAFTERSU=
BMIT.value});this.cfg.addProperty(G.BUTTONS.key,{handler:this.configButto=
ns,value:G.BUTTONS.value});},initEvents:function(){F.superclass.initEvent=
s.call(this);var =
K=3DI.LIST;this.beforeSubmitEvent=3Dthis.createEvent(A.BEFORE_SUBMIT);thi=
s.beforeSubmitEvent.signature=3DK;this.submitEvent=3Dthis.createEvent(A.S=
UBMIT);this.submitEvent.signature=3DK;this.manualSubmitEvent=3Dthis.creat=
eEvent(A.MANUAL_SUBMIT);this.manualSubmitEvent.signature=3DK;this.asyncSu=
bmitEvent=3Dthis.createEvent(A.ASYNC_SUBMIT);this.asyncSubmitEvent.signat=
ure=3DK;this.formSubmitEvent=3Dthis.createEvent(A.FORM_SUBMIT);this.formS=
ubmitEvent.signature=3DK;this.cancelEvent=3Dthis.createEvent(A.CANCEL);th=
is.cancelEvent.signature=3DK;},init:function(L,K){F.superclass.init.call(=
this,L);this.beforeInitEvent.fire(F);D.addClass(this.element,F.CSS_DIALOG=
);this.cfg.setProperty("visible",false);if(K){this.cfg.applyConfig(K,true=
);}this.showEvent.subscribe(this.focusFirst,this,true);this.beforeHideEve=
nt.subscribe(this.blurButtons,this,true);this.subscribe("changeBody",this=
.registerForm);this.initEvent.fire(F);},doSubmit:function(){var =
Q=3Dthis.form,O=3Dfalse,N=3Dfalse,P,K,M,L;switch(this.cfg.getProperty("po=
stmethod")){case"async":P=3DQ.elements;K=3DP.length;if(K>0){M=3DK-1;do{if=
(P[M].type=3D=3D"file"){O=3Dtrue;break;}}while(M--);}if(O&&YAHOO.env.ua.i=
e&&this.isSecure){N=3Dtrue;}L=3D(Q.getAttribute("method")||"POST").toUppe=
rCase();H.setForm(Q,O,N);H.asyncRequest(L,Q.getAttribute("action"),this.c=
allback);this.asyncSubmitEvent.fire();break;case"form":Q.submit();this.fo=
rmSubmitEvent.fire();break;case"none":case"manual":this.manualSubmitEvent=
.fire();break;}},registerForm:function(){var =
M=3Dthis.element.getElementsByTagName("form")[0],L=3Dthis,K,N;if(this.for=
m){if(this.form=3D=3DM&&D.isAncestor(this.element,this.form)){return =
;}else{J.purgeElement(this.form);this.form=3Dnull;}}if(!M){M=3Ddocument.c=
reateElement("form");M.name=3D"frm_"+this.id;this.body.appendChild(M);}if=
(M){this.form=3DM;J.on(M,"submit",function(O){J.stopEvent(O);this.submit(=
);this.form.blur();},this,true);this.firstFormElement=3Dfunction(){var =
Q,P,O=3DM.elements.length;for(Q=3D0;Q<O;Q++){P=3DM.elements[Q];if(P.focus=
&&!P.disabled&&P.type!=3D"hidden"){return P;}}return =
null;}();this.lastFormElement=3Dfunction(){var =
Q,P,O=3DM.elements.length;for(Q=3DO-1;Q>=3D0;Q--){P=3DM.elements[Q];if(P.=
focus&&!P.disabled&&P.type!=3D"hidden"){return P;}}return =
null;}();if(this.cfg.getProperty("modal")){K=3Dthis.firstFormElement||thi=
s.firstButton;if(K){this.preventBackTab=3Dnew =
B(K,{shift:true,keys:9},{fn:L.focusLast,scope:L,correctScope:true});this.=
showEvent.subscribe(this.preventBackTab.enable,this.preventBackTab,true);=
this.hideEvent.subscribe(this.preventBackTab.disable,this.preventBackTab,=
true);}N=3Dthis.lastButton||this.lastFormElement;if(N){this.preventTabOut=
=3Dnew =
B(N,{shift:false,keys:9},{fn:L.focusFirst,scope:L,correctScope:true});thi=
s.showEvent.subscribe(this.preventTabOut.enable,this.preventTabOut,true);=
this.hideEvent.subscribe(this.preventTabOut.disable,this.preventTabOut,tr=
ue);}}}},configClose:function(M,K,N){var O=3DK[0];function =
L(Q,P){P.cancel();}if(O){if(!this.close){this.close=3Ddocument.createElem=
ent("div");D.addClass(this.close,"container-close");this.close.innerHTML=3D=
"&#160;";this.innerElement.appendChild(this.close);J.on(this.close,"click=
",L,this);}else{this.close.style.display=3D"block";}}else{if(this.close){=
this.close.style.display=3D"none";}}},configButtons:function(U,T,O){var =
P=3DYAHOO.widget.Button,W=3DT[0],M=3Dthis.innerElement,V,R,L,S,Q,K,N;C.ca=
ll(this);this._aButtons=3Dnull;if(E.isArray(W)){Q=3Ddocument.createElemen=
t("span");Q.className=3D"button-group";S=3DW.length;this._aButtons=3D[];f=
or(N=3D0;N<S;N++){V=3DW[N];if(P){L=3Dnew =
P({label:V.text,container:Q});R=3DL.get("element");if(V.isDefault){L.addC=
lass("default");this.defaultHtmlButton=3DR;}if(E.isFunction(V.handler)){L=
.set("onclick",{fn:V.handler,obj:this,scope:this});=0A=
}else{if(E.isObject(V.handler)&&E.isFunction(V.handler.fn)){L.set("onclic=
k",{fn:V.handler.fn,obj:((!E.isUndefined(V.handler.obj))?V.handler.obj:th=
is),scope:(V.handler.scope||this)});}}this._aButtons[this._aButtons.lengt=
h]=3DL;}else{R=3Ddocument.createElement("button");R.setAttribute("type","=
button");if(V.isDefault){R.className=3D"default";this.defaultHtmlButton=3D=
R;}R.innerHTML=3DV.text;if(E.isFunction(V.handler)){J.on(R,"click",V.hand=
ler,this,true);}else{if(E.isObject(V.handler)&&E.isFunction(V.handler.fn)=
){J.on(R,"click",V.handler.fn,((!E.isUndefined(V.handler.obj))?V.handler.=
obj:this),(V.handler.scope||this));}}Q.appendChild(R);this._aButtons[this=
._aButtons.length]=3DR;}V.htmlButton=3DR;if(N=3D=3D=3D0){this.firstButton=
=3DR;}if(N=3D=3D(S-1)){this.lastButton=3DR;}}this.setFooter(Q);K=3Dthis.f=
ooter;if(D.inDocument(this.element)&&!D.isAncestor(M,K)){M.appendChild(K)=
;}this.buttonSpan=3DQ;}else{Q=3Dthis.buttonSpan;K=3Dthis.footer;if(Q&&K){=
K.removeChild(Q);this.buttonSpan=3Dnull;this.firstButton=3Dnull;this.last=
Button=3Dnull;this.defaultHtmlButton=3Dnull;}}this.cfg.refireEvent("ifram=
e");this.cfg.refireEvent("underlay");},getButtons:function(){var =
K=3Dthis._aButtons;if(K){return K;}},focusFirst:function(N,L,P){var =
M=3Dthis.firstFormElement,K;if(L){K=3DL[1];if(K){J.stopEvent(K);}}if(M){t=
ry{M.focus();}catch(O){}}else{this.focusDefaultButton();}},focusLast:func=
tion(N,L,P){var =
Q=3Dthis.cfg.getProperty("buttons"),M=3Dthis.lastFormElement,K;if(L){K=3D=
L[1];if(K){J.stopEvent(K);}}if(Q&&E.isArray(Q)){this.focusLastButton();}e=
lse{if(M){try{M.focus();}catch(O){}}}},focusDefaultButton:function(){var =
K=3Dthis.defaultHtmlButton;if(K){try{K.focus();}catch(L){}}},blurButtons:=
function(){var =
P=3Dthis.cfg.getProperty("buttons"),M,O,L,K;if(P&&E.isArray(P)){M=3DP.len=
gth;if(M>0){K=3D(M-1);do{O=3DP[K];if(O){L=3DO.htmlButton;if(L){try{L.blur=
();}catch(N){}}}}while(K--);}}},focusFirstButton:function(){var =
N=3Dthis.cfg.getProperty("buttons"),M,K;if(N&&E.isArray(N)){M=3DN[0];if(M=
){K=3DM.htmlButton;if(K){try{K.focus();}catch(L){}}}}},focusLastButton:fu=
nction(){var =
O=3Dthis.cfg.getProperty("buttons"),L,N,K;if(O&&E.isArray(O)){L=3DO.lengt=
h;if(L>0){N=3DO[(L-1)];if(N){K=3DN.htmlButton;if(K){try{K.focus();}catch(=
M){}}}}}},configPostMethod:function(L,K,M){this.registerForm();},validate=
:function(){return =
true;},submit:function(){if(this.validate()){this.beforeSubmitEvent.fire(=
);this.doSubmit();this.submitEvent.fire();if(this.cfg.getProperty("hideaf=
tersubmit")){this.hide();}return true;}else{return =
false;}},cancel:function(){this.cancelEvent.fire();this.hide();},getData:=
function(){var a=3Dthis.form,M,T,W,O,U,R,Q,L,X,N,Y,b,K,P,c,Z,V;function =
S(e){var =
d=3De.tagName.toUpperCase();return((d=3D=3D"INPUT"||d=3D=3D"TEXTAREA"||d=3D=
=3D"SELECT")&&e.name=3D=3DO);}if(a){M=3Da.elements;T=3DM.length;W=3D{};fo=
r(Z=3D0;Z<T;Z++){O=3DM[Z].name;U=3DD.getElementsBy(S,"*",a);R=3DU.length;=
if(R>0){if(R=3D=3D1){U=3DU[0];Q=3DU.type;L=3DU.tagName.toUpperCase();swit=
ch(L){case"INPUT":if(Q=3D=3D"checkbox"){W[O]=3DU.checked;}else{if(Q!=3D"r=
adio"){W[O]=3DU.value;}}break;case"TEXTAREA":W[O]=3DU.value;break;case"SE=
LECT":X=3DU.options;N=3DX.length;Y=3D[];for(V=3D0;V<N;V++){b=3DX[V];if(b.=
selected){K=3Db.value;if(!K||K=3D=3D=3D""){K=3Db.text;}Y[Y.length]=3DK;}}=
W[O]=3DY;break;}}else{Q=3DU[0].type;switch(Q){case"radio":for(V=3D0;V<R;V=
++){P=3DU[V];if(P.checked){W[O]=3DP.value;break;}}break;case"checkbox":Y=3D=
[];for(V=3D0;V<R;V++){c=3DU[V];if(c.checked){Y[Y.length]=3Dc.value;}}W[O]=
=3DY;break;}}}}}return =
W;},destroy:function(){C.call(this);this._aButtons=3Dnull;var =
K=3Dthis.element.getElementsByTagName("form"),L;if(K.length>0){L=3DK[0];i=
f(L){J.purgeElement(L);if(L.parentNode){L.parentNode.removeChild(L);}this=
.form=3Dnull;}}F.superclass.destroy.call(this);},toString:function(){retu=
rn"Dialog =
"+this.id;}});}());(function(){YAHOO.widget.SimpleDialog=3Dfunction(E,D){=
YAHOO.widget.SimpleDialog.superclass.constructor.call(this,E,D);};var =
C=3DYAHOO.util.Dom,B=3DYAHOO.widget.SimpleDialog,A=3D{"ICON":{key:"icon",=
value:"none",suppressEvent:true},"TEXT":{key:"text",value:"",suppressEven=
t:true,supercedes:["icon"]}};B.ICON_BLOCK=3D"blckicon";B.ICON_ALARM=3D"al=
rticon";B.ICON_HELP=3D"hlpicon";B.ICON_INFO=3D"infoicon";B.ICON_WARN=3D"w=
arnicon";B.ICON_TIP=3D"tipicon";B.ICON_CSS_CLASSNAME=3D"yui-icon";B.CSS_S=
IMPLEDIALOG=3D"yui-simple-dialog";YAHOO.extend(B,YAHOO.widget.Dialog,{ini=
tDefaultConfig:function(){B.superclass.initDefaultConfig.call(this);this.=
cfg.addProperty(A.ICON.key,{handler:this.configIcon,value:A.ICON.value,su=
ppressEvent:A.ICON.suppressEvent});this.cfg.addProperty(A.TEXT.key,{handl=
er:this.configText,value:A.TEXT.value,suppressEvent:A.TEXT.suppressEvent,=
supercedes:A.TEXT.supercedes});},init:function(E,D){B.superclass.init.cal=
l(this,E);this.beforeInitEvent.fire(B);C.addClass(this.element,B.CSS_SIMP=
LEDIALOG);this.cfg.queueProperty("postmethod","manual");if(D){this.cfg.ap=
plyConfig(D,true);}this.beforeRenderEvent.subscribe(function(){if(!this.b=
ody){this.setBody("");}},this,true);this.initEvent.fire(B);},registerForm=
:function(){B.superclass.registerForm.call(this);this.form.innerHTML+=3D'=
<input type=3D"hidden" name=3D"'+this.id+'" =
value=3D""/>';},configIcon:function(F,E,J){var =
K=3DE[0],D=3Dthis.body,I=3DB.ICON_CSS_CLASSNAME,H,G;if(K&&K!=3D"none"){H=3D=
C.getElementsByClassName(I,"*",D);if(H){G=3DH.parentNode;if(G){G.removeCh=
ild(H);H=3Dnull;}}if(K.indexOf(".")=3D=3D-1){H=3Ddocument.createElement("=
span");H.className=3D(I+" =
"+K);H.innerHTML=3D"&#160;";}else{H=3Ddocument.createElement("img");H.src=
=3D(this.imageRoot+K);H.className=3DI;}if(H){D.insertBefore(H,D.firstChil=
d);}}},configText:function(E,D,F){var =
G=3DD[0];if(G){this.setBody(G);this.cfg.refireEvent("icon");}},toString:f=
unction(){return"SimpleDialog =
"+this.id;}});}());(function(){YAHOO.widget.ContainerEffect=3Dfunction(F,=
I,H,E,G){if(!G){G=3DYAHOO.util.Anim;}this.overlay=3DF;this.attrIn=3DI;thi=
s.attrOut=3DH;this.targetElement=3DE||F.element;this.animClass=3DG;};var =
B=3DYAHOO.util.Dom,D=3DYAHOO.util.CustomEvent,C=3DYAHOO.util.Easing,A=3DY=
AHOO.widget.ContainerEffect;A.FADE=3Dfunction(E,G){var =
I=3D{attributes:{opacity:{from:0,to:1}},duration:G,method:C.easeIn};var =
F=3D{attributes:{opacity:{to:0}},duration:G,method:C.easeOut};var =
H=3Dnew A(E,I,F,E.element);H.handleUnderlayStart=3Dfunction(){var =
K=3Dthis.overlay.underlay;=0A=
if(K&&YAHOO.env.ua.ie){var =
J=3D(K.filters&&K.filters.length>0);if(J){B.addClass(E.element,"yui-effec=
t-fade");}}};H.handleUnderlayComplete=3Dfunction(){var =
J=3Dthis.overlay.underlay;if(J&&YAHOO.env.ua.ie){B.removeClass(E.element,=
"yui-effect-fade");}};H.handleStartAnimateIn=3Dfunction(K,J,L){B.addClass=
(L.overlay.element,"hide-select");if(!L.overlay.underlay){L.overlay.cfg.r=
efireEvent("underlay");}L.handleUnderlayStart();B.setStyle(L.overlay.elem=
ent,"visibility","visible");B.setStyle(L.overlay.element,"opacity",0);};H=
.handleCompleteAnimateIn=3Dfunction(K,J,L){B.removeClass(L.overlay.elemen=
t,"hide-select");if(L.overlay.element.style.filter){L.overlay.element.sty=
le.filter=3Dnull;}L.handleUnderlayComplete();L.overlay.cfg.refireEvent("i=
frame");L.animateInCompleteEvent.fire();};H.handleStartAnimateOut=3Dfunct=
ion(K,J,L){B.addClass(L.overlay.element,"hide-select");L.handleUnderlaySt=
art();};H.handleCompleteAnimateOut=3Dfunction(K,J,L){B.removeClass(L.over=
lay.element,"hide-select");if(L.overlay.element.style.filter){L.overlay.e=
lement.style.filter=3Dnull;}B.setStyle(L.overlay.element,"visibility","hi=
dden");B.setStyle(L.overlay.element,"opacity",1);L.handleUnderlayComplete=
();L.overlay.cfg.refireEvent("iframe");L.animateOutCompleteEvent.fire();}=
;H.init();return H;};A.SLIDE=3Dfunction(G,I){var =
F=3DG.cfg.getProperty("x")||B.getX(G.element),K=3DG.cfg.getProperty("y")|=
|B.getY(G.element),J=3DB.getClientWidth(),H=3DG.element.offsetWidth,E=3Dn=
ew =
A(G,{attributes:{points:{to:[F,K]}},duration:I,method:C.easeIn},{attribut=
es:{points:{to:[(J+25),K]}},duration:I,method:C.easeOut},G.element,YAHOO.=
util.Motion);E.handleStartAnimateIn=3Dfunction(M,L,N){N.overlay.element.s=
tyle.left=3D((-25)-H)+"px";N.overlay.element.style.top=3DK+"px";};E.handl=
eTweenAnimateIn=3Dfunction(O,N,P){var =
Q=3DB.getXY(P.overlay.element),M=3DQ[0],L=3DQ[1];if(B.getStyle(P.overlay.=
element,"visibility")=3D=3D"hidden"&&M<F){B.setStyle(P.overlay.element,"v=
isibility","visible");}P.overlay.cfg.setProperty("xy",[M,L],true);P.overl=
ay.cfg.refireEvent("iframe");};E.handleCompleteAnimateIn=3Dfunction(M,L,N=
){N.overlay.cfg.setProperty("xy",[F,K],true);N.startX=3DF;N.startY=3DK;N.=
overlay.cfg.refireEvent("iframe");N.animateInCompleteEvent.fire();};E.han=
dleStartAnimateOut=3Dfunction(M,L,P){var =
N=3DB.getViewportWidth(),Q=3DB.getXY(P.overlay.element),O=3DQ[1];P.animOu=
t.attributes.points.to=3D[(N+25),O];};E.handleTweenAnimateOut=3Dfunction(=
N,M,O){var =
Q=3DB.getXY(O.overlay.element),L=3DQ[0],P=3DQ[1];O.overlay.cfg.setPropert=
y("xy",[L,P],true);O.overlay.cfg.refireEvent("iframe");};E.handleComplete=
AnimateOut=3Dfunction(M,L,N){B.setStyle(N.overlay.element,"visibility","h=
idden");N.overlay.cfg.setProperty("xy",[F,K]);N.animateOutCompleteEvent.f=
ire();};E.init();return =
E;};A.prototype=3D{init:function(){this.beforeAnimateInEvent=3Dthis.creat=
eEvent("beforeAnimateIn");this.beforeAnimateInEvent.signature=3DD.LIST;th=
is.beforeAnimateOutEvent=3Dthis.createEvent("beforeAnimateOut");this.befo=
reAnimateOutEvent.signature=3DD.LIST;this.animateInCompleteEvent=3Dthis.c=
reateEvent("animateInComplete");this.animateInCompleteEvent.signature=3DD=
.LIST;this.animateOutCompleteEvent=3Dthis.createEvent("animateOutComplete=
");this.animateOutCompleteEvent.signature=3DD.LIST;this.animIn=3Dnew =
this.animClass(this.targetElement,this.attrIn.attributes,this.attrIn.dura=
tion,this.attrIn.method);this.animIn.onStart.subscribe(this.handleStartAn=
imateIn,this);this.animIn.onTween.subscribe(this.handleTweenAnimateIn,thi=
s);this.animIn.onComplete.subscribe(this.handleCompleteAnimateIn,this);th=
is.animOut=3Dnew =
this.animClass(this.targetElement,this.attrOut.attributes,this.attrOut.du=
ration,this.attrOut.method);this.animOut.onStart.subscribe(this.handleSta=
rtAnimateOut,this);this.animOut.onTween.subscribe(this.handleTweenAnimate=
Out,this);this.animOut.onComplete.subscribe(this.handleCompleteAnimateOut=
,this);},animateIn:function(){this.beforeAnimateInEvent.fire();this.animI=
n.animate();},animateOut:function(){this.beforeAnimateOutEvent.fire();thi=
s.animOut.animate();},handleStartAnimateIn:function(F,E,G){},handleTweenA=
nimateIn:function(F,E,G){},handleCompleteAnimateIn:function(F,E,G){},hand=
leStartAnimateOut:function(F,E,G){},handleTweenAnimateOut:function(F,E,G)=
{},handleCompleteAnimateOut:function(F,E,G){},toString:function(){var =
E=3D"ContainerEffect";if(this.overlay){E+=3D" =
["+this.overlay.toString()+"]";}return =
E;}};YAHOO.lang.augmentProto(A,YAHOO.util.EventProvider);})();YAHOO.regis=
ter("container",YAHOO.widget.Module,{version:"2.5.1",build:"984"});
------=_NextPart_000_01A6_01CAEAA3.57A96AD0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/be/interactiveComments_optimize.js

if(!window.interactiveComments){function =
interactiveComments(strInstance,iObjectType,iObjectId,oObject,oOptions,oU=
ser,oPager){var =
oInstance=3Dthis;oInstance.strInstance=3DstrInstance;oInstance.bIsInitial=
ized=3Dfalse;oInstance.bIsWorking=3Dfalse;oInstance.bIsReplying=3Dfalse;o=
Instance.iReplyCommentId=3D0;oInstance.iLastCommentId=3D0;oInstance.iObje=
ctType=3DiObjectType;oInstance.iObjectId=3DiObjectId;oInstance.oObject=3D=
oObject;oInstance.oOptions=3DoOptions;oInstance.oUser=3DoUser;oInstance.o=
Pager=3DoPager;oInstance.oErrors=3Dnull;oInstance.oWarnings=3Dnull;oInsta=
nce.oInformations=3Dnull;oInstance.captchaUrl=3D"/captcha";oInstance.asyn=
cUrl=3D"/comments/ajax";oInstance.init=3Dfunction(){if(!oInstance.bIsInit=
ialized){oInstance.hComments=3Ddocument.getElementById("interactiveCommen=
ts_"+oInstance.strInstance);oInstance.hCommentsLoader=3Ddocument.getEleme=
ntById("interactiveCommentsLoader_"+oInstance.strInstance);oInstance.hCom=
mentsInformation=3Ddocument.getElementById("interactiveCommentsInformatio=
n_"+oInstance.strInstance);oInstance.hCommentsList=3Ddocument.getElementB=
yId("interactiveCommentsListContainer_"+oInstance.strInstance);oInstance.=
hCommentsReply=3Ddocument.getElementById("interactiveCommentsReplyContain=
er_"+oInstance.strInstance);oInstance.hCommentsReplyForm=3Ddocument.getEl=
ementById("interactiveCommentsReplyFormContainer_"+oInstance.strInstance)=
;oInstance.hCommentsNewReplyContainer=3Ddocument.getElementById("interact=
iveCommentsNewReplyContainer_"+oInstance.strInstance);oInstance.hComments=
NewReply=3Ddocument.getElementById("interactiveCommentsNewReply_"+oInstan=
ce.strInstance);oInstance.hAuthorContainer=3Ddocument.getElementById("int=
eractiveCommentsReplyAuthorContainer_"+oInstance.strInstance);oInstance.h=
HomePageContainer=3Ddocument.getElementById("interactiveCommentsReplyHome=
PageContainer_"+oInstance.strInstance);oInstance.hEMailContainer=3Ddocume=
nt.getElementById("interactiveCommentsReplyEMailContainer_"+oInstance.str=
Instance);oInstance.hEMailNotificationContainer=3Ddocument.getElementById=
("interactiveCommentsReplyEMailNotificationContainer_"+oInstance.strInsta=
nce);oInstance.hVoteContainer=3Ddocument.getElementById("interactiveComme=
ntsReplyVoteContainer_"+oInstance.strInstance);oInstance.hCaptchaContaine=
r=3Ddocument.getElementById("interactiveCommentsReplyCaptchaContainer_"+o=
Instance.strInstance);oInstance.hTitleContainer=3Ddocument.getElementById=
("interactiveCommentsReplyTitleContainer_"+oInstance.strInstance);oInstan=
ce.hContentContainer=3Ddocument.getElementById("interactiveCommentsReplyC=
ontentContainer_"+oInstance.strInstance);oInstance.hAuthorError=3Ddocumen=
t.getElementById("interactiveCommentsReplyAuthorError_"+oInstance.strInst=
ance);oInstance.hHomePageError=3Ddocument.getElementById("interactiveComm=
entsReplyHomePageError_"+oInstance.strInstance);oInstance.hEMailError=3Dd=
ocument.getElementById("interactiveCommentsReplyEMailError_"+oInstance.st=
rInstance);oInstance.hEMailNotificationError=3Ddocument.getElementById("i=
nteractiveCommentsReplyEMailNotificationError_"+oInstance.strInstance);oI=
nstance.hVoteError=3Ddocument.getElementById("interactiveCommentsReplyVot=
eError_"+oInstance.strInstance);oInstance.hCaptchaError=3Ddocument.getEle=
mentById("interactiveCommentsReplyCaptchaError_"+oInstance.strInstance);o=
Instance.hTitleError=3Ddocument.getElementById("interactiveCommentsReplyT=
itleError_"+oInstance.strInstance);oInstance.hContentError=3Ddocument.get=
ElementById("interactiveCommentsReplyContentError_"+oInstance.strInstance=
);oInstance.hAuthor=3Ddocument.getElementById("interactiveCommentsReplyAu=
thor_"+oInstance.strInstance);oInstance.hHomePage=3Ddocument.getElementBy=
Id("interactiveCommentsReplyHomePage_"+oInstance.strInstance);oInstance.h=
EMail=3Ddocument.getElementById("interactiveCommentsReplyEMail_"+oInstanc=
e.strInstance);oInstance.hEMailNotification=3Ddocument.getElementById("in=
teractiveCommentsReplyEMailNotification_"+oInstance.strInstance);oInstanc=
e.hTitle=3Ddocument.getElementById("interactiveCommentsReplyTitle_"+oInst=
ance.strInstance);oInstance.hCaptchaImage=3Ddocument.getElementById("inte=
ractiveCommentsReplyCaptchaImage_"+oInstance.strInstance);oInstance.hCapt=
cha=3Ddocument.getElementById("interactiveCommentsReplyCaptcha_"+oInstanc=
e.strInstance);oInstance.hCaptchaRefresh=3Ddocument.getElementById("inter=
activeCommentsReplyCaptchaImageRefresh_"+oInstance.strInstance);oInstance=
.hContent=3Ddocument.getElementById("interactiveCommentsReplyContent_"+oI=
nstance.strInstance);oInstance.hReplyClose=3Ddocument.getElementById("int=
eractiveCommentsReplyClose_"+oInstance.strInstance);oInstance.hReplySubmi=
t=3Ddocument.getElementById("interactiveCommentsReplySubmit_"+oInstance.s=
trInstance);oInstance.hVote0Container=3Ddocument.getElementById("interact=
iveCommentsReplyVote0Container_"+oInstance.strInstance);oInstance.hVote0I=
mage=3Ddocument.getElementById("interactiveCommentsReplyVote0Image_"+oIns=
tance.strInstance);oInstance.hVote0=3Ddocument.getElementById("interactiv=
eCommentsReplyVote0_"+oInstance.strInstance);oInstance.hVote1=3Ddocument.=
getElementById("interactiveCommentsReplyVote1_"+oInstance.strInstance);oI=
nstance.hVote2=3Ddocument.getElementById("interactiveCommentsReplyVote2_"=
+oInstance.strInstance);oInstance.hVote3=3Ddocument.getElementById("inter=
activeCommentsReplyVote3_"+oInstance.strInstance);oInstance.hVote4=3Ddocu=
ment.getElementById("interactiveCommentsReplyVote4_"+oInstance.strInstanc=
e);oInstance.hVote5=3Ddocument.getElementById("interactiveCommentsReplyVo=
te5_"+oInstance.strInstance);oInstance.hVote6=3Ddocument.getElementById("=
interactiveCommentsReplyVote6_"+oInstance.strInstance);oInstance.hPager=3D=
document.getElementById("interactiveCommentsPagerContainer_"+oInstance.st=
rInstance);oInstance.hPagerInfo=3Ddocument.getElementById("interactiveCom=
mentsPagerInfo_"+oInstance.strInstance);oInstance.hPagerList=3Ddocument.g=
etElementById("interactiveCommentsPagerList_"+oInstance.strInstance);oIns=
tance.hOptionalCommentsCounter=3Ddocument.getElementById("interactiveComm=
entsCounter_"+oInstance.strInstance);oInstance.hOptionalRefresh=3Ddocumen=
t.getElementById("interactiveCommentsRefreshContainer_"+oInstance.strInst=
ance);oInstance.hOptionalFeed=3Ddocument.getElementById("interactiveComme=
ntsFeedContainer_"+oInstance.strInstance);oInstance.hOptionalPagedList=3D=
document.getElementById("interactiveCommentsPagedListContainer_"+oInstanc=
e.strInstance);oInstance.hEditingKeyListener=3Dtypeof(YAHOO.util.KeyListe=
ner)!=3D"undefined"?new =
YAHOO.util.KeyListener(document,{keys:27},{fn:oInstance.replyCommentClose=
},"keyup"):null;oInstance.hReplyYuiPanel=3Dtypeof(YAHOO.widget.Panel)!=3D=
"undefined"?new =
YAHOO.widget.Panel(oInstance.hCommentsReply,{width:"400px",visible:false,=
constraintoviewport:true,fixedcenter:true,close:false,modal:true,zindex:9=
999,keylisteners:oInstance.hEditingKeyListener}):null;oInstance.hInformat=
ionYuiPanel=3Dtypeof(YAHOO.widget.Panel)!=3D"undefined"?new =
YAHOO.widget.Panel(oInstance.hCommentsInformation,{width:"400px",visible:=
false,constraintoviewport:true,fixedcenter:true,close:false,modal:true,zi=
ndex:99999}):null;if(oInstance.hComments&&oInstance.hCommentsLoader&&oIns=
tance.hCommentsInformation&&oInstance.hCommentsList&&oInstance.hCommentsR=
eply&&oInstance.hCommentsNewReplyContainer&&oInstance.hCommentsNewReply&&=
oInstance.hCommentsReplyForm&&oInstance.hAuthorContainer&&oInstance.hHome=
PageContainer&&oInstance.hEMailContainer&&oInstance.hEMailNotificationCon=
tainer&&oInstance.hVoteContainer&&oInstance.hCaptchaContainer&&oInstance.=
hContentContainer&&oInstance.hTitleContainer&&oInstance.hAuthorError&&oIn=
stance.hHomePageError&&oInstance.hEMailError&&oInstance.hEMailNotificatio=
nError&&oInstance.hVoteError&&oInstance.hCaptchaError&&oInstance.hContent=
Error&&oInstance.hTitleError&&oInstance.hAuthor&&oInstance.hHomePage&&oIn=
stance.hEMail&&oInstance.hEMailNotification&&oInstance.hTitle&&oInstance.=
hCaptchaImage&&oInstance.hCaptcha&&oInstance.hCaptchaRefresh&&oInstance.h=
Content&&oInstance.hReplyClose&&oInstance.hReplySubmit&&oInstance.hVote0C=
ontainer&&oInstance.hVote0Image&&oInstance.hVote0&&oInstance.hVote1&&oIns=
tance.hVote2&&oInstance.hVote3&&oInstance.hVote4&&oInstance.hVote5&&oInst=
ance.hVote6&&oInstance.hPager&&oInstance.hPagerInfo&&oInstance.hPagerList=
&&oInstance.hReplyYuiPanel&&oInstance.hInformationYuiPanel&&oInstance.hEd=
itingKeyListener){oInstance.hCommentsReply.style.display=3D"none";oInstan=
ce.hReplyYuiPanel.render();oInstance.hCommentsInformation.style.display=3D=
"none";oInstance.hInformationYuiPanel.render();oInstance.bIsInitialized=3D=
true;return true;}else{alert("Alcuni componenti DHTML sono mancanti =
oppure le librerie Yahoo! YUI non sono state caricate.");}}return =
false;};oInstance.asyncCall=3Dfunction(strUrl,strPostData,fCallBack){var =
hHttpRequest=3Dnull;if(window.XMLHttpRequest){try{hHttpRequest=3Dnew =
XMLHttpRequest();}catch(oErr){hHttpRequest=3Dnull;}}else{if(window.Active=
XObject){var aStrMsxhtml=3Dnew =
Array("Msxml2.XMLHTTP.7.0","Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msx=
ml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP=
");for(var =
i=3D0;i<aStrMsxhtml.length&&!hHttpRequest;i++){try{hHttpRequest=3Dnew =
ActiveXObject(aStrMsxhtml[i]);}catch(oErr){hHttpRequest=3Dnull;}}}}if(hHt=
tpRequest!=3Dnull){hHttpRequest.onreadystatechange=3Dfunction(){if(hHttpR=
equest.readyState=3D=3D4){fCallBack(hHttpRequest.status=3D=3D200&&hHttpRe=
quest.responseText?hHttpRequest.responseText:null);}};hHttpRequest.open(s=
trPostData=3D=3Dnull?"GET":"POST",strUrl,true);if(strPostData!=3Dnull){hH=
ttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlenc=
oded");hHttpRequest.setRequestHeader("Content-Length",strPostData.length)=
;}hHttpRequest.setRequestHeader("If-Modified-Since","Thu, 1 Jan 1970 =
00:00:00 =
GMT");hHttpRequest.setRequestHeader("X-Requested-With","XMLHttpRequest");=
hHttpRequest.send(strPostData);return true;}fCallBack(null);return =
false;};oInstance.fixFlash=3Dfunction(){try{var =
aObjects=3Ddocument.getElementsByTagName("object");for(var =
i=3D0;i<aObjects.length;i++){var oObject=3DaObjects[i];var =
bFoundWmodeParam=3Dfalse;var =
aParams=3DoObject.getElementsByTagName("param");for(var =
j=3D0;j<aParams.length;j++){var =
oParam=3DaParams[j];if((oParam.getAttribute&&oParam.getAttribute("name").=
toLowerCase()=3D=3D"wmode")||oParam.name.toLowerCase()=3D=3D"wmode"){if(o=
Param.setAttribute){oParam.setAttribute("value","opaque");}oParam.wmode=3D=
"opaque";bFoundWmodeParam=3Dtrue;}}if(!bFoundWmodeParam){var =
oParam=3Ddocument.createElement("param");if(oParam.setAttribute){oParam.s=
etAttribute("name","wmode");oParam.setAttribute("value","opaque");}oParam=
.name=3D"wmode";oParam.value=3D"opaque";oObject.appendChild(oParam);}}var=
 aEmbeds=3Ddocument.getElementsByTagName("embed");for(var =
i=3D0;i<aEmbeds.length;i++){var =
oEmbed=3DaEmbeds[i];if(oEmbed.setAttribute){oEmbed.setAttribute("wmode","=
opaque");}oEmbed.wmode=3D"opaque";}return true;}catch(e){}return =
false;};oInstance.trimString=3Dfunction(strString){return =
strString.replace(/^[\s]+|[\s]+$/gi,"");};oInstance.escapeString=3Dfuncti=
on(strString){strString=3DstrString.replace(/[&]/gi,"&amp;");strString=3D=
strString.replace(/[\042]/gi,"&quot;");strString=3DstrString.replace(/[\0=
47]/gi,"&#039;");strString=3DstrString.replace(/[<]/gi,"&lt;");strString=3D=
strString.replace(/[>]/gi,"&gt;");return =
strString;};oInstance.newLineToBreakLine=3Dfunction(strString){return =
strString.replace(/[\n]/gi,"<br =
/>\n");};oInstance.isVoteValid=3Dfunction(iVote){return =
iVote>=3D1&&iVote<=3D6;};oInstance.getPageLink=3Dfunction(iPage){iPage=3D=
parseInt(iPage);if(!isNaN(iPage)&&iPage>=3D1){var =
strCurrentLocation=3Dlocation.pathname;var =
strCurrentQueryString=3Dlocation.search.substring(1);if(/\/pag\/[^\/]+/.t=
est(strCurrentLocation)){strCurrentLocation=3DstrCurrentLocation.replace(=
/\/pag\/[^\/]+/g,iPage>1?"/pag/"+iPage:"");}else{if(iPage>1){strCurrentLo=
cation+=3D"/pag/"+iPage;}}if(strCurrentQueryString!=3D""){var =
aQueryStringTokens=3DstrCurrentQueryString.split(/[&]+/);var =
aNewQueryStringTokens=3Dnew Array();for(var =
i=3D0;i<aQueryStringTokens.length;i++){if(!/^pag(=3D[\s\S]*)$/.test(aQuer=
yStringTokens[i])){aNewQueryStringTokens[aNewQueryStringTokens.length]=3D=
aQueryStringTokens[i];}}strCurrentQueryString=3DaNewQueryStringTokens.len=
gth?("?"+aNewQueryStringTokens.join("&")):"";}return =
strCurrentLocation+strCurrentQueryString;}return =
null;};oInstance.isWorking=3Dfunction(){return =
oInstance.bIsWorking;};oInstance.setWorking=3Dfunction(bWorking,bHideAnim=
ation){oInstance.bIsWorking=3DbWorking;if(oInstance.bIsInitialized){oInst=
ance.hCommentsLoader.style.display=3DbWorking&&!bHideAnimation?"":"none";=
}return true;};oInstance.isReplying=3Dfunction(){return =
oInstance.bIsReplying;};oInstance.setReplying=3Dfunction(bReplying){oInst=
ance.bIsReplying=3DbReplying;return =
true;};oInstance.list=3Dfunction(iPage,bAutoUpdate){iPage=3DparseInt(iPag=
e);if(isNaN(iPage)||iPage<1){iPage=3Dnull;}if(oInstance.bIsInitialized&&!=
oInstance.isWorking()&&!oInstance.isReplying()){var aParams=3Dnew =
Array();aParams[aParams.length]=3D"rand_"+Math.round(Math.random()*999999=
999)+"=3D"+Math.round(Math.random()*999999999);if(oInstance.oPager.pager)=
{aParams[aParams.length]=3D"mode=3D1";aParams[aParams.length]=3D"page=3D"=
+encodeURIComponent(iPage?iPage:oInstance.oPager.current);}else{aParams[a=
Params.length]=3D"mode=3D0";}aParams[aParams.length]=3D"object_type=3D"+e=
ncodeURIComponent(oInstance.iObjectType);aParams[aParams.length]=3D"objec=
t_id=3D"+encodeURIComponent(oInstance.iObjectId);oInstance.setWorking(tru=
e,bAutoUpdate);oInstance.asyncCall(oInstance.asyncUrl,aParams.join("&"),f=
unction(strResponse){oInstance.setWorking(false,false);if(strResponse!=3D=
null){try{var oResponse=3Deval("("+strResponse+")");}catch(e){var =
oResponse=3Dnull;}if(oResponse!=3Dnull&&typeof =
oResponse=3D=3D"object"){if(oResponse.success){oInstance.oObject=3DoRespo=
nse.response.object;oInstance.oOptions=3DoResponse.response.options;oInst=
ance.oUser=3DoResponse.response.user;oInstance.oPager=3DoResponse.respons=
e.pager;oInstance.oErrors=3DoResponse.response.errors;oInstance.oWarnings=
=3DoResponse.response.warnings;oInstance.oInformations=3DoResponse.respon=
se.informations;if(oInstance.oOptions.comments_enabled){oInstance.hCommen=
tsList.style.display=3D"none";var bGloballyFoundLastComment=3Dfalse;var =
fRecursiveUnroll=3Dfunction(hParentCommentContainer,aComment,iComment){va=
r bFoundLastComment=3Dfalse;var =
bHiddenChildren=3DoInstance.oOptions.loaded_level>=3D0&&aComment.level>=3D=
oInstance.oOptions.loaded_level;var =
hNewCommentContainer=3Ddocument.createElement("div");hNewCommentContainer=
.className=3D"mkmC"+(" mkmC"+(iComment%2=3D=3D0?"1":"2"))+(" =
mkmCLevel_"+aComment.level);if(oInstance.iLastCommentId&&oInstance.iLastC=
ommentId=3D=3DaComment.id){hNewCommentContainer.className+=3D" =
mkmCLatest";var =
hLastestCommentAnchor=3Ddocument.createElement("a");hLastestCommentAnchor=
.name=3D"interactiveCommentsLatestAnchor_"+oInstance.strInstance;hNewComm=
entContainer.appendChild(hLastestCommentAnchor);bGloballyFoundLastComment=
=3Dtrue;}var =
hNewCommentsReply=3Ddocument.createElement("div");hNewCommentsReply.class=
Name=3D"mkmCCont";if(oInstance.oOptions.show_avatar){var =
hNewCommentAvatar=3Ddocument.createElement("div");hNewCommentAvatar.class=
Name=3D"mkmCAvatar";if(aComment.home_page){var =
hNewCommentProfile=3Ddocument.createElement("a");hNewCommentProfile.href=3D=
aComment.is_logged&&aComment.logged_author_profile?aComment.logged_author=
_profile:(aComment.home_page?aComment.home_page:"#");hNewCommentProfile.t=
arget=3D"_blank";hNewCommentProfile.title=3DaComment.is_logged&&aComment.=
logged_author_profile?"Profilo di =
"+aComment.author:aComment.author;if(!(aComment.is_logged&&aComment.logge=
d_author_profile)&&!aComment.home_page){hNewCommentProfile.onclick=3Dfunc=
tion(){oInstance.warnNoUserLink();return =
false;};}else{hNewCommentProfile.onclick=3Dfunction(){return =
oInstance.confirmUserLink(this);};}}else{var =
hNewCommentProfile=3Ddocument.createElement("div");}var =
hNewCommentProfileImage=3Ddocument.createElement("img");hNewCommentProfil=
eImage.alt=3DaComment.is_logged&&aComment.logged_author_avatar?"Avatar =
di =
"+aComment.author:aComment.author;hNewCommentProfileImage.src=3DaComment.=
is_logged?(aComment.vote=3D=3D0&&aComment.logged_author_avatar?aComment.l=
ogged_author_avatar:(oInstance.isVoteValid(aComment.vote)?"/images/avatar=
s/"+aComment.vote+".gif":"/images/avatars/0.gif")):(oInstance.isVoteValid=
(aComment.vote)?"/images/avatars/"+aComment.vote+".gif":"/images/avatars/=
0.gif");hNewCommentProfileImage.onerror=3Dfunction(){oInstance.checkUserA=
vatar(this,false);};hNewCommentProfileImage.onload=3Dfunction(){oInstance=
.checkUserAvatar(this,true);};hNewCommentProfile.appendChild(hNewCommentP=
rofileImage);hNewCommentAvatar.appendChild(hNewCommentProfile);hNewCommen=
tsReply.appendChild(hNewCommentAvatar);}var =
hNewCommentsReplyHead=3Ddocument.createElement("div");hNewCommentsReplyHe=
ad.className=3D"mkmCHead";if(aComment.home_page){var =
hNewCommentUserHomePage=3Ddocument.createElement("a");hNewCommentUserHome=
Page.target=3D"_blank";hNewCommentUserHomePage.rel=3D"nofollow";if(aComme=
nt.home_page){hNewCommentUserHomePage.href=3DaComment.home_page;hNewComme=
ntUserHomePage.onclick=3Dfunction(){return =
oInstance.confirmUserLink(this);};}else{if(aComment.is_logged&&aComment.l=
ogged_author_profile){hNewCommentUserHomePage.href=3DaComment.logged_auth=
or_profile;hNewCommentUserHomePage.onclick=3Dfunction(){return =
oInstance.confirmUserLink(this);};}else{hNewCommentUserHomePage.href=3D"#=
";hNewCommentUserHomePage.onclick=3Dfunction(){oInstance.warnNoUserLink()=
;return false;};}}}else{var =
hNewCommentUserHomePage=3Ddocument.createElement('div');hNewCommentUserHo=
mePage.className =3D =
'mkmUsername';}hNewCommentUserHomePage.appendChild(document.createTextNod=
e(aComment.author));hNewCommentsReplyHead.appendChild(hNewCommentUserHome=
Page);var =
hNewCommentUserPostDate=3Ddocument.createElement("span");hNewCommentUserP=
ostDate.title=3DaComment.created_at;hNewCommentUserPostDate.appendChild(d=
ocument.createTextNode(aComment.created_at_human));hNewCommentsReplyHead.=
appendChild(hNewCommentUserPostDate);hNewCommentsReply.appendChild(hNewCo=
mmentsReplyHead);var =
hNewCommentsReplyText=3Ddocument.createElement("div");hNewCommentsReplyTe=
xt.className=3D"mkmCText";var =
hNewCommentTitle=3Ddocument.createElement("h4");hNewCommentTitle.appendCh=
ild(document.createTextNode(aComment.title));hNewCommentsReplyText.append=
Child(hNewCommentTitle);var =
hNewCommentContent=3Ddocument.createElement("p");hNewCommentContent.id=3D=
"interactiveCommentsCommentContent_"+oInstance.strInstance+"_"+aComment.i=
d;if(oInstance.oOptions.show_extended_gui){hNewCommentContent.innerHTML=3D=
aComment.content_html;}else{hNewCommentContent.appendChild(document.creat=
eTextNode(aComment.content));}hNewCommentContent.innerHTML=3DoInstance.ne=
wLineToBreakLine(hNewCommentContent.innerHTML);hNewCommentsReplyText.appe=
ndChild(hNewCommentContent);if(!aComment.level){var =
hNewCommentsReplyCount=3Ddocument.createElement("div");hNewCommentsReplyC=
ount.className=3D"mkmCCount";hNewCommentsReplyCount.appendChild(document.=
createTextNode("n=C2=B0 =
"+((oInstance.oPager.paged?(oInstance.oPager.elements-(oInstance.oPager.c=
urrent-1)*oInstance.oOptions.pager_elements):oInstance.oPager.elements)-i=
Comment)));if(oInstance.oOptions.show_threaded_comments){hNewCommentsRepl=
yCount.title=3DaComment.last_comment_available?("Ultima risposta di =
"+aComment.last_comment.author+(aComment.last_comment.is_logged?" =
(loggato)":"")+" scritta "+aComment.last_comment.created_at_human+': =
"'+aComment.last_comment.title+'"'):"Non ci sono =
risposte";hNewCommentsReplyCount.style.cursor=3D"help";}hNewCommentsReply=
Text.appendChild(hNewCommentsReplyCount);}if(oInstance.oOptions.show_thre=
aded_comments){var =
hNewCommentReplyBox=3Ddocument.createElement("div");hNewCommentReplyBox.c=
lassName=3D"mkmCReplyLink";if(aComment.descendants_count>0){var =
hNewCommentReplyCount=3Ddocument.createElement("u");if(aComment.descendan=
ts_count=3D=3D1){hNewCommentReplyCount.appendChild(document.createTextNod=
e("1 =
risposta"));}else{hNewCommentReplyCount.appendChild(document.createTextNo=
de(aComment.descendants_count+" =
risposte"));}hNewCommentReplyBox.appendChild(hNewCommentReplyCount);var =
hNewCommentReplySeparator=3Ddocument.createElement("font");hNewCommentRep=
lySeparator.appendChild(document.createTextNode("-"));hNewCommentReplyBox=
.appendChild(hNewCommentReplySeparator);var =
hNewCommentChildrenToggle=3Ddocument.createElement("a");hNewCommentChildr=
enToggle.href=3D"#";hNewCommentChildrenToggle.title=3D"Vedi/Nascondi le =
risposte";hNewCommentChildrenToggle.onclick=3Dfunction(){oInstance.toggle=
Children(this,aComment.id);return =
false;};hNewCommentReplyBox.appendChild(hNewCommentChildrenToggle);}if(oI=
nstance.oUser.can_comment&&oInstance.oUser.can_comment_extended){if(aComm=
ent.descendants_count>0){var =
hNewCommentReplySeparator=3Ddocument.createElement("font");hNewCommentRep=
lySeparator.appendChild(document.createTextNode("|"));hNewCommentReplyBox=
.appendChild(hNewCommentReplySeparator);}var =
hNewCommentQuoteCreate=3Ddocument.createElement("a");hNewCommentQuoteCrea=
te.href=3D"#";hNewCommentQuoteCreate.title=3D"Rispondi a questo commento =
quotando";hNewCommentQuoteCreate.onclick=3Dfunction(){oInstance.replyComm=
ent(aComment.id,aComment.title,true);return =
false;};hNewCommentQuoteCreate.appendChild(document.createTextNode("quota=
"));hNewCommentReplyBox.appendChild(hNewCommentQuoteCreate);var =
hNewCommentReplySeparator=3Ddocument.createElement("font");hNewCommentRep=
lySeparator.appendChild(document.createTextNode("-"));hNewCommentReplyBox=
.appendChild(hNewCommentReplySeparator);var =
hNewCommentReplyCreate=3Ddocument.createElement("a");hNewCommentReplyCrea=
te.href=3D"#";hNewCommentReplyCreate.title=3D"Rispondi a questo =
commento";hNewCommentReplyCreate.onclick=3Dfunction(){oInstance.replyComm=
ent(aComment.id,aComment.title,false);return =
false;};hNewCommentReplyCreate.appendChild(document.createTextNode("rispo=
ndi"));hNewCommentReplyBox.appendChild(hNewCommentReplyCreate);}hNewComme=
ntsReplyText.appendChild(hNewCommentReplyBox);}hNewCommentsReply.appendCh=
ild(hNewCommentsReplyText);hNewCommentContainer.appendChild(hNewCommentsR=
eply);if(oInstance.oOptions.show_threaded_comments&&aComment.children_cou=
nt>0){var =
hNewCommentChildrenContainer=3Ddocument.createElement("div");hNewCommentC=
hildrenContainer.id=3D"interactiveCommentsListContainerChildren_"+oInstan=
ce.strInstance+"_"+aComment.id;for(var iChildrenCommentId in =
aComment.children){if(arguments.callee(hNewCommentChildrenContainer,aComm=
ent.children[iChildrenCommentId],iComment)){bFoundLastComment=3Dtrue;}}hN=
ewCommentChildrenContainer.style.display=3DbHiddenChildren&&!bFoundLastCo=
mment?"none":"";if(hNewCommentChildrenToggle){hNewCommentChildrenToggle.a=
ppendChild(document.createTextNode(bHiddenChildren&&!bFoundLastComment?"v=
edi":"nascondi"));}hNewCommentContainer.appendChild(hNewCommentChildrenCo=
ntainer);}hParentCommentContainer.appendChild(hNewCommentContainer);retur=
n(oInstance.iLastCommentId&&oInstance.iLastCommentId=3D=3DaComment.id)||b=
FoundLastComment;};while(oInstance.hCommentsList.firstChild){oInstance.hC=
ommentsList.removeChild(oInstance.hCommentsList.firstChild);}var =
iComment=3D0;for(var iCommentId in =
oResponse.response.data){fRecursiveUnroll(oInstance.hCommentsList,oRespon=
se.response.data[iCommentId],iComment++);}oInstance.hCommentsNewReplyCont=
ainer.style.display=3DoInstance.oUser.can_comment&&oInstance.oUser.can_co=
mment_extended?"":"none";oInstance.hCommentsList.style.display=3D"";if ( =
!/\bnojs\b/.test(oInstance.hPagerList.className) ) =
oInstance.buildPager();if(!bAutoUpdate){location.href=3D(bGloballyFoundLa=
stComment?"#interactiveCommentsLatestAnchor_":"#interactiveCommentsListAn=
chor_")+oInstance.strInstance;}if(oInstance.oPager.pager){if(oInstance.oP=
ager.current>1){document.title=3D'Commenti a =
"'+(oInstance.oObject.title?oInstance.oObject.title:"")+'" - pagina =
'+oInstance.oPager.current;}}if(oInstance.hOptionalCommentsCounter){while=
(oInstance.hOptionalCommentsCounter.firstChild){oInstance.hOptionalCommen=
tsCounter.removeChild(oInstance.hOptionalCommentsCounter.firstChild);}oIn=
stance.hOptionalCommentsCounter.appendChild(document.createTextNode("("+o=
Instance.oPager.elements+")"));oInstance.hOptionalCommentsCounter.title=3D=
oInstance.oPager.elements=3D=3D1?"C'=C3=A8 un solo argomento":("Ci sono =
"+oInstance.oPager.elements+" =
argomenti");oInstance.hOptionalCommentsCounter.style.display=3D!oInstance=
.oPager.elements?"none":"";}if(oInstance.hOptionalRefresh){oInstance.hOpt=
ionalRefresh.style.display=3DoInstance.oPager.elements?"":"none";}if(oIns=
tance.hOptionalFeed){oInstance.hOptionalFeed.style.display=3DoInstance.oP=
ager.elements?"":"none";}if(oInstance.hOptionalPagedList){oInstance.hOpti=
onalPagedList.style.display=3DoInstance.oPager.elements?"":"none";}oInsta=
nce.hComments.style.display=3DoInstance.oPager.elements||(oInstance.oUser=
.can_comment&&oInstance.oUser.can_comment_extended)?"":"none";}else{oInst=
ance.hComments.style.display=3D"none";}}else{if(!bAutoUpdate){alert(oResp=
onse.description);}}}else{if(!bAutoUpdate){alert("Il server ha risposto =
con dei dati corrotti: riprovare pi=C3=B9 =
tardi.");}}}else{if(!bAutoUpdate){alert("Il server ha risposto in modo =
inatteso oppure la connessione =C3=A8 stata annullata: riprovare =
pi=C3=B9 tardi.");}}});}return =
false;};oInstance.toggleChildren=3Dfunction(hHref,iCommentId){if(oInstanc=
e.bIsInitialized&&!oInstance.isWorking()){var =
hChildrenContainer=3Ddocument.getElementById("interactiveCommentsListCont=
ainerChildren_"+oInstance.strInstance+"_"+iCommentId);if(hChildrenContain=
er&&hHref){while(hHref.firstChild){hHref.removeChild(hHref.firstChild);}i=
f(hChildrenContainer.style.display.toLowerCase()=3D=3D"none"){hChildrenCo=
ntainer.style.display=3D"";hHref.appendChild(document.createTextNode("nas=
condi"));}else{hChildrenContainer.style.display=3D"none";hHref.appendChil=
d(document.createTextNode("vedi"));}return true;}else{alert("Alcuni =
componenti DHTML sono mancanti.");}}return =
false;};oInstance.initReplyComment=3Dfunction(bInitFields,strInitTitle,st=
rInitContent){if(oInstance.bIsInitialized&&!oInstance.isWorking()){if(oIn=
stance.oOptions!=3Dnull&&oInstance.oUser!=3Dnull){if(bInitFields){if(oIns=
tance.trimString(oInstance.hEMail.value)=3D=3D""){oInstance.hEMail.value=3D=
oInstance.oUser.is_logged&&oInstance.oUser.user_email?oInstance.oUser.use=
r_email:"";}oInstance.hEMailNotification.checked=3Dfalse;oInstance.hTitle=
.value=3DstrInitTitle?strInitTitle:"";oInstance.hContent.value=3DstrInitC=
ontent?strInitContent:"";oInstance.hVote0.checked=3DoInstance.oUser.is_lo=
gged?true:false;oInstance.hVote1.checked=3Dfalse;oInstance.hVote2.checked=
=3Dfalse;oInstance.hVote3.checked=3Dfalse;oInstance.hVote4.checked=3Dfals=
e;oInstance.hVote5.checked=3Dfalse;oInstance.hVote6.checked=3Dfalse;oInst=
ance.refreshCaptcha(true);}if(/\bmkmCError\b/.test(oInstance.hAuthorConta=
iner.className)){oInstance.hAuthorContainer.className=3DoInstance.hAuthor=
Container.className.replace(/\bmkmCError\b/g,"");}if(/\bmkmCError\b/.test=
(oInstance.hEMailContainer.className)){oInstance.hEMailContainer.classNam=
e=3DoInstance.hEMailContainer.className.replace(/\bmkmCError\b/g,"");}if(=
/\bmkmCError\b/.test(oInstance.hEMailNotificationContainer.className)){oI=
nstance.hEMailNotificationContainer.className=3DoInstance.hAuthorContaine=
r.className.replace(/\bmkmCError\b/g,"");}if(/\bmkmCError\b/.test(oInstan=
ce.hVoteContainer.className)){oInstance.hVoteContainer.className=3DoInsta=
nce.hVoteContainer.className.replace(/\bmkmCError\b/g,"");}if(/\bmkmCErro=
r\b/.test(oInstance.hCaptchaContainer.className)){oInstance.hCaptchaConta=
iner.className=3DoInstance.hCaptchaContainer.className.replace(/\bmkmCErr=
or\b/g,"");}if(/\bmkmCError\b/.test(oInstance.hTitleContainer.className))=
{oInstance.hTitleContainer.className=3DoInstance.hTitleContainer.classNam=
e.replace(/\bmkmCError\b/g,"");}if(/\bmkmCError\b/.test(oInstance.hConten=
tContainer.className)){oInstance.hContentContainer.className=3DoInstance.=
hContentContainer.className.replace(/\bmkmCError\b/g,"");}oInstance.hAuth=
orError.style.display=3D"none";while(oInstance.hAuthorError.firstChild){o=
Instance.hAuthorError.removeChild(oInstance.hAuthorError.firstChild);}oIn=
stance.hEMailError.style.display=3D"none";while(oInstance.hEMailError.fir=
stChild){oInstance.hEMailError.removeChild(oInstance.hEMailError.firstChi=
ld);}oInstance.hEMailNotificationError.style.display=3D"none";while(oInst=
ance.hEMailNotificationError.firstChild){oInstance.hEMailNotificationErro=
r.removeChild(oInstance.hEMailNotificationError.firstChild);}oInstance.hH=
omePageError.style.display=3D"none";while(oInstance.hHomePageError.firstC=
hild){oInstance.hHomePageError.removeChild(oInstance.hHomePageError.first=
Child);}oInstance.hVoteError.style.display=3D"none";while(oInstance.hVote=
Error.firstChild){oInstance.hVoteError.removeChild(oInstance.hVoteError.f=
irstChild);}oInstance.hCaptchaError.style.display=3D"none";while(oInstanc=
e.hCaptchaError.firstChild){oInstance.hCaptchaError.removeChild(oInstance=
.hCaptchaError.firstChild);}oInstance.hTitleError.style.display=3D"none";=
while(oInstance.hTitleError.firstChild){oInstance.hTitleError.removeChild=
(oInstance.hTitleError.firstChild);}oInstance.hContentError.style.display=
=3D"none";while(oInstance.hContentError.firstChild){oInstance.hContentErr=
or.removeChild(oInstance.hContentError.firstChild);}if(oInstance.oUser.is=
_logged){oInstance.hAuthor.value=3DoInstance.oUser.user_name?oInstance.oU=
ser.user_name:"";}with(oInstance.hAuthor){readOnly=3DoInstance.oUser.is_l=
ogged?true:false;disabled=3DoInstance.oUser.is_logged?true:false;}oInstan=
ce.hVote0Container.style.display=3DoInstance.oUser.is_logged?"":"none";oI=
nstance.hVote0Image.userAvatarChecked=3Dfalse;oInstance.hVote0Image.onerr=
or=3Dfunction(){oInstance.checkUserAvatar(this,false);};oInstance.hVote0I=
mage.onload=3Dfunction(){oInstance.checkUserAvatar(this,true);};oInstance=
.hVote0Image.src=3DoInstance.oUser.is_logged&&oInstance.oUser.user_avatar=
?oInstance.oUser.user_avatar:"/images/avatars/0.gif";oInstance.hEMailCont=
ainer.style.display=3DoInstance.oOptions.show_email?"":"none";oInstance.h=
EMailNotificationContainer.style.display=3DoInstance.oOptions.show_email&=
&oInstance.oOptions.email_notification?"":"none";oInstance.hHomePageConta=
iner.style.display=3DoInstance.oOptions.show_home_page?"":"none";oInstanc=
e.hVoteContainer.style.display=3DoInstance.oOptions.show_vote?"":"none";o=
Instance.hCaptchaContainer.style.display=3DoInstance.oOptions.show_captch=
a&&!oInstance.oUser.is_logged?"":"none";if(window.tinyMCE&&tinyMCE.active=
Editor&&tinyMCE.activeEditor.load){tinyMCE.activeEditor.load();}}}return =
false;};oInstance.lockReplyComment=3Dfunction(bLock){if(oInstance.bIsInit=
ialized&&!oInstance.isWorking()&&oInstance.isReplying()){if(oInstance.oOp=
tions!=3Dnull&&oInstance.oUser!=3Dnull){oInstance.hAuthor.disabled=3DoIns=
tance.oUser.is_logged?true:bLock;oInstance.hVote0.disabled=3D!oInstance.o=
User.is_logged?true:bLock;oInstance.hTitle.disabled=3DbLock;oInstance.hCo=
ntent.disabled=3DbLock;oInstance.hHomePage.disabled=3DbLock;oInstance.hEM=
ail.disabled=3DbLock;oInstance.hEMailNotification.disabled=3DbLock;oInsta=
nce.hCaptcha.disabled=3DbLock;oInstance.hReplySubmit.disabled=3DbLock;oIn=
stance.hVote1.disabled=3DbLock;oInstance.hVote2.disabled=3DbLock;oInstanc=
e.hVote3.disabled=3DbLock;oInstance.hVote4.disabled=3DbLock;oInstance.hVo=
te5.disabled=3DbLock;oInstance.hVote6.disabled=3DbLock;return =
true;}}return =
false;};oInstance.replyComment=3Dfunction(iReplyCommentId,strReplyComment=
Title,bQuote){if(oInstance.bIsInitialized&&!oInstance.isWorking()&&!oInst=
ance.isReplying()){if(oInstance.oOptions!=3Dnull&&oInstance.oUser!=3Dnull=
){iReplyCommentId=3DparseInt(iReplyCommentId);if(isNaN(iReplyCommentId)||=
iReplyCommentId<0){iReplyCommentId=3D0;}if(oInstance.oOptions.comments_en=
abled){if(oInstance.oUser.can_comment&&oInstance.oUser.can_comment_extend=
ed){if(iReplyCommentId>0?oInstance.oOptions.show_threaded_comments:true){=
var strReplyCommentContent=3Dnull;if(bQuote){var =
oCommentContent=3Ddocument.getElementById("interactiveCommentsCommentCont=
ent_"+oInstance.strInstance+"_"+iReplyCommentId);if(oCommentContent){if(t=
ypeof oCommentContent.innerText!=3Dtypeof void =
(0)){strReplyCommentContent=3DoInstance.trimString(oCommentContent.innerT=
ext);}else{if(typeof oCommentContent.textContent!=3Dtypeof void =
(0)){strReplyCommentContent=3DoInstance.trimString(oCommentContent.textCo=
ntent);}}if(strReplyCommentContent!=3Dnull){strReplyCommentContent=3DstrR=
eplyCommentContent.replace(/(^)/mgi,"> =
$1");}}}oInstance.iReplyCommentId=3DiReplyCommentId;oInstance.initReplyCo=
mment(true,strReplyCommentTitle?("R: =
"+strReplyCommentTitle).substring(0,65535):null,strReplyCommentContent);o=
Instance.setReplying(true);oInstance.fixFlash();if(iReplyCommentId>0){oIn=
stance.hReplyYuiPanel.setHeader("Aggiungi una risposta a =
<i>"+oInstance.escapeString(strReplyCommentTitle)+"</i> per =
<i>"+oInstance.escapeString(oInstance.oObject.title)+"</i>...");}else{oIn=
stance.hReplyYuiPanel.setHeader("Aggiungi un commento a =
<i>"+oInstance.escapeString(oInstance.oObject.title)+"</i>...");}oInstanc=
e.hCommentsReply.style.display=3D"";oInstance.hReplyYuiPanel.show();retur=
n true;}else{alert("Non =C3=A8 possibile rispondere in modo gerarchico =
ai commenti.");}}else{alert("Non puoi scrivere nuovi commenti o =
aggiungere risposte.");}}else{alert("I commenti sono =
disabilitati.");}}else{alert("Inizializzazione non eseguita.");}}return =
false;};oInstance.replyCommentSubmit=3Dfunction(){if(oInstance.bIsInitial=
ized&&!oInstance.isWorking()&&oInstance.isReplying()){if(oInstance.oOptio=
ns!=3Dnull&&oInstance.oUser!=3Dnull){if(oInstance.oOptions.comments_enabl=
ed){if(oInstance.oUser.can_comment&&oInstance.oUser.can_comment_extended)=
{if(oInstance.iReplyCommentId>0?oInstance.oOptions.show_threaded_comments=
:true){if(window.tinyMCE&&tinyMCE.triggerSave){tinyMCE.triggerSave();}oIn=
stance.initReplyComment(false,null,null);oInstance.lockReplyComment(true)=
;var aParams=3Dnew =
Array();aParams[aParams.length]=3D"rand_"+Math.round(Math.random()*999999=
999)+"=3D"+Math.round(Math.random()*999999999);aParams[aParams.length]=3D=
"mode=3D10";aParams[aParams.length]=3D"object_type=3D"+encodeURIComponent=
(oInstance.iObjectType);aParams[aParams.length]=3D"object_id=3D"+encodeUR=
IComponent(oInstance.iObjectId);aParams[aParams.length]=3D"parent_id=3D"+=
encodeURIComponent(oInstance.iReplyCommentId);if(!oInstance.oUser.is_logg=
ed){aParams[aParams.length]=3D"author=3D"+encodeURIComponent(oInstance.tr=
imString(oInstance.hAuthor.value));}if(oInstance.oOptions.show_email){aPa=
rams[aParams.length]=3D"e_mail=3D"+encodeURIComponent(oInstance.trimStrin=
g(oInstance.hEMail.value));}if(oInstance.oOptions.show_home_page){aParams=
[aParams.length]=3D"home_page=3D"+encodeURIComponent(oInstance.trimString=
(oInstance.hHomePage.value));}if(oInstance.oOptions.show_email&&oInstance=
.oOptions.email_notification){aParams[aParams.length]=3D"e_mail_notificat=
ion=3D"+encodeURIComponent(oInstance.hEMailNotification.checked?"1":"0");=
}if(oInstance.oOptions.show_vote){var =
iVote=3D"";if(oInstance.hVote0.checked){iVote=3DoInstance.oUser.is_logged=
?0:"";}else{if(oInstance.hVote1.checked){iVote=3D1;}else{if(oInstance.hVo=
te2.checked){iVote=3D2;}else{if(oInstance.hVote3.checked){iVote=3D3;}else=
{if(oInstance.hVote4.checked){iVote=3D4;}else{if(oInstance.hVote5.checked=
){iVote=3D5;}else{if(oInstance.hVote6.checked){iVote=3D6;}else{iVote=3D""=
;}}}}}}}aParams[aParams.length]=3D"vote=3D"+encodeURIComponent(iVote);}if=
(oInstance.oOptions.show_captcha&&!oInstance.oUser.is_logged){aParams[aPa=
rams.length]=3D"captcha=3D"+encodeURIComponent(oInstance.trimString(oInst=
ance.hCaptcha.value));}aParams[aParams.length]=3D"title=3D"+encodeURIComp=
onent(oInstance.trimString(oInstance.hTitle.value));aParams[aParams.lengt=
h]=3D"content=3D"+encodeURIComponent(oInstance.trimString(oInstance.hCont=
ent.value));oInstance.setWorking(true,false);oInstance.hCaptchaImage.src=3D=
"/images/loading.gif";oInstance.asyncCall(oInstance.asyncUrl,aParams.join=
("&"),function(strResponse){oInstance.setWorking(false,false);oInstance.l=
ockReplyComment(false);oInstance.refreshCaptcha(true);if(strResponse!=3Dn=
ull){try{var oResponse=3Deval("("+strResponse+")");}catch(e){var =
oResponse=3Dnull;}if(oResponse!=3Dnull&&typeof =
oResponse=3D=3D"object"){if(oResponse.success){oInstance.oObject=3DoRespo=
nse.response.object;oInstance.oOptions=3DoResponse.response.options;oInst=
ance.oUser=3DoResponse.response.user;oInstance.oErrors=3DoResponse.respon=
se.errors;oInstance.oWarnings=3DoResponse.response.warnings;oInstance.oIn=
formations=3DoResponse.response.informations;var aErrors=3Dnew =
Array();for(var strErrorType in =
oInstance.oErrors){aErrors[aErrors.length]=3DoInstance.oErrors[strErrorTy=
pe];switch(strErrorType){case"author":if(/\bmkmCError\b/.test(oInstance.h=
AuthorContainer.className)){oInstance.hAuthorContainer.className+=3D" =
bmkmCError";}oInstance.hAuthorError.appendChild(document.createTextNode(o=
Instance.oErrors[strErrorType]));oInstance.hAuthorError.style.display=3D"=
";break;case"e_mail":if(/\bmkmCError\b/.test(oInstance.hEMailContainer.cl=
assName)){oInstance.hEMailContainer.className+=3D" =
bmkmCError";}oInstance.hEMailError.appendChild(document.createTextNode(oI=
nstance.oErrors[strErrorType]));oInstance.hEMailError.style.display=3D"";=
break;case"e_mail_banned":if(/\bmkmCError\b/.test(oInstance.hEMailNotific=
ationContainer.className)){oInstance.hEMailNotificationContainer.classNam=
e+=3D" =
bmkmCError";}oInstance.hEMailNotificationError.appendChild(document.creat=
eTextNode(oInstance.oErrors[strErrorType]));oInstance.hEMailNotificationE=
rror.style.display=3D"";break;case"email_notification":if(/\bmkmCError\b/=
.test(oInstance.hEMailContainer.className)){oInstance.hEMailContainer.cla=
ssName+=3D" =
bmkmCError";}if(/\bmkmCError\b/.test(oInstance.hEMailNotificationContaine=
r.className)){oInstance.hEMailNotificationContainer.className+=3D" =
bmkmCError";}oInstance.hEMailError.appendChild(document.createTextNode(oI=
nstance.oErrors[strErrorType]));oInstance.hEMailNotificationError.appendC=
hild(document.createTextNode(oInstance.oErrors[strErrorType]));oInstance.=
hEMailError.style.display=3D"";oInstance.hEMailNotificationError.style.di=
splay=3D"";break;case"home_page":if(/\bmkmCError\b/.test(oInstance.hHomeP=
ageContainer.className)){oInstance.hHomePageContainer.className+=3D" =
bmkmCError";}oInstance.hHomePageError.appendChild(document.createTextNode=
(oInstance.oErrors[strErrorType]));oInstance.hHomePageError.style.display=
=3D"";break;case"vote":if(/\bmkmCError\b/.test(oInstance.hVoteContainer.c=
lassName)){oInstance.hVoteContainer.className+=3D" =
bmkmCError";}oInstance.hVoteError.appendChild(document.createTextNode(oIn=
stance.oErrors[strErrorType]));oInstance.hVoteError.style.display=3D"";br=
eak;case"title":if(/\bmkmCError\b/.test(oInstance.hTitleContainer.classNa=
me)){oInstance.hTitleContainer.className+=3D" =
bmkmCError";}oInstance.hTitleError.appendChild(document.createTextNode(oI=
nstance.oErrors[strErrorType]));oInstance.hTitleError.style.display=3D"";=
break;case"content":if(/\bmkmCError\b/.test(oInstance.hContentContainer.c=
lassName)){oInstance.hContentContainer.className+=3D" =
bmkmCError";}oInstance.hContentError.appendChild(document.createTextNode(=
oInstance.oErrors[strErrorType]));oInstance.hContentError.style.display=3D=
"";break;case"captcha":if(/\bmkmCError\b/.test(oInstance.hCaptchaContaine=
r.className)){oInstance.hCaptchaContainer.className+=3D" =
bmkmCError";}oInstance.hCaptchaError.appendChild(document.createTextNode(=
oInstance.oErrors[strErrorType]));oInstance.hCaptchaError.style.display=3D=
"";break;}}if(!aErrors.length){oInstance.iLastCommentId=3DoResponse.respo=
nse.data.id;oInstance.hCommentsReply.style.display=3D"none";oInstance.hRe=
plyYuiPanel.hide();oInstance.hCommentsInformation.style.display=3D"";oIns=
tance.hInformationYuiPanel.setHeader("Grazie per aver risposto a =
<i>"+oInstance.escapeString(oInstance.oObject.title)+"</i>...");oInstance=
.hInformationYuiPanel.setBody(oInstance.escapeString(oResponse.descriptio=
n));oInstance.hInformationYuiPanel.setFooter('<img =
src=3D"/images/be/progress.gif" alt=3D"Caricamento in corso..." =
title=3D"Caricamento in corso..." =
/>');oInstance.hInformationYuiPanel.render();oInstance.hInformationYuiPan=
el.show();window.setTimeout(function(){oInstance.setReplying(false);oInst=
ance.hInformationYuiPanel.hide();oInstance.hCommentsInformation.style.dis=
play=3D"none";oInstance.hCaptchaImage.src=3D"/images/loading.gif";if(oIns=
tance.oPager.pager){if(oResponse.response.data.parent_id){oInstance.list(=
null,false);}else{oInstance.list(1,false);}}else{oInstance.list(null,fals=
e);}},2500);}}else{alert(oResponse.description);}}else{alert("Il server =
ha risposto con dei dati corrotti: riprovare pi=C3=B9 =
tardi.");}}else{alert("Il server ha risposto in modo inatteso oppure la =
connessione =C3=A8 stata annullata: riprovare pi=C3=B9 =
tardi.");}});return true;}else{alert("Non =C3=A8 possibile rispondere in =
modo gerarchico ai commenti.");}}else{alert("Non puoi scrivere nuovi =
commenti o aggiungere risposte.");}}else{alert("I commenti sono =
disabilitati.");}}else{alert("Inizializzazione non eseguita.");}}return =
false;};oInstance.replyCommentClose=3Dfunction(){if(oInstance.bIsInitiali=
zed&&!oInstance.isWorking()&&oInstance.isReplying()){if(confirm("Desideri=
 annullare l'inserimento del nuovo =
commento?")){oInstance.hCommentsReply.style.display=3D"none";oInstance.hR=
eplyYuiPanel.hide();oInstance.hCaptchaImage.src=3D"/images/loading.gif";o=
Instance.setReplying(false);return true;}}return =
false;};oInstance.warnNoUserLink=3Dfunction(){if(oInstance.bIsInitialized=
&&!oInstance.isWorking()){alert("Non =C3=A8 disponibile alcun sito =
personale o pagina di profilo per questo utente.");return true;}return =
false;};oInstance.confirmUserLink=3Dfunction(hHref){if(oInstance.bIsIniti=
alized&&!oInstance.isWorking()&&hHref){return confirm('Desideri visitare =
il sito internet "'+hHref.href+'"?');}return =
false;};oInstance.refreshCaptcha=3Dfunction(bForce){if(oInstance.bIsIniti=
alized&&!oInstance.isWorking()&&(bForce?true:oInstance.isReplying())){if(=
bForce||confirm("Sei sicuro di voler aggiornare il codice di =
controllo?")){oInstance.hCaptcha.value=3D"";oInstance.hCaptchaImage.src=3D=
oInstance.captchaUrl+(oInstance.captchaUrl.indexOf("?")>=3D0?"&":"?")+"ra=
nd_"+Math.round(Math.random()*999999999)+"=3D"+Math.round(Math.random()*9=
99999999);return true;}}return =
false;};oInstance.checkUserAvatar=3Dfunction(hImage,bLoaded){if(oInstance=
.bIsInitialized&&hImage&&!hImage.userAvatarChecked){hImage.userAvatarChec=
ked=3Dtrue;if(bLoaded?(hImage.width<=3D16||hImage.height<=3D16):true){hIm=
age.src=3D"/images/avatars/0.gif";}return true;}return =
false;};oInstance.buildPager=3Dfunction(){if(oInstance.bIsInitialized&&!o=
Instance.isWorking()&&!oInstance.isReplying()){if(oInstance.oOptions!=3Dn=
ull&&oInstance.oUser!=3Dnull&&oInstance.oPager!=3Dnull){if(oInstance.oPag=
er.pager&&oInstance.oPager.paged){oInstance.hPager.style.display=3D"none"=
;while(oInstance.hPagerInfo.firstChild){oInstance.hPagerInfo.removeChild(=
oInstance.hPagerInfo.firstChild);}oInstance.hPagerInfo.appendChild(docume=
nt.createTextNode("Pagina "+oInstance.oPager.current+" di =
"+oInstance.oPager.all+":"));while(oInstance.hPagerList.firstChild){oInst=
ance.hPagerList.removeChild(oInstance.hPagerList.firstChild);}if(oInstanc=
e.oPager.current>1){var =
hFirstPageLink=3Ddocument.createElement("a");hFirstPageLink.href=3DoInsta=
nce.getPageLink(1);hFirstPageLink.title=3D"Vai alla prima =
pagina";hFirstPageLink.appendChild(document.createTextNode("=C2=AB"));hFi=
rstPageLink.onclick=3Dfunction(){oInstance.list(1,false);return =
false;};oInstance.hPagerList.appendChild(hFirstPageLink);var =
hPrevPageLink=3Ddocument.createElement("a");hPrevPageLink.href=3DoInstanc=
e.getPageLink(oInstance.oPager.current-1);hPrevPageLink.title=3D"Vai =
alla pagina =
precedente";hPrevPageLink.appendChild(document.createTextNode("<"));hPrev=
PageLink.onclick=3Dfunction(){oInstance.list(oInstance.oPager.current-1,f=
alse);return =
false;};oInstance.hPagerList.appendChild(hPrevPageLink);}for(var =
i=3DMath.max(1,oInstance.oPager.current-5);i<=3DMath.min(oInstance.oPager=
.current+5,oInstance.oPager.all);i++){if(oInstance.oPager.current!=3Di){v=
ar =
hPageLink=3Ddocument.createElement("a");hPageLink.href=3DoInstance.getPag=
eLink(i);hPageLink.title=3D"Vai alla pagina =
"+i;hPageLink.appendChild(document.createTextNode(i));hPageLink.onclick=3D=
new Function("","interactiveComments_"+oInstance.strInstance+".list( =
"+i+", false ); return =
false;");oInstance.hPagerList.appendChild(hPageLink);}else{var =
hCurrentPage=3Ddocument.createElement("b");hCurrentPage.title=3D"Sei =
sulla pagina =
"+i;hCurrentPage.appendChild(document.createTextNode(i));oInstance.hPager=
List.appendChild(hCurrentPage);}}if(oInstance.oPager.current<oInstance.oP=
ager.all){var =
hNextPageLink=3Ddocument.createElement("a");hNextPageLink.href=3DoInstanc=
e.getPageLink(oInstance.oPager.current+1);hNextPageLink.title=3D"Vai =
alla pagina =
successiva";hNextPageLink.appendChild(document.createTextNode(">"));hNext=
PageLink.onclick=3Dfunction(){oInstance.list(oInstance.oPager.current+1,f=
alse);return false;};oInstance.hPagerList.appendChild(hNextPageLink);var =
hLastPageLink=3Ddocument.createElement("a");hLastPageLink.href=3DoInstanc=
e.getPageLink(oInstance.oPager.all);hLastPageLink.title=3D"Vai =
all'ultima =
pagina";hLastPageLink.appendChild(document.createTextNode("=C2=BB"));hLas=
tPageLink.onclick=3Dfunction(){oInstance.list(oInstance.oPager.all,false)=
;return =
false;};oInstance.hPagerList.appendChild(hLastPageLink);}oInstance.hPager=
.style.display=3D"";return =
true;}else{oInstance.hPager.style.display=3D"none";}}}return =
false;};}if(window.tinyMCE&&tinyMCE.init){if(window.tinymce&&tinymce.crea=
te&&tinymce.PluginManager){tinymce.create("tinymce.plugins.interactiveCom=
mentsEmoticonsPlugin",{createControl:function(d,a){switch(d){case"interac=
tiveCommentsEmoticonsButton":var =
b=3Da.createMenuButton("interactiveCommentsEmoticonsButton",{title:"Emoti=
cons",image:"/images/be/smiles/sereno.gif",icons:false});b.onRenderMenu.a=
dd(function(f,e){e.add({title:":)",onclick:function(){tinyMCE.activeEdito=
r.execCommand("mceInsertContent",false," =
:)");}});});b.onRenderMenu.add(function(f,e){e.add({title:":(",onclick:fu=
nction(){tinyMCE.activeEditor.execCommand("mceInsertContent",false," =
:(");}});});b.onRenderMenu.add(function(f,e){e.add({title:":D",onclick:fu=
nction(){tinyMCE.activeEditor.execCommand("mceInsertContent",false," =
:D");}});});b.onRenderMenu.add(function(f,e){e.add({title:":|",onclick:fu=
nction(){tinyMCE.activeEditor.execCommand("mceInsertContent",false," =
:|");}});});b.onRenderMenu.add(function(f,e){e.add({title:":/",onclick:fu=
nction(){tinyMCE.activeEditor.execCommand("mceInsertContent",false," =
:/");}});});b.onRenderMenu.add(function(f,e){e.add({title:"xD",onclick:fu=
nction(){tinyMCE.activeEditor.execCommand("mceInsertContent",false," =
xD");}});});b.onRenderMenu.add(function(f,e){e.add({title:"8)",onclick:fu=
nction(){tinyMCE.activeEditor.execCommand("mceInsertContent",false," =
8)");}});});b.onRenderMenu.add(function(f,e){e.add({title:"8|",onclick:fu=
nction(){tinyMCE.activeEditor.execCommand("mceInsertContent",false," =
8|");}});});b.onRenderMenu.add(function(f,e){e.add({title:":*",onclick:fu=
nction(){tinyMCE.activeEditor.execCommand("mceInsertContent",false," =
:*");}});});b.onRenderMenu.add(function(f,e){e.add({title:":P",onclick:fu=
nction(){tinyMCE.activeEditor.execCommand("mceInsertContent",false," =
:P");}});});b.onRenderMenu.add(function(f,e){e.add({title:":O",onclick:fu=
nction(){tinyMCE.activeEditor.execCommand("mceInsertContent",false," =
:O");}});});b.onRenderMenu.add(function(f,e){e.add({title:":@",onclick:fu=
nction(){tinyMCE.activeEditor.execCommand("mceInsertContent",false," =
:@");}});});b.onRenderMenu.add(function(f,e){e.add({title:"x|",onclick:fu=
nction(){tinyMCE.activeEditor.execCommand("mceInsertContent",false," =
x|");}});});return b;}return =
null;}});tinymce.PluginManager.add("interactiveCommentsEmoticonsPlugin",t=
inymce.plugins.interactiveCommentsEmoticonsPlugin);}function =
removeHtmlComments(b,c,a){return =
c.replace(/<!--.*?-->/g,"");}tinyMCE.init({language:"it",mode:"textareas"=
,theme:"advanced",plugins:"bbcode,-interactiveCommentsEmoticonsPlugin",fo=
rce_p_newlines:true,force_br_newlines:true,remove_linebreaks:false,conver=
t_newlines_to_brs:false,convert_fonts_to_spans:false,inline_styles:false,=
forced_root_block:"",theme_advanced_more_colors:false,theme_advanced_defa=
ult_foreground_color:"#FF0000",force_hex_style_colors:true,valid_elements=
:"-b/-strong,-i/-em,-u,-font[color],br",save_callback:"removeHtmlComments=
",theme_advanced_buttons1:"interactiveCommentsEmoticonsButton,|,bold,ital=
ic,underline,forecolor,|,undo,redo,|,removeformat,cleanup",theme_advanced=
_buttons2:"",theme_advanced_buttons3:"",theme_advanced_buttons4:"",theme_=
advanced_toolbar_location:"bottom",theme_advanced_toolbar_align:"center",=
theme_advanced_resizing:false,entity_encoding:"raw",add_unload_trigger:fa=
lse,editor_selector:"interactiveCommentsTinyMce"});}}
------=_NextPart_000_01A6_01CAEAA3.57A96AD0--
