From: Subject: Nepali poem recitation through webcam Date: Tue, 22 Jan 2008 19:00:21 -0000 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C85D29.09A1F370" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://hamropalo.com/index.php?news=815 =EF=BB=BF Nepali poem = recitation through webcam
=20
Advanced search=20
You are here: Home =C2=BB News=20

Font size: 3D"Decrease 3D"Enlarge=20

Nepali poem recitation through webcam

admin

Published on 20 January, 2008 = 07:07:00=20

3DTags=20Tags: nepali = (1) poem (1) webcam (1)
3Dprint=20 Print=20 version | <= IMG=20 alt=3D"Plain text"=20 src=3D"http://hamropalo.com/themes/default/img/plain_text_icon.gif"> = Plain=20 text | Email to = a friend=20
=20
=20
=20
=20
=20
=20
=20
=20 =
|=20
3Dimage=20=20
Rate this article
0

This February, Nepali literature will go one = extra mile=20 ahead when the Online Nepali Literature Forum will host the first Online = World=20 Webcam Poem Competition 2008.

The forum has already called the = writers to=20 book their participation which will remain open until February 9, two = days=20 before the competition is to be held.

According to the = organisers, any=20 one having interest in Nepali literature from around the world can = participate=20 in the competition to webcast his/her poem through Yahoo, AOL and MSN = messengers=20 by adding sahityasagar@yahoo.com in your messenger address book. The = Forum said=20 evaluators will be based in three countries around the globe and will = remain=20 unidentified by the competitors.

Language will not be the bar for = competition, the competitor can recite poem in his/her mother = tongue.

The=20 recitation will continue throughout the day on February 11, from 7 am = till 9 pm=20 Greenwich time.

Organisers said top three poems will get cash = award=20 sponsored by Prabasi Nepali Sahitya Samaj, UK, realDomaHost and = DatingNepal.=20 However, the amount of the award has not been made public.

This = is the=20 first event of its kind in the history of Nepal literature.
Add to: 3D"Add=20 del.icio.us | 3D"Digg Digg|=20 3DTechnorati=20| 3D"Google = Google |=20 3DYahooMyWeb=20 = Yahoo| 3Dslashdot=20| 3D"Windows| 3DFacebook=20| 3D"Myjeeves| = 3Dreddit=20| 3Dnetscape=20| 3Dfurl=20| 3Dblinklist=20| Tag Story | 3Ddzone=20| 3Dblinkbits=20| 3Dspurl=20| 3Ddiigo=20| 3Dtailrank=20| 3Drawsugar=20|=20


Newsletter
= Email: =20
Poll: Nepali Republic
Declaring Republic = without taking=20 people's opinion is=20
=20
All polls

Home | Set as homepage | Add to favorites = | R= ss / = Atom | Archive | About Us | Disclaimer | Careers | Advertise With Us | Sitemap | Terms Of = Services | 3D"Motigo

c 2008 hamropalo.com . All Rights Reserved. = A Cyberlink.com.np Venture

http://youtube.com/zapaknews

nepalnews=20 nepal news hamro Hamro =0A= _uacct =3D "UA-3457962-1";=0A= urchinTracker();=0A=
------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/logo.gif 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 ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/home_icon.gif R0lGODlhCwAKAIABAP///wAAACH5BAEAAAEALAAAAAALAAoAQAIYTGBoq9ipWAT0xJOwxvRC+VmN kz1i1wUFADs= ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/font_decrease.gif R0lGODlhEQASAKIFAP///4GBgbXBzhxcsvasAAAAAAAAAAAAACH5BAEAAAUALAAAAAARABIAQAND WBrc3iWASWsN4umXhbAggEnTUIZYFIVXxoIjZQKzFb/tQr5B1OAiF3BysxCOBEqRVrMJmYOm8jmT Ep/AlGfL7QoKCQA7 ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/font_enlarge.gif R0lGODlhEQASAKIFAP///4GBgbXBzhxcsvasAAAAAAAAAAAAACH5BAEAAAUALAAAAAARABIAQANJ WBrc3iWACYalOIjH3xYCRhHZRg2nCGhRpIqa9AIkFacTCpvzvsi9QKShqk1uRYKyhnwZV7wKrgS0 WFVNnXQH7B0FBZB4TAYnAAA7 ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/time_icon.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJmSURBVHjalJJbT9NwGMb/XSwd7dpt3cY4 rNvIwmRjJIAwwSiiIYga47gg8QuY+EWM8St4YYw3GuOFxguEKccEDCoHNxGUATuyk10LpVvt4e9M FiLGC33u3rzvL8/zJg8CIQT/o1O/D6VcYn9rWiknAaKoCpQVpA53OTuHabvz+AY5dthemayUFkzM DYyyYbgZQk3gMmxqI7e92Nx+1X929ASwvRpGtBjtulYQyUiMz5dERYVmUt/hMZjhzpf5x0wgFOi/ UovE5VMHmbeuvjvRFFrk+K422kRZIUBYXl3eLBiwRl/vzbXJJ02tfoud0VWBvUiYahkqlKksWxkb ctMkZAXBQBFOhgoNe3KHWlHntzis6wuvqse/gKNSjKAdH7fYgNciKhBF0fDk6wOelyVpKjzj91qX NrhGb7AQj9YAWRL1hDlTFC2WekmFdTieSiTC03N3790nScLcgO+zFaPNLQn8MSBrmlT+oUkqkDWQ 5w8JgyGyvnY9NNbdF5QUIMsa1CpQg7WnNYDxua9Gonk3K7Y5jECn7+ntb+8M4EZKkEAye0QRulJ6 HcGImoOhoT25MRc8Xb+0mkMxQOjR8xfOWc0UVl3pwfvV/GCHLv5p0cr4aoCvbzQdS9PyO4YUHj7f iqc5RJKRspxIcg+ebTrr87byRCYun7k8VotE2x3+wVsrbx51DwnNluDELMcdqqoGSRwM+KFVmlqe Wu4auW1vaT1RjQ+zL6MzT+kmHePtMDW5AFS+p77tRaJssa7z0vjAyPifXaoqn9pdmX+R2/ksi1x1 RHGTze3ruRhqZDx/Kd8/6qcAAwDciiU2JpaCkwAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/tag_icon.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHsSURBVHjadFLLjhJBFK3qF280IgLhMQtC 2BAUXbEA98YP0C/gT/gI49LH3kRYsEExJCRAJMAITILKwwUwPJIO0A3d5WFaR2XwJJ2uqntPnVN1 irbbbcaYruvsCsYgHo8LgkBOotlsav9iNBrVajVVVdkpcPhAG4/HjUZjOBxi7PP53G43prvd7qYA Bw/4TafTRCIhy/J6vcaK3+8HBzo3Ob8ILperWq3CxsH6/FL79DEYDHo8nkqlcsQRDEsoBwIB1ERZ 1t++JoqqMXaWeoztyuVyMpmUJMkg8JlMBhOLxYIav1yyN6+o3U4dDjL4zhTlzv0H+/2+1WrBJM/z B0uRSKTf789mM8zZ/JLsVMJxRBDorduk8VkrfQiHwxAvFoswfFDIZrNOp7PT6ZhMJnvojLnvsVaT SiIRRCqZyNc+22zvPnwEHdxBKBTiQHI4HLFYrNfrTSYTPhKhT57qy9VBilIiSsp5m+g6dwWkRI1D A6vVql6vR6NRr9erXVyw9++oKO6sNuHZ82/jH7CdSqVsNhv5O8XFYlEoFJA0dlK/nCsvX2ibTbfb zefziMjoIUfJz+dzlAeDgfFM0J3L5a67gT+WrgEd3D1Otd1u4SSdTh+c/MYJAgCdUqmEfI66/0sw OGaz2Wq1Hq3/FGAAHcRuVXOPa2AAAAAASUVORK5CYII= ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/printer_icon.gif R0lGODlhEQARAIABAMkEBP///yH5BAEAAAEALAAAAAARABEAAAInjI+pywYPIQOL1nsjtYoj/wWa OGGfhnpgF6YPeWwu7DR17Eb2zh8FADs= ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/plain_text_icon.gif R0lGODlhEQARAIABAMkEBAAAACH5BAEAAAEALAAAAAARABEAAAInjI+pywYPm0NPAhouuxVq9WHL F4WYaR5ptmUeO8axx7XgRkfSziMFADs= ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/email_icon.gif R0lGODlhEQARAIABAMkEBP///yH5BAEAAAEALAAAAAARABEAAAImjI+py+2PgJx0RtBkDFjhbnRg SB7gaW7pyJZiSY7rlbHVLUP63hQAOw== ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/thumbnail.php?file=chat_yahoo_815851844.jpg&size=article_small /9j/4AAQSkZJRgABAQAAAQABAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMP FB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEc ITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgA ngD6AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMC BAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYn KCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeY mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5 +v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwAB AgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMR AD8AW4u9Wvrjzo4rlyTlSqnZL65PsOc9+gqy8eoKT5YuZUKhtwhZcHHIwRnjpnvVS2uLqPy4UvZI Ix8nzSsqr/8AWq9NNOmnvN/bDtOJRGIo5mO5efmz+Ax9a9hRcftHIlEicajG+BDdEbsZ8tuP0q7b xFoJlnF4kgSQxFYHYSv/AA5wOPfPr2qvYtc3ap/xOJIHaQhhLMwwuM7v6U6WSaNJpV1p3SOR4wqz sHfBwGx0xx6023s2OyexLHZ3B0l7gzzNcIuTbNaSZ644OMe9U1GqMFLw3CkLuGYmP4fjUdvqF35y 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 ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/delicious_14x14.gif R0lGODlhDgAOAKIEAAAAAAAA/93d3f///////wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAA4AAAMo SLrc/mpIGWplk9qA8+ZLNnzdRC5Amgosy6hrK7ywPKO1TKs25P+LBAA7 ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/digg_16x16.gif R0lGODlhEAAQAMQZAP////v7+/n5+fj4+Pb29vX19fLy8vDw8O7u7u3t7enp6eXl5eLi4t7e3tvb 29jY2NfX19bW1tXV1dLS0tDQ0M/Pz8zMzKioqJmZmQAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABkALAAAAAAQABAAAAV9YCaOZGmOV5piJOaiQAywIhYL9AUUyULbAMGBgUkBeo3ixSZkQDAB3aIR wTxcgCGkgsG5vlebs2LBEBroh/qa/CqPigWjnUFj0A1dfO64j2gZUnxXfy+BAHMXDxI/Miw6DQ4X EhM/AwYIjwAODxcTFD9uGW6idXgNpqdoGSEAOw== ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/technorati.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAA3NCSVQICAjb4U/gAAABOFBMVEX/ ///+/v7+/v/6/fv7/fv4/Pf4/Pb2+/X0+/D0+vH1+/Dw+evv+evs+OXt+Ojn9d/j9Nrh89fh89ng 89Xd8tHc8c/c8dHZ8czW78bI6rfE6K7B56q95ae65aC45KC245204pi04pez4pWr3oul3YKm3YSe 2n6c2XKa2HKV12yW12uU1mqN1F6N02OL02CI0VyD0FaBz06Bz1CAz016zEl7zUR3y0V4y0h1ykJz ykNvyDdtyDFmxSdkxCpjxSdlxCZjwydiwyFhwyFewh1cwRpawRZawRdawBRYwBRWvxhVvw9SvgpS vQtRvQhOvAVNvABMvABLvABOvABMuwBLuwRLuwBKuwBJuwBIugBHugBJugBGugBGuQBFuQFCuABB uABDuABAtwA/twA+twA9tgA8tgA5tQA6tQAoK1B+AAAACXBIWXMAAArwAAAK8AFCrDSYAAAAJXRF WHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyBNWCAyMDA0h3aszwAAAMVJREFUeJxFjtlO wgAQRW/YZRWQfVXcFWXfd4MCYqYJUtJQCg8F//8PnJYSzsvMPZnJDJIT6dsDIFGfD+5d3HyS8ghY 8r+M1I0Aoij6gaeDQIwy9IGoY4b3Z0VHbkFy22QKLxaGeOGJDzsuviRDXLPYRIHsfq3Fv6qVxa7I x26mqqrKBQdY0C7Fxh3PZa64Qt8M4oRNF3LIiK679+OEE+nm68NzebZt6KIfKCk6y2VFe10cj7eC 8UcNI0GDTrwh1lvRmdblPyayOB3BsaH/AAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/google.gif R0lGODlhEAAQAOcVAAD9/jy1RC23QDy1REe5Sjy1RDy1RDy1RE2xQTy1REO4UDy1RE+tVTy1RFa2 Sjy1RMwuIv/29v/6+P/8//n9//////L//////+T2/////+v//v////v19/7/4/b66zdb1s4mAP// //T/82KEqW+s7w4qywQ2sRMxxSQ6sRolj36e6eX2/e7///b9//j//xVr0tEQB/7/4+7u/wATVhw4 jO3//+j///z/8+n//4mP2RMzuigmi8H1//v/4P7/+Blf29IoD/7/4/f/8xUfgM3c8/n7//j9///0 7fr+7/f/++r5/w8Sn2WF2Of4//7/4x9W980qAPz99/X/8SUztvv6/zE3sff/8f7/9vD/9/n///f/ /3yPxxc7k3qk1vX7/yJg2csUDv3/6ff/7dLn//v//8Tb4/H///T////6/vfx///8+vj79Bw4tUJu 2/f//xte0d0YEv/42fT/6v/9//79///9+v/8///3///3//7/9P/9+P/4+hxasSZby+7//RRh4dYg L//5+/3/6fz/9vv//v/1+v7/+P/8//L8/f/6///w9v3/6RxJsCJuue3//ydT1scjAP/6/MrT8v7/ 9Mrq+f/09Oj/9vD///////7/9P/9/f/1/wAilm+a6fP//yFY6NIkGf3/6YaP0P/8/xUqqv/3/8LO /vj/4f/7//j/5u7/9tPZ+QAlvYGZ3/X/6x1o584UGf/586OpzcrS1NDl///8///8///8/f7///7/ 47zX/yM1mSAuxfj//////yBcytYfDf/z/6q2wikwdK/S+snX/+//8/z//+f5/93r/wsWpEZ0yuDm /O3/9v7/9BVjz9EfHf/45uT29r/e8B1CtDFguBY/vxoyxhMsoFpor1dzvNfy//b9//j//+///xVc 9tslGv/x+f/4///2//b6/fDw+P///+Hf7P////v///////7/4//////////y/y9b2NwaADy1RDy1 REy0Ozy1RFC4PTy1RE21Ujy1RFWzOTy1RE2zRTy1REi2OTy1RAdj6CH+FUNyZWF0ZWQgd2l0aCBU aGUgR0lNUAAh+QQBCgAAACwAAAAAEAAQAAAI/gD/OejHYJ+CfAjuGahHYJ6AeAHeeWjHYZ2GdBjO WShHYZyEcBC+uejGYpuKbCiumahGYpqIaCCe+WjGY5mOZDiO2ShGY5iMYDB+OenFZJeSXEhuGalF ZJaQWEBeeWnFZZWWVFhOWSlFZZSUUFA+uenEZpOaTGgumalEZpKYSGAe+WnEZ5GeRHgO2SlEZ5Cc QHD+OOrDaI+iPIjuGKpDaI6gOIDeeGrDaY2mNJjOWCpDaYykMJC+uOrCaouqLKiumKpCaoqoKKCe +GrCa4muJLiO2CpCa4isILB+OOvBbIeyHMhuGKtBbIawGMBeeGvBbYW2FNhOWCtBbYS0ENA+Jbjr wG6DugzoLpirQG6CuAjgHvhrwG+BvgT4DtgrQG+AvADwBAQAOw== ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/yahoo.gif R0lGODlhEAAQAMZKAAD9/gAAAAAAAAAAAAAAAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8A AP8AAAAAAP8AAAAAAP8AAAAAAP8AAAAAAP8AAP8AAAAAAP8AAAAAAP8AAP8AAP8AAAAAAP8AAP8A AP8AAP8AAP8AAP8AAP8AAAAAAP8AAP8AAAAAAAAAAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8A AP8AAP8AAAAAAP8AAP8AAP8AAP8AAAAAAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAP8AAAAA AAAAAAAAAP////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////yH+ FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBCgB/ACwAAAAAEAAQAAAHbYB/goOEhYaHiImKiUYL RQpECEKKFD4TPRI8fzoPOQ44DTYMgx41HYMaMxl/FzEVhDAmLn8sIyqCISgfhS8lLSQrgiIpICeG HDQbgxgyFocROxCEN4YJQwdBBkB/PwWHBEkDSAJHggGL6Onqf4EAOw== ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/slashdot.gif R0lGODlhEAAQAPcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDAwP8AAAD/AP//AAAA//8A/wD/ /////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAZgAAmQAAzAAA/wAzAAAzMwAzZgAzmQAzzAAz/wBm AABmMwBmZgBmmQBmzABm/wCZAACZMwCZZgCZmQCZzACZ/wDMAADMMwDMZgDMmQDMzADM/wD/AAD/ MwD/ZgD/mQD/zAD//zMAADMAMzMAZjMAmTMAzDMA/zMzADMzMzMzZjMzmTMzzDMz/zNmADNmMzNm ZjNmmTNmzDNm/zOZADOZMzOZZjOZmTOZzDOZ/zPMADPMMzPMZjPMmTPMzDPM/zP/ADP/MzP/ZjP/ mTP/zDP//2YAAGYAM2YAZmYAmWYAzGYA/2YzAGYzM2YzZmYzmWYzzGYz/2ZmAGZmM2ZmZmZmmWZm zGZm/2aZAGaZM2aZZmaZmWaZzGaZ/2bMAGbMM2bMZmbMmWbMzGbM/2b/AGb/M2b/Zmb/mWb/zGb/ /5kAAJkAM5kAZpkAmZkAzJkA/5kzAJkzM5kzZpkzmZkzzJkz/5lmAJlmM5lmZplmmZlmzJlm/5mZ AJmZM5mZZpmZmZmZzJmZ/5nMAJnMM5nMZpnMmZnMzJnM/5n/AJn/M5n/Zpn/mZn/zJn//8wAAMwA M8wAZswAmcwAzMwA/8wzAMwzM8wzZswzmcwzzMwz/8xmAMxmM8xmZsxmmcxmzMxm/8yZAMyZM8yZ ZsyZmcyZzMyZ/8zMAMzMM8zMZszMmczMzMzM/8z/AMz/M8z/Zsz/mcz/zMz///8AAP8AM/8AZv8A mf8AzP8A//8zAP8zM/8zZv8zmf8zzP8z//9mAP9mM/9mZv9mmf9mzP9m//+ZAP+ZM/+ZZv+Zmf+Z zP+Z///MAP/MM//MZv/Mmf/MzP/M////AP//M///Zv//mf//zP///yH5BAEAABAALAAAAAAQABAA AAhHAP8JHEiwoMGDCAfa6GEjIUGGPVA4/AdR4sSFNiwmxKgxYcWJHy8ytIjRIEeBGBkWDAlxocaQ /1JmVDiS4EmCKDoKzDkRYUAAOw== ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/windows.gif R0lGODlhEAAQAOfVACQ6oCk/rDJFrjNJrbYqFjxQqURpGT1PusktC8E0GsE1FcA2H0x1LEVfvUlg tEtdwFB4KEdjuk58NtM+GbxFNOY9CE5pvk5qwlqCK1VquttFG1WHKWJpsVpzxehOGpV6Fl52w5J7 ILxeTV+PT/FSF2V8yJmCKGSaO2Z+zWqbT26EyaSIJW6GznKFz6qLGf1kCLp0af9hFW+H1WyjSXCI 0ctvYW6I2XGK0m6oQH6bXaaQOoSKt/tqKHqN0P9qJIOKza+TL/9wE2+wRniR2HuR1f9xHf90Df9z E3G2MbmVHnOzPaiWSI2dbv51FuR8OLqGdXG3N3K3Ov52GoWSzseYAIGV0q6YSYyicX20RHK6Rv96 H4eXz72bKf98HpaYq4ipebCcVoeb2Yac2safHvmDKn3BNsSfM86iDeaIWP+FJ4PDNMehNY2g2v+F N8ujJ4jFOv6LMo63ff+PMbemeryiiMSnWYXNPaCwj8erRoTMT8KrV5ao4JTJP4vQOdasLtytHP+W Po7RN7mwdqGp3f6XROKyAJDRO52s4dSyMP+ZRtiyLbStreizAJ6w5dOwVfCbf5PYOOS1Gcyql5rZ M/+gU57ZKs6snJvZOaHYOLm8nsO8hNCxnf+oW6HeQ8a7nqTfOp7eUP+rWqq77p7iPsi2u+3BLP+u ZcXBo7C/7fHFH/+vb8/Ehf/HALPD8/XKGs7GrP7LI73I7/TRKv+6jf/PHf65mP+9gf/RG93LncTL 7sXL7f/VIvTBrv/XHv/WJcvN57rzWNzSwOLTuP/fKv/iG8vlqf7Mr9TX6tLY8P/jPP/pHuTbv9Xe /+Lh4uXi5v/dzern1ufp7u3q4fLv6P/y6/////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////yH+DGJ5IFRveVZpZXdlcgAh +QQBCgD/ACwAAAAAEAAQAAAI/gD/CTSmilIXHo8EKlz4LI2cREFIIKixcGEtKabgFPGQAEacHAqL CbRlJFSTGBoI0JGwIQ8oYKP+UWtDiJMWHxMo3IEwA0mgSn3+8ToCiMyLCgtEfDEgpEynT3b+zXKy yZIkNAqejMCQRc2lSVD+xdoiasgNFaQyMTgRxRAmSDiQ2QjTiAWIARygMUmh5A0fLFeYWUDFhkaG ADus1MGlSdAqR8KqlDjUo4MDAYtCuDgDyxexQqdQ7GklRkaBB3NMmPGTStauNc4uEGkRoQGAH0tW jIl0axgrPdGm6DqWa9ABLzqAuCnlKhmjZf+mLfwV7EOSP7R6KaMiraLCV2C4CShChMdTs38BAQA7 ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/facebook.gif R0lGODlhEAAQAKIAAGF5rEVinmB4q+vu9G2EtP///ztZmAAAACH5BAAAAAAALAAAAAAQABAAAAM4 WLrcCibKGYGiWN4sxt6Y9xWZAZpkdp6R06bTIMpvucLUbeNKQPxAggIY6AWBw1+xAClJLI7oIgEA Ow== ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/ask.gif R0lGODlhEAAQAOeTAAD9/p+vr847Odl7d9UMDIpnZrGwrcwAAJubm9EAAJubm7yKiZubm7Syr76b mMAAAKenpX89PJySktYICL0zM9MAAM4GBuDs7MoMDMkNDKloaLw2NcrHwa0AAKKGhqqvr9cDA549 PdIAAPWYmL0AAOD09NYAAMkAAJ8xMdd3cq+npLdCQpientkAAMIEBMPc3J8AAMEyMnQmJvz19Xpi Y7G9vYkAAOEwMPPCwssBAcIwL6CFha9aWtYAAI4rK9rq6o5lZdqUlNLm5vBPT6RyctjS0aqzsvrB w+AyMssAAMoLC5yioc8CAtgAALQLC7aMjNHf35vDw/jn5/J6epAREebx8a+2tfX19ckAAMkAAM41 M9MAAK5dXXwEBMgAAPr5+YsICI5GRqR6epoZGbKCgsDMzHSTk8gAAM8AAN2uqNgAAJmdnYN/f8At Ld/Y2N8AAMDCwsQAAJMHB7kAAPi7u4QEBMsAAMQcHNYAANJERJidnerm5q1eXtUJCccWFp0FBNAE BOI+PsklJdqPip2cnMihncMAAPfNzp2dnMoAAJubm64ICJubm9pzbp2cnM6Ig/e0s9NTUNeqpP// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////yH+FUNyZWF0ZWQgd2l0aCBU aGUgR0lNUAAh+QQBCgD/ACwAAAAAEAAQAAAIvQD/CRxIsKDBgwgFShoQSQCkAI8ONlqwKEGiA4cK GCJQaOCgDIEu/KnQZ8KeCHke4HHwL4WdE3RKyBkBJ4SbD2w6qNmQJseZG2VqjJkRJsaXF11abFmh JQmWI1aKUBkiJQiUH056MNmhJAuSK0aqEJkiJAqQJz6a8FiiAw0OMzbI0BAjAwwMLy64sPin4g6K OibmkIgj4g2INh7WcBBISIMgDIAs+KHAR4IeCAUbOGLASIEiBIgMJBxNujTpgAA7 ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/reddit.gif R0lGODlhEgASAPcAAP///+jo6MrKyoODg6SkpKWlpYKCgszMzIqKinZ2dn19fXR0dPf394WFhZSU lJycnH9/f4aGhv39/VhYWG9vb8fHx6ampqurq5CQkIuLi4eHh66uru3t7cnJyXx8fIiIiPr6+ldX V8jIyGZmZv7+/v+CU729vfn5+ZGRkbGxsf+NZP+/p83NzS8vL+fn5//l3Ht7e9PT0/Hx8fz8/JOT k35+fsDAwJmZmf+JYmFhYdvb3P+JZM/Pz+/v73Nzc/9nL+Dg4P+JXcXFxWlpaf+piJqampeXl5ub m6Ghoerq6uHh4by8vLu7u+vr6zc3N21tbXh4eP8dAGRkZKCgoP+CWUdHR//m3bOzszg4OFZWVlRU VOnp6aenp56enl9fX1NTU1paWv/Swf/6+f/OvYSEhO7u7piYmEBAQNbW1jMzM46Ojnd3d8bGxnBw cFtbW/++p//+/l1dXU9PT2JiYsPDw93d3Xl5edzc3HV1dZ+fn5aWlmpqav8hAKqqqtLS0uPj4+Tk 5P/Uw//RwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAASABIA AAj5AAEIHDgQUAMLdVKEgCGDoEMACKAcSYCFg4INDweCoBBAYAI9XipkFBhjwcAeSAQ8PGGCxoA4 choU4eGwSQ0KHp4kuOAnQIAOXXy0GbAHxQwyDxaA0THSxpk+Hwh4MLCABIAVOF4IDEQlDIAAcww4 YNICCAAxP/gQEVgiShCBBJwoASBFIJw3KqwIFLRjjEABGQSuOTCSoJE8AoVMKAOAgRkRW1xcKSAQ zYQkAx+EYANAAAQ7eAbcAcDlC2GCLEa4KdDhgIAKN6oo+JMxh5YpHxBowGAhDYKMBLI4cChBwZAl xA0UwOCQQYQLgQmCiLBBjUMOEOhoGBgQADs= ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/netscape.gif R0lGODlhEAAQAMIHAAAAAAAAgACAgIAAgICAgMDAwP7+/v///yH+DGJ5IFRveVZpZXdlcgAsAAAA ABAAEAAAA1hoqtC+0ABSjj2FgAhqEaBAYBtTEWFKKuN4hNXRSploha9YNLlwgb0DDzf6BIdAWwWH 9IFizE4hZqFSdgZX1dEYHAamwiDABQymJUmLW0wzKBeMJrIouw0JADs= ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/furl.gif R0lGODlhEAAQAOYAAP/wAP/1AP70AP3uAPnvAPTqAO3jAOjeAOPZAOLYAP+qAPeiAP+eAP+QAP+M AP6LAPeIAP+EAP+HAP+IAP6DAPyFAPqDAPeEAP9/AP+AAP+DAPyBAPh9APV6AOVyAN52D/94AP97 AP98AP57APZ3APBxAO1yAOl2CeOSRf9zAP91AP93AP50AP53APpwAPlvAPhxAPNwAOZrAN6JQv9s AP9uAP9wAP9xAPJoAOVkA+1sDNZtHv9mAP9pAP9rAP5oAP5qAPtnAPVkAO9hAO1fAOpgANNYAOWF P9+SWuVtHt+IUd2nhP9cAOdWANlPAOOacubBq/9ZAONNAN9LAIAsAONUDMVrP9+OZsCWgOfFtNGB WtyLZtWJZuzWzNVMEtGFZuzVzP9DAP5CAMtgOdRqRfc7APU5ANeHb9iNeNaik/rw7cx7ZuUpAOIm AMl9b9+on/Tp59oeANamn+G1ruC8t/Pe2+/Z2PTn5/78/P///wAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAQABAAAAfQgHlYVISFhoRYglQAAY0CBAYICQcFA1SDDAoNmxAfS11gUCgLDIQS DqgPHll5rXkzFxKEGhO1FjutcFZIJxUahBgRGx0yWq1pRiYcFBiEIRklSl90rXJcRyQZIYQrIzlq rq5PMSIrhCktOldurXdrW0kwICmENiwuRWOtc044LywqbBCicePGkDOt0BApWJAGoR41ajR504qM kIgRexDi4QPIFDutvATxQdIHD0JRmPyogidPHSk/eshkEuUSlTBizLSJw6ZMmJ8/Lyk6RDRRIAA7 ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/blinklist.gif R0lGODlhEAAQAPeWAP9iAP9dAP9bAP9eAP9lAP9cAGGw2KrU6mOw2ECfz/9xElms1f9jAPn//2Cw 2P/68vT+//+YUu/8/02m0vr//2Ox2P9vEv/99UWi0f/37Uej0S6Wykai0efz+Y7H5P9tEsrp+cHg 8P91HP92HHO42/93Hp3P5rHb8ZTJ5P+hZarY7/95Iv9rCzqczv97Jv+iZ/X8/3G32+z8/4nE4//5 8P9uEf/HoODv9/9zG4jD4Uik0lKo0/z+/v9vFoDC4/+KQP/w4Oz7///78v9nCH2+3+P0+/+tdEWh 0P/Enf/472Sx2PX6/P9gAP/r3/9wEv+WVTudzoXC4f9wFfX+/5PJ5ESi0IXD4Uyl0m622/D3+/9m Av+UTcPh8P/Wuf+WU9zt9q3Z797v9//m0Vyt1v+jZ//JpOH2//nfzTebzf+6jP9zGf/x5f93INLp 9KrU6Uai0P/z6v9wFv9hAIfD4fzo24jE477l+Uei0aDP53W63P/kz//Rr//j0Dibzand9uz2+v/s 2vH+/4bD4f/iyKvZ8P+XVYrE4v/Cmf9nDP+teP+4h/P5/P9xFN3t91er1YDC5P/Zwf/16Mnp+/9m Bf////9mAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAJYALAAAAAAQABAA AAjjAC0JHEiwoME/eJTcwTCGShiDlkJweFOHkIoZGlq4KcgFTRQZlCJloBRE0IYDliBZkqDDCqUu PxjheCKG0pw+Xz4UOmMnkA0mAxgAECBFD4wrOZwEYGFkTZkeAwhUqlRgCyUPOxRUYhCgRho4iSZJ BTCCxokEWgEEYIOkyQstY0s8AFPFQoA4ipIcQjRgaiUBESgRqaCGDB0/ZvYMKQBAjgARgIpAOcDH EgUsDiAM8rLCRQogUxAsWDIwCwJHkhoIudAAxIIJNwouMnTEwCMfBhLk6QDRUiMTJGKgaMOjt3GB AQEAOw== ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/dzone.gif R0lGODlhEAAQAPcAABilYyGlayl75zGE50KM50K1e1KU71K9jGul73vOpYS174zWtZS996XG963O 963exr3W98bv1s7e/9bn/9bv5+fv/+f37/f3//f/9/////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAEAAQAAAIjAAzCBxI sKDBgwgFNhAgICFBBgwxOBQIseHEDBUlHoRggCEBhhYOiByZwQHDkwwjAFi5MkEFhggsVPgowEKE CAkABLCwsOYFjAwFWggA4AFQi0clLgBQQKBJAQ0kVsxgYSUFgRcGMFSgQKsADAd0kpTgVYBXlSxX CsTQgIEDDBAmULhJN8JAjQZ//gwIADs= ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/blinkbits.gif R0lGODlhEAAQAPcAMf////////////////////////////////////////////////////////// ////////////////9///9///9///9///9///9///9///9///9///9///9///9///9///9///9/// 9///9//35//35//35//35//35//35//35//35//35//35//35//35//35//35//35//35//35//v 1v/v1v/v1v/v1v/v1v/v1v/v1v/v1v/v1v/v1v/v1v/v1v/v1v/v1v/v1v/v1v/nzv/nzv/nzv/n zv/nzv/nzv/nzv/nzv/nzv/nzv/nzv/nzv/nzv/nzv/nzv/nzv/nzv/evf/evf/evf/evf/evf/e vf/evf/evf/evf/evf/evf/evf/evf/evf/evf/evf/evf/Wrf/Wrf/Wrf/Wrf/Wrf/Wrf/Wrf/W rf/Wrf/Wrf/Wrf/Wrf/Wrf/Wrf/Wrf/Wrf/Wrf/OlP/OlP/OlP/OlP/OlP/OlP/OlP/OlP/OlP/O lP/OlP/OlP/OlP/OlP/OlP/OlP/OlP/GhP/GhP/GhP/GhP/GhP/GhP/GhP/GhP/GhP/GhP/GhP/G hP/GhP/GhP/GhP/GhP/GhP+1a/+1a/+1a/+1a/+1a/+1a/+1a/+1a/+1a/+1a/+1a/+1a/+1a/+1 a/+1a/+1a/+1a/+1Wv+1Wv+1Wv+1Wv+1Wv+1Wv+1Wv+1Wv+1Wv+1Wv+1Wv+1Wv+1Wv+1Wv+1Wv+1 Wv+1Wv+tUv+tUv+tUv+tUv+tUv+tUv+tUv+tUv+tUv+tUv+tUv+tUv+tUv+tUv+tUv+tUv+tUv+l Qv+lQv+lQv+lQv+lQv+lQv+lQv+lQv+lQv+lQv+lQv+lQv+lQv+lQv+lQv+lQv+lQv+cMf+cMf+c Mf+cMf+cMf+cMf+cMf+cMf+cMf+cMf+cMf+cMf+cMf+cMf+cMf+cMf+cMf+UKf+UKf+UKf+UKf+U Kf+UKf+UKf+UKf+UKf+UKf+UKf+UKf+UKf+UKf+UKf+UKf+UKQAAACH5BAEAAAAALAAAAAAQABAA AAhnAAEIHEiwoEAaRBIqTGgQwB13ECNGZHaH4EOJGN3tGngxo0QaAjtCRIQII0iHGAGYYTaRI0Yi EjNZfIkR0YiQNDHKRClxREKWEUGKdDeC5EueEWFmFGgmZ0+BJSUqdafKzM2GWAUGBAA7 ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/spurl.gif R0lGODlhEAAQAOczAAD9/maZzIe77WebzY3A8mud0JHE92+h1JXI+nOm2JjL/ner3pnM/32w45nM /4K16H+z5WaZzIS362mbz4q98Gyf0o/C9XGk1pPF+XWo25fJ/Xut4JnM/3+z5pnM/4S4632w42ib zYK26Gud0Ye67W+h1I3A8nKm2ZHE93er3ZTI+n2v45jL/YK16JnM/4e67Xut4WiczoCz5f////// /////////////////////////////////4S465nM/4q98Hir3mqd0H2w4/////////////////// /////////////////////4e67ZjL/o2/83ap22yf0nqt4P///4Cz5XWo24W363qt4Iq98H+z5o/C 9YW46////4m98JbJ/Y/C9XKm2G+h1Hir3v///32v43eq3oK26X2w4oi67oO16I3A8oi67v///4y/ 8pXH+5HE93Gj1nCj13Wo2////////////////////////////////////////4/C9ZPG+ZPG+W6i 1HKm2XOm2f///////////////////////////////////////5HE95HD95XI+2yf0nWo3HCj1nqu 4P///4Cy5nqu4IW464Cz5oq98IW46v///4q88JPG+Y7C9ZfJ/Wqd0Hir3W6i1X2w4v///4K16Hir 3oe67n2w442/8oK16P///4e77ZXH+43A8pjK/mibznut4Gyf0v////////////////////////// /////////////5fK/Im98JnM/2eazX2w42ud0P////////////////////////////////////// /5jL/oe67ZnM/2aZzICz5WmczoW462yf0oq98HCj1o/C9Xap25PG+Xqt4JfJ/YCz5ZnM/4W365nM /2aZzIK16GeazYe67mqd0Y3A8m6h1JDD9nKl2ZXI+3iq3ZfL/n2v45nM/4K26JnM/2aZzIS462aZ zIq88Gicz47C9Gyf0pPG+XCj1pbJ/HWp25nM/3qt4ZnM/3+y5ZnM/yH+FUNyZWF0ZWQgd2l0aCBU aGUgR0lNUAAh+QQBCgAAACwAAAAAEAAQAAAI/gD/OejHYJ+CfAjuGahHYJ6AeAHeeWjHYZ2GdBjO WShHYZyEcBC+uejGYpuKbCiumahGYpqIaCCe+WjGY5mOZDiO2ShGY5iMYDB+OenFZJeSXEhuGalF ZJaQWEBeeWnFZZWWVFhOWSlFZZSUUFA+uenEZpOaTGgumalEZpKYSGAe+WnEZ5GeRHgO2SlEZ5Cc QHD+OOrDaI+iPIjuGKpDaI6gOIDeeGrDaY2mNJjOWCpDaYykMJC+uOrCaouqLKiumKpCaoqoKKCe +GrCa4muJLiO2CpCa4isILB+OOvBbIeyHMhuGKtBbIawGMBeeGvBbYW2FNhOWCtBbYS0ENA+Jbjr wG6DugzoLpirQG6CuAjgHvhrwG+BvgT4DtgrQG+AvADwBAQAOw== ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/diigo.gif R0lGODlhEAAQAJECAACZ/9Lt/////wAAACH5BAEAAAIALAAAAAAQABAAAAIulI9pwCoMDgxqLkaT NaG7njni01QleV6YGkDNZoEdvGr1htBAKN11/gN9PCNHAQA7 ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/tailrank.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAd Hx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5Ojf/2wBDAQoKCg0MDRoPDxo3JR8lNzc3Nzc3 Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzf/wAARCAAQABADASIA AhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwUG/8QAIhAAAgEDBAMBAQAAAAAAAAAAAQIDBAUR AAYHIRJBcSNh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAcEQAABgMAAAAAAAAAAAAAAAAAAQIR EzESFIH/2gAMAwEAAhEDEQA/ANZyZZq6lorluKkv9xp/AR+NJFKyxjtU6wf7n7p+OLJWtSW++1V+ uFSJoSTSzSsyDOR7Pr5qryejybFuiRqzMRHgKMk/omn49Ro9l2lXUqwg7BGCOzocSkFGZWl1qKmH /9k= ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/rawsugar.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAd Hx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5Ojf/2wBDAQoKCg0MDRoPDxo3JR8lNzc3Nzc3 Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzf/wAARCAAQABADASIA AhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAIH/8QAIhAAAQQBAwUBAAAAAAAAAAAAAQIDBBEA BRIxE0FikaHx/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABkRAAMBAQEAAAAAAAAAAAAAAAECAwBB Ef/aAAwDAQACEQMRAD8A2xxwg0n3hF6gluazHUQd5pXjfH3KlxHC4XY5onlINWcBD0146l1n0kIS rfZ7q/cLR6hgFHciaT8JY83/2Q== ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/themes/default/img/apkatv_ad.gif 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 qx0QADs= ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: application/x-php Content-Transfer-Encoding: base64 Content-Location: http://hamropalo.com/cron-image.php R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://m1.webstats.motigo.com/n?id=AEQ7uQXj2W482mb/UwC89qMgUJHA R0lGODdhFgAWAPIAACAxQbRzi5S03pyUve4gMZzN/3O9/+b2/ywAAAAAFgAWAAADaXi63F4uxmJU uTjrXA8AW0gEV/eFmkAQpXKi2Cq0HggXw4iZNrxyLltuoAnodsHCakWMsYC1VSD3KxibyCjpsqRu eLMM9anhoarl5O2rXkNf7uxnTq/TKUG7fo4/xNkGgYKDhIUUhYiICQA7 ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://hamropalo.com/themes/default/css/compress.php?css,themes/default/css/layout_default,themes/default/css/style,themes/default/css/forms,themes/default/css/article_styles,themes/default/css/dhtml_menu,themes/default/css/plugin_newsletter,themes/default/css/plugin_poll BODY { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 12px 0px; PADDING-TOP: 0px; FONT-FAMILY: = Arial, Helvetica, sans-serif; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: = 0px } #container { PADDING-LEFT: 0px; MARGIN: 0px auto; WIDTH: 1002px; TEXT-ALIGN: left } #header { =09 } #content { WIDTH: 1002px } #dynamic_box_left { FLOAT: left; MARGIN: 0px } #dynamic_box_center { PADDING-LEFT: 4px; FLOAT: left } #dynamic_box_right { FLOAT: right; MARGIN: 0px } #content_footer { CLEAR: both } #footer { CLEAR: both } #layout_default DIV#dynamic_box_right { WIDTH: 260px } #layout_default DIV#dynamic_box_left { WIDTH: 160px } #layout_default DIV#dynamic_box_center { WIDTH: 730px } #layout_two_column DIV#dynamic_box_right { WIDTH: 320px } #layout_two_column DIV#dynamic_box_left { DISPLAY: none } #layout_two_column DIV#dynamic_box_center { WIDTH: 670px } #layout_three_columns DIV#dynamic_box_right { WIDTH: 190px } #layout_three_columns DIV#dynamic_box_left { WIDTH: 190px } #layout_three_columns DIV#dynamic_box_center { WIDTH: 610px } #layout_equal DIV#dynamic_box_right { WIDTH: 330px } #layout_equal DIV#dynamic_box_left { WIDTH: 330px } #layout_equal DIV#dynamic_box_center { WIDTH: 330px } #layout_equal_rights DIV#dynamic_box_right { WIDTH: 260px } #layout_equal_rights DIV#dynamic_box_left { WIDTH: 470px } #layout_equal_rights DIV#dynamic_box_center { WIDTH: 260px } #layout_non_equal DIV#dynamic_box_right { WIDTH: 320px } #layout_non_equal DIV#dynamic_box_left { WIDTH: 420px } #layout_non_equal DIV#dynamic_box_center { WIDTH: 250px } #content_features_left { FLOAT: left } #content_features_right { FLOAT: left } .features_equal_default { OVERFLOW: hidden; WIDTH: 100% } .features_equal_default #content_features_left { WIDTH: 342px } .features_equal_default #content_features_right { WIDTH: 388px } .features_equal #content_features_left { WIDTH: 495px } .features_equal #content_features_right { WIDTH: 495px } .features_left #content_features_left { WIDTH: 680px } .features_left #content_features_right { WIDTH: 310px } .features_right #content_features_left { WIDTH: 310px } .features_right #content_features_right { WIDTH: 680px } .features_inside .content_features_col { FLOAT: left; WIDTH: 223px } .features_inside { OVERFLOW: hidden; WIDTH: 670px } .features_inside #content_features_left { WIDTH: 335px } .features_inside #content_features_right { WIDTH: 335px } #main_news_box { FLOAT: left } .main_news_box_row { OVERFLOW: hidden; WIDTH: 100% } .main_news_category { DISPLAY: inline; FLOAT: left; MARGIN: 6px; WIDTH: 346px } .category_news_category { DISPLAY: inline; FLOAT: left; MARGIN: 6px; WIDTH: 341px } BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(../img/bodybg.jpg) #fff repeat-y center 50%; PADDING-BOTTOM: 0px; = MARGIN: 0px; FONT: 12px Arial, Helvetica, sans-serif, Tahoma; = PADDING-TOP: 0px; TEXT-ALIGN: center } #container { BACKGROUND-COLOR: #fff } #content { BACKGROUND: url(../img/content_top_corners.gif) #fff no-repeat 50% top; = PADDING-TOP: 12px } #container DIV#footer DIV.bottom_corners { BACKGROUND: url(../img/content_bottom_corners.gif) no-repeat 50% = bottom; HEIGHT: 7px } #footerbg { BACKGROUND-IMAGE: url(../img/footer_bg.gif); HEIGHT: 188px } #footerCon { MARGIN: 0px auto; WIDTH: 1002px; TEXT-ALIGN: left } .footer730 { FLOAT: left; WIDTH: 730px } .footer247 { FLOAT: left; BACKGROUND-IMAGE: url(../img/footer_right_side.gif); = MARGIN-LEFT: 10px; WIDTH: 247px; HEIGHT: 184px } #footerCon .wtxtht { MARGIN-TOP: 35px } #footerCon .wtxt11 { FONT: 11px Tahoma, "Trebuchet MS", Arial, Verdana; COLOR: #fff } #footerCon .wtxt11 A { FONT: 11px Tahoma, "Trebuchet MS", Arial, Verdana; COLOR: #fff } #footerCon .wtxt11 A:hover { COLOR: #fff } .vSpacer10 { OVERFLOW: hidden; HEIGHT: 10px } .vSpacer5 { OVERFLOW: hidden; HEIGHT: 5px } A { COLOR: #000; TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } UL LI { LIST-STYLE-TYPE: none } H1 { MARGIN: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif } H2 { MARGIN: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif } H3 { MARGIN: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif } H4 { MARGIN: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif } H1 { FONT-WEIGHT: normal; FONT-SIZE: 18px } H1 A { COLOR: #c90404 } H2 { FONT-SIZE: 12px; PADDING-BOTTOM: 4px } H3 { FONT-SIZE: 12px; PADDING-BOTTOM: 4px } H2 A:hover { COLOR: #c90404 } H3 A:hover { COLOR: #c90404 } H4 { =09 } H4 A { =09 } .box .box_title { FONT-WEIGHT: normal; FONT-SIZE: 16px; FONT-FAMILY: Georgia, "Times New = Roman", Times, serif } .header_image { BORDER-BOTTOM: #fff 1px solid } .box_pages { BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #000 2px = solid; PADDING-LEFT: 6px; BACKGROUND: url(../img/pages_bg.gif) #42464a = repeat-x 50% bottom; PADDING-BOTTOM: 6px; BORDER-LEFT: #000 2px solid; = PADDING-TOP: 6px; BORDER-BOTTOM: #000 2px solid } .box_pages LI { DISPLAY: inline } .box_pages A { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } .box_pages A:link { COLOR: #fff; TEXT-DECORATION: none } .box_pages A:visited { COLOR: #fff; TEXT-DECORATION: none } .box_pages A:hover { COLOR: #000; BACKGROUND-COLOR: #b7b8b8; TEXT-DECORATION: none } .search { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #eee; = PADDING-BOTTOM: 6px; PADDING-TOP: 6px; TEXT-ALIGN: right } .search A { COLOR: #ca0405 } .search BUTTON { FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: = url(../img/search_button.gif) no-repeat; MARGIN-LEFT: 6px; WIDTH: 50px; = COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none } #box_left_holder { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; = PADDING-TOP: 6px } #dynamic_box_left DIV.box { MARGIN-BOTTOM: 12px } #dynamic_box_left DIV.box_title { PADDING-RIGHT: 2px; PADDING-LEFT: 3px; BACKGROUND: #a5a5a5; = MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: = 4px; BORDER-BOTTOM: #cccccc 1px solid } #dynamic_box_left DIV.box_body { BORDER-BOTTOM: #a5a5a5 4px solid } #box_sections DIV.box_body { MARGIN-BOTTOM: 30px; BORDER-BOTTOM-STYLE: none } #box_sections LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; = PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: = #f1f1f1; FONT-VARIANT: small-caps } #box_sections LI UL LI { PADDING-LEFT: 6px; FONT-SIZE: 11px; FONT-VARIANT: normal; = BORDER-BOTTOM-STYLE: none } #box_sections LI A { PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: = 4px; COLOR: #8b8b8b; PADDING-TOP: 4px } #box_sections LI A:hover { COLOR: #fff; BACKGROUND-COLOR: #a5a5a5; TEXT-DECORATION: none } #box_sections LI UL LI A:hover { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; = TEXT-DECORATION: underline } #box_center_holder { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #box_center_holder H1 { FONT-SIZE: 24px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 4px; = BORDER-BOTTOM: #eeeeee 3px solid } #box_center_holder DIV.category_headline { OVERFLOW: hidden; WIDTH: 100% } #box_center_holder DIV.category_headline H2 A { FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #ca0405 } #box_center_holder DIV.category_headline DIV.image { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: = 6px; MARGIN: 0px 6px 6px; BORDER-TOP-STYLE: none; PADDING-TOP: 6px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: = #eeeeee; BORDER-BOTTOM-STYLE: none } #box_center_holder DIV.category_headline DIV.summary { =09 } DIV.article_link { DISPLAY: inline; PADDING-LEFT: 4px } DIV.article_link A { COLOR: #c90404 } DIV.box_body DIV.image { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; = MARGIN: 2px 4px 2px 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: = 2px; BORDER-BOTTOM: #cccccc 1px solid } .short_holder { OVERFLOW: hidden; WIDTH: 100% } .short { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 4px; = PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #eee 1px solid } #latest_news DIV.short { HEIGHT: 74px } #latest_news UL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #latest_news UL LI { BACKGROUND: url(../img/morehd_bttmdot.gif) repeat-x 50% bottom; = PADDING-TOP: 3px; HEIGHT: 19px } #latest_news UL LI.select { HEIGHT: 20px; BACKGROUND-COLOR: #f0f1f2 } #latest_news UL LI H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #latest_news UL LI H2 A:hover { COLOR: #666666; TEXT-DECORATION: none } #latest_news UL LI H2 IMG { PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #latest_news UL LI H2 SPAN IMG { PADDING-LEFT: 3px } #latest_news UL LI A { PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: = url(../img/bullet_arrow.gif) no-repeat 6px 6px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px } #category_news_box DIV.box_title { MARGIN-BOTTOM: 6px } #category_news_box DIV.box_title H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; MARGIN-BOTTOM: = 4px; PADDING-BOTTOM: 4px; COLOR: #172973; PADDING-TOP: 4px; = BORDER-BOTTOM: #000 2px solid } #category_news_box DIV.box_title H4 A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; MARGIN-BOTTOM: = 4px; PADDING-BOTTOM: 4px; COLOR: #172973; PADDING-TOP: 4px; = BORDER-BOTTOM: #000 2px solid } #category_news_box DIV.box_title SPAN { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; COLOR: #000; PADDING-TOP: 0px } #category_news_box DIV.box_title SPAN A { COLOR: #c90404 } #category_news_box DIV.box_title SPAN A:hover { COLOR: #000 } #category_news_box DIV.box_body UL { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #category_news_box DIV.box_body UL LI { =09 } #category_news_box DIV.box_body UL LI A { DISPLAY: block; BACKGROUND: url(../img/bullet_arrow.gif) no-repeat 6px = 6px } #category_holder DIV.subcategory_list DIV.box_body { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; = PADDING-TOP: 6px } #category_holder DIV.short { MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 12px } .box_breadcrumb { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000 } .box_breadcrumb A { FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none } .box_breadcrumb A:hover { COLOR: #e20a0a; TEXT-DECORATION: none } .box_breadcrumb B { COLOR: #757575 } .box_breadcrumb STRONG { COLOR: #f2202d } #article_holder H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; MARGIN-BOTTOM: = 2px; PADDING-BOTTOM: 4px; COLOR: #ca0405; PADDING-TOP: 8px } .byline { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #9b9a9a } .byline B { COLOR: #000 } .byline A { COLOR: #000; BORDER-BOTTOM: #565656 1px dotted; TEXT-DECORATION: none } .byline A:hover { COLOR: #ff0000; BORDER-BOTTOM: #ff0000 1px solid; TEXT-DECORATION: none } #article_holder DIV.article_metadata { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 4px; = PADDING-BOTTOM: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: #eeeeee 1px solid } #article_holder DIV.article_metadata SPAN.metadata_time { FONT-SIZE: 10px; FLOAT: right; COLOR: #666666 } #article_holder DIV.font_size { FONT-SIZE: 11px; MARGIN-BOTTOM: 12px; TEXT-ALIGN: right } #article_holder .txtsizebg { OVERFLOW: hidden; WIDTH: 260px; HEIGHT: 30px } .btxt11 { FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 14px } .btxt11 A { COLOR: #000; TEXT-DECORATION: none } .btxt11 A:hover { COLOR: #e20a0a; TEXT-DECORATION: underline } .tamGrey10 { FONT: 10px Tahoma, "Trebuchet MS", Arial, Verdana; COLOR: #484747; = HEIGHT: 55px } .tamGrey10 A { COLOR: #484747; BORDER-BOTTOM: #666 1px dotted; TEXT-DECORATION: none } .tamGrey10 A:hover { COLOR: #e20a0a; BORDER-BOTTOM: #666 1px dotted; TEXT-DECORATION: none } .tamGrey10 IMG { =09 } .fL { FLOAT: left } .fR { FLOAT: right } #article_holder DIV.font_size IMG { PADDING-LEFT: 3px; VERTICAL-ALIGN: bottom } #article_holder DIV.image { PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: = 5px; MARGIN-LEFT: 5px; OVERFLOW: hidden; WIDTH: 256px; PADDING-TOP: 5px; = BACKGROUND-COLOR: #eeeeee } .story_whitebox { BORDER-RIGHT: #cbcbcb 1px solid; BORDER-TOP: #cbcbcb 1px solid; = OVERFLOW: hidden; BORDER-LEFT: #cbcbcb 1px solid; BORDER-BOTTOM: #cbcbcb = 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #fff } .story_whitebox .swb_title { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; FONT: 11px = Tahoma; COLOR: #c70000; PADDING-TOP: 7px; BORDER-BOTTOM: #cbcbcb 1px = solid } .story_whitebox .imgTxtCont H2 { FONT: 11px Tahoma } .story_whitebox .imgTxtCont .imgHold { MARGIN-TOP: 2px; MARGIN-RIGHT: 7px } .story_whitebox .imgTxtCont P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; FONT: 11px Tahoma; PADDING-TOP: 0px } #article_holder DIV.image SPAN.image_caption { FONT-SIZE: 11px; LINE-HEIGHT: normal } #article_holder DIV#article_body { CLEAR: both; MARGIN-BOTTOM: 12px; OVERFLOW: hidden; WIDTH: 100%; = LINE-HEIGHT: 1.6em } #article_holder DIV#article_body H1 { FONT-FAMILY: Arial, Helvetica, sans-serif } #article_holder DIV#article_body H2 { FONT-FAMILY: Arial, Helvetica, sans-serif } #article_holder DIV#article_body H3 { FONT-FAMILY: Arial, Helvetica, sans-serif } #article_holder DIV#article_body H4 { FONT-FAMILY: Arial, Helvetica, sans-serif } #article_holder DIV#article_body H5 { FONT-FAMILY: Arial, Helvetica, sans-serif } #article_holder DIV#article_body H6 { FONT-FAMILY: Arial, Helvetica, sans-serif } #article_holder DIV#article_body A { COLOR: #002bb8 } #article_holder DIV.content_attachment { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: = 6px; PADDING-TOP: 6px; TEXT-ALIGN: right } #article_holder DIV.content_attachment IMG { VERTICAL-ALIGN: bottom } #article_holder DIV.content_attachment A { COLOR: #c90404 } #box_social_bookmarks { PADDING-RIGHT: 6px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 6px; = PADDING-BOTTOM: 2px; MARGIN: 6px 0px 12px; COLOR: #666666; PADDING-TOP: = 2px; BORDER-BOTTOM: #eeeeee 1px solid } #box_social_bookmarks IMG { VERTICAL-ALIGN: middle } .comment_block H4 { PADDING-RIGHT: 6px; BORDER-TOP: #eeeeee 1px solid; PADDING-LEFT: 6px; = FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 6px; MARGIN: 6px = 0px; COLOR: #666666; PADDING-TOP: 6px; BORDER-BOTTOM: #eeeeee 1px solid; = FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f4f4f4 } #comment_list { MARGIN: 15px 8px } #comment_list DIV.comment_holder { MARGIN-BOTTOM: 20px } #comment_list DIV.comment_header { PADDING-BOTTOM: 6px } #comment_list DIV.comment_header { FONT-SIZE: 11px } #comment_list DIV.comment_header A { FONT-WEIGHT: bold; COLOR: #c90404 } #comment_list DIV.comment_body_holder { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; = PADDING-TOP: 6px; BORDER-BOTTOM: #ebebeb 1px solid; BACKGROUND-COLOR: = #f8f8f8 } #comment_list DIV.comment_body { OVERFLOW: hidden; WIDTH: 100% } #comment_list DIV.comment_body IMG { FLOAT: left } #comment_list DIV.comment_body DIV.comment_text { PADDING-RIGHT: 12px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = MARGIN-LEFT: 50px; COLOR: #666666; PADDING-TOP: 0px } #comment_list DIV.comment_report { FLOAT: right } #box_pagination { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #eeeeee; = PADDING-BOTTOM: 6px; MARGIN: 6px 0px; COLOR: #666666; PADDING-TOP: 6px } #box_pagination SPAN.pagination { FONT-WEIGHT: bold; FLOAT: right } #box_pagination SPAN.pagination A { FONT-WEIGHT: normal; COLOR: #c90404 } #box_pagination SPAN.pagination_total { COLOR: #c90404 } #box_calendar TABLE CAPTION { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; = BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee } #box_calendar TABLE CAPTION A { COLOR: #c90404 } #box_calendar TABLE CAPTION SPAN { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; CURSOR: = pointer; PADDING-TOP: 0px } #box_calendar TABLE TD { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; = PADDING-TOP: 1px; BACKGROUND-COLOR: #f1f1f1 } #box_right_holder { =09 } #dynamic_box_right DIV#box_right_holder { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; = PADDING-TOP: 6px } #dynamic_box_right .box DIV.box_title { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: = 16px; BACKGROUND: url(../img/box_right_head_left.gif) no-repeat left = top; PADDING-BOTTOM: 6px; COLOR: #000; LINE-HEIGHT: 22px; PADDING-TOP: = 6px } #dynamic_box_right .box_tabs DIV.box_title { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; = PADDING-TOP: 6px } #dynamic_box_right .box .box_title_holder { BACKGROUND: url(../img/box_right_head_right.gif) no-repeat right top } * HTML #dynamic_box_right .box .box_title_holder { HEIGHT: 1% } #dynamic_box_right .box { BACKGROUND: url(../img/box_right_body_right.gif) #ffffff no-repeat = right bottom; MARGIN-BOTTOM: 6px } #dynamic_box_right .box .box_body { BACKGROUND: url(../img/box_right_body_left.gif) no-repeat left bottom } #dynamic_box_right .box .box_body DIV.box_content { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; = PADDING-TOP: 6px } * HTML #dynamic_box_right .box .box_body { HEIGHT: 1% } #dynamic_box_right DIV.box_body UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; = PADDING-TOP: 1px; BORDER-BOTTOM: #eee 1px solid } .box_body UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; = PADDING-TOP: 1px; BORDER-BOTTOM: #eee 1px solid } #dynamic_box_right DIV.box_body UL LI A { PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND: = url(../img/right_box_bullet.gif) no-repeat 6px 10px; PADDING-BOTTOM: = 4px; PADDING-TOP: 4px } .box_body UL LI A { PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 14px; BACKGROUND: = url(../img/right_box_bullet.gif) no-repeat 6px 10px; PADDING-BOTTOM: = 4px; PADDING-TOP: 4px } #dynamic_box_right DIV.box_body UL LI A:hover { BACKGROUND-COLOR: #f5f5dc } .box_body UL LI A:hover { BACKGROUND-COLOR: #f5f5dc } .tabs { FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: normal; FONT-FAMILY: = Arial, Helvetica, sans-serif } .box_body UL LI A:hover { BACKGROUND-COLOR: #f5f5dc } .tabs { FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: normal; FONT-FAMILY: = Arial, Helvetica, sans-serif } UL.tabs { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: = 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none } .tabs LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .tabs A { PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px = 1px 0px 0px; PADDING-TOP: 4px; TEXT-DECORATION: none } *:first-child + HTML .tabs A { PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } * HTML .tabs A { PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .tabs A SPAN { PADDING-RIGHT: 8px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: = #666666; PADDING-TOP: 4px } .tabs A:hover { TEXT-DECORATION: none } .tabs A:hover SPAN { COLOR: #c90404 } .tabs A.active { BACKGROUND: url(../img/tabs_left.gif) no-repeat left top } .tabs A.active SPAN { BACKGROUND: url(../img/tabs_right.gif) no-repeat right top; COLOR: = #c90404 } DIV#latest_comments DIV.single_comment IMG { FLOAT: left; MARGIN: 2px 6px 2px 4px } DIV#latest_comments DIV.single_comment { DISPLAY: block; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 4px; OVERFLOW: = hidden; WIDTH: 100%; BORDER-BOTTOM: #eee 1px solid } DIV#latest_comments DIV.single_comment DIV.comment_header { FONT-SIZE: 11px; COLOR: #666666 } DIV#latest_comments DIV.single_comment DIV.comment_header A { COLOR: #c90404 } DIV#latest_comments DIV.single_comment DIV.comment_body { FONT-SIZE: 11px; PADDING-TOP: 2px } DIV#box_users DIV.box_body IMG { FLOAT: left; MARGIN: 2px 6px 2px 4px } DIV#box_users DIV.box_body A { DISPLAY: block; PADDING-BOTTOM: 6px; COLOR: #c90404 } DIV#box_users DIV.box_content { OVERFLOW: hidden; WIDTH: 90% } DIV#box_tags A:hover { COLOR: #c90404 } #article_tags DIV.article_tags { =09 } #article_tags DIV.article_my_tags { BORDER-TOP: #eeeeee 1px solid; MARGIN-TOP: 6px; PADDING-TOP: 6px } #article_tags DIV.article_add_tag { PADDING-TOP: 6px; TEXT-ALIGN: center } #dynamic_box_right DIV#box_article_tools { MARGIN-BOTTOM: 36px } #dynamic_box_right DIV#box_article_tools UL { FONT-SIZE: 11px } #dynamic_box_right DIV#box_article_tools UL LI IMG { VERTICAL-ALIGN: bottom } #dynamic_box_right DIV#box_article_tools UL LI A { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: = 0px } #dynamic_box_right DIV#box_article_tools UL LI A:hover { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #c90404; = TEXT-DECORATION: none } #send_article { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #eee 1px = solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #eee 1px = solid; PADDING-TOP: 6px; BORDER-BOTTOM: #eee 1px solid } #stars { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; OVERFLOW: = hidden; WIDTH: 120px; PADDING-TOP: 2px; HEIGHT: 20px } .article_rating { PADDING-RIGHT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; = COLOR: #cecece; PADDING-TOP: 0px } DIV.standard_star { CURSOR: pointer } .footer { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px = 6px; COLOR: #666666; PADDING-TOP: 6px; TEXT-ALIGN: center } .footer A { COLOR: #666666 } .static_footer { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; = PADDING-TOP: 12px; BACKGROUND-COLOR: #efefef } .footer DIV.corner_bottom { BACKGROUND: url(../img/footer_bottom.gif) no-repeat left bottom; = HEIGHT: 8px } .footer UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #cbcbcb; = PADDING-BOTTOM: 6px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 6px } .footer LI { PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } .footer LI A { COLOR: #ffffff } #hpR1_c1 { MARGIN-TOP: 2px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 667px } #hpR1_c2 { FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 300px } #hotlinks { OVERFLOW: hidden; HEIGHT: 67px } #hpR1_c1 P { MARGIN-BOTTOM: 0px } #hpR1_c1 P.top_buttom { MARGIN-TOP: 0px } .hotlinkbody { BORDER-RIGHT: #e7e7e7 1px solid; OVERFLOW: hidden; BORDER-LEFT: #e7e7e7 = 1px solid; WIDTH: 665px; HEIGHT: 60px; BACKGROUND-COLOR: #fdfdfd } UL.hotlinkItems { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: = none } UL.hotlinkItems LI { FLOAT: left } UL.hotlinkItems LI DIV { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; FONT: = 11px Arial; WIDTH: 132px; COLOR: #0c0c0c; PADDING-TOP: 5px } UL.hotlinkItems LI DIV P { MARGIN-TOP: 4px } UL.hotlinkItems LI DIV A { COLOR: #0c0c0c; TEXT-DECORATION: none } UL.hotlinkItems LI DIV A:hover { COLOR: #e20a0a; TEXT-DECORATION: none } .vSpacer15 { OVERFLOW: hidden; HEIGHT: 15px } .separator_gray { BACKGROUND: url(../img/separator_horizontal.gif) repeat-x; MARGIN: 6px = 0px; HEIGHT: 2px } .separator_blue { BACKGROUND: url(../img/separator_preferences.gif) repeat-x; MARGIN: 0px = 32px 6px; HEIGHT: 2px } FORM { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } INPUT { =09 } SELECT { =09 } TEXTAREA { =09 } SELECT { =09 } TEXTAREA { BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; = BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid } .form_line { MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; WIDTH: 100% } *:first-child + HTML .form_line { MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 6px } INPUT.text { BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; = BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid } SELECT.options { BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; = BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid } INPUT.submit_button { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif } BUTTON { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif } .formElement P { MARGIN-TOP: 0px } #dynamic_box_right .form_line LABEL { =09 } #dynamic_box_right .form_line DIV.submit { TEXT-ALIGN: right } #dynamic_box_right .form_line DIV.submit A { FLOAT: left; COLOR: #c90404; PADDING-TOP: 3px } #dynamic_box_center DIV.form_line LABEL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 12px; = FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 30%; COLOR: #666666; = PADDING-TOP: 3px; TEXT-ALIGN: right } #dynamic_box_center DIV.formElement { DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 6px } #dynamic_box_center DIV.formElement LABEL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FLOAT: none; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; = TEXT-ALIGN: left } .quote_right { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: = #cccccc 1px solid; DISPLAY: inline; PADDING-LEFT: 6px; BACKGROUND: = #f9f9f9; FLOAT: right; PADDING-BOTTOM: 6px; MARGIN: 6px; BORDER-LEFT: = #cccccc 1px solid; WIDTH: 200px; COLOR: #c90404; PADDING-TOP: 6px; = BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto } .quote_right IMG { MARGIN: 4px } .quote_left { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: = #cccccc 1px solid; DISPLAY: inline; PADDING-LEFT: 6px; BACKGROUND: = #f9f9f9; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 6px; BORDER-LEFT: = #cccccc 1px solid; WIDTH: 200px; COLOR: #c90404; PADDING-TOP: 6px; = BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto } .quote_left IMG { MARGIN: 4px } .right_image { DISPLAY: inline; FLOAT: right; MARGIN: 6px } .left_image { DISPLAY: inline; FLOAT: left; MARGIN: 6px } .menu { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; = PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: = 0px } .menu UL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; = PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: = 0px } .menu { PADDING-LEFT: 10px } .menu LI { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; = PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 5; FLOAT: left; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: = 0px; LIST-STYLE-TYPE: none; POSITION: relative; BORDER-RIGHT-WIDTH: 0px } .menu LI:hover { Z-INDEX: 10000; WHITE-SPACE: normal } .menu LI LI { FLOAT: none; POSITION: relative! important } .menu UL { Z-INDEX: 10; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: = 0px } .menu LI:hover > UL { VISIBILITY: visible; TOP: 100% } .menu LI LI:hover > UL { LEFT: 100%; TOP: 0px } .menu:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; = HEIGHT: 0px; content: "." } .menu UL:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; = HEIGHT: 0px; content: "." } .menu { MIN-HEIGHT: 0px } .menu UL { MIN-HEIGHT: 0px } .menu UL { PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND-IMAGE: = url(../img/empty.gif); PADDING-BOTTOM: 30px; MARGIN: -10px 0px 0px = -30px; PADDING-TOP: 10px } .menu UL UL { PADDING-RIGHT: 30px; PADDING-LEFT: 10px; PADDING-BOTTOM: 30px; MARGIN: = 0px 0px 0px -10px; PADDING-TOP: 30px } #headerbg { BACKGROUND-IMAGE: url(../img/header_bg.jpg); OVERFLOW: hidden; WIDTH: = 100%; HEIGHT: 107px } #headerCon { BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: = 2px; MARGIN: 0px auto; WIDTH: 1002px; TEXT-ALIGN: left; = BORDER-RIGHT-WIDTH: 2px } #headerCon .logo { PADDING-LEFT: 2px; FLOAT: left; WIDTH: 200px; HEIGHT: 90px } #headerCon .ad468 { PADDING-LEFT: 40px; FLOAT: left; WIDTH: 468px; PADDING-TOP: 20px; = HEIGHT: 90px } #headerCon .ad468 DIV.ad { PADDING-TOP: 10px } #headerCon .searchCon { FLOAT: right; WIDTH: 280px; PADDING-TOP: 15px; HEIGHT: 90px } #headerCon .searchBox { PADDING-RIGHT: 0px; PADDING-LEFT: 28px; PADDING-BOTTOM: 0px; = PADDING-TOP: 10px } #headerCon .srchTxt { FONT: 11px Tahoma, Verdana, arial; COLOR: #fadddd } #headerCon .srchTxt A { MARGIN-LEFT: 2px; COLOR: #fadddd; MARGIN-RIGHT: 2px; TEXT-DECORATION: = underline } #headerCon .srchTxt A.selected { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: = #000 } #headerCon .srchTxt A:hover { COLOR: #fff; TEXT-DECORATION: none } .searchBox BUTTON { FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: = url(../img/search_button.gif) no-repeat; MARGIN-LEFT: 6px; WIDTH: 50px; = COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; HEIGHT: 20px; BORDER-BOTTOM-STYLE: none } .searchBox A { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-LEFT: 6px; COLOR: #fff; = BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .clearB { CLEAR: both } .vSpacer20 { OVERFLOW: hidden; HEIGHT: 20px } .vSpacer10 { OVERFLOW: hidden; HEIGHT: 10px } #mainNav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(../img/navbg.gif) center 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-TOP: 0px; HEIGHT: 32px } #mainNavLink { MARGIN: 0px auto; WIDTH: 1002px; TEXT-ALIGN: left } #mainNav .menu A { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; COLOR: = #ffffff; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px } .menu LI IMG { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: = 8px; COLOR: #fff; PADDING-TOP: 8px } .menu { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: = none } .menu LI { BACKGROUND: url(../img/navlink_divider.gif) no-repeat } .menu LI P A { COLOR: #fff; TEXT-DECORATION: none } .menu LI P A:hover { COLOR: #fce9bf; TEXT-DECORATION: none } .menu LI.select { BACKGROUND: url(../img/topnav_hoverimg.gif) no-repeat left 50%; HEIGHT: = 32px } .menu LI.select DIV { BACKGROUND: url(../img/topnav_hright.gif) no-repeat right 50%; FLOAT: = left; HEIGHT: 32px } .menu LI.select DIV P { PADDING-RIGHT: 1px; MARGIN-TOP: 0px; FONT-WEIGHT: bold } .menu UL LI { BACKGROUND: #b7b8b8 } .menu UL LI:hover { BACKGROUND: #b7b8b8 } .menu UL LI A:link { PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: none = transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 4px; = COLOR: #000000; BORDER-TOP-STYLE: none; LINE-HEIGHT: 100%; PADDING-TOP: = 4px; BORDER-BOTTOM: #bfbfbf 1px solid; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: auto; = TEXT-DECORATION: none } .menu UL LI A:visited { PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: none = transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 4px; = COLOR: #000000; BORDER-TOP-STYLE: none; LINE-HEIGHT: 100%; PADDING-TOP: = 4px; BORDER-BOTTOM: #bfbfbf 1px solid; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: auto; = TEXT-DECORATION: none } .menu UL LI A:hover { PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: none = transparent scroll repeat 0% 0%; FLOAT: none; PADDING-BOTTOM: 4px; = COLOR: #000000; BORDER-TOP-STYLE: none; LINE-HEIGHT: 100%; PADDING-TOP: = 4px; BORDER-BOTTOM: #bfbfbf 1px solid; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; POSITION: relative; HEIGHT: auto; = TEXT-DECORATION: none } .menu UL LI A:hover { BACKGROUND: #eeeeee; COLOR: #c90404 } .menu UL LI UL LI A:link { BACKGROUND: #eeeeee } .menu UL LI UL LI A:visited { BACKGROUND: #eeeeee } .menu UL LI UL LI A:hover { BACKGROUND: #eeeeee } .menu LI UL LI UL LI A:hover { BACKGROUND: #bfbfbf; COLOR: #c90404 } .menu A:hover { =09 } .menu LI:hover > A { =09 } .menu LI LI:hover > UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #333333; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } * HTML #mainNav A { FLOAT: left } * HTML .menu { ZOOM: 1 } * HTML .menu UL { ZOOM: 1 } * HTML .menu LI.adxmhover { Z-INDEX: 10000 } * HTML .menu .adxmhoverUL { VISIBILITY: visible } * HTML .menu .adxmhoverUL { LEFT: 0px; TOP: 100% } * HTML .menu .adxmhoverUL .adxmhoverUL { LEFT: 100%; TOP: 0px } * HTML .menu UL A { ZOOM: 1 } * HTML .menu UL LI { DISPLAY: inline! important } * HTML .menu UL LI A:link { DISPLAY: block; TEXT-DECORATION: none } * HTML .menu UL LI A:visited { DISPLAY: block; TEXT-DECORATION: none } * HTML .menu UL LI A:hover { DISPLAY: block; TEXT-DECORATION: none } * HTML #mainNav .menu LI UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } * HTML .menu LI LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 100%; PADDING-TOP: 0px } * HTML #mainNav .menu UL LI A:link { FLOAT: none } * HTML #mainNav .menu UL LI A:visited { FLOAT: none } * HTML #mainNav .menu UL LI A:hover { FLOAT: none } * HTML .menu UL UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #box_newsletter { =09 } #box_newsletter DIV.button_holder { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; = PADDING-TOP: 4px; HEIGHT: 20px } #box_newsletter DIV.button_holder INPUT { FLOAT: right } #newsletter_form_holder { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; = PADDING-TOP: 6px } #box_poll { =09 } #box_poll SPAN.poll_question { PADDING-LEFT: 10px; COLOR: #a5a5a5 } #box_poll LABEL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: = 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid } #box_poll LABEL IMG { VERTICAL-ALIGN: middle } #box_poll DIV.button_holder { PADDING-RIGHT: 4px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; = PADDING-TOP: 4px; HEIGHT: 20px } #box_poll DIV.button_holder A { COLOR: #c90404 } #box_poll DIV.button_holder INPUT { FLOAT: right } .poll_box_holder { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #eeeeee; = PADDING-BOTTOM: 6px; MARGIN: 12px 0px; PADDING-TOP: 6px; BORDER-BOTTOM: = #dddddd 1px solid } .poll_box_header { MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 4px; BORDER-BOTTOM: #dddddd 1px = solid } .poll_box_header SPAN { COLOR: #666666 } .poll_line { MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; WIDTH: 98% } .poll_line IMG { VERTICAL-ALIGN: middle } .poll_answer_title { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 46%; = COLOR: #555555; PADDING-TOP: 0px; TEXT-ALIGN: right } ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://hamropalo.com/themes/default/css/print.css BODY { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; BACKGROUND: #ffffff 0% 50%; = PADDING-BOTTOM: 0pt; MARGIN: 0pt; WIDTH: 100%; LINE-HEIGHT: 1.5; = PADDING-TOP: 0pt; FONT-FAMILY: Georgia, "Times New Roman", Times, serif } #header { DISPLAY: none } #footer { DISPLAY: none } #container { CLEAR: both; BACKGROUND: #ffffff; MARGIN: auto } #dynamic_box_left { DISPLAY: none } #dynamic_box_right { DISPLAY: none } #dynamic_box_center DIV#box_comments { DISPLAY: none } #dynamic_box_center DIV.box_breadcrumb { DISPLAY: none } #dynamic_box_center DIV.font_size { DISPLAY: none } #article_holder { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; = PADDING-TOP: 6px } #article_body { FONT-SIZE: 90% } #article_body DIV.image { FLOAT: left } #article_body DIV.image SPAN.image_caption { FONT-SIZE: 80%; FONT-FAMILY: Arial, Helvetica, sans-serif } #article_holder DIV.article_metadata { MARGIN-BOTTOM: 12px; BORDER-BOTTOM: black 1px solid } #article_holder DIV.article_metadata SPAN.metadata_time { FLOAT: right } #article_holder DIV.content_attachment { DISPLAY: none } #article_holder DIV#box_social_bookmarks { DISPLAY: none } .quote_right { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: black = 1px solid; DISPLAY: inline; PADDING-LEFT: 6px; FONT-SIZE: 80%; FLOAT: = right; PADDING-BOTTOM: 6px; MARGIN: 6px; BORDER-LEFT: black 1px solid; = WIDTH: 200px; PADDING-TOP: 6px; BORDER-BOTTOM: black 1px solid; = FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto } .quote_left { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: black = 1px solid; DISPLAY: inline; PADDING-LEFT: 6px; FONT-SIZE: 80%; FLOAT: = left; PADDING-BOTTOM: 6px; MARGIN: 6px; BORDER-LEFT: black 1px solid; = WIDTH: 200px; PADDING-TOP: 6px; BORDER-BOTTOM: black 1px solid; = FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto } .right_image { DISPLAY: inline; FLOAT: right; MARGIN: 6px } .left_image { DISPLAY: inline; FLOAT: left; MARGIN: 6px } ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://hamropalo.com/compress.php?js,js/framework/prototype,js/control_tabs,js/functions,js/ADxMenu,js/stars /* Prototype JavaScript framework, version 1.5.0=0A= * (c) 2005-2007 Sam Stephenson=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://prototype.conio.net/=0A= *=0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Prototype =3D {=0A= Version: '1.5.0',=0A= BrowserFeatures: {=0A= XPath: !!document.evaluate=0A= },=0A= =0A= ScriptFragment: '(?:)((\n|\r|.)*?)(?:<\/script>)',=0A= emptyFunction: function() {},=0A= K: function(x) { return x }=0A= }=0A= =0A= var Class =3D {=0A= create: function() {=0A= return function() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= }=0A= }=0A= =0A= var Abstract =3D new Object();=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source) {=0A= destination[property] =3D source[property];=0A= }=0A= return destination;=0A= }=0A= =0A= Object.extend(Object, {=0A= inspect: function(object) {=0A= try {=0A= if (object =3D=3D=3D undefined) return 'undefined';=0A= if (object =3D=3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : object.toString();=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= },=0A= =0A= keys: function(object) {=0A= var keys =3D [];=0A= for (var property in object)=0A= keys.push(property);=0A= return keys;=0A= },=0A= =0A= values: function(object) {=0A= var values =3D [];=0A= for (var property in object)=0A= values.push(object[property]);=0A= return values;=0A= },=0A= =0A= clone: function(object) {=0A= return Object.extend({}, object);=0A= }=0A= });=0A= =0A= Function.prototype.bind =3D function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= }=0A= =0A= Function.prototype.bindAsEventListener =3D function(object) {=0A= var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A= return function(event) {=0A= return __method.apply(object, [( event || = window.event)].concat(args).concat($A(arguments)));=0A= }=0A= }=0A= =0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= var digits =3D this.toString(16);=0A= if (this < 16) return '0' + digits;=0A= return digits;=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator) {=0A= $R(0, this, true).each(iterator);=0A= return this;=0A= }=0A= });=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) {}=0A= }=0A= =0A= return returnValue;=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create();=0A= PeriodicalExecuter.prototype =3D {=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000);=0A= },=0A= =0A= stop: function() {=0A= if (!this.timer) return;=0A= clearInterval(this.timer);=0A= this.timer =3D null;=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.callback(this);=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= }=0A= String.interpret =3D function(value){=0A= return value =3D=3D null ? '' : String(value);=0A= }=0A= =0A= Object.extend(String.prototype, {=0A= gsub: function(pattern, replacement) {=0A= var result =3D '', source =3D this, match;=0A= replacement =3D arguments.callee.prepareReplacement(replacement);=0A= =0A= while (source.length > 0) {=0A= if (match =3D source.match(pattern)) {=0A= result +=3D source.slice(0, match.index);=0A= result +=3D String.interpret(replacement(match));=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D count =3D=3D=3D undefined ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return this;=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : this;=0A= },=0A= =0A= strip: function() {=0A= return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A= },=0A= =0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(function(script) { return = eval(script) });=0A= },=0A= =0A= escapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= var text =3D document.createTextNode(this);=0A= div.appendChild(text);=0A= return div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A= $A(div.childNodes).inject('',function(memo,node){ return = memo+node.nodeValue }) :=0A= div.childNodes[0].nodeValue) : '';=0A= },=0A= =0A= toQueryParams: function(separator) {=0A= var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A= if (!match) return {};=0A= =0A= return match[1].split(separator || '&').inject({}, function(hash, = pair) {=0A= if ((pair =3D pair.split('=3D'))[0]) {=0A= var name =3D decodeURIComponent(pair[0]);=0A= var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined;=0A= =0A= if (hash[name] !=3D=3D undefined) {=0A= if (hash[name].constructor !=3D Array)=0A= hash[name] =3D [hash[name]];=0A= if (value) hash[name].push(value);=0A= }=0A= else hash[name] =3D value;=0A= }=0A= return hash;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= succ: function() {=0A= return this.slice(0, this.length - 1) +=0A= String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A= },=0A= =0A= camelize: function() {=0A= var parts =3D this.split('-'), len =3D parts.length;=0A= if (len =3D=3D 1) return parts[0];=0A= =0A= var camelized =3D this.charAt(0) =3D=3D '-'=0A= ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A= : parts[0];=0A= =0A= for (var i =3D 1; i < len; i++)=0A= camelized +=3D parts[i].charAt(0).toUpperCase() + = parts[i].substring(1);=0A= =0A= return camelized;=0A= },=0A= =0A= capitalize: function(){=0A= return this.charAt(0).toUpperCase() + = this.substring(1).toLowerCase();=0A= },=0A= =0A= underscore: function() {=0A= return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase();=0A= },=0A= =0A= dasherize: function() {=0A= return this.gsub(/_/,'-');=0A= },=0A= =0A= inspect: function(useDoubleQuotes) {=0A= var escapedString =3D this.replace(/\\/g, '\\\\');=0A= if (useDoubleQuotes)=0A= return '"' + escapedString.replace(/"/g, '\\"') + '"';=0A= else=0A= return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (typeof replacement =3D=3D 'function') return replacement;=0A= var template =3D new Template(replacement);=0A= return function(match) { return template.evaluate(match) };=0A= }=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= var Template =3D Class.create();=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= Template.prototype =3D {=0A= initialize: function(template, pattern) {=0A= this.template =3D template.toString();=0A= this.pattern =3D pattern || Template.Pattern;=0A= },=0A= =0A= evaluate: function(object) {=0A= return this.template.gsub(this.pattern, function(match) {=0A= var before =3D match[1];=0A= if (before =3D=3D '\\') return match[2];=0A= return before + String.interpret(object[match[3]]);=0A= });=0A= }=0A= }=0A= =0A= var $break =3D new Object();=0A= var $continue =3D new Object();=0A= =0A= var Enumerable =3D {=0A= each: function(iterator) {=0A= var index =3D 0;=0A= try {=0A= this._each(function(value) {=0A= try {=0A= iterator(value, index++);=0A= } catch (e) {=0A= if (e !=3D $continue) throw e;=0A= }=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= return this;=0A= },=0A= =0A= eachSlice: function(number, iterator) {=0A= var index =3D -number, slices =3D [], array =3D this.toArray();=0A= while ((index +=3D number) < array.length)=0A= slices.push(array.slice(index, index+number));=0A= return slices.map(iterator);=0A= },=0A= =0A= all: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!(iterator || Prototype.K)(value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator) {=0A= var result =3D false;=0A= this.each(function(value, index) {=0A= if (result =3D !!(iterator || Prototype.K)(value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push((iterator || Prototype.K)(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator(value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(pattern, iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= var stringValue =3D value.toString();=0A= if (stringValue.match(pattern))=0A= results.push((iterator || Prototype.K)(value, index));=0A= })=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inGroupsOf: function(number, fillWith) {=0A= fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A= return this.eachSlice(number, function(slice) {=0A= while(slice.length < number) slice.push(fillWith);=0A= return slice;=0A= });=0A= },=0A= =0A= inject: function(memo, iterator) {=0A= this.each(function(value, index) {=0A= memo =3D iterator(memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.map(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (result =3D=3D undefined || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (result =3D=3D undefined || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator) {=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= ((iterator || Prototype.K)(value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator) {=0A= return this.map(function(value, index) {=0A= return {value: value, criteria: iterator(value, index)};=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.map();=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (typeof args.last() =3D=3D 'function')=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= return iterator(collections.pluck(index));=0A= });=0A= },=0A= =0A= size: function() {=0A= return this.toArray().length;=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray=0A= });=0A= var $A =3D Array.from =3D function(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) {=0A= return iterable.toArray();=0A= } else {=0A= var results =3D [];=0A= for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A= results.push(iterable[i]);=0A= return results;=0A= }=0A= }=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse)=0A= Array.prototype._reverse =3D Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(value && value.constructor =3D=3D Array ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= indexOf: function(object) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= if (this[i] =3D=3D object) return i;=0A= return -1;=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= reduce: function() {=0A= return this.length > 1 ? this : this[0];=0A= },=0A= =0A= uniq: function() {=0A= return this.inject([], function(array, value) {=0A= return array.include(value) ? array : array.concat([value]);=0A= });=0A= },=0A= =0A= clone: function() {=0A= return [].concat(this);=0A= },=0A= =0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= }=0A= });=0A= =0A= Array.prototype.toArray =3D Array.prototype.clone;=0A= =0A= function $w(string){=0A= string =3D string.strip();=0A= return string ? string.split(/\s+/) : [];=0A= }=0A= =0A= if(window.opera){=0A= Array.prototype.concat =3D function(){=0A= var array =3D [];=0A= for(var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]);=0A= for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= if(arguments[i].constructor =3D=3D Array) {=0A= for(var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++)=0A= array.push(arguments[i][j]);=0A= } else {=0A= array.push(arguments[i]);=0A= }=0A= }=0A= return array;=0A= }=0A= }=0A= var Hash =3D function(obj) {=0A= Object.extend(this, obj || {});=0A= };=0A= =0A= Object.extend(Hash, {=0A= toQueryString: function(obj) {=0A= var parts =3D [];=0A= =0A= this.prototype._each.call(obj, function(pair) {=0A= if (!pair.key) return;=0A= =0A= if (pair.value && pair.value.constructor =3D=3D Array) {=0A= var values =3D pair.value.compact();=0A= if (values.length < 2) pair.value =3D values.reduce();=0A= else {=0A= key =3D encodeURIComponent(pair.key);=0A= values.each(function(value) {=0A= value =3D value !=3D undefined ? encodeURIComponent(value) : = '';=0A= parts.push(key + '=3D' + encodeURIComponent(value));=0A= });=0A= return;=0A= }=0A= }=0A= if (pair.value =3D=3D undefined) pair[1] =3D '';=0A= parts.push(pair.map(encodeURIComponent).join('=3D'));=0A= });=0A= =0A= return parts.join('&');=0A= }=0A= });=0A= =0A= Object.extend(Hash.prototype, Enumerable);=0A= Object.extend(Hash.prototype, {=0A= _each: function(iterator) {=0A= for (var key in this) {=0A= var value =3D this[key];=0A= if (value && value =3D=3D Hash.prototype[key]) continue;=0A= =0A= var pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= merge: function(hash) {=0A= return $H(hash).inject(this, function(mergedHash, pair) {=0A= mergedHash[pair.key] =3D pair.value;=0A= return mergedHash;=0A= });=0A= },=0A= =0A= remove: function() {=0A= var result;=0A= for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= var value =3D this[arguments[i]];=0A= if (value !=3D=3D undefined){=0A= if (result =3D=3D=3D undefined) result =3D value;=0A= else {=0A= if (result.constructor !=3D Array) result =3D [result];=0A= result.push(value)=0A= }=0A= }=0A= delete this[arguments[i]];=0A= }=0A= return result;=0A= },=0A= =0A= toQueryString: function() {=0A= return Hash.toQueryString(this);=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= });=0A= =0A= function $H(object) {=0A= if (object && object.constructor =3D=3D Hash) return object;=0A= return new Hash(object);=0A= };=0A= ObjectRange =3D Class.create();=0A= Object.extend(ObjectRange.prototype, Enumerable);=0A= Object.extend(ObjectRange.prototype, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= while (this.include(value)) {=0A= iterator(value);=0A= value =3D value.succ();=0A= }=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= }=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new XMLHttpRequest()},=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= }=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responder) {=0A= if (!this.include(responder))=0A= this.responders.push(responder);=0A= },=0A= =0A= unregister: function(responder) {=0A= this.responders =3D this.responders.without(responder);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (typeof responder[callback] =3D=3D 'function') {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) {}=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() {=0A= Ajax.activeRequestCount++;=0A= },=0A= onComplete: function() {=0A= Ajax.activeRequestCount--;=0A= }=0A= });=0A= =0A= Ajax.Base =3D function() {};=0A= Ajax.Base.prototype =3D {=0A= setOptions: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= encoding: 'UTF-8',=0A= parameters: ''=0A= }=0A= Object.extend(this.options, options || {});=0A= =0A= this.options.method =3D this.options.method.toLowerCase();=0A= if (typeof this.options.parameters =3D=3D 'string')=0A= this.options.parameters =3D = this.options.parameters.toQueryParams();=0A= }=0A= }=0A= =0A= Ajax.Request =3D Class.create();=0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A= _complete: false,=0A= =0A= initialize: function(url, options) {=0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= this.url =3D url;=0A= this.method =3D this.options.method;=0A= var params =3D this.options.parameters;=0A= =0A= if (!['get', 'post'].include(this.method)) {=0A= // simulate other verbs over post=0A= params['_method'] =3D this.method;=0A= this.method =3D 'post';=0A= }=0A= =0A= params =3D Hash.toQueryString(params);=0A= if (params && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) = params +=3D '&_=3D'=0A= =0A= // when GET, append parameters to URL=0A= if (this.method =3D=3D 'get' && params)=0A= this.url +=3D (this.url.indexOf('?') > -1 ? '&' : '?') + params;=0A= =0A= try {=0A= Ajax.Responders.dispatch('onCreate', this, this.transport);=0A= =0A= this.transport.open(this.method.toUpperCase(), this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous)=0A= setTimeout(function() { this.respondToReadyState(1) = }.bind(this), 10);=0A= =0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= this.setRequestHeaders();=0A= =0A= var body =3D this.method =3D=3D 'post' ? (this.options.postBody || = params) : null;=0A= =0A= this.transport.send(body);=0A= =0A= /* Force Firefox to handle ready state 4 for synchronous requests = */=0A= if (!this.options.asynchronous && this.transport.overrideMimeType)=0A= this.onStateChange();=0A= =0A= }=0A= catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var headers =3D {=0A= 'X-Requested-With': 'XMLHttpRequest',=0A= 'X-Prototype-Version': Prototype.Version,=0A= 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*'=0A= };=0A= =0A= if (this.method =3D=3D 'post') {=0A= headers['Content-type'] =3D this.options.contentType +=0A= (this.options.encoding ? '; charset=3D' + this.options.encoding = : '');=0A= =0A= /* Force "Connection: close" for older Mozilla browsers to work=0A= * around a bug where XMLHttpRequest sends an incorrect=0A= * Content-length header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType &&=0A= (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005)=0A= headers['Connection'] =3D 'close';=0A= }=0A= =0A= // user-defined headers=0A= if (typeof this.options.requestHeaders =3D=3D 'object') {=0A= var extras =3D this.options.requestHeaders;=0A= =0A= if (typeof extras.push =3D=3D 'function')=0A= for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A= headers[extras[i]] =3D extras[i+1];=0A= else=0A= $H(extras).each(function(pair) { headers[pair.key] =3D = pair.value });=0A= }=0A= =0A= for (var name in headers)=0A= this.transport.setRequestHeader(name, headers[name]);=0A= },=0A= =0A= success: function() {=0A= return !this.transport.status=0A= || (this.transport.status >=3D 200 && this.transport.status < = 300);=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var state =3D Ajax.Request.Events[readyState];=0A= var transport =3D this.transport, json =3D this.evalJSON();=0A= =0A= if (state =3D=3D 'Complete') {=0A= try {=0A= this._complete =3D true;=0A= (this.options['on' + this.transport.status]=0A= || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A= || Prototype.emptyFunction)(transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if ((this.getHeader('Content-type') || 'text/javascript').strip().=0A= match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + state] || Prototype.emptyFunction)(transport, = json);=0A= Ajax.Responders.dispatch('on' + state, this, transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if (state =3D=3D 'Complete') {=0A= // avoid memory leak in MSIE: clean up=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= }=0A= },=0A= =0A= getHeader: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name);=0A= } catch (e) { return null }=0A= },=0A= =0A= evalJSON: function() {=0A= try {=0A= var json =3D this.getHeader('X-JSON');=0A= return json ? eval('(' + json + ')') : null;=0A= } catch (e) { return null }=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval(this.transport.responseText);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create();=0A= =0A= Object.extend(Object.extend(Ajax.Updater.prototype, = Ajax.Request.prototype), {=0A= initialize: function(container, url, options) {=0A= this.container =3D {=0A= success: (container.success || container),=0A= failure: (container.failure || (container.success ? null : = container))=0A= }=0A= =0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= =0A= var onComplete =3D this.options.onComplete || = Prototype.emptyFunction;=0A= this.options.onComplete =3D (function(transport, param) {=0A= this.updateContent();=0A= onComplete(transport, param);=0A= }).bind(this);=0A= =0A= this.request(url);=0A= },=0A= =0A= updateContent: function() {=0A= var receiver =3D this.container[this.success() ? 'success' : = 'failure'];=0A= var response =3D this.transport.responseText;=0A= =0A= if (!this.options.evalScripts) response =3D response.stripScripts();=0A= =0A= if (receiver =3D $(receiver)) {=0A= if (this.options.insertion)=0A= new this.options.insertion(receiver, response);=0A= else=0A= receiver.update(response);=0A= }=0A= =0A= if (this.success()) {=0A= if (this.onComplete)=0A= setTimeout(this.onComplete.bind(this), 10);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create();=0A= Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(container, url, options) {=0A= this.setOptions(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D {};=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.options.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(request) {=0A= if (this.options.decay) {=0A= this.decay =3D (request.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D request.responseText;=0A= }=0A= this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A= this.decay * this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $(element) {=0A= if (arguments.length > 1) {=0A= for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++)=0A= elements.push($(arguments[i]));=0A= return elements;=0A= }=0A= if (typeof element =3D=3D 'string')=0A= element =3D document.getElementById(element);=0A= return Element.extend(element);=0A= }=0A= =0A= if (Prototype.BrowserFeatures.XPath) {=0A= document._getElementsByXPath =3D function(expression, parentElement) {=0A= var results =3D [];=0A= var query =3D document.evaluate(expression, $(parentElement) || = document,=0A= null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A= for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A= results.push(query.snapshotItem(i));=0A= return results;=0A= };=0A= }=0A= =0A= document.getElementsByClassName =3D function(className, parentElement) {=0A= if (Prototype.BrowserFeatures.XPath) {=0A= var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + = " ')]";=0A= return document._getElementsByXPath(q, parentElement);=0A= } else {=0A= var children =3D ($(parentElement) || = document.body).getElementsByTagName('*');=0A= var elements =3D [], child;=0A= for (var i =3D 0, length =3D children.length; i < length; i++) {=0A= child =3D children[i];=0A= if (Element.hasClassName(child, className))=0A= elements.push(Element.extend(child));=0A= }=0A= return elements;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Element)=0A= var Element =3D new Object();=0A= =0A= Element.extend =3D function(element) {=0A= if (!element || _nativeExtensions || element.nodeType =3D=3D 3) return = element;=0A= =0A= if (!element._extended && element.tagName && element !=3D window) {=0A= var methods =3D Object.clone(Element.Methods), cache =3D = Element.extend.cache;=0A= =0A= if (element.tagName =3D=3D 'FORM')=0A= Object.extend(methods, Form.Methods);=0A= if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName))=0A= Object.extend(methods, Form.Element.Methods);=0A= =0A= Object.extend(methods, Element.Methods.Simulated);=0A= =0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (typeof value =3D=3D 'function' && !(property in element))=0A= element[property] =3D cache.findOrStore(value);=0A= }=0A= }=0A= =0A= element._extended =3D true;=0A= return element;=0A= };=0A= =0A= Element.extend.cache =3D {=0A= findOrStore: function(value) {=0A= return this[value] =3D this[value] || function() {=0A= return value.apply(null, [this].concat($A(arguments)));=0A= }=0A= }=0A= };=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function(element) {=0A= element =3D $(element);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= return element;=0A= },=0A= =0A= hide: function(element) {=0A= $(element).style.display =3D 'none';=0A= return element;=0A= },=0A= =0A= show: function(element) {=0A= $(element).style.display =3D '';=0A= return element;=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= return element;=0A= },=0A= =0A= update: function(element, html) {=0A= html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A= $(element).innerHTML =3D html.stripScripts();=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= return element;=0A= },=0A= =0A= replace: function(element, html) {=0A= element =3D $(element);=0A= html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A= if (element.outerHTML) {=0A= element.outerHTML =3D html.stripScripts();=0A= } else {=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNodeContents(element);=0A= element.parentNode.replaceChild(=0A= range.createContextualFragment(html.stripScripts()), element);=0A= }=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= return element;=0A= },=0A= =0A= inspect: function(element) {=0A= element =3D $(element);=0A= var result =3D '<' + element.tagName.toLowerCase();=0A= $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A= var property =3D pair.first(), attribute =3D pair.last();=0A= var value =3D (element[property] || '').toString();=0A= if (value) result +=3D ' ' + attribute + '=3D' + = value.inspect(true);=0A= });=0A= return result + '>';=0A= },=0A= =0A= recursivelyCollect: function(element, property) {=0A= element =3D $(element);=0A= var elements =3D [];=0A= while (element =3D element[property])=0A= if (element.nodeType =3D=3D 1)=0A= elements.push(Element.extend(element));=0A= return elements;=0A= },=0A= =0A= ancestors: function(element) {=0A= return $(element).recursivelyCollect('parentNode');=0A= },=0A= =0A= descendants: function(element) {=0A= return $A($(element).getElementsByTagName('*'));=0A= },=0A= =0A= immediateDescendants: function(element) {=0A= if (!(element =3D $(element).firstChild)) return [];=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= if (element) return [element].concat($(element).nextSiblings());=0A= return [];=0A= },=0A= =0A= previousSiblings: function(element) {=0A= return $(element).recursivelyCollect('previousSibling');=0A= },=0A= =0A= nextSiblings: function(element) {=0A= return $(element).recursivelyCollect('nextSibling');=0A= },=0A= =0A= siblings: function(element) {=0A= element =3D $(element);=0A= return = element.previousSiblings().reverse().concat(element.nextSiblings());=0A= },=0A= =0A= match: function(element, selector) {=0A= if (typeof selector =3D=3D 'string')=0A= selector =3D new Selector(selector);=0A= return selector.match($(element));=0A= },=0A= =0A= up: function(element, expression, index) {=0A= return Selector.findElement($(element).ancestors(), expression, = index);=0A= },=0A= =0A= down: function(element, expression, index) {=0A= return Selector.findElement($(element).descendants(), expression, = index);=0A= },=0A= =0A= previous: function(element, expression, index) {=0A= return Selector.findElement($(element).previousSiblings(), = expression, index);=0A= },=0A= =0A= next: function(element, expression, index) {=0A= return Selector.findElement($(element).nextSiblings(), expression, = index);=0A= },=0A= =0A= getElementsBySelector: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element, args);=0A= },=0A= =0A= getElementsByClassName: function(element, className) {=0A= return document.getElementsByClassName(className, element);=0A= },=0A= =0A= readAttribute: function(element, name) {=0A= element =3D $(element);=0A= if (document.all && !window.opera) {=0A= var t =3D Element._attributeTranslations;=0A= if (t.values[name]) return t.values[name](element, name);=0A= if (t.names[name]) name =3D t.names[name];=0A= var attribute =3D element.attributes[name];=0A= if(attribute) return attribute.nodeValue;=0A= }=0A= return element.getAttribute(name);=0A= },=0A= =0A= getHeight: function(element) {=0A= return $(element).getDimensions().height;=0A= },=0A= =0A= getWidth: function(element) {=0A= return $(element).getDimensions().width;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= var elementClassName =3D element.className;=0A= if (elementClassName.length =3D=3D 0) return false;=0A= if (elementClassName =3D=3D className ||=0A= elementClassName.match(new RegExp("(^|\\s)" + className + = "(\\s|$)")))=0A= return true;=0A= return false;=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= Element.classNames(element).add(className);=0A= return element;=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= Element.classNames(element).remove(className);=0A= return element;=0A= },=0A= =0A= toggleClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= Element.classNames(element)[element.hasClassName(className) ? = 'remove' : 'add'](className);=0A= return element;=0A= },=0A= =0A= observe: function() {=0A= Event.observe.apply(Event, arguments);=0A= return $A(arguments).first();=0A= },=0A= =0A= stopObserving: function() {=0A= Event.stopObserving.apply(Event, arguments);=0A= return $A(arguments).first();=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= var node =3D element.firstChild;=0A= while (node) {=0A= var nextNode =3D node.nextSibling;=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= element.removeChild(node);=0A= node =3D nextNode;=0A= }=0A= return element;=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.match(/^\s*$/);=0A= },=0A= =0A= descendantOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= while (element =3D element.parentNode)=0A= if (element =3D=3D ancestor) return true;=0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var pos =3D Position.cumulativeOffset(element);=0A= window.scrollTo(pos[0], pos[1]);=0A= return element;=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= if (['float','cssFloat'].include(style))=0A= style =3D (typeof element.style.styleFloat !=3D 'undefined' ? = 'styleFloat' : 'cssFloat');=0A= style =3D style.camelize();=0A= var value =3D element.style[style];=0A= if (!value) {=0A= if (document.defaultView && document.defaultView.getComputedStyle) = {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css[style] : null;=0A= } else if (element.currentStyle) {=0A= value =3D element.currentStyle[style];=0A= }=0A= }=0A= =0A= if((value =3D=3D 'auto') && ['width','height'].include(style) && = (element.getStyle('display') !=3D 'none'))=0A= value =3D element['offset'+style.capitalize()] + 'px';=0A= =0A= if (window.opera && ['left', 'top', 'right', = 'bottom'].include(style))=0A= if (Element.getStyle(element, 'position') =3D=3D 'static') value = =3D 'auto';=0A= if(style =3D=3D 'opacity') {=0A= if(value) return parseFloat(value);=0A= if(value =3D (element.getStyle('filter') || = '').match(/alpha\(opacity=3D(.*)\)/))=0A= if(value[1]) return parseFloat(value[1]) / 100;=0A= return 1.0;=0A= }=0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= setStyle: function(element, style) {=0A= element =3D $(element);=0A= for (var name in style) {=0A= var value =3D style[name];=0A= if(name =3D=3D 'opacity') {=0A= if (value =3D=3D 1) {=0A= value =3D (/Gecko/.test(navigator.userAgent) &&=0A= !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? = 0.999999 : 1.0;=0A= if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A= element.style.filter =3D = element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A= } else if(value =3D=3D=3D '') {=0A= if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A= element.style.filter =3D = element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'');=0A= } else {=0A= if(value < 0.00001) value =3D 0;=0A= if(/MSIE/.test(navigator.userAgent) && !window.opera)=0A= element.style.filter =3D = element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'') +=0A= 'alpha(opacity=3D'+value*100+')';=0A= }=0A= } else if(['float','cssFloat'].include(name)) name =3D (typeof = element.style.styleFloat !=3D 'undefined') ? 'styleFloat' : 'cssFloat';=0A= element.style[name.camelize()] =3D value;=0A= }=0A= return element;=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= var display =3D $(element).getStyle('display');=0A= if (display !=3D 'none' && display !=3D null) // Safari bug=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= var originalDisplay =3D els.display;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D 'block';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D originalDisplay;=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (window.opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= return element;=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= return element;=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return element;=0A= element._overflow =3D element.style.overflow || 'auto';=0A= if ((Element.getStyle(element, 'overflow') || 'visible') !=3D = 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= return element;=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (!element._overflow) return element;=0A= element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow;=0A= element._overflow =3D null;=0A= return element;=0A= }=0A= };=0A= =0A= Object.extend(Element.Methods, {childOf: Element.Methods.descendantOf});=0A= =0A= Element._attributeTranslations =3D {};=0A= =0A= Element._attributeTranslations.names =3D {=0A= colspan: "colSpan",=0A= rowspan: "rowSpan",=0A= valign: "vAlign",=0A= datetime: "dateTime",=0A= accesskey: "accessKey",=0A= tabindex: "tabIndex",=0A= enctype: "encType",=0A= maxlength: "maxLength",=0A= readonly: "readOnly",=0A= longdesc: "longDesc"=0A= };=0A= =0A= Element._attributeTranslations.values =3D {=0A= _getAttr: function(element, attribute) {=0A= return element.getAttribute(attribute, 2);=0A= },=0A= =0A= _flag: function(element, attribute) {=0A= return $(element).hasAttribute(attribute) ? attribute : null;=0A= },=0A= =0A= style: function(element) {=0A= return element.style.cssText.toLowerCase();=0A= },=0A= =0A= title: function(element) {=0A= var node =3D element.getAttributeNode('title');=0A= return node.specified ? node.nodeValue : null;=0A= }=0A= };=0A= =0A= Object.extend(Element._attributeTranslations.values, {=0A= href: Element._attributeTranslations.values._getAttr,=0A= src: Element._attributeTranslations.values._getAttr,=0A= disabled: Element._attributeTranslations.values._flag,=0A= checked: Element._attributeTranslations.values._flag,=0A= readonly: Element._attributeTranslations.values._flag,=0A= multiple: Element._attributeTranslations.values._flag=0A= });=0A= =0A= Element.Methods.Simulated =3D {=0A= hasAttribute: function(element, attribute) {=0A= var t =3D Element._attributeTranslations;=0A= attribute =3D t.names[attribute] || attribute;=0A= return $(element).getAttributeNode(attribute).specified;=0A= }=0A= };=0A= =0A= // IE is missing .innerHTML support for TABLE-related elements=0A= if (document.all && !window.opera){=0A= Element.Methods.update =3D function(element, html) {=0A= element =3D $(element);=0A= html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A= var tagName =3D element.tagName.toUpperCase();=0A= if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A= var div =3D document.createElement('div');=0A= switch (tagName) {=0A= case 'THEAD':=0A= case 'TBODY':=0A= div.innerHTML =3D '' + html.stripScripts() + = '
';=0A= depth =3D 2;=0A= break;=0A= case 'TR':=0A= div.innerHTML =3D '' + html.stripScripts() = + '
';=0A= depth =3D 3;=0A= break;=0A= case 'TD':=0A= div.innerHTML =3D '
' + = html.stripScripts() + '
';=0A= depth =3D 4;=0A= }=0A= $A(element.childNodes).each(function(node){=0A= element.removeChild(node)=0A= });=0A= depth.times(function(){ div =3D div.firstChild });=0A= =0A= $A(div.childNodes).each(=0A= function(node){ element.appendChild(node) });=0A= } else {=0A= element.innerHTML =3D html.stripScripts();=0A= }=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= return element;=0A= }=0A= };=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= var _nativeExtensions =3D false;=0A= =0A= if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A= ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {=0A= var className =3D 'HTML' + tag + 'Element';=0A= if(window[className]) return;=0A= var klass =3D window[className] =3D {};=0A= klass.prototype =3D document.createElement(tag ? tag.toLowerCase() : = 'div').__proto__;=0A= });=0A= =0A= Element.addMethods =3D function(methods) {=0A= Object.extend(Element.Methods, methods || {});=0A= =0A= function copy(methods, destination, onlyIfAbsent) {=0A= onlyIfAbsent =3D onlyIfAbsent || false;=0A= var cache =3D Element.extend.cache;=0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (!onlyIfAbsent || !(property in destination))=0A= destination[property] =3D cache.findOrStore(value);=0A= }=0A= }=0A= =0A= if (typeof HTMLElement !=3D 'undefined') {=0A= copy(Element.Methods, HTMLElement.prototype);=0A= copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A= copy(Form.Methods, HTMLFormElement.prototype);=0A= [HTMLInputElement, HTMLTextAreaElement, = HTMLSelectElement].each(function(klass) {=0A= copy(Form.Element.Methods, klass.prototype);=0A= });=0A= _nativeExtensions =3D true;=0A= }=0A= }=0A= =0A= var Toggle =3D new Object();=0A= Toggle.display =3D Element.toggle;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.Insertion =3D function(adjacency) {=0A= this.adjacency =3D adjacency;=0A= }=0A= =0A= Abstract.Insertion.prototype =3D {=0A= initialize: function(element, content) {=0A= this.element =3D $(element);=0A= this.content =3D content.stripScripts();=0A= =0A= if (this.adjacency && this.element.insertAdjacentHTML) {=0A= try {=0A= this.element.insertAdjacentHTML(this.adjacency, this.content);=0A= } catch (e) {=0A= var tagName =3D this.element.tagName.toUpperCase();=0A= if (['TBODY', 'TR'].include(tagName)) {=0A= =0A= this.insertContent(this.contentFromAnonymousTable());=0A= } else {=0A= throw e;=0A= }=0A= }=0A= } else {=0A= this.range =3D this.element.ownerDocument.createRange();=0A= if (this.initializeRange) this.initializeRange();=0A= = this.insertContent([this.range.createContextualFragment(this.content)]);=0A= }=0A= setTimeout(function() {content.evalScripts()}, 10);=0A= },=0A= =0A= contentFromAnonymousTable: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D '' + this.content + = '
';=0A= return $A(div.childNodes[0].childNodes[0].childNodes);=0A= }=0A= }=0A= =0A= var Insertion =3D new Object();=0A= =0A= Insertion.Before =3D Class.create();=0A= Insertion.Before.prototype =3D Object.extend(new = Abstract.Insertion('beforeBegin'), {=0A= initializeRange: function() {=0A= this.range.setStartBefore(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment, this.element);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Replace =3D Class.create();=0A= Insertion.Replace.prototype =3D Object.extend(new = Abstract.Insertion('beforeBegin'), {=0A= initialize: function(element, content) {=0A= this.element =3D $(element);=0A= this.content =3D content.stripScripts();=0A= =0A= if (this.adjacency && this.element.insertAdjacentHTML) {=0A= try {=0A= this.element.insertAdjacentHTML(this.adjacency, this.content);=0A= } catch (e) {=0A= var tagName =3D this.element.tagName.toUpperCase();=0A= if (['TBODY', 'TR'].include(tagName)) {=0A= =0A= this.insertContent(this.contentFromAnonymousTable());=0A= } else {=0A= throw e;=0A= }=0A= }=0A= } else {=0A= this.range =3D this.element.ownerDocument.createRange();=0A= if (this.initializeRange) this.initializeRange();=0A= = this.insertContent([this.range.createContextualFragment(this.content)]);=0A= }=0A= setTimeout(function() {content.evalScripts()}, 10);=0A= this.element.remove();=0A= },=0A= initializeRange: function() {=0A= this.range.setStartBefore(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= =0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment, this.element);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Top =3D Class.create();=0A= Insertion.Top.prototype =3D Object.extend(new = Abstract.Insertion('afterBegin'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(true);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.reverse(false).each((function(fragment) {=0A= this.element.insertBefore(fragment, this.element.firstChild);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Bottom =3D Class.create();=0A= Insertion.Bottom.prototype =3D Object.extend(new = Abstract.Insertion('beforeEnd'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.appendChild(fragment);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.After =3D Class.create();=0A= Insertion.After.prototype =3D Object.extend(new = Abstract.Insertion('afterEnd'), {=0A= initializeRange: function() {=0A= this.range.setStartAfter(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment,=0A= this.element.nextSibling);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Element.ClassNames =3D Class.create();=0A= Element.ClassNames.prototype =3D {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= },=0A= =0A= _each: function(iterator) {=0A= this.element.className.split(/\s+/).select(function(name) {=0A= return name.length > 0;=0A= })._each(iterator);=0A= },=0A= =0A= set: function(className) {=0A= this.element.className =3D className;=0A= },=0A= =0A= add: function(classNameToAdd) {=0A= if (this.include(classNameToAdd)) return;=0A= this.set($A(this).concat(classNameToAdd).join(' '));=0A= },=0A= =0A= remove: function(classNameToRemove) {=0A= if (!this.include(classNameToRemove)) return;=0A= this.set($A(this).without(classNameToRemove).join(' '));=0A= },=0A= =0A= toString: function() {=0A= return $A(this).join(' ');=0A= }=0A= };=0A= =0A= Object.extend(Element.ClassNames.prototype, Enumerable);=0A= var Selector =3D Class.create();=0A= Selector.prototype =3D {=0A= initialize: function(expression) {=0A= this.params =3D {classNames: []};=0A= this.expression =3D expression.toString().strip();=0A= this.parseExpression();=0A= this.compileMatcher();=0A= },=0A= =0A= parseExpression: function() {=0A= function abort(message) { throw 'Parse error in selector: ' + = message; }=0A= =0A= if (this.expression =3D=3D '') abort('empty expression');=0A= =0A= var params =3D this.params, expr =3D this.expression, match, = modifier, clause, rest;=0A= while (match =3D = expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))= )?\]$/i)) {=0A= params.attributes =3D params.attributes || [];=0A= params.attributes.push({name: match[2], operator: match[3], value: = match[4] || match[5] || ''});=0A= expr =3D match[1];=0A= }=0A= =0A= if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A= =0A= while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A= modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A= switch (modifier) {=0A= case '#': params.id =3D clause; break;=0A= case '.': params.classNames.push(clause); break;=0A= case '':=0A= case undefined: params.tagName =3D clause.toUpperCase(); break;=0A= default: abort(expr.inspect());=0A= }=0A= expr =3D rest;=0A= }=0A= =0A= if (expr.length > 0) abort(expr.inspect());=0A= },=0A= =0A= buildMatchExpression: function() {=0A= var params =3D this.params, conditions =3D [], clause;=0A= =0A= if (params.wildcard)=0A= conditions.push('true');=0A= if (clause =3D params.id)=0A= conditions.push('element.readAttribute("id") =3D=3D ' + = clause.inspect());=0A= if (clause =3D params.tagName)=0A= conditions.push('element.tagName.toUpperCase() =3D=3D ' + = clause.inspect());=0A= if ((clause =3D params.classNames).length > 0)=0A= for (var i =3D 0, length =3D clause.length; i < length; i++)=0A= conditions.push('element.hasClassName(' + clause[i].inspect() + = ')');=0A= if (clause =3D params.attributes) {=0A= clause.each(function(attribute) {=0A= var value =3D 'element.readAttribute(' + = attribute.name.inspect() + ')';=0A= var splitValueBy =3D function(delimiter) {=0A= return value + ' && ' + value + '.split(' + = delimiter.inspect() + ')';=0A= }=0A= =0A= switch (attribute.operator) {=0A= case '=3D': conditions.push(value + ' =3D=3D ' + = attribute.value.inspect()); break;=0A= case '~=3D': conditions.push(splitValueBy(' ') + = '.include(' + attribute.value.inspect() + ')'); break;=0A= case '|=3D': conditions.push(=0A= splitValueBy('-') + '.first().toUpperCase() = =3D=3D ' + attribute.value.toUpperCase().inspect()=0A= ); break;=0A= case '!=3D': conditions.push(value + ' !=3D ' + = attribute.value.inspect()); break;=0A= case '':=0A= case undefined: conditions.push('element.hasAttribute(' + = attribute.name.inspect() + ')'); break;=0A= default: throw 'Unknown operator ' + attribute.operator = + ' in selector';=0A= }=0A= });=0A= }=0A= =0A= return conditions.join(' && ');=0A= },=0A= =0A= compileMatcher: function() {=0A= this.match =3D new Function('element', 'if (!element.tagName) return = false; \=0A= element =3D $(element); \=0A= return ' + this.buildMatchExpression());=0A= },=0A= =0A= findElements: function(scope) {=0A= var element;=0A= =0A= if (element =3D $(this.params.id))=0A= if (this.match(element))=0A= if (!scope || Element.childOf(element, scope))=0A= return [element];=0A= =0A= scope =3D (scope || = document).getElementsByTagName(this.params.tagName || '*');=0A= =0A= var results =3D [];=0A= for (var i =3D 0, length =3D scope.length; i < length; i++)=0A= if (this.match(element =3D scope[i]))=0A= results.push(Element.extend(element));=0A= =0A= return results;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= }=0A= }=0A= =0A= Object.extend(Selector, {=0A= matchElements: function(elements, expression) {=0A= var selector =3D new Selector(expression);=0A= return = elements.select(selector.match.bind(selector)).map(Element.extend);=0A= },=0A= =0A= findElement: function(elements, expression, index) {=0A= if (typeof expression =3D=3D 'number') index =3D expression, = expression =3D false;=0A= return Selector.matchElements(elements, expression || '*')[index || = 0];=0A= },=0A= =0A= findChildElements: function(element, expressions) {=0A= return expressions.map(function(expression) {=0A= return = expression.match(/[^\s"]+(?:"[^"]*"[^\s"]+)*/g).inject([null], = function(results, expr) {=0A= var selector =3D new Selector(expr);=0A= return results.inject([], function(elements, result) {=0A= return elements.concat(selector.findElements(result || = element));=0A= });=0A= });=0A= }).flatten();=0A= }=0A= });=0A= =0A= function $$() {=0A= return Selector.findChildElements(document, $A(arguments));=0A= }=0A= var Form =3D {=0A= reset: function(form) {=0A= $(form).reset();=0A= return form;=0A= },=0A= =0A= serializeElements: function(elements, getHash) {=0A= var data =3D elements.inject({}, function(result, element) {=0A= if (!element.disabled && element.name) {=0A= var key =3D element.name, value =3D $(element).getValue();=0A= if (value !=3D undefined) {=0A= if (result[key]) {=0A= if (result[key].constructor !=3D Array) result[key] =3D = [result[key]];=0A= result[key].push(value);=0A= }=0A= else result[key] =3D value;=0A= }=0A= }=0A= return result;=0A= });=0A= =0A= return getHash ? data : Hash.toQueryString(data);=0A= }=0A= };=0A= =0A= Form.Methods =3D {=0A= serialize: function(form, getHash) {=0A= return Form.serializeElements(Form.getElements(form), getHash);=0A= },=0A= =0A= getElements: function(form) {=0A= return $A($(form).getElementsByTagName('*')).inject([],=0A= function(elements, child) {=0A= if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A= elements.push(Element.extend(child));=0A= return elements;=0A= }=0A= );=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name) return $A(inputs).map(Element.extend);=0A= =0A= for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i = < length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) || (name && input.name = !=3D name))=0A= continue;=0A= matchingInputs.push(Element.extend(input));=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= form =3D $(form);=0A= form.getElements().each(function(element) {=0A= element.blur();=0A= element.disabled =3D 'true';=0A= });=0A= return form;=0A= },=0A= =0A= enable: function(form) {=0A= form =3D $(form);=0A= form.getElements().each(function(element) {=0A= element.disabled =3D '';=0A= });=0A= return form;=0A= },=0A= =0A= findFirstElement: function(form) {=0A= return $(form).getElements().find(function(element) {=0A= return element.type !=3D 'hidden' && !element.disabled &&=0A= ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= form =3D $(form);=0A= form.findFirstElement().activate();=0A= return form;=0A= }=0A= }=0A= =0A= Object.extend(Form, Form.Methods);=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element =3D {=0A= focus: function(element) {=0A= $(element).focus();=0A= return element;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= return element;=0A= }=0A= }=0A= =0A= Form.Element.Methods =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= if (!element.disabled && element.name) {=0A= var value =3D element.getValue();=0A= if (value !=3D undefined) {=0A= var pair =3D {};=0A= pair[element.name] =3D value;=0A= return Hash.toQueryString(pair);=0A= }=0A= }=0A= return '';=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= return Form.Element.Serializers[method](element);=0A= },=0A= =0A= clear: function(element) {=0A= $(element).value =3D '';=0A= return element;=0A= },=0A= =0A= present: function(element) {=0A= return $(element).value !=3D '';=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= element.focus();=0A= if (element.select && ( element.tagName.toLowerCase() !=3D 'input' ||=0A= !['button', 'reset', 'submit'].include(element.type) ) )=0A= element.select();=0A= return element;=0A= },=0A= =0A= disable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D true;=0A= return element;=0A= },=0A= =0A= enable: function(element) {=0A= element =3D $(element);=0A= element.blur();=0A= element.disabled =3D false;=0A= return element;=0A= }=0A= }=0A= =0A= Object.extend(Form.Element, Form.Element.Methods);=0A= var Field =3D Form.Element;=0A= var $F =3D Form.Element.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element);=0A= default:=0A= return Form.Element.Serializers.textarea(element);=0A= }=0A= },=0A= =0A= inputSelector: function(element) {=0A= return element.checked ? element.value : null;=0A= },=0A= =0A= textarea: function(element) {=0A= return element.value;=0A= },=0A= =0A= select: function(element) {=0A= return this[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= },=0A= =0A= selectOne: function(element) {=0A= var index =3D element.selectedIndex;=0A= return index >=3D 0 ? this.optionValue(element.options[index]) : = null;=0A= },=0A= =0A= selectMany: function(element) {=0A= var values, length =3D element.length;=0A= if (!length) return null;=0A= =0A= for (var i =3D 0, values =3D []; i < length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) values.push(this.optionValue(opt));=0A= }=0A= return values;=0A= },=0A= =0A= optionValue: function(opt) {=0A= // extend element because hasAttribute may not be native=0A= return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text;=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D function() {}=0A= Abstract.TimedObserver.prototype =3D {=0A= initialize: function(element, frequency, callback) {=0A= this.frequency =3D frequency;=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= var value =3D this.getValue();=0A= var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' = =3D=3D typeof value=0A= ? this.lastValue !=3D value : String(this.lastValue) !=3D = String(value));=0A= if (changed) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= }=0A= =0A= Form.Element.Observer =3D Class.create();=0A= Form.Element.Observer.prototype =3D Object.extend(new = Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create();=0A= Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D function() {}=0A= Abstract.EventObserver.prototype =3D {=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= = Form.getElements(this.element).each(this.registerCallback.bind(this));=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= default:=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= Form.Element.EventObserver =3D Class.create();=0A= Form.Element.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create();=0A= Form.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) {=0A= var Event =3D new Object();=0A= }=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= KEY_HOME: 36,=0A= KEY_END: 35,=0A= KEY_PAGEUP: 33,=0A= KEY_PAGEDOWN: 34,=0A= =0A= element: function(event) {=0A= return event.target || event.srcElement;=0A= },=0A= =0A= isLeftClick: function(event) {=0A= return (((event.which) && (event.which =3D=3D 1)) ||=0A= ((event.button) && (event.button =3D=3D 1)));=0A= },=0A= =0A= pointerX: function(event) {=0A= return event.pageX || (event.clientX +=0A= (document.documentElement.scrollLeft || document.body.scrollLeft));=0A= },=0A= =0A= pointerY: function(event) {=0A= return event.pageY || (event.clientY +=0A= (document.documentElement.scrollTop || document.body.scrollTop));=0A= },=0A= =0A= stop: function(event) {=0A= if (event.preventDefault) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= } else {=0A= event.returnValue =3D false;=0A= event.cancelBubble =3D true;=0A= }=0A= },=0A= =0A= // find the first node with the given tagName, starting from the=0A= // node the event was triggered on; traverses the DOM upwards=0A= findElement: function(event, tagName) {=0A= var element =3D Event.element(event);=0A= while (element.parentNode && (!element.tagName ||=0A= (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A= element =3D element.parentNode;=0A= return element;=0A= },=0A= =0A= observers: false,=0A= =0A= _observeAndCache: function(element, name, observer, useCapture) {=0A= if (!this.observers) this.observers =3D [];=0A= if (element.addEventListener) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.addEventListener(name, observer, useCapture);=0A= } else if (element.attachEvent) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.attachEvent('on' + name, observer);=0A= }=0A= },=0A= =0A= unloadCache: function() {=0A= if (!Event.observers) return;=0A= for (var i =3D 0, length =3D Event.observers.length; i < length; = i++) {=0A= Event.stopObserving.apply(this, Event.observers[i]);=0A= Event.observers[i][0] =3D null;=0A= }=0A= Event.observers =3D false;=0A= },=0A= =0A= observe: function(element, name, observer, useCapture) {=0A= element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.attachEvent))=0A= name =3D 'keydown';=0A= =0A= Event._observeAndCache(element, name, observer, useCapture);=0A= },=0A= =0A= stopObserving: function(element, name, observer, useCapture) {=0A= element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.detachEvent))=0A= name =3D 'keydown';=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, observer, useCapture);=0A= } else if (element.detachEvent) {=0A= try {=0A= element.detachEvent('on' + name, observer);=0A= } catch (e) {}=0A= }=0A= }=0A= });=0A= =0A= /* prevent memory leaks in IE */=0A= if (navigator.appVersion.match(/\bMSIE\b/))=0A= Event.observe(window, 'unload', Event.unloadCache, false);=0A= var Position =3D {=0A= // set to true if needed, warning: firefox performance problems=0A= // NOT neeeded for page scrolling, only if draggable contained in=0A= // scrollable elements=0A= includeScrollOffsets: false,=0A= =0A= // must be called before calling withinIncludingScrolloffset, every = time the=0A= // page is scrolled=0A= prepare: function() {=0A= this.deltaX =3D window.pageXOffset=0A= || document.documentElement.scrollLeft=0A= || document.body.scrollLeft=0A= || 0;=0A= this.deltaY =3D window.pageYOffset=0A= || document.documentElement.scrollTop=0A= || document.body.scrollTop=0A= || 0;=0A= },=0A= =0A= realOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= if(element.tagName=3D=3D'BODY') break;=0A= var p =3D Element.getStyle(element, 'position');=0A= if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A= }=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= offsetParent: function(element) {=0A= if (element.offsetParent) return element.offsetParent;=0A= if (element =3D=3D document.body) return element;=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return element;=0A= =0A= return document.body;=0A= },=0A= =0A= // caches x/y coordinate pair to use with overlap=0A= within: function(element, x, y) {=0A= if (this.includeScrollOffsets)=0A= return this.withinIncludingScrolloffsets(element, x, y);=0A= this.xcomp =3D x;=0A= this.ycomp =3D y;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (y >=3D this.offset[1] &&=0A= y < this.offset[1] + element.offsetHeight &&=0A= x >=3D this.offset[0] &&=0A= x < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= withinIncludingScrolloffsets: function(element, x, y) {=0A= var offsetcache =3D this.realOffset(element);=0A= =0A= this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A= this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (this.ycomp >=3D this.offset[1] &&=0A= this.ycomp < this.offset[1] + element.offsetHeight &&=0A= this.xcomp >=3D this.offset[0] &&=0A= this.xcomp < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= // within must be called directly before=0A= overlap: function(mode, element) {=0A= if (!mode) return 0;=0A= if (mode =3D=3D 'vertical')=0A= return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A= element.offsetHeight;=0A= if (mode =3D=3D 'horizontal')=0A= return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A= element.offsetWidth;=0A= },=0A= =0A= page: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent=3D=3Ddocument.body)=0A= if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= if (!window.opera || element.tagName=3D=3D'BODY') {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= }=0A= } while (element =3D element.parentNode);=0A= =0A= return [valueL, valueT];=0A= },=0A= =0A= clone: function(source, target) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || {})=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D Position.page(source);=0A= =0A= // find coordinate system to use=0A= target =3D $(target);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A= parent =3D Position.offsetParent(target);=0A= delta =3D Position.page(parent);=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if(options.setLeft) target.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if(options.setTop) target.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if(options.setWidth) target.style.width =3D source.offsetWidth + = 'px';=0A= if(options.setHeight) target.style.height =3D source.offsetHeight + = 'px';=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'absolute') return;=0A= Position.prepare();=0A= =0A= var offsets =3D Position.positionedOffset(element);=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.width =3D width + 'px';=0A= element.style.height =3D height + 'px';=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'relative') return;=0A= Position.prepare();=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= }=0A= }=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Position.cumulativeOffset for=0A= // KHTML/WebKit only.=0A= if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A= Position.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return [valueL, valueT];=0A= }=0A= }=0A= =0A= Element.addMethods();=0A= /**=0A= * @author Ryan Johnson =0A= * @copyright 2007 LivePipe LLC=0A= * @package Control.Tabs=0A= * @license MIT=0A= * @url http://livepipe.net/projects/control_tabs/=0A= * @version 1.6.0=0A= */=0A= =0A= if(typeof(Control) =3D=3D "undefined")=0A= var Control =3D {};=0A= Control.Tabs =3D Class.create();=0A= Object.extend(Control.Tabs,{=0A= tabs: $A([]),=0A= responders: $A([]),=0A= addResponder: function(responder){=0A= Control.Tabs.responders.push(responder);=0A= },=0A= removeResponder: function(responder){=0A= Control.Tabs.responders =3D Control.Tabs.responders.without(responder);=0A= },=0A= notifyResponders: function(event_name,argument_one,argument_two){=0A= Control.Tabs.responders.each(function(responder){=0A= if(responder[event_name])=0A= responder[event_name](argument_one,argument_two);=0A= });=0A= },=0A= findByTabId: function(id){=0A= return this.tabs.find(function(tab){=0A= return tab.links.find(function(link){=0A= return link.key =3D=3D id;=0A= });=0A= });=0A= }=0A= });=0A= Object.extend(Control.Tabs.prototype,{=0A= activeContainer: false,=0A= activeLink: false,=0A= rootURL : window.location.href.split('#')[0],=0A= initialize: function(tab_set,options){=0A= var _ =3D this;=0A= var baseTag =3D document.getElementsByTagName('base');=0A= if (baseTag && baseTag[0]){=0A= this.rootURL =3D baseTag[0].href;=0A= }=0A= Control.Tabs.tabs.push(this);=0A= tab_set =3D $(tab_set);=0A= this.options =3D $H({=0A= beforeChange: Prototype.emptyFunction,=0A= afterChange: Prototype.emptyFunction,=0A= linkSelector: 'li a',=0A= activeClassName: 'active',=0A= defaultTab: 'first',=0A= autoLinkExternal: true=0A= });=0A= if(options)=0A= for(o in options)=0A= this.options[o] =3D options[o];=0A= this.containers =3D $H({});=0A= this.links =3D (typeof(this.options.linkSelector =3D=3D "string")=0A= ? tab_set.getElementsBySelector(this.options.linkSelector)=0A= : this.options.linkSelector(tab_set)=0A= ).findAll(function(link){return = (/^#/).exec(link.href.replace(_.rootURL,''));});=0A= this.links.each(function(link){=0A= link.key =3D = $A(link.getAttribute('href').replace(_.rootURL,'').split('/')).last().rep= lace(/#/,'');=0A= this.containers[link.key] =3D $(link.key);=0A= link.onclick =3D function(link){=0A= this.setActiveTab(link);=0A= return false;=0A= }.bind(this,link);=0A= }.bind(this));=0A= if(this.options.defaultTab =3D=3D 'first')=0A= this.setActiveTab(this.links.first());=0A= else if(this.options.defaultTab =3D=3D 'last')=0A= this.setActiveTab(this.links.last());=0A= else=0A= this.setActiveTab(this.options.defaultTab);=0A= target_regexp =3D /#(.+)$/;=0A= targets =3D target_regexp.exec(window.location);=0A= if(targets && targets[1]){=0A= $A(targets[1].split(',')).each(function(target){=0A= this.links.each(function(target,link){=0A= if(link.key =3D=3D target){=0A= this.setActiveTab(link);=0A= throw $break;=0A= }=0A= }.bind(this,target));=0A= }.bind(this));=0A= }=0A= if(this.options.autoLinkExternal){=0A= $A(document.getElementsByTagName('a')).each(function(a){=0A= if(!this.links.include(a)){=0A= clean_href =3D a.href.replace(_.rootURL,'');=0A= if(clean_href.substring(0,1) =3D=3D '#'){=0A= if(this.containers.keys().include(clean_href.substring(1))){=0A= $(a).observe('click',function(event,clean_href){=0A= this.setActiveTab(clean_href.substring(1));=0A= }.bindAsEventListener(this,clean_href));=0A= }=0A= }=0A= }=0A= }.bind(this));=0A= }=0A= },=0A= setActiveTab: function(link){=0A= if(typeof(link) =3D=3D "undefined" || link =3D=3D false)=0A= return;=0A= if(typeof(link) =3D=3D "string"){=0A= this.links.each(function(_link){=0A= if(_link.key =3D=3D link){=0A= this.setActiveTab(_link);=0A= throw $break;=0A= }=0A= }.bind(this));=0A= }else{=0A= this.containers.each(function(item){=0A= item[1].hide();=0A= }); =0A= this.links.each(function(item){=0A= item.removeClassName(this.options.activeClassName);=0A= }.bind(this));=0A= link.addClassName(this.options.activeClassName);=0A= this.options.beforeChange(this,this.activeContainer);=0A= = Control.Tabs.notifyResponders('beforeChange',this,this.activeContainer);=0A= this.activeContainer =3D this.containers[link.key];=0A= this.activeLink =3D link;=0A= this.containers[link.key].show();=0A= this.options.afterChange(this,this.containers[link.key]);=0A= = Control.Tabs.notifyResponders('afterChange',this,this.containers[link.key= ]);=0A= }=0A= },=0A= next: function(){=0A= this.links.each(function(link,i){=0A= if(this.activeLink =3D=3D link && this.links[i + 1]){=0A= this.setActiveTab(this.links[i + 1]);=0A= throw $break;=0A= }else if (this.activeLink =3D=3D link && !this.links[i + 1]){=0A= this.first();=0A= throw $break;=0A= }=0A= }.bind(this));=0A= },=0A= previous: function(){=0A= this.links.each(function(link,i){=0A= if(this.activeLink =3D=3D link && this.links[i - 1]){=0A= this.setActiveTab(this.links[i - 1]);=0A= throw $break;=0A= }else if(this.activeLink =3D=3D link && this.links[i - 1]){=0A= this.last();=0A= throw $break;=0A= }=0A= }.bind(this));=0A= },=0A= first: function(){=0A= this.setActiveTab(this.links.first());=0A= },=0A= last: function(){=0A= this.setActiveTab(this.links.last());=0A= }=0A= });=0A= //+or- font var tgs =3D new Array( 'div','td','tr','a'); var szs =3D new Array( '7pt','8pt','9pt','10pt','11pt','12pt','13pt' ); var startSz =3D 1; // +/- function ts( trgt,inc ) { if (!document.getElementById) return var d =3D document,cEl =3D null,sz =3D startSz,i,j,cTags; =09 sz +=3D inc; if ( sz < 0 ) sz =3D 0; if ( sz > 6 ) sz =3D 6; startSz =3D sz; =09 if ( !( cEl =3D d.getElementById( trgt ) ) ) cEl =3D = d.getElementsByTagName( trgt )[ 0 ]; cEl.style.fontSize =3D szs[ sz ]; for ( i =3D 0 ; i < tgs.length ; i++ ) { cTags =3D cEl.getElementsByTagName( tgs[ i ] ); for ( j =3D 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize =3D = szs[ sz ]; } } // size function tsz( trgt,sz ) { if (!document.getElementById) return var d =3D document,cEl =3D null,i,j,cTags; =09 if ( !( cEl =3D d.getElementById( trgt ) ) ) cEl =3D = d.getElementsByTagName( trgt )[ 0 ]; cEl.style.fontSize =3D sz; for ( i =3D 0 ; i < tgs.length ; i++ ) { cTags =3D cEl.getElementsByTagName( tgs[ i ] ); for ( j =3D 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize =3D = sz; //szs[ sz ]; } } function resizeShort(short, summary){ short.setStyle({overflow:'hidden'}); =09 if (summary){ var i =3D 0; var text =3D summary.innerHTML.stripTags(); summary.update(text); =09 while (short.scrollHeight > short.offsetHeight) { i++; if (i > 100) break; var text =3D summary.innerHTML; summary.update(text.replace(/\W*\w+\W*$/, '')); } } }=0A= /*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - = - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ADxMenu.js - v4 (4.10) www.aplus.co.yu/adxmenu/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - = - - - - - - - - - - - - - - - - - - - - - - - - - - - - - (c) Copyright 2003, Aleksandar Vacic, www.aplus.co.yu This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit = http://creativecommons.org/licenses/by/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, = California 94305, USA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - = - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/ function ADxMenu_IESetup() { var aTmp2, i, j, oLI, aUL, aA; var aTmp =3D xGetElementsByClassName("adxm", document, "ul"); for (i=3D0;i"); var script =3D document.getElementById("__ie_onload"); script.onreadystatechange =3D function() { if (this.readyState =3D=3D "complete") { DomLoaded.loaded(); } }; /*@end @*/ } }; // load the setup function DomLoaded.load(ADxMenu_IESetup); =0A= /* Starry Set Form Widget * (c) 2006 Chris Iufer * Starry is freely distributable under the terms of an MIT-style = license. * See the Duarte Design web site: http://www.duarte.com/portfolio/ /*-----------------------------------------------------------------------= ---*/ var debug =3D false; var StarryDefaults =3D { sprite: "templates/img/star_rating.gif", width: 20, height: 20, startAt: 0, maxLength: 5, multiplier: 1, showNull: true, align: 'left', feedback: false,=20 callback: false, voted: false }; // The Starry Class // new Starry('id_of_element'[, {options}]); // This is the main starry widget. Create new widgets after window load var Starry =3D Class.create(); Starry.prototype =3D { initialize: function(element) { this.element =3D $(element); this.element.className =3D "starry"; =09 this.options =3D {}; // get our defaults Object.extend(this.options, StarryDefaults); Object.extend(this.options, arguments[1] || {}); =09 this.name =3D this.options.name || "starry" + id.next(); if(debug) console.log(this.options.showNull); // lets build our array with an extra one for null this.children =3D new Array(this.options.maxLength + 1); if(debug) console.log('children length '+ this.children.length); =09 // lets make the hidden form value this.hidden =3D document.createElement("input"); this.hidden.type =3D "hidden"; this.hidden.name =3D this.name; this.element.appendChild(this.hidden); =09 // build out each child for(i=3D0; i < this.children.length; i++) { this.children[i] =3D new SingleStar(this, i); this.element.appendChild(this.children[i].element); } if( this.options.feedback ) { this.feedback =3D document.createElement('div'); this.feedback.className =3D "feedback"; Element.setStyle(this.feedback,{'float' : = this.parent.options.align}); this.element.appendChild(this.feedback); }=09 // startup this.selected =3D this.options.startAt; this.reset(this.selected); }, set: function(index) { if(debug) console.log('set index '+ index); // set the child for(var i=3D1; i < this.children.length; i++) this.children[i].element.style.backgroundPosition =3D (i <=3D index) = ? "0 -" + this.options.height * 2 + "px" : "0 0"; if(this.options.feedback)=20 this.feedback.innerHTML =3D this.children[index].value; this.selected =3D index; // set the form value this.hidden.value =3D this.children[index].value; if(debug) console.log('set value ' + this.hidden.value); }, click : function (index){ if (!this.options.voted){ this.set(index); if (this.options.callback) { this.options.callback(index); } this.options.voted =3D true; }else{ this.options.callback(false); } }, show: function(index) { if(debug) console.log('show index '+ index); =09 // show the child for(var i=3D1; i < this.children.length; i++) this.children[i].element.style.backgroundPosition =3D (i <=3D index) = ? "0 -" + this.options.height + "px" : "0 0"; if(this.options.feedback) this.feedback.innerHTML =3D this.children[index].value;=09 }, reset: function() { this.set(this.selected); }, clear: function() { for(var i=3D1; i < this.children.length; i++) this.children[i].element.style.backgroundPosition =3D "0 0"; } }; // Class: SingleStar(parent_object, index of that parent's children) // Not to be called directly, inherits its options from a Starry object var SingleStar =3D Class.create(); SingleStar.prototype =3D { initialize: function(parent, index) { this.parent =3D parent; this.index =3D index; if(debug) console.log('Creating star at index '+ this.index); this.value =3D this.index * this.parent.options.multiplier; if(debug) console.log('value '+ this.value); this.element =3D document.createElement("div"); this.element.style.width =3D this.parent.options.width + "px"; this.element.style.height =3D this.parent.options.height + "px"; this.element.style.backgroundImage =3D "url(" + = this.parent.options.sprite + ")"; this.element.style.backgroundPosition =3D (this.index =3D=3D 0) ? "0 = -" + this.parent.options.height * 3 +"px" : "0 0"; this.element.className =3D "standard_star"; Element.setStyle(this.element,{'float' : this.parent.options.align}); if(!this.parent.options.showNull && this.index =3D=3D 0) = this.element.style.display =3D "none"; this.element.onclick =3D function() { this.parent.click(this.index); = }.bind(this); this.element.onmouseover =3D function() { = this.parent.show(this.index); }.bind(this); this.element.onmouseout =3D this.parent.reset.bind(this.parent); if(debug) console.log('set onclick handler'); } }; // this function manages an auto_increment for id's var id =3D { start: 0, prev: 0, next: function() { return this.start + = this.prev++; } };=0A= ------=_NextPart_000_0000_01C85D29.09A1F370 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js (function(){=0A= var = h=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_region:"= region",google_ad_section:"region",google_ad_type:"ad_type",google_adtest= :"adtest",google_alternate_ad_url:"alternate_ad_url",google_alternate_col= or:"alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_= bg",google_color_border:"color_border",google_color_line:"color_line",goo= gle_color_link:"color_link",google_color_text:"color_text",google_color_u= rl:"color_url",google_contents:"contents",google_country:"gl",=0A= google_cust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender:"c= ust_gender",google_cust_id:"cust_id",google_cust_interests:"cust_interest= s",google_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"cust= _lh",google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"disabl= e_video_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:"fe= edback_link",google_flash_version:"flash",google_gl:"gl",google_hints:"hi= nts",google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",=0A= google_referrer_url:"ref",google_region:"gr",google_reuse_colors:"reuse_c= olors",google_safe:"adsafe",google_targeting:"targeting",google_ui_featur= es:"ui"},m=3D{google_ad_format:"format",google_ad_output:"output",google_= ad_callback:"callback",google_ad_override:"google_ad_override",google_ad_= slot:"slotname",google_analytics_webpropids:"ga_wpids",google_correlator:= "correlator",google_cpa_choice:"cpa_choice",google_image_size:"image_size= ",google_last_modified_time:"lmt",google_max_num_ads:"num_ads",google_max= _radlink_len:"max_radlink_len",=0A= google_num_radlinks:"num_radlinks",google_num_radlinks_per_unit:"num_radl= inks_per_unit",google_only_ads_with_video:"only_ads_with_video",google_pa= ge_location:"loc",google_page_url:"url",google_rl_dest_url:"rl_dest_url",= google_rl_filtering:"rl_filtering",google_rl_mode:"rl_mode",google_rt:"rt= ",google_skip:"skip"};function n(b){return h[b]||m[b]||null}var = u=3Ddocument;function w(){var b=3Du.cookie,a=3DMath.round((new = Date).getTime()/1000),d=3Db.indexOf("__utma=3D")>-1,e=3Db.indexOf("__utmb= =3D")>-1,c=3Db.indexOf("__utmc=3D")>=0A= -1,f,g=3D{};if(d){f=3Db.split("__utma=3D")[1].split(";")[0].split(".");g.= sid=3D(!e||!c?a:f[4])+"";g.vid=3Df[1]+"."+f[2];g.from_cookie=3Dtrue}else{= g.sid=3Dwindow&&window.gaGlobal&&window.gaGlobal.sid?window.gaGlobal.sid:= a+"";g.vid=3Dwindow&&window.gaGlobal&&window.gaGlobal.vid?window.gaGlobal= .vid:Math.round(Math.random()*2147483647)+"."+a;g.from_cookie=3Dfalse}g.h= id=3Dwindow&&window.gaGlobal&&window.gaGlobal.hid?window.gaGlobal.hid:Mat= h.round(Math.random()*2147483647);window.gaGlobal=3Dg;return = g}(function(){function b(){}=0A= b.prototype.l=3Dfunction(e){var c=3De.indexOf("#")+1;return = c?e.substr(c):""};b.prototype.n=3Dfunction(e){return/[&<>\"]/.test(e)?e.r= eplace(/&/g,"&").replace(//g,">").replace(/\= "/g,"""):e};b.prototype.b=3Dfunction(e){var c=3D""};b.prototype.m=3Dfunction(e,c){try{return = e.frames[c]}catch(f){return null}};b.prototype.e=3Dfunction(e){var = c=3Ddocument.createElement("iframe");for(var f in e){c.setAttribute(f,=0A= e[f])}return c};b.prototype.i=3Dfunction(e,c){var = f=3Dthis;setTimeout(function(){document.body.appendChild(f.e({id:e,name:e= ,src:c,width:0,height:0,frameBorder:0}))},0)};b.prototype.r=3Dfunction(e,= c){var = f=3Dthis;document.write(f.b({id:e,name:e,src:c,width:0,height:0,frameBord= er:0}))};b.prototype.g=3Dfunction(e,c){var = f=3D[],g=3De.length,k=3D0;while(k0){g.f[c]=3Di[o];for(var = q=3D0;qIDICommon.MAX_URL_LENGTH){y+=3D= "$";var = H=3Dl.d(c),S=3DIDICommon.MAX_URL_LENGTH-1-H.length,I=3DIDICommon.g(y,S),J= =3DI.length;for(var s=3D0;s<\/script>")}else = if(b.google_ad_output=3D=3D"html"){if(b.name!=3D"google_ads_frame"){if(e!= =3Dnull){a.write('
')}if(R(b.google_ad_output,b.google_ad_client)){IDIHost.q("h= ttp://pagead2.googlesyndication.com/pagead/idi_relay.html");var = c=3D0;if(b.google_num_0ad_slots){c+=3D=0A= b.google_num_0ad_slots}if(b.google_num_ad_slots){c+=3Db.google_num_ad_slo= ts}if(b.google_num_sdo_slots){c+=3Db.google_num_sdo_slots}var = f=3D"google_inline_div"+c,g=3D"
';a.write(g);var = k=3D"google_frame"+c,j=3Db.setTimeout(function(){IDIHost.h(k)},5000);IDIH= ost.j(d,k,b.google_ad_width,b.google_ad_height,{callback:function(l,=0A= i){P(l,i,j)},pollingInterval:500,iframeAttrs:{style:"position: = absolute;left:0px",marginWidth:"0",marginHeight:"0",vspace:"0",hspace:"0"= ,allowTransparency:"true"},parentDivId:f})}else{a.write('")}if(e!=3Dnull){a.write("
")}= }}else if(b.google_ad_output=3D=3D=0A= "textlink"){a.write('