From: Subject: The Red Hot Album review from Caveat | CAUSTIC TRUTHS! Date: Thu, 31 Jan 2008 01:10:36 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C863A6.16579A60" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://caustictruths.com/blog/2008/01/29/the-red-hot-album-review-from-caveat/ =EF=BB=BF The Red Hot Album review from = Caveat | CAUSTIC TRUTHS!
=20
Subscribe
Browse > Home /=20 / The Red Hot Album review = from Caveat=20

The Red Hot Album review from Caveat

January 29, 2008

Caveat-Red
By Keith Fraser

Some might say =E2=80=98don=E2=80=99t meddle with the metal=E2=80=99. = The new CD =E2=80=98RED=E2=80=99 from CAVEAT,=20 bends the metal, twists it, heats it up and leaves it on the cold hard = ground as=20 a hot bubbling molting thrash metal masterpiece.

CAVEAT has produced an album that is sometimes bombastic and grand, = other=20 times dark but always with high-speed prog metal blasting with every = deep cut.=20 The consistent speed is really a major aspect of this album. The guitar = riffs=20 are distinctive and smashing fast the way thrashers like it. Greg = Musgrave=E2=80=99s=20 vocals are well adjusted and more original than the norm with a balance = between=20 clean even melodic bits and Terry Baldwin=E2=80=99s rough screams and = deep growls.

If the title cut =E2=80=98RED=E2=80=99 isn=E2=80=99t enough to hook = you at first (the CD jewel case=20 is even a clear red plastic), then jump ahead to the thirteen minute = plus=20 monster =E2=80=98Within The Weakness=E2=80=99 and try and say the band = isn=E2=80=99t giving it all.

With all aspects, from song writing to musicianship to production, = this CD is=20 a prog metal classic. A shot of energy, with a combination of screaming, = singing, stellar guitar work and Casey Rogers=E2=80=99s double bass = power drumming=20 knocking you against the back wall. CAVEAT has produced an album that is = complex=20 with an atmosphere that is hot . . . =E2=80=98RED=E2=80=99 hot.

(Samples of the album, along with links to buy a copy are available = here)

Written by AndreaD =C2=B7 Filed Under

 

Comments

Got something to say?





=20

Featured Video


eNews & Updates

Sign up to receive the latest breaking news, as well as all of your = other=20 favorite headlines!

3D""=20 3D""=20
  • Recent Posts

    • Great!=20 Dean Guitars puts out another Dimebag of Pantera guitar we all cannot = afford=20
    • Gran=20 Turismo for Playstation 3 is looking pretty ehnaced for April
    • The=20 Red Hot Album review from Caveat
    • Carlos=20 Santana Unveils New Signature Model PRS Guitar
    • Skate=20 the half pipe indoors on your WII
  • Who Linked

  • Translate

    =20
  • Recent Comments

    • Douglas=20 The Great on I= nterview=20 with Iron Steel with members of Dragonforce, Megadeth, Killswitch = Engage
    • Mary Anne Clancy on Interv= iew:=20 Kevin Martin of Candlebox tells us what he is doing for New Years
    • Steve Dylag on Don't=20 you think online guitars lessons is the future for learning music=20 instruments?
    • angel on Stellar=20 photos from Dimmu Borgir tour
    • Deb=20 Gasic on OTEP=20 on CNN.com
  • Copyright =C2=A9 2007 CAUSTIC TRUTHS!=20 =C2=B7 Revolution Magazine = theme by Brian Gardner =C2=B7 Login

    3DWordPress=20

    3DBottom=20=20
    =0A= _uacct =3D "UA-1066844-1";=0A= urchinTracker();=0A= ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/themes/revolution-magazine/images/top.gif R0lGODlh3gMUAIcAAAAAACwsLC4uLjAwMDExMTY2Njc3Nzg4ODk5OTo6Ojs7Oz09PUBAQEJCQkND Q0REREVFRUZGRkdHR0lJSUtLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1VVVVZWVldXV1hYWFlZ WVpaWltbW1xcXF1dXV9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x6e317fHx8fH19fX58 fX99fn5+fn9/f4B+f4F/gICAgIKAgYOBgoKCgoSCg4WDhISEhIWFhYaEhYeFhoiGh4mHiImJiYqI iYuJiouLi4yKi42LjIyMjI6MjY+Njo+OjpCOjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAADeAxQA AAj/AMUIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMlSYJiX MGPCBEPTi02bX3LqzEmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOK HUuW6s6dN232lMn2JcGXY+K+BKPWp80ueLdw2ct3L96/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5 suXLmDNr3sy5s+fPoEOLHk26tGnLfftu+Vu3p1q4csO8DRN3zNy0N/Nq2Z2lt+/eu4MLH068uPHj yJMrX868ufPn0KNLn069uvXr2LNr3869u/fv4MOL/x9Pvrz58+ix//4dfHUX3K9px54d27UXvLux YLlixUoVKgAGCGAVBBZo4IEIJqjgggw26OCDEEYo4YQUVmjhhRhmqOGGHHbo4YcghijiiCSWaOKJ KKao4oosbiiggFX0d4V+u+HVGmxuDYQjXXdtsZt/UkgRxRNOONHEkUgeucSSTDbp5JNQRinllFRW aeWVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eabcMYp55xiJplkkU9EEWSMu612Exjy5egS bbfhx58VQzrBxBJIIHFEEZBGCukQlFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLbq6quw xv8q66y01mrrrbjmquuuvK4qqaRHNLoEE07kKaMWNgJKqGwD1RYGXV34eIUUTzyhhBFCAAGEDzzo 0EMPPOygw7g67GDuueimq+667Lbr7rvwxivvvPTWa++9+Oar77789uvvvwAHLPDABBds8MEIJ6zw wgw37HC/5JbLw7c68OCDtkIYoUS1UlyhhZ+A1kaQs9BucUUVTiyZbQ/i4mADDTXUQMMMMsgwwwww 5Kzzzjz37PPPQAct9NBEF2300UgnrfTSTDft9NNQRy311FRXbfXVWGet9dZcd+3112CHDfXNNc8A s8w24FBuD0AIsaQTVVwBsnxjjCwXXVtsgSgTRxz/wUMONswQwwstrLCCCimggMIJip/g+OOQRy75 5JRXbvnlmGeu+eacd+7556CHLvropJdu+umop6766qy37vrrsMcu++y012576Y0rnoIKhrfwQgwz 2JADD30zEYUVeXsRclwE/dQFFlVM0UQSQuBwAw0vrJCCCSSIIEIIIHzwgQfig2D++einr/767Lfv /vvwxy///PTXb//9+Oev//789+///wAMoAAHSMACGvCACEygAhfIwAY6sH/iI98HQBAC75HABClY wQtocAMcCCEJTZhCFbDQhZ80zyddOBkUqPeDGsjgBSkoQQg8wAENZCADGLiABXZ4AQr48IdADKIQ /4dIxCIa8YhITKISl8jEJjrxiVCMohSnSMUqWvGKWMyiFrfIxS568YtgDKMYx0jGMpqxijrkIQZu qAEOeCAEJUjBC2RQgx98EApxK6FP3uIavUlBCUHwgQ5g0AIUjKADGajABCQQAQg8wAGQhGQDJknJ SlrykpjMpCY3yclOevKToAylKEdJylKa8pSoTKUqV8nKVrrylbCMpSxnScta2vKWuMylLnepykhC 8gEQiIAEJlCBDHRgBChoAQx04IMgKEEKyFMeTZjlkpp4QQtVeIIRBFkDFphABByoQAQawIAFJAAB BzCAOtV5gHa6853wjKc850nPetrznvjMpz73yf/PfvrznwANqEAHStCCGvSgCE2oQhfK0IY69KEQ jahEJ0rRihJ0nexEQAIWwIAGRKACHBCBCVhQA2Ya4QlV0EJdqCmGQmFBCk4oQg9uIAMUiKADFoAA AxRwgAIQgAADEIBQhRqAohr1qEhNqlKXytSmOvWpUI2qVKdK1apa9apYzapWt8rVrnr1q2ANq1jH StaymvWsaE2rWtfK1rZydahCHcBPC3AABTAAAhbogAhQIIMb9KAITpACCZUnKDHYBm9XiMIShLAD GrigBACIrGQnS9nKWvaymM2sZjfL2c569rOgDa1oR0va0pr2tKhNrWpXy9rWuva1sI2tbGdL29rT 2va2uM2tbjtbAhfQYAdui4LcCFu3Zj0rWlZ4AhKAgIMYqCAEu42udKdL3epa97rYza52t8vd7nr3 u+ANr2dDoIIY4AAISHgC8kpIm5EdVwtWcAISfGADF6DgA+LNr373y9/++ve/AA6wgAdM4AID4AMo cIENfIAEJ1gBWSFzL96swAQi8MAGLSjBBgzM4Q57+MMgDrGIR0ziEv93AyVogQ14QAQmRDPCxsVb FSrMgxq0gAQbNrGOd8zjHvv4x0AOspB3uwEStKAGLGZCFbZAXIEEBAA7 ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/themes/revolution-magazine/images/logo.gif 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 ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/ads2.4/openads-2.4.0/www/delivery/avw.php?zoneid=4&cb=INSERT_RANDOM_NUMBER_HERE&n=a09a9023 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 ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/themes/revolution-magazine/images/rss.gif R0lGODlhEAAQAIcAAAAAAP///////v/++/++Zf/Aaf/IgP/Igf/Mhv/68//8+P+VGP+WGP+XGP/C ef/EfP/Fff/Gf//Hgf/Hg//79v+NDv+OEf+OE/+PFP+QFP+OFf+QFv+SFv+SF/+UF/+QGP+SGP+U GP+uVv+xWv+wW/+0ZP+2aP+7cP++dP++eP/Ae//Be//CfP/Bfv/Dfv/Cgf/iw//lyf/s1/+IEf+l Sv+mT/+pUf+rUv+sVP+sVf+rVv+sWP+vWv+wYf+yYf+zY/+6cf+4cv+6cv+5df+8df+7dv+7d/+8 d/+9eP+/fP/AgP/FiP/Kk//Llf/TqP/Yr//gwP/kyP/p0v/27f/69f/8+f/9+/+GF/+FGP+mUP+k Uf+lVP+tXv+vZf+za/+0bP/GkP/Jlf/Qpf/Tqf/dvf/q1v+BFv+eSv+dTv+jU/+pYf+va/+wa/+x bv+1ef+6gv/Glv/Vs//v4v/y5/96Fv9+F/+SP/+UQ/+fU/+oZv+qaP/Hm//Hnv/Jn//Ko//cwv/s 3f/7+P92Fv+GNP+RSP+aU/+gX/+jZf+vd/7q3P9uFv9zF/+UU/+eY/+ja//Cnf9oFv9sFv+VVv+Z Yf+fav/NsP/p3f/17/9jFP+KS/+TW/+XX/+ZZv+ldv+ne//9/P9fFP9hFv+BSf+SXv+/of/cy/7n 3P9aE/9bFf9xM/+EUf+kff+mgP7m3P9ODP9SEf9TE/9TFP7k3P///wAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAALMALAAAAAAQABAA AAjxAGcJHEiw4MAbGC5k8BAiRAMGDRqkOThCyZIXJ1A8iCDBAIICeARWQMLH0h8wXmjYEJGDxIQZ AjUc6XMpQIA5Tnzg4JEFCRaBH1Jo6WJkjIIAUX7UOBOkjkAOKuDECNMDiIwAMLbYaSNI4IYWcQJ8 mpLERJkAewbpUSQQxAodRaBYoTKETRVAjAxBEriAxQ4hJZoMkIPGTwBPkkIJ7OCASSApXMhYQeRI AKlJp55CeBIggRo3ASplolCK0iuBFg4QEfPmDqFHnVKxWsXJlUA8BFwQ+bImz6FGmzSNEqVqYKEr ZugsioQJFKpYsIobnE4wIAA7 ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://s3.addthis.com/button1-bm.gif R0lGODlhfQAQAIcAAAAAAA0NDRAQEBMTExwcHB8fHzIPRABrJx1nLzZ/RUJ8JAAAkwA5oAANywAA /x0g/x8h/zI0/zlcmDVHrhxZzlJ8s2ZttCGZACyzL1e8AFO7PGCtMkaoR0qgcXHNSF2Vy1Sc2GSa 1W7DjELG/7prAIddTrV0RP8AAP8ABOkfIv4AJv8zINg/TO53EP9nAOR3N/dkJf9pOv5tTP9zR/91 SP91Sf97Uf98U/99VNcY/rybFKyPKKeDfZbeLZ3bR8aQJtKmANi8ANy4APaPAfCJMf+qAPq3CcWO S9apU/+GY/WxTtTGGPbNBPrRAPvDL/b2B/r6J8XFfvzMTouLi5CQkJGRkZaWlpeXl5mZmZqampub m5ycnJeiqKSZt760m6GhoaOjo6ampqenp6qqqq6urquiuLCwsLGxsbW1tba2tre3t7i4uL6+vru7 xru8yr+/yZ3W/6TY4bfr/O6WgNbNuNvsvMDAwMHBwcLCwsPDw8XFxcbGxsfHx8HBzMTEz8rKyszM zM3Nzc7OzsXF0cbG0cjI08vL18nN28zM2c3N2M/P29DQ0NLS0tbT1tXV1dnZ2dra2tvb29zc3N3d 3d/f39TF5dXZ5NXf6eDN7P/e6Pzf8P/j1ePj4+Tk5Obm5ujo6Orq6uzs7O3t7e7u7u/v7+3z8+/2 9vzk5fDw8PHx8fHz8/Pz8/T09PX19vb29vf39/b3+ff0/Pf6+vj4+Pr6+vv7+/r6///7//z8/Pz/ //3//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAADkALAAAAAB9ABAA AAj/AHPksEOwoMGDCBMqXMiwocOHECPaETgQ0q6LGDNq3Mixo8ePIEOKHDkS0kQ7FkmqXMmyZcZc ulx6NGkHY5KbOG/K3NmylU+fD4IG9ehojNE/HE8pIZIi00iCF5PcmEp1ahKeWEf+BBrUwQONatas 2RUIY56NtuY4gYGihIhddTbA8gh1l9QbNS7WsJoRgF8AGP8G9nsRcOFdhgMXJoxYMGLFHLe2ehBB aMYwF2uF+bILFSUtaTRqclHkhIoOHHxkUFCJbk27eGNcjLH3KuTHiQHnfsybcWPeuBUbTrxR8gMI ljFi2VWLE5ZJkfbksWPlVsZNLY6sYHHAQ48LZax3/6wrdeMN24cP714PXHdw9uqBR976wIH9rxin 7AIF6corPXvs0clyGR0CxwgUeJEABhoggMlHBOGCS3kanSehhH8BgOGFGmq4oV8X4uLhiCJmWCKI JYaoIoYZJoKIIokQIuEstexyBRVisLEIKqmIcgYZKoYgBwgNmCBFFEv8EMuKIRJECy1S4UDDRTTg cN6TTwKApZZaZklLl1+GCSaYXo4p5pZhYqlmlgP8Zcibhvjx5Cy0zDILFnYCMgoqkpBBJ5aXfBAH AxO8YAQUTSAhy5prEuSKK1LZMMNFM9hw3qOPAoCppppm6kqnn4YqKqiegsqpp6NiqmqmBBTgVyGw Ft3Sh6qs3AHGHawIEsoak5jBCqamVCABFwsYMAQTTwDRxarMErTKKndVZdWzz2ZI7V/X+lXttasA QO223oLLbbjdfvstAAEI4Ncg7A7yhrl87GLHKo90gocnaHxbCrWq8ECCEEHoYIG5BBNEysEyJKxw wgc37PDDEEcs8cQUS5whAG1knLHDoVCxBRWhVKFFFlqAPDEdO7jRiCUNA0CKyy4fTBAjodRs8804 56zzzjz37PPPQActdCiMnLTIJ0gnrfTSTDft9NNQRy311FRTvchEAkmk9dZcd+01QwIFBAA7 ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/ads2.4/openads-2.4.0/www/delivery/avw.php?campaignid=64&cb=INSERT_RANDOM_NUMBER_HERE&n=ac6c9836 R0lGODlhfQB9APf/AEcySIpVTcqxjrCUkFU7VyQaJc1zLMjFyK6MU8uxrranj7NVKlhCW6aZpxcR FodjitnV2beouMyqdS4kGoRbh5WJluurUci7xffSiqd3UIZ0hnhoeenm6VZINHdlRWdVN6d3afTK c9uINUU2Jrq2u5FOMYxnNGVYZ4qEidXP1ey4aGZZQ5mEWSgjJmw3R31agqilqJiGZYZqR9fLqrlk KpR5lWFEY0lFN4h2VWlJa3ZWRsyRS5R5VjAhMV1BX1dFKTYoIGo2NAUEBTkoOsibcLikeJqWm3l1 elhUWKeJY3ZaN6qZdHJRdWpkaXRoVYtzSVpURTkyJWVGN4tVZPX09ZI4I3pVfJRol0ctGbaae4h5 ZYhlVlY2NTc0N5d1RamUaUg0M0dDRyMaFevj1YmHd3t0WHdERZdoZ1hIRbeYZZt3Z4mEantiOMhs Q3xXVoswZ2hlVXh3ZkEsQmhIRKiDeZ+QoXE0G4liZMiTj1M4Ju7UqOWaQWtiSJiFdjwsQJVGH1tR OEQnJREMEWNJJnVSeeTf46KHoq9winZKOJqTd////3xIU042T49jkWVXVEgpMVYoNJ10dJiKiGpS K5liVndmZL22pe3exHFNcp6XhEs/K6Cij3dWKpVoR6VPILiJZK6mr76uwHlFJuK0kbaHfdnKwyse LbOatoZ6dW9ccWtvZWpocE5GUW1Vb3uAeHpafM6Gn2BNYbymppmQaJd7hN7Em8JwmppscGVJaeey tqJKh4qPhx0UHo16jnJFH29xc1k4QVtfV/3tuXMsXrNbPrydn9zXx05QSzEqMFEYR4CGhM/I0BYR DmRLUjo9Qo2Ij2AnQ3lGZoNseVcnJfDs8A4LCj09M15kYn5vTKmAQo2QeR0kJEhQVPPz7J6ioHVa d0caMlU/HoeTkjsqLZt7nWseT3JbYFtPLi4yMDQsNwwIDDofK2AoUW1NcDQkNWVFZjgkOBAQEK6f rk5OPC0tI1tfPx8eG7CyqK+vsg4PC6Z5quChVnBzWPPv39/Z3////yH/C05FVFNDQVBFMi4wAwEA AAAh+QQF9AH/ACwAAAAAfQB9AAAI/wDV8eIlSJ0DXqYK+BnizpQ7BwYHFhQoRw4AAn56uOsxxM/G HhrduWPoh4AVTD0EOTA1pICgHhVt4GJEAJMNAowQXhzCyw8AizR9EGipTt0QQlcovMDEyCOjpu7k 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 pAhb1IEIERAAOw== ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/ads2.4/openads-2.4.0/www/delivery/avw.php?campaignid=58&cb=INSERT_RANDOM_NUMBER_HERE&n=a0e7366d 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 XibkKSYEhaZTLRsIHzUQCAA7 ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/plugins/widgets/flags/flag_fr.png iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAB /UlEQVR42qXSz0vbYBjA8UDxoOBBTxUPW7D+qr+y1o5apaM9hCoaLYI/Lp6abfgfCDt62NHr7h7H 5mUijOEwkjdpmjRtrFZj2zUhskraruuaNC0dvkLY7tvDe/08D194EeQ/5g18AwPvAvPU/n6zUq7l 8zme5wEANMeBo6O001lAUd3nM3G8tbb2l/X1HXg8JyRZ39ur5/PFdDrJgMdhoD4+ll2u0sxMIxxu ra7++sN6et663R+2t7VYrEmSWjIpcRz7aBhGkKTM6anm9dSDwdbKihmN3i8u2gxFD3E89foVvF8m iAxNsyxLQ5ZIJC5vbgosWw2FrKWlZjRaWV6WXwRtNh+gdndbm5s1vz83Nxc/O4OOjsfjkiQVVLV0 cWESBFxZI4hiOCzMztrsJVnf2WmEQsqTp+LExDlkHMeIoijLt6VK5WcuZ21swCQNx0XfcxrDbBaL WZHI99FRqbeXHR6mKAqkUsL1dVa7u6ubpqmqxtYWTMoEAqzn2ZfJSZvBJAzL9vfHHQ7a5ToHgMtm LxVFqVZ/WJ2OoSjl9XWYxHm9X6emPo2M2Mzvv3U6+a4ugCD0+DgQhHSxWNB1HV5qdX5XZflbJAKT qOnpk7Gx9yhqM5jU3c0gCHA4WAzjr65kXb83DKPdbjcsS4WVCwsAwz673R+Hhg4HB//9Wz0AZMIW 6rrhnDsAAAAASUVORK5CYII= ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/plugins/widgets/flags/flag_de.png iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAC AklEQVR42mNgoBBISkpaWVtnZWWFh4dbWFhISEiwsrICxYGkgICAoqKiqampm5tbQEAAQo+goKCR kVFqampcXJyjo6O8vDwnJydQnJmZmZeXV1ZWVl9f38nJyd/fH6FNgIvLQEsrITIyOyUlwMNDX11d jJeXm5ERiIS5uBQlJEy0td3t7EJ9fSMDAwM8PaHaJisq7nNze56ecTMg4JC+/iYhobXMzGsZGTax s+8VETmlpnbDyuqxl9fjwMCbPj7H7e2g2o5bWf/LyvoaHv7QwuKShMQZVtbTDAznWVmvCwg8VlT8 aGr6x83tX0DAVz+/J05Ol0xMoNq+pKZ+jYt75OhwXkHhOCfncQaGE8zMF3h5b8vKvtTX/+rk9Mvf /0tAwFM3twumZscMDKDafmanvAjwuGygflKc9zgP4wkexnMiXDeVJJ6aan92t/sV5vstKvBVoOdV J6uTVob7jHWg2t7tDLixQP9Uj9CxVubjLQxnutivTRV5tFjt/Warn/u9fhwMfLfd5/Zyu9MzjA/0 625rVYNqu7fR4uwcieOTWI9NYDg1hfXyPIH7qxXf7DL9ftzt1+mAj0f8Hm51OrfE5PAsvR0TNNa0 KUK1XZonf2IC54lehpP9zBen895ZIvtqs/63g06/T/h/PRLwbLvbxSWmx2cZ7J6gtb5NeUmNNPlJ CgCmYLWBHMTowgAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/plugins/widgets/flags/flag_es.png iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAC HElEQVR42mNgIBvUMjDUMDDMkpQ8bG39OyvrU3j4XQuLcxISJ1hZjzMwnGZlvSwg8EBR8a2p6Q83 tz8BAVBt1dIM/bqC2/2NvrSlfm+Ke5TieM5N/pgR51FthuN6zOfNeW+5yb6I0P+S6fSzxP9LCUxb RxvXujVaT59Evn+fc+lS2JlzuieP8x4/wnj8KOPZM1w3rkk8faz96YPdzx++374GvnrhCdW2ZKni xctuP/9kHFxV3JsatLBV9dQZ5hOnGM6cY792Q+TRU7X3n6x+/vb68Svw3XufO/fsoNoOH7b+9Sf3 5aO0w/U2U8Nc5k+32bdP5NQp1suXBe7fV3zz1vT7d7dfvwI+fvR7+NDp3DkTqLYv31I/f0g+Myt/ VbhmdWxCe2b5lsmuF87z3r4j+/Kl/tevTr9++X/5EvD0qduFC2bHjhtAtf38nfL0ru+uHr9+X7kc S/0+b8ldPaY3b0o8e6H9+Yvdr9++374HvnrlefWa1cmThvv26UC1vf0YcPGm8aodGkun8fXkCC7q F99yWPveC7X3X61+/PP68Tfw7Sef2w/sTp03PnBEd+tONai223UWJ+MlD4SzHQlmOhbNfilR4Eah 8stG0689bt+nB7zv87vX6nSm0ORgrt7WRI1V0YpQbRcV5E9wcp5gYDjFzHyJl/eOrOxrff1vTk6/ /f2/BgQ8c3O7aGZ63MBgt5bWemXlJdLS5CcsADEB/jLlpLikAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/plugins/widgets/flags/flag_it.png iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAB 9ElEQVR42mNgIB+4gZBkkqRVm3XJgZJXH149fPjw0qVLZ8Dgwt69l6Sl7ykqvjE1/e7m9jMgAKFN MFLQqM4odUtq5o7MWw9vXbly5ezZs0A9586du3b48G119Rf6+l+cnH76+3+Ba+MK5NIq1YpcEZmy LSVkecjpS6eBqoF6gDqB+u+dPv3UzPSTnd1PX99vgYEvPT2h2hSzFN2muGXsyghYHmAzxfrgyYNg PWcuXrx4+/btF1evvXdx+eHl9SMw8K2Pz217O6g263brrN1Z4evCLSZbqLao7ju6D+SlCxdu3Ljx 5MmTTw8efA8IAHrpo5/fAyensyYmUG1pW1PjNsc5znGQb1IQrxbfe3QvyEvXrgED5t27d79evvwZ GQH00hM3twumZkcNDKDaUnakeCzyUO9Q5y3lFSgX2HdsH8hL9+69fv36x48f/9+9+xYdDfTSVSur E0aGe3V0oNoCVgYY9OsLVQkxFzDzl/MfOnUI5KUXL75+/frv37+/b9++DQ0FeumUsfEBXd2tampQ bRZTLSTqJFiLWRnyGISrhU9ePAny0qdPf/78AWr79uzZA2/vcyYmh/X0tmtorFZUhGqTb5bnLOFk KGBgLmSWbpS+dOsSyEu/fv3////nz5+vbt+6YG8H9NIuLa11ysqLpaXJT1cAUIgK3s5pD0gAAAAA SUVORK5CYII= ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/plugins/widgets/flags/flag_pt.png iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAB 4UlEQVR42mNgIB9YMjBYMEiGSFpVWmetz+poD39gYXFeQuIEK+txBobTrKyXBQQeKCq+NTX94eb2 OyAAps2CQdBb0CjfKHVpatySuMJCx8vy8qc4OYF6TjAzX+DlvSMr+1Jf/6uT0y9//69wbVzOXFpp WpHTI9NXpkQv8CgrVz9hzHtEhPEkI+M5Lq4bEhJPtbU/29n98vX9Hhj4ytMTqk0xRtGtxS1vbcbs VcGTMuzn+WnuVRLZ4slyQpr9mojIIzW191ZWP728fgQGvvPxuWNvB9VmXWGdtTKrYm34llk2p1JS Vy2Ytzomeqcn+9EYkJfemJp+d3P7FRDw0c/voZPTORMTqLa0ZalxC+Ky5znUNamtTUmZtHr27LSo w75C53JlX8G89CUg4Kmb2wVTs2MGBlBtKctTPPo9rOrVq+t4F1mrHIjN2B9kc3ih5P0w7S9gL30D e+mqldVJI8N9OjpQbQEzAgxq9IVThMxKmUMLmKbasR9PFr9Wqo7spdv2dqeNjQ/o6m5TU4OFf7OF RJYEaywrQzgDZyqrf4LgQy3FdxheOqynt0NDY42iIlSbfIE8ZzwnQxQDcwwzbyZvRJjsW339705O v8Gx9MzN7aKZ6XEDg91aWuuVlZdIS5OfrgAkgLow8eECwQAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/plugins/widgets/flags/flag_ja.png iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAB zUlEQVR42mNgIBvUg8HcuXOPHT/+////b9++PXz48NKlS2fA4MKFCzdu3Hjy5MmnT5/+/Pnz798/ hLYpU6bs3r37+/fvv379ev78+eVd2080lh+vyjuzfNG1a9eAprx79w4oBTT058+fUG3d3d2bNm16 +fLl379/37x5c3XO5MOGYvslGA9IMJ7Q4LnRWv769esfP34A9fz+/RuoH6pt+fLlV65c+f/v/8eP H2/v333ESGa/HPMBRYYjGuznDEVu26h93L8D6DagoUB3PnhwH6rt+DGEl842lO6XYt2vyHBYlfWM ocANR8WnXqZfJzYBtQEVPH36FOhnqLYfUC89u3L16vHchP2iDAeVmU/q8l6xkX3kp/8u0un7xAag l169enX1ytVTp05BtUG8BAyuc+fOnZzaf1CK8bgm1yULifte2m9i7D7H+X7fvg7opVu3bp09e+bg oUNQbUAv3b175/z585AQP5USdE5D5Lat2otAq0/RXt/6aj69egX0ElDBkSNHdu7cCdWGHktXrjxY MO1ldfqX9uJf21Z/e/sa4qXjx4/v2bNnw4YNUG1Xrl45C7T+zBmgIzFjCeSlq1eAXtq/f/+mzZuB wU5+wgIArkRgZ/74OiAAAAAASUVORK5CYII= ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/plugins/widgets/flags/flag_ko.png iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAB +klEQVR42p2ST2jaUBzHM0YpFFZ26KGXwXbuoew87AoOJrmMMbbjLt4qXuxBEGEius0J62y0qxWH h2RCGdQYDzqFbIVascZ/S8hw+A90rSIuisbFRt0PG9i938ODH+993uP7/T4EubZezeX3+3GC6PV6 oijW6/VisZiZK5/P53K5cDjcbrdlWZ5Op/8xt9tNEASsHo8HzrEsyzAMMNlsFkaj0ajVagGezWaS JCmY0+kkSdLn8zkcDpfL9YPnswSe0WiYzYfszvtKpXIUOrJYLLDbal10u10FCwaDcH2j0fB6vd+S ydzhYWZ5mbmBFBYXf62sXOy5heEwEAikUql+v1+rVRXsNHkKr4OlcrnMFIufnm6lESS/sEDcvr9/ D609eSEPB5IsDwaDZrMJnhXs72g0Ho/Pz3+zHAeW0Ed7L29ubt16dveOb32dtD0/mIkCWIJIOJZL p9MKNplMOp0OzFar9eSEfvPu69LSzurqwdra540N0vuRv7yUKIqiaRpi+n58rGAQeqlU0uv1KpVq e9tQKBRev6UfqL481kQ/7P4URxOe50wmk06ni0QisVhMwa5awjAMRVG1Wh2NRiGeVvtPrz+GlgRB sNlsBoMBw3YTiUQoFFIwlpu3dHZmNptxHK9Wq5AyuL1qCSzF43G73Q6NhykKYr/+x/oHxbxNQivX ce8AAAAASUVORK5CYII= ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/plugins/widgets/flags/flag_zh-CN.png iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAB dUlEQVR42mNgIBvUA5EQw1wFyWPW1v/zs741hT+0tLgkIXGGlfUMA8MFVtYbAgJPFBU/mZr+cXP7 FxAA0ybAMKVQcPd0o+9lqb/i4p47Ol7RlT/LywnUc46Z+Rov70NZ2Xf6+r+cnP77+/+Ea+sW59o0 Xevljsi/uSlvPDxuqKufk+c9w8F4lpHxChfXPQmJ19raP+zs/vv6/g4MfOfpCdW2XFXxirfb//KM jyEBd/X1z6sInZFiPsvIcJGd/baIyAs1ta9WVv+8vP4GBn7y8XlgbwfVdtzK+n9W1rfw8IcWYC+J sJ7hwuKlb35+T52cLpmYQLX9SIV4yeGKisJZJc4zTNi99MrN7aqp2SkDA6i2vykwL/HxnuFkPMuE 3Uu3rKzOGhke1NGBavsYEHDXQP+8kNAZZmZg6OHy0nlj4yO6ujvV1KDaoF7CEUtwLx3X09ujobFB URGq7YqC/FlOnLEE8pKZKdBL+7W0NikrL5eWJj9hAQBKBMQv/GthcQAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/plugins/widgets/flags/flag_ar.png iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAB 9UlEQVR42mNgIB94MjB4MEimSFp1WWftywrfGG4x3UKiUYK1jJWhhIG1glWgSUBxgqLpAlO3dW4B WwJg2jwYBKMFjRqMUnekxm+Pd57vrNqhKlwtzF3OzVbGxlvLK9spqz9L32mVk/8m/4ANMG1cwVxa 5VqRKyKrDlWtOb8me1l2yPSQjLkZeYvywueERy+ObtzdGL8l3ne9b+DGQM/lnlBtirmKbtPdMnZn 5G7NWXZ4adnyMr/JfpVLK5vXtuSvyi/ZVLL5+ubWE62B6wN9VvnYz7KDarOGeGlDuM88n8a1jbkL c9PmpRUsKchfkZ+5JrPjQMeCKwvaTrT5rfJzmudk0mcC1Za2IzVuW5zjPAeVdlWpWimgl0SqRPhr +WW7Ze0W2vmv84/eHhWyMcRtkZtZv5lBhwFUW8ruFI+lHurd6rxVvIyFjEDEVcEl0SahPUXbbrGd 71pfoPM8l3laTbEy6jTUbtSBagtYE2AwUV+oVoi5hJm9lF2/Xd9hqoP/koD4DfEl+0s6TnQkbEiw n2Fn3G2s26yrVqUG1WYxAxZLxQxsFWwyLTJ6k/QcFjkALYndFpuxPcN/sb9Jr4leq55GtYZikSJU m3y7PGcFJzBmmcuYeet5gV7Snw2LpfUBbguBXjI1aDfQqtNSKlWWzpYmP10BAJ8ZrZKQWHu+AAAA AElFTkSuQmCC ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/plugins/widgets/flags/flag_ru.png iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAC EklEQVR42mNgIBvUg8HcuXOPHT/+////b9++PXz48NKlS2fA4MKFCzdu3Hjy5MmnT5/+/Pnz798/ hLYpU6bs3r37+/fvv379ev78+ZUrV86ePQvUc+7cuWvXrgFNeffuHVAKaOjPnz+h2mqaOhatWHfj /tPXn37cfPji8JnL2w+e3LLv+Nb9J/YcPXf8wo0rd58+ev351adfz99/u/3oFVSbesIEn85deese h8+5bN64Rzp7LU/Scs7E5QJpa2SLtuk1HnGadClo/t2IRXeDZ1126zoE1WZduSZrzcPwudcsmg9I ZK9jjVvKELWENX6FQOZGxYp9pp1n3KbfDJh7x2/GVaeuoyZVW6Da0lbei1t617H3hHzxFs7klQxx y5kTVvJmbpIt36fffsZp+k3/BfcD5t5ym3jGrG6HQfl6qLbM5Xf9+0/qlWwSTVzCGbWAM2qhUNIK hbzNRvWHXPsvhMy6GTH7esDEUw4N2y1KVxvmLoJquxGVdNDKeZOcxhoBqTW8EhtF5PYoaJ80srnu 6v8oNO5RTOqN8PhjnoHbbV3Xmtst0jeHantoYXFJQuIMK+sZBoYLrKw3BASeKCp+MjX94+b2LyDg m5/fUyenSyYmx/X09mhobFBUhGq7pCB/gpPzBAPDSWbmi7y8d2RlX+nrf3Ny+u3v/zUg4Jmb20Uz 0+MGBru1tNYrKy+RliY/YQEAPzMMQfTeCfQAAAAASUVORK5CYII= ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/plugins/widgets/flags/flag_uk.png iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAIAAADgcHrrAAAACXBIWXMAAC4jAAAuIwF4pT92AAAC H0lEQVR42mNgIBvkaOtXBQVNmDStsH5OVvW68IRZHRPW7XD3Xq9vnJE/gVU4RsCgJCV76pGqtjfT Zvx5+RKqTVPPq8jBc21O3pfHj09cehSYMDW3fOZGK/t12gbJuRMUzMv6c9suF5Z92rX75ZvPffOP QLXxKfu5RNVtXbjx2dyFzw8fOnj68vwV25frmS3XMFi0eMuKgrqbzW1AEy8++ljavcMvbQ5U2/Sm 9gOrN7y5ce/Z0ePnFi09uXLV0YUL5ytpL1bWubR85Z0Vq16dOvv19p1nZy7fOnD87OYdUG3LXX3u ltVeTM7e6ea3TN1wjrDsLD6JecKyK+Q1t+pbHnH1uxASeyUm9Vx08gH/8PWOHlBt1wsrrmUVHfAL XaFjOldccbag9BxBmaXSqhu1TQ/YuJ3zj7gSm3oxNvVwUNRGZ68VNs5Qba8v37i6+9CBpWuOLF91 cMHiQ5OmnFm6dLOl0z5X3w/nzv28fefdyTOPDx09tnnHtvlLN8yYC9UWkrMwMH3arLX7T+zYuSsp ZW5y4co1e48ER12MTrp88/mT99/fX7hwqrZxVsNE35QebediqLbilpU79h472tOzwc27LqJAzaaq tGnZtZSMh7mFi1Yej8lZuHbHqfP79u0sKp4WkxoUWgLVdunAgT1JyXO9wnz9q3n1imQ1Czonb3lQ UPq0uGLZmhNuAT1m7rUZ5TPWbty2trl5spc/+QkLAKazBmIuG/v3AAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/themes/revolution-magazine/images/rev.gif R0lGODlhZAAVAIcAAAAAAAMDAwYGBgcHBwsLCw4ODg8PDxISEhMTExYWFhcXFxkZGRsbGx0dHR8f HyEhISIiIiMjIyUlJSYmJikpKSoqKiwsLC0tLS8vLzAwMDMzMzQ0NDc3Nzs7Oz4+PkBAQEFBQUVF RUZGRkhISElJSUtLS0xMTE9PT1VVVVZWVlhYWFlZWVxcXF9fX2BgYGJiYmNjY2ZmZmdnZ2hoaGlp aWpqamtra2xsbG5ubm9vb3R0dHV1dXd3d3h4eHp6en19fYCAgIODg4mJiYqKio6OjpCQkJGRkZKS kpOTk5aWlpeXl5mZmZqampubm5ycnKCgoKGhoaKioqSkpKWlpaenp6mpqaqqqqysrK6urrGxsbKy srOzs7S0tLe3t7i4uL29vb6+vr+/v8LCwsXFxcjIyMnJycrKyszMzM7Ozs/Pz9HR0dTU1NXV1dbW 1tfX19jY2NnZ2dvb29zc3N7e3uDg4OHh4eLi4uTk5Obm5ufn5+np6erq6uvr6+zs7O3t7e7u7u/v 7/Dw8PLy8vPz8/T09PX19fb29vj4+Pn5+fv7+/z8/P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAABkABUA AAj/AAEIHEiwoMGDCBMqXMiwocOHEBUGcEAxosWHEylqNHDxooNFixQx6CgwAMmCH0GqFLSmS4uT DQc8AemAZAA3Z2AKHADDCsgOFUYIIZToh86FHGg6zGhyp546TXVeUCpwyCI5RxWmrNlwK0ECA7IC 8CrQBEgCYg+SZbg2rcC1LBbxQRg1I0UEABhojIrQa8aRAP4GdtDhJ0W+DAUnXItlEZSCC6rQ4WPm xViVi6YA2KOy5gEncPKwUZJgoNeUIi+H1ItZJYQUUeYABvA59OjSqhVdqHLHUBgNBFN2cLACy6El aAcmmJMnBww4iWwM0OFn0RUJADZ8+fMiQAE2hIik/zCSiM2Bt0oDJEkPhObEwouGO4DQWeD38OPL n1cPcsyNFGAs8kVwrQHigUFOLGIUAD4skhMARSxCxkBfLCEQFZkNlMUiUaC3CFcUUEXfhx5yFUCE JAKAoWYCbdghACEuEoJAcfkRlXATtLEIEwbVsYgKFM2wyB4CWXBIIjNmAMgDAtmxCAsD2XBViVSq xtVaI3LlJJQCSYmVlQJNQBWYIRByCAoEIdCaSoB5keERVgik5iLYCURCSGGRpSdVa3k1Z50A3KlI nnyOSVaEcRQwkAIgfaDRYQLdIFcCdZwgJ0gUDHTCIoiYtGeKn3IF5pyZCrRpp2CmmmoAaCxCBUHV uf8wEF8BOElGGQRxJqtAOSzyRpWhVpmqrgP1+muqa4mZIgAlJJKIZQJpsUgTA+1ARlQJLsIDQVss 8sRAVSziRJUIKLKICAJtUOgipaba7bcChTsusulRgARIPUjQlBSL9BGEAwGA0EcgOETQgh47EMTB IX0oOlADdBTCgwNCHMKGogHUABINTaWxiBQYeFAGSDE0NcgiSFAkgAwkmwSxxBRbjLHGi8AQQMYg 2ZwSZlw1gEd9IIxxyCJ30GCQGFsYZAEXgSzyxxa47ZxiCWqA9IYO9QGQhLmIuKEBz0Uy7TTUHtIk NcCPQiqQAnsNNMBsBRnA0UEDiFrSo3w5AFjbAukWpcBgfO9kN+CH2QWwW4gnrvjijC8UEAA7 ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/themes/revolution-magazine/images/wp.gif R0lGODlhFQAVAIcAAMz/M/j49/f39vPz8tnY1XRvZYJ9c4+Lg5SQiK+spq6rpaypo6mmoKajnbKv qc3Lx8vJxcbEwMG/u+vq6Ono5ufm5Obl4+Xk4uTj4d/e3N7d225oXXJsYX55cHx3boN+dYJ9dIB7 cpyYkZuXkJmVjpiUjZeTjJaSi6OfmJ2ZkmFaT2BZTmdhV25oXnBqYHVvZX96cnx3b4iDe4aBeZCL g4+KgoyHf7azrrWyrbOwq7KvqrCtqK6rpquoo7y5tGBZT2JbUWFaUGZfVWpjWWliWGhhV2xlW2tk Wm1mXGxmXW5oX3RuZXx2bZ+blZ6alKqmoKmln6iknqejnaainKWhm6OfmaGdl6CclrCspq6qpK2p o6unodTSz9HPzM7Myc3LyNbU0Xt1bXlza3hyaoN9dYJ8dIF7c4eBeYV/d4mEfZGMhY2IgZmUjZiT jJaRipSPiJOOh5qVjsfEwMXCvsPAvMK/u8C9ub+8uL67t726tru4tLe0sGJaUGFZT2NbUWVdU2df VWpiWGZfVmVeVWtkW25nXmxlXG9oX3dwZ3lyaZOOiJyXkZWQiqSfmaOemKGclqCblZ6Zk6OfmrCs p6+rpq6qpa2ppKmloKejnqainbi0r7Swq7OvqrKuqXJrY3hxaX53b4qEfY+Jgo2HgIyGf5GLhHNr Y4iBepSOiKijnqumobm1sbi0sLezr7Ovq7Gtqb66tsnGw8bDwODe3N/d293b2dza2NjW1NfV0+/u 7e7t7O3s6+zr6uvq6erp6Ono5+jn5ubk4+Lg3/38/Pv6+vn4+Pj39/b19fLx8fDv7/////7+/vz8 /Pv7+/n5+f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAAALAAAAAAVABUA AAj/AAEIHAigiIsOHz68QEKw4cAhNaRQ2uJAwQJLIzw4HBgCxxMUWPTQwaNpCgocIjaeytNGTwVl MGEa49KoU5aGoPCwoRWzJ0wwplRF8SPwDydUBHT9Whasl7FkGJZNAMXnyA1SAIKUUXWERikIy2DR UEPj1TAKiPj4GdUJEBArVsQEMbNMGbFXQYQAg8kjiKdIOpgM4oFDVpAWGmBWIBRkDkxkS8I8uHQg SYI8xlwEcQXTWYkga+oqeyODVyYnLlA4bqPCRgCYDFQQ+QWTBA5jUBBw0JJHWRcVRWwpGwBpg4pV ypa58cUrSopAliwpC/CpTytlt+pU6RNK2axF2B25o/Fz6REyZZW4H/MhrAsfI7z02FF2JxWZPqQi yVFWCxAgXDkwI0AifbDSyQXFxAHFIQAIsgMjuTRjww8zRABTFD8oscMyODSQxkAxbGICMRLktQtM swTxwxexKMJAEASRsAMkdRhyQk8zFEJFEzcY4pAbeyxSyBW4WJCBF2rAcIkOPm40hiSb9ICJJA1Q MckOcMC40UCHGCAKGmeAUAALK/xAUEAAOw== ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://caustictruths.com/blog/wp-content/themes/revolution-magazine/images/bottom.gif R0lGODlh3gMZAIcAAAAAACwsLC4uLjAwMDExMTY2Njc3Nzg4ODk5OTo6Ojs7Oz09PUBAQEJCQkND Q0REREVFRUZGRkdHR0lJSUtLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1VVVVZWVldXV1hYWFlZ WVpaWltbW1xcXF1dXV9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x6e317fHx8fH19fX58 fX99fn5+fn9/f4B+f4F/gICAgIKAgYOBgoKCgoSCg4WDhISEhIWFhYaEhYeFhoiGh4mHiImJiYqI iYuJiouLi4yKi42LjIyMjI6MjY+Njo+OjpCOjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAADeAxkA AAj/AMWIGRMGjJctVZgQ4VGjBYkNACJKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX MGPKnEmzps2bOHPq7LiBRIsaPIgwqbLFC5gwYwQKJGhwixWFPGy0KAFxp9WrWLNq3cq1q9evYMOK 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 u/rVsI61rGdN61rb+ta4zrWuJx0QADs= ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.richlife.ca/image/close.gif R0lGODdhEAAOAKoAAL29vf///wAAAHt7e97e3pycnMbGxmNjYywAAAAAEAAOAAADQhi63BUkyinH gSDrnS0GgrCFgOERGmmQ3YUaWciWJ8fCQJ2t8lbDrJtuBhLlXBycxoTcJVuBgXRKpR4Mhax2uzUk AAA7 ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.google.com/uds/css/gsearch.css .gsc-control { WIDTH: 300px } .gsc-control DIV { POSITION: static } FORM.gsc-search-box { FONT-SIZE: 13px; MARGIN: 0px 0px 4px; WIDTH: 100% } TABLE.gsc-search-box { BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 2px; BORDER-LEFT: = 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; border-spacing: 0px 0px } TABLE.gsc-search-box TD { VERTICAL-ALIGN: middle } TABLE.gsc-search-box TD.gsc-input { PADDING-RIGHT: 2px } TD.gsc-search-button { WIDTH: 1% } TD.gsc-clear-button { WIDTH: 14px } TABLE.gsc-branding TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } TABLE.gsc-branding { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } TABLE.gsc-branding { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; = BORDER-BOTTOM: 0px; border-spacing: 0px 0px } .gsc-branding-text { COLOR: #676767 } TD.gsc-branding-text { VERTICAL-ALIGN: top } TD.gsc-branding-text DIV.gsc-branding-text { FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN-RIGHT: 2px; TEXT-ALIGN: = right } DIV.gsc-branding-youtube TD.gsc-branding-text { VERTICAL-ALIGN: middle } TD.gsc-branding-img-noclear { VERTICAL-ALIGN: bottom; WIDTH: 51px } TD.gsc-branding-img { VERTICAL-ALIGN: bottom; WIDTH: 65px } DIV.gsc-branding-youtube TD.gsc-branding-img-noclear { WIDTH: 55px } DIV.gsc-branding-youtube TD.gsc-branding-img { WIDTH: 69px } TABLE.gsc-branding-vertical TD.gsc-branding-text DIV.gsc-branding-text { MARGIN-RIGHT: 0px; TEXT-ALIGN: center } TABLE.gsc-branding-vertical TD.gsc-branding-img-noclear { TEXT-ALIGN: center } DIV.gsc-branding-img { PADDING-TOP: 1px } DIV.gsc-branding-img-noclear { PADDING-TOP: 1px } IMG.gsc-branding-img { PADDING-TOP: 1px } IMG.gsc-branding-img-noclear { PADDING-TOP: 1px } IMG.gsc-branding-img { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } IMG.gsc-branding-img-noclear { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } A.gsc-branding-clickable { CURSOR: pointer } INPUT.gsc-search-button { MARGIN-LEFT: 2px } DIV.gsc-clear-button { BACKGROUND-POSITION: center center; DISPLAY: inline; PADDING-LEFT: = 10px; BACKGROUND-IMAGE: url(/uds/css/clear.gif); MARGIN-LEFT: 4px; = CURSOR: pointer; MARGIN-RIGHT: 4px; BACKGROUND-REPEAT: no-repeat; = TEXT-ALIGN: right } INPUT.gsc-input { BORDER-RIGHT: #bccdf0 1px solid; BORDER-TOP: #bccdf0 1px solid; = PADDING-LEFT: 2px; BORDER-LEFT: #bccdf0 1px solid; WIDTH: 99%; = BORDER-BOTTOM: #bccdf0 1px solid } .gsc-keeper { BACKGROUND-POSITION: 1px 3px; PADDING-LEFT: 16px; FONT-WEIGHT: normal; = FONT-SIZE: 13px; BACKGROUND-IMAGE: url(/uds/css/blue_check.gif); CURSOR: = pointer; COLOR: #3366cc; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: = underline } .gsc-resultsHeader { CLEAR: both; MARGIN-BOTTOM: 4px; WIDTH: 100%; BORDER-BOTTOM: #e9e9e9 = 1px solid } .gsc-resultsHeader TD.gsc-twiddleRegionCell { WIDTH: 75% } .gsc-resultsHeader TD.gsc-configLabelCell { WIDTH: 75%; TEXT-ALIGN: right } .gsc-resultsHeader .gsc-twiddle { BACKGROUND-POSITION: 0px 2px; MARGIN-TOP: 4px; DISPLAY: inline; CURSOR: = pointer; BACKGROUND-REPEAT: no-repeat } .gsc-resultsHeader TD.gsc-twiddle-closed DIV.gsc-twiddle { BACKGROUND-IMAGE: url(/uds/css/arrow_close.gif) } .gsc-resultsHeader TD.gsc-twiddle-opened DIV.gsc-twiddle { BACKGROUND-IMAGE: url(/uds/css/arrow_open.gif) } .gsc-resultsHeader .gsc-title { DISPLAY: inline; PADDING-LEFT: 14px; COLOR: #676767; MARGIN-RIGHT: 10px } .gsc-resultsHeader .gsc-stats { DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #676767 } .gsc-resultsHeader TD.gsc-twiddle-opened .gsc-stats { DISPLAY: none } .gsc-results-selector { DISPLAY: inline } .gsc-resultsHeader TD.gsc-twiddle-closed .gsc-results-selector { DISPLAY: none } .gsc-result-selector { BACKGROUND-POSITION: left center; DISPLAY: inline; PADDING-LEFT: 13px; = FONT-SIZE: 13px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat } .gsc-one-result { BACKGROUND-IMAGE: url(/uds/css/one-complex-dark.gif) } .gsc-more-results { BACKGROUND-IMAGE: url(/uds/css/more-complex-dark.gif) } .gsc-all-results { PADDING-RIGHT: 1px; BACKGROUND-IMAGE: = url(/uds/css/all-complex-dark.gif) } .gsc-one-result-active .gsc-one-result { BACKGROUND-IMAGE: url(/uds/css/one-complex-light-blue.gif) } .gsc-more-results-active .gsc-more-results { BACKGROUND-IMAGE: url(/uds/css/more-complex-light-blue.gif) } .gsc-all-results-active .gsc-all-results { BACKGROUND-IMAGE: url(/uds/css/all-complex-light-blue.gif) } .gsc-resultsHeader .gsc-configLabel { DISPLAY: inline; FONT-SIZE: 11px; CURSOR: pointer; COLOR: #676767 } .gsc-resultsHeader TD.gsc-configLabelCell SPAN.gsc-twiddle-closed { PADDING-RIGHT: 12px; BACKGROUND-POSITION: center center; = BACKGROUND-IMAGE: url(/uds/css/settings.gif); BACKGROUND-REPEAT: = no-repeat } .gsc-tabsArea { CLEAR: both; MARGIN-TOP: 6px } .gsc-tabsArea .gs-spacer { FONT-SIZE: 1px; OVERFLOW: hidden; MARGIN-RIGHT: 2px } .gsc-tabsArea .gs-spacer-opera { MARGIN-RIGHT: 0px } .gsc-tabsAreaInvisible { DISPLAY: none } .gsc-tabHeader { PADDING-RIGHT: 6px; DISPLAY: inline; PADDING-LEFT: 6px; CURSOR: = pointer; MARGIN-RIGHT: 0px } .gsc-tabhActive.gsc-tabHeader { BORDER-RIGHT: #e9e9e9 1px solid; BORDER-TOP: #ff9900 2px solid; = BORDER-LEFT: #e9e9e9 1px solid; COLOR: black } .gsc-tabhInactive.gsc-tabHeader { BORDER-RIGHT: #e9e9e9 1px solid; BORDER-TOP: #e9e9e9 2px solid; = BACKGROUND: #e9e9e9; BORDER-LEFT: #e9e9e9 1px solid; COLOR: #676767 } .gsc-tabdActive.gsc-tabData { DISPLAY: block } .gsc-tabdInactive.gsc-tabData { DISPLAY: none } .gsc-tabData .gsc-resultsHeader .gsc-title { DISPLAY: none } .gsc-tabData .gsc-resultsHeader .gsc-stats { DISPLAY: none } .gsc-tabData .gsc-resultsHeader .gsc-results-selector { DISPLAY: none } .gsc-resultsbox-visible { DISPLAY: block } .gsc-resultsbox-invisible { DISPLAY: none } .gsc-results { CLEAR: both; PADDING-BOTTOM: 2px } .gsc-result { MARGIN-BOTTOM: 10px } .gsc-result .gs-title { OVERFLOW: hidden; HEIGHT: 1.4em } .gsc-result DIV.gs-watermark { DISPLAY: none } .gsc-results .gsc-result IMG.gs-ad-marker { DISPLAY: none } DIV.gsc-config { BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: = #e9e9e9 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 6px; MARGIN-BOTTOM: = 10px; PADDING-BOTTOM: 6px; BORDER-LEFT: #e9e9e9 1px solid; PADDING-TOP: = 2px; BORDER-BOTTOM: #e9e9e9 1px solid } FORM.gsc-config { MARGIN-BOTTOM: 0px } .gsc-configSetting { MARGIN-TOP: 6px } .gsc-configSetting_Label { COLOR: #676767 } .gsc-configSettingInput { BORDER-RIGHT: #e9e9e9 1px solid; BORDER-TOP: #e9e9e9 1px solid; = BORDER-LEFT: #e9e9e9 1px solid; WIDTH: 75%; COLOR: #676767; = BORDER-BOTTOM: #e9e9e9 1px solid } .gsc-configSettingCheckbox { COLOR: #676767; MARGIN-RIGHT: 6px } .gsc-configSettingCheckboxLabel { DISPLAY: inline; COLOR: #676767 } DIV.gsc-configSettingSubmit { MARGIN-TOP: 8px; TEXT-ALIGN: right } INPUT.gsc-configSettingSubmit { DISPLAY: inline; FONT-SIZE: 11px; CURSOR: pointer } .gsc-imageResult { FLOAT: left; MARGIN-BOTTOM: 1em; MARGIN-RIGHT: 20px } .gs-imageResult { OVERFLOW: hidden; WIDTH: 114px } .gs-imageResult .gs-image-box { POSITION: relative; HEIGHT: 86px } .gs-imageResult .gs-image-box IMG.gs-image { BOTTOM: 0px; POSITION: absolute } .gs-imageResult .gs-text-box { OVERFLOW: hidden; HEIGHT: 4em; TEXT-ALIGN: center } .gs-imageResult .gs-snippet { OVERFLOW: hidden; CURSOR: pointer; LINE-HEIGHT: 1em; WHITE-SPACE: = nowrap } .gs-imageResult .gs-visibleUrl { CURSOR: pointer } .gs-imageResult .gs-size { COLOR: #6f6f6f } .gsc-videoResult .gs-videoResult .gs-title { OVERFLOW: hidden; LINE-HEIGHT: 1.3em; HEIGHT: 1.3em } .gsc-videoResult .gs-videoResult .gs-snippet { OVERFLOW: hidden; MAX-HEIGHT: 2.6em; LINE-HEIGHT: 1.3em } .gsc-imageResult .gsc-trailing-more-results { CLEAR: both } .gsc-results .gsc-trailing-more-results { MARGIN-BOTTOM: 10px } .gsc-results .gsc-trailing-more-results { COLOR: #0000cc; TEXT-DECORATION: underline } .gsc-results .gsc-trailing-more-results * { COLOR: #0000cc; TEXT-DECORATION: underline } .gsc-imageResult .gsc-cursor-box { CLEAR: both } .gsc-results .gsc-cursor-box .gsc-trailing-more-results { DISPLAY: inline; MARGIN-BOTTOM: 0px } .gsc-results .gsc-cursor { DISPLAY: inline } .gsc-results .gsc-cursor-box { MARGIN-BOTTOM: 10px } .gsc-results .gsc-cursor-box .gsc-cursor-page { DISPLAY: inline; CURSOR: pointer; COLOR: #000000; MARGIN-RIGHT: 8px; = TEXT-DECORATION: underline } .gsc-results .gsc-cursor-box .gsc-cursor-current-page { FONT-WEIGHT: bold; COLOR: #a90a08; TEXT-DECORATION: none } .gs-result .gs-title { COLOR: #0000cc; TEXT-DECORATION: underline } .gs-result .gs-title * { COLOR: #0000cc; TEXT-DECORATION: underline } .gs-divider { PADDING-BOTTOM: 8px; COLOR: #676767; TEXT-ALIGN: center } .gs-result A.gs-visibleUrl { COLOR: #008000; TEXT-DECORATION: none } .gs-result .gs-visibleUrl { COLOR: #008000; TEXT-DECORATION: none } .gs-relativePublishedDate { COLOR: #6f6f6f; TEXT-DECORATION: none } .gs-publishedDate { COLOR: #6f6f6f; TEXT-DECORATION: none } .gs-result A.gs-clusterUrl { CURSOR: pointer; COLOR: #008000; TEXT-DECORATION: underline } .gs-result .gs-clusterUrl { CURSOR: pointer; COLOR: #008000; TEXT-DECORATION: underline } .gs-newsResult .gs-publisher { DISPLAY: inline; COLOR: #6f6f6f; TEXT-DECORATION: none } .gs-newsResult .gs-relativePublishedDate { DISPLAY: inline; MARGIN-LEFT: 4px } .gs-newsResult .gs-publishedDate { DISPLAY: inline; MARGIN-LEFT: 4px } .gs-blogResult .gs-relativePublishedDate { DISPLAY: none } .gs-newsResult .gs-relativePublishedDate { DISPLAY: none } .gsc-blogResult .gs-blogResult .gs-publishedDate { DISPLAY: none } .gsc-newsResult .gs-newsResult .gs-publishedDate { DISPLAY: none } .gsc-blogResult .gs-blogResult .gs-relativePublishedDate { DISPLAY: inline } .gsc-newsResult .gs-newsResult .gs-relativePublishedDate { DISPLAY: inline } .gs-newsResult .gs-location { DISPLAY: inline; COLOR: #6f6f6f; TEXT-DECORATION: none } .gs-result IMG.gs-image { BORDER-RIGHT: #0000cc 1px solid; BORDER-TOP: #0000cc 1px solid; = VERTICAL-ALIGN: middle; BORDER-LEFT: #0000cc 1px solid; BORDER-BOTTOM: = #0000cc 1px solid } .gs-result DIV.gs-phone { =09 } .gs-result .gs-directions { FONT-WEIGHT: normal; CURSOR: pointer; COLOR: #7777cc; TEXT-DECORATION: = underline } .gs-result .gs-directions * { FONT-WEIGHT: normal; CURSOR: pointer; COLOR: #7777cc; TEXT-DECORATION: = underline } .gs-secondary-link { FONT-WEIGHT: normal; CURSOR: pointer; COLOR: #7777cc; TEXT-DECORATION: = underline } .gs-secondary-link * { FONT-WEIGHT: normal; CURSOR: pointer; COLOR: #7777cc; TEXT-DECORATION: = underline } .gs-result .gs-directions-to-from { MARGIN-TOP: 4px; DISPLAY: none } .gs-result .gs-directions-to-from .gs-label { DISPLAY: inline; MARGIN-RIGHT: 4px } .gs-result .gs-directions-to-from DIV.gs-secondary-link { DISPLAY: inline } .gs-result .gs-directions-to-from .gs-spacer { DISPLAY: inline; MARGIN-LEFT: 3px; MARGIN-RIGHT: 3px } .gs-videoResult A.gs-publisher { COLOR: #008000; TEXT-DECORATION: none } .gs-videoResult .gs-publisher { COLOR: #008000; TEXT-DECORATION: none } .gs-result A { CURSOR: pointer } .gs-result .gs-address { =09 } .gs-result .gs-snippet { =09 } .gs-no-results-result .gs-snippet { BORDER-RIGHT: rgb(255,204,51) 1px solid; PADDING-RIGHT: 5px; = BORDER-TOP: rgb(255,204,51) 1px solid; PADDING-LEFT: 5px; = PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: rgb(255,204,51) 1px = solid; PADDING-TOP: 5px; BORDER-BOTTOM: rgb(255,204,51) 1px solid; = BACKGROUND-COLOR: rgb(255,244,194) } .gs-error-result .gs-snippet { BORDER-RIGHT: rgb(255,204,51) 1px solid; PADDING-RIGHT: 5px; = BORDER-TOP: rgb(255,204,51) 1px solid; PADDING-LEFT: 5px; = PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: rgb(255,204,51) 1px = solid; PADDING-TOP: 5px; BORDER-BOTTOM: rgb(255,204,51) 1px solid; = BACKGROUND-COLOR: rgb(255,244,194) } .gs-result .gs-watermark { FONT-SIZE: 10px; COLOR: #7777cc } DIV.gs-results-attribution { MARGIN-BOTTOM: 4px; TEXT-ALIGN: center } DIV.gs-results-attribution { FONT-SIZE: 10px; COLOR: #676767; TEXT-DECORATION: none } DIV.gs-results-attribution * { FONT-SIZE: 10px; COLOR: #676767; TEXT-DECORATION: none } DIV.gs-results-attribution A { CURSOR: pointer; COLOR: #0000cc } DIV.gs-results-attribution A:hover { TEXT-DECORATION: underline } .gs-result .gs-metadata { COLOR: #676767 } .gs-localAd IMG.gs-ad-marker { PADDING-LEFT: 4px } .gs-webAd IMG.gs-ad-marker { PADDING-LEFT: 4px } .gs-webResult DIV.gs-visibleUrl-long { DISPLAY: none; OVERFLOW: hidden; WIDTH: 100% } .gs-localAd DIV.gs-address * { COLOR: #676767 } .gs-localAd DIV.gs-street { DISPLAY: inline } DIV.gs-city { DISPLAY: inline } DIV.gs-region { DISPLAY: inline } DIV.gs-country { DISPLAY: none } DIV.gs-infoWindow * { FONT-SIZE: 11px } .gs-videoResult * { FONT-SIZE: 13px } .gs-videoResult TD DIV.gs-image-box { WIDTH: 110px; HEIGHT: 78px } .gs-videoResult TD DIV.gs-text-box { MARGIN-LEFT: 4px; VERTICAL-ALIGN: top } DIV.gs-book-image-box TD { VERTICAL-ALIGN: top } .gs-bookResult TD { VERTICAL-ALIGN: top } DIV.gs-book-image-box { POSITION: static } DIV.gs-book-image-box DIV { POSITION: static } DIV.gs-book-image-box { WIDTH: 75px; HEIGHT: 90px } .gs-bookResult TD DIV.gs-text-box { MARGIN-LEFT: 4px; VERTICAL-ALIGN: top } DIV.gs-book-image-box IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none; border-spacing: 0px 0px } DIV.gs-book-image-box DIV.gs-row-1 { LINE-HEIGHT: 7px } DIV.gs-book-image-box IMG.gs-pages { WIDTH: 45px; HEIGHT: 7px } DIV.gs-book-image-box IMG.gs-page-edge { WIDTH: 11px; HEIGHT: 7px } DIV.gs-book-image-box DIV.gs-row-2 { =09 } DIV.gs-book-image-box IMG.gs-image { BORDER-RIGHT: #a0a0a0 1px solid; BORDER-TOP: #a0a0a0 1px solid; = BORDER-LEFT: #a0a0a0 1px solid; BORDER-BOTTOM: #a0a0a0 1px solid; = HEIGHT: 80px } .gs-bookResult .gs-author { DISPLAY: inline; COLOR: #6f6f6f } .gs-bookResult .gs-publishedDate { DISPLAY: inline } .gs-bookResult .gs-pageCount { DISPLAY: inline; MARGIN-LEFT: 4px; COLOR: #6f6f6f } .gs-bookResult .gs-id { =09 } ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://caustictruths.com/blog/wp-content/plugins/email/email-css.css .wp-email P { TEXT-ALIGN: left } ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://caustictruths.com/blog/wp-content/plugins/polls/polls-css.css .wp-polls { =09 } .wp-polls-form { =09 } .wp-polls UL LI { DISPLAY: block; BACKGROUND-IMAGE: none; TEXT-ALIGN: left } wp-polls-ul LI { DISPLAY: block; BACKGROUND-IMAGE: none; TEXT-ALIGN: left } .wp-polls-ans UL LI { DISPLAY: block; BACKGROUND-IMAGE: none; TEXT-ALIGN: left } .wp-polls UL { LIST-STYLE-TYPE: none; TEXT-ALIGN: left } .wp-polls-ul { LIST-STYLE-TYPE: none; TEXT-ALIGN: left } .wp-polls-ans UL { LIST-STYLE-TYPE: none; TEXT-ALIGN: left } .wp-polls UL LI:unknown { content: '' } wp-polls-ul LI { content: '' } .wp-polls-ans UL LI:unknown { content: '' } #sidebar UL UL LI:unknown { content: '' } .wp-polls IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; = PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: = 0px } .wp-polls LABEL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; = PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: = 0px } .wp-polls INPUT { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; = PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: = 0px } .wp-polls-loading IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; = PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: = 0px } .wp-polls-image IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; = PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: = 0px } .wp-polls-ul { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 10px 10px; PADDING-TOP: 0px } .wp-polls-ans { FILTER: alpha(opacity=3D100); WIDTH: 100%; -moz-opacity: 1; opacity: 1 } .wp-polls-loading { DISPLAY: none; HEIGHT: 16px; TEXT-ALIGN: center } .wp-polls-image { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .wp-polls .Buttons { BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; = BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid; = BACKGROUND-COLOR: #f3f6f8 } .wp-polls-usage-pre { BORDER-RIGHT: #c8c8c8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #c8c8c8 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: = 20px; OVERFLOW: auto; BORDER-LEFT: #c8c8c8 1px solid; PADDING-TOP: 10px; = BORDER-BOTTOM: #c8c8c8 1px solid; BACKGROUND-COLOR: #f0f0f0 } #wp-polls-pollbar-bg { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = BORDER-LEFT: #000000 1px solid; WIDTH: 25px; BORDER-BOTTOM: #000000 1px = solid; HEIGHT: 25px } #wp-polls-pollbar-border { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = BORDER-LEFT: #000000 1px solid; WIDTH: 25px; BORDER-BOTTOM: #000000 1px = solid; HEIGHT: 25px } ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://caustictruths.com/blog/wp-content/plugins/share-this/share-this.php?akst_action=css #akst_form { BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; DISPLAY: = none; Z-INDEX: 999; BACKGROUND: #999; BORDER-LEFT: #ddd 1px solid; = WIDTH: 350px; BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute } #akst_form A.akst_close { FLOAT: right; MARGIN: 5px; COLOR: #fff } #akst_form UL.tabs { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px; = BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px = solid; LIST-STYLE-TYPE: none } #akst_form UL.tabs LI { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ccc; FLOAT: left; = PADDING-BOTTOM: 2px; MARGIN: 0px 3px 0px 0px; CURSOR: pointer; = PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid } #akst_form UL.tabs LI.selected { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #fff; = PADDING-BOTTOM: 1px; CURSOR: default; PADDING-TOP: 4px; BORDER-BOTTOM: = #fff 1px solid } #akst_form DIV.clear { CLEAR: both; FLOAT: none } #akst_social { BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px = solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; = BORDER-LEFT: #fff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px = solid } #akst_email { BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px = solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; = BORDER-LEFT: #fff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px = solid } #akst_social UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #akst_social UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 45%; PADDING-TOP: 0px } #akst_social UL LI A { PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 2px; DISPLAY: block; = PADDING-LEFT: 22px; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: = middle; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px } #akst_delicious { BACKGROUND-IMAGE: url(delicious.gif) } #akst_digg { BACKGROUND-IMAGE: url(digg.gif) } #akst_dropjack { BACKGROUND-IMAGE: url(dropjack.gif) } #akst_sphinn { BACKGROUND-IMAGE: url(sphinn.gif) } #akst_furl { BACKGROUND-IMAGE: url(furl.gif) } #akst_netscape { BACKGROUND-IMAGE: url(netscape.gif) } #akst_yahoo_myweb { BACKGROUND-IMAGE: url(yahoo_myweb.gif) } #akst_stumbleupon { BACKGROUND-IMAGE: url(stumbleupon.gif) } #akst_google_bmarks { BACKGROUND-IMAGE: url(google_bmarks.gif) } #akst_technorati { BACKGROUND-IMAGE: url(technorati.gif) } #akst_blinklist { BACKGROUND-IMAGE: url(blinklist.gif) } #akst_newsvine { BACKGROUND-IMAGE: url(newsvine.gif) } #akst_magnolia { BACKGROUND-IMAGE: url(magnolia.gif) } #akst_reddit { BACKGROUND-IMAGE: url(reddit.gif) } #akst_windows_live { BACKGROUND-IMAGE: url(windows_live.gif) } #akst_tailrank { BACKGROUND-IMAGE: url(tailrank.gif) } #akst_iantrepreneur { BACKGROUND-IMAGE: url(iantrepreneur.gif) } #akst_email { DISPLAY: none; TEXT-ALIGN: left } #akst_email FORM { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } #akst_email FIELDSET { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } #akst_email FIELDSET LEGEND { DISPLAY: none } #akst_email UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #akst_email UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 7px; PADDING-TOP: 0px } #akst_email UL LI LABEL { DISPLAY: block; MARGIN-BOTTOM: 3px; COLOR: #555 } #akst_email UL LI INPUT { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px } #akst_email UL LI INPUT.akst_text { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: = 280px; PADDING-TOP: 3px } .akst_share_link { PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: = url(share-icon-16x16.gif) no-repeat 1px 0px; PADDING-BOTTOM: 3px; = PADDING-TOP: 1px } ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://caustictruths.com/blog/wp-content/themes/revolution-magazine/style.css BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: = #8f8e8e; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 990px; COLOR: = #000000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana } #wrap { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/bg.gif) = #8f8e8e repeat-y center 50%; PADDING-BOTTOM: 0px; MARGIN: 0px auto; = WIDTH: 990px; PADDING-TOP: 0px } A { COLOR: #2255aa; TEXT-DECORATION: none } A:visited { COLOR: #2255aa; TEXT-DECORATION: none } A:hover { COLOR: #cc0000; TEXT-DECORATION: underline } #top { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = auto; OVERFLOW: hidden; WIDTH: 990px; PADDING-TOP: 0px; HEIGHT: 20px } #header { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: = #000000; PADDING-BOTTOM: 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: = 960px; COLOR: #000000; PADDING-TOP: 0px; HEIGHT: 100px } #header H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 48px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: = 0px; FONT-FAMILY: Georgia, Times New Roman, Trebuchet MS; = TEXT-DECORATION: none } #header H1 A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 48px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: = 0px; FONT-FAMILY: Georgia, Times New Roman, Trebuchet MS; = TEXT-DECORATION: none } #header H1 A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 48px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: = 0px; FONT-FAMILY: Georgia, Times New Roman, Trebuchet MS; = TEXT-DECORATION: none } #header H1 A:hover { COLOR: #000000; TEXT-DECORATION: none } #header P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px } #header A IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .headerleft { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; FLOAT: left; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 420px; PADDING-TOP: 0px } .headerright { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: = right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 480px; PADDING-TOP: = 20px; TEXT-ALIGN: right } #navbar { PADDING-RIGHT: 0px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 0px; = FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #000000; PADDING-BOTTOM: = 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 960px; COLOR: #ffffff; = PADDING-TOP: 0px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Arial, = Tahoma, Verdana; HEIGHT: 29px } #navbar A { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px; = TEXT-DECORATION: none } #navbar A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px; = TEXT-DECORATION: none } #navbar A:hover { COLOR: #ffffff; TEXT-DECORATION: underline } #navbar P { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #ffffff; PADDING-TOP: 0px } #navbarright A IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #navbarleft { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 8px; MARGIN: 0px; WIDTH: 680px; PADDING-TOP: 8px } #navbarright { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: right; = PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 240px; PADDING-TOP: 3px; = TEXT-ALIGN: right } #navbar UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #navbar LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #navbar UL LI A { PADDING-RIGHT: 14px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; BACKGROUND: #222222; PADDING-BOTTOM: 6px; MARGIN: 0px -3px 0px = 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #000000 1px solid; COLOR: = #ffffff; PADDING-TOP: 7px; FONT-FAMILY: Arial, Tahoma, Verdana; = TEXT-DECORATION: none } #navbar UL LI A:visited { PADDING-RIGHT: 14px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; BACKGROUND: #222222; PADDING-BOTTOM: 6px; MARGIN: 0px -3px 0px = 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #000000 1px solid; COLOR: = #ffffff; PADDING-TOP: 7px; FONT-FAMILY: Arial, Tahoma, Verdana; = TEXT-DECORATION: none } #navbar UL LI A:hover { PADDING-RIGHT: 14px; PADDING-LEFT: 12px; BACKGROUND: #333333; = PADDING-BOTTOM: 6px; MARGIN: 0px -3px 0px 0px; COLOR: #ffffff; = PADDING-TOP: 7px; TEXT-DECORATION: none } .current_page_item A { BACKGROUND: #ffffff; COLOR: #2255aa! important } .current_page_item A:hover { BACKGROUND: #ffffff; COLOR: #2255aa! important } #subnav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(images/navbar.gif) #336699; PADDING-BOTTOM: 0px; MARGIN: 0px auto; = WIDTH: 960px; PADDING-TOP: 0px; HEIGHT: 28px } #subnav P { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = COLOR: #ffffff; PADDING-TOP: 0px } #subnav A { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px; = TEXT-DECORATION: none } #subnav A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px; = TEXT-DECORATION: none } #subnav A:hover { COLOR: #ffffff; TEXT-DECORATION: underline } #subnav A IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #subnav UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #subnav LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px 20px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #subnav UL LI A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: = 0px; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none } #subnav UL LI A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: = 0px; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none } #subnav UL LI A:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: underline } #subnavleft { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 780px; PADDING-TOP: 7px } #subnavright { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 6px; TEXT-ALIGN: right } #homepage { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 10px; MARGIN: 0px; WIDTH: 610px; PADDING-TOP: 10px } #homepage P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: = 0px; PADDING-TOP: 0px } #homepage P IMG { FLOAT: left; MARGIN: 0px 0px 10px; BORDER-TOP-STYLE: none; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } #homepage UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } #homepage UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } .featured2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 20px; MARGIN: 0px; WIDTH: 600px; PADDING-TOP: 0px } .hppostmeta { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 15px; WIDTH: 265px; = PADDING-TOP: 0px; BORDER-BOTTOM: #c0c0c0 1px dotted } #homepageleft { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 20px; MARGIN: 0px; WIDTH: 310px; PADDING-TOP: 0px } .main { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; FLOAT: = left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 590px; = PADDING-TOP: 13px } .featured { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; FLOAT: = left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 290px; = PADDING-TOP: 10px } #homepageright { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 290px; PADDING-TOP: 0px } #homepageright P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .section { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; FLOAT: = right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 270px; = PADDING-TOP: 10px } #content { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = auto; WIDTH: 940px; LINE-HEIGHT: 17px; PADDING-TOP: 0px } #content H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 22px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: = 24px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana } #content H1 A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none } #content H1 A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none } #content H1 A:hover { COLOR: #2255aa; TEXT-DECORATION: none } #content H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #000000; = PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana } #content H2 A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none } #content H2 A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none } #content H2 A:hover { COLOR: #2255aa; TEXT-DECORATION: none } #content H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; COLOR: #000000; = PADDING-TOP: 5px; FONT-FAMILY: Arial, Tahoma, Verdana } #content H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #000000; = PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana } #content IMG.wp-smiley { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: = 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } #content IMG.wp-wink { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: = 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } #contentleft { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 610px; PADDING-TOP: 10px } #contentleft P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: = 0px; PADDING-TOP: 0px } #contentleft P IMG { FLOAT: left; MARGIN: 0px 10px 10px 0px; BORDER-TOP-STYLE: none; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } #contentleft UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } #contentleft UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } BLOCKQUOTE { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: = #dddddd 1px solid; PADDING-LEFT: 15px; BACKGROUND: #e8edf1; = PADDING-BOTTOM: 15px; MARGIN: 0px 25px 15px; BORDER-LEFT: #dddddd 1px = solid; PADDING-TOP: 10px; BORDER-BOTTOM: #666666 1px solid } #content BLOCKQUOTE P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .postarea { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; FLOAT: = left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 590px; = PADDING-TOP: 10px } .breadcrumb { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; = BORDER-BOTTOM-COLOR: #eaeaea; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 20px; = WIDTH: 590px; PADDING-TOP: 0px; BORDER-BOTTOM-STYLE: double } .date { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 600px; PADDING-TOP: 0px } .postmeta { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 20px; MARGIN: 0px; WIDTH: 590px; BORDER-TOP-STYLE: double; = BORDER-TOP-COLOR: #eaeaea; PADDING-TOP: 5px } .archive { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 20px; MARGIN: 0px; WIDTH: 275px; PADDING-TOP: 0px } .comments { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; FLOAT: = left; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 10px; WIDTH: 590px; = PADDING-TOP: 20px } #sidebar { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; = PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 320px; LINE-HEIGHT: 18px; = PADDING-TOP: 10px } #sidebar P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #sidebar A IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: = 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #sidebar H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #000000; = PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana } #sidebar H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #000000; = PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana } #sidebar UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #sidebar LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #sidebar UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } .sideleft { PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: = #ffffff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 135px; = LINE-HEIGHT: 20px; PADDING-TOP: 10px } .sideright { PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: = #ffffff; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 135px; = LINE-HEIGHT: 20px; PADDING-TOP: 10px } .video { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; FLOAT: = left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 300px; = PADDING-TOP: 10px } .adsense { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; FLOAT: = left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 300px; = PADDING-TOP: 5px } .newsletter { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; FLOAT: = left; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 10px; WIDTH: 300px; = PADDING-TOP: 10px } #l_sidebar { PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: = #ffffff; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 120px; = LINE-HEIGHT: 20px; PADDING-TOP: 10px } #l_sidebar P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: = 0px; PADDING-TOP: 0px } #l_sidebar A IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: = 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #l_sidebar H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #000000; = PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana } #l_sidebar H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #000000; = PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana } #l_sidebar UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #l_sidebar LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #l_sidebar UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } #r_sidebar { PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: = #ffffff; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 150px; = LINE-HEIGHT: 20px; PADDING-TOP: 10px } #r_sidebar P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: = 0px; PADDING-TOP: 0px } #r_sidebar A IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: = 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #r_sidebar H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #000000; = PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana } #r_sidebar H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #000000; = PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana } #r_sidebar UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #r_sidebar LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #r_sidebar UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } #footer { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #000000; = PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 960px; PADDING-TOP: 0px; = HEIGHT: 28px } #footer P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; = FONT-FAMILY: Arial, Tahoma, Verdana } #footer A { COLOR: #ffffff; TEXT-DECORATION: none } #footer A:visited { COLOR: #ffffff; TEXT-DECORATION: none } #footer A:hover { TEXT-DECORATION: underline } #footer A IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 10px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } #footerleft { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 650px; PADDING-TOP: 10px } #footerright { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 260px; PADDING-TOP: 7px; TEXT-ALIGN: right } #bottom { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = auto; OVERFLOW: hidden; WIDTH: 990px; PADDING-TOP: 0px; HEIGHT: 25px } #searchdiv { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #searchform { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px } #searchform2 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px } #s { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #666666 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; FONT-WEIGHT: = normal; FONT-SIZE: 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; = MARGIN: 0px; BORDER-LEFT: #666666 1px solid; WIDTH: 170px; COLOR: = #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid; = FONT-FAMILY: Arial, Tahoma, Verdana } #s2 { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #666666 1px solid; DISPLAY: inline; PADDING-LEFT: 3px; FONT-WEIGHT: = normal; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; = MARGIN: 10px 0px 0px; BORDER-LEFT: #666666 1px solid; WIDTH: 200px; = COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #dddddd 1px solid; = FONT-FAMILY: Arial, Tahoma, Verdana } #sbutt { BORDER-RIGHT: #234b69 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #234b69 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; BACKGROUND: url(images/navbar.gif) #376b9d; PADDING-BOTTOM: 2px; = MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #234b69 1px solid; COLOR: #ffffff; = PADDING-TOP: 2px; BORDER-BOTTOM: #234b69 1px solid; FONT-FAMILY: Arial, = Tahoma, Verdana } #sbutt2 { BORDER-RIGHT: #234b69 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #234b69 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; BACKGROUND: url(images/navbar.gif) #376b9d; PADDING-BOTTOM: 2px; = MARGIN: 0px 0px 0px 8px; BORDER-LEFT: #234b69 1px solid; COLOR: #ffffff; = PADDING-TOP: 2px; BORDER-BOTTOM: #234b69 1px solid; FONT-FAMILY: Arial, = Tahoma, Verdana } #name { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #666666 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: = #ffffff; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #666666 1px = solid; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #dddddd 1px = solid; FONT-FAMILY: Arial, Tahoma, Verdana } #email { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #666666 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: = #ffffff; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #666666 1px = solid; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #dddddd 1px = solid; FONT-FAMILY: Arial, Tahoma, Verdana } #url { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #666666 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: = #ffffff; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #666666 1px = solid; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #dddddd 1px = solid; FONT-FAMILY: Arial, Tahoma, Verdana } #submit { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #666666 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: = #ffffff; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #666666 1px = solid; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #dddddd 1px = solid; FONT-FAMILY: Arial, Tahoma, Verdana } #words { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #666666 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: = #ffffff; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #666666 1px = solid; WIDTH: 460px; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: = #dddddd 1px solid; FONT-FAMILY: Arial, Tahoma, Verdana } #commentblock { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: = #dddddd 1px solid; PADDING-LEFT: 20px; BACKGROUND: #e8edf1; FLOAT: left; = PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; BORDER-LEFT: #dddddd 1px = solid; WIDTH: 500px; COLOR: #000000; PADDING-TOP: 20px; BORDER-BOTTOM: = #666666 1px solid } #commentblock OL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } .commentdate { PADDING-LEFT: 0px; FONT-SIZE: 12px } .commentname { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; COLOR: #000000; PADDING-TOP: 5px } .commentinfo { CLEAR: both } .commenttext { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #dddddd 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: = #ffffff; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 20px; BORDER-LEFT: #dddddd = 1px solid; WIDTH: 440px; COLOR: #000000; PADDING-TOP: 10px; = BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Tahoma, Verdana } .commenttext-admin { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #dddddd 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: = #ffffff; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 20px; BORDER-LEFT: #dddddd = 1px solid; WIDTH: 440px; COLOR: #000000; PADDING-TOP: 10px; = BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Arial, Tahoma, Verdana } ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://caustictruths.com/blog/wp-includes/js/prototype.js?ver=1.5.0-0 /* 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 '') {=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= 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= =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.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(); ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.google.com/uds/api?file=uds.js&v=1.0&key=ABQIAAAA0zEGaEoiOGwIy0phug2khBTF-D90yfydKcjaRpetf2mxbKZ2WBTPMPJ93v5Ixp5ZYswbZbIfhRYVEw if (!window['google']) {=0A= window['google'] =3D {};=0A= }=0A= if (!window['google']['loader']) {=0A= window['google']['loader'] =3D {};=0A= google.loader.ServiceBase =3D 'http://www.google.com/uds';=0A= google.loader.ApiKey =3D = 'ABQIAAAA0zEGaEoiOGwIy0phug2khBTF-D90yfydKcjaRpetf2mxbKZ2WBTPMPJ93v5Ixp5Z= YswbZbIfhRYVEw';=0A= google.loader.KeyVerified =3D true;=0A= google.loader.LoadFailure =3D false;=0A= google.loader.AdditionalParams =3D '';=0A= (function() { =0A= function q(a){if(a in t){return t[a]}return = t[a]=3Dnavigator.userAgent.toLowerCase().indexOf(a)!=3D-1}=0A= var t=3D{};function y(){return q("msie")}=0A= function z(){return q("safari")||q("konqueror")}=0A= ;=0A= function K(a,b){var c=3Dfunction(){}=0A= ;c.prototype=3Db.prototype;a.o=3Db.prototype;a.prototype=3Dnew c}=0A= var i=3D{};var o=3D{};var h=3D{};var E=3D{};var p=3Dnull;var = F=3Dfalse;function m(a){this.a=3Da}=0A= m.prototype.b=3Dfunction(a,b){var = c=3D"";if(b!=3Dundefined){if(b["language"]!=3Dundefined){c+=3D"&hl=3D"+en= codeURIComponent(b["language"])}if(b["nocss"]!=3Dundefined){c+=3D"&output= =3D"+encodeURIComponent("nocss=3D"+b["nocss"])}if(b["nooldnames"]!=3Dunde= fined){c+=3D"&nooldnames=3D"+encodeURIComponent(b["nooldnames"])}if(b["ca= llback"]!=3Dundefined){var = d=3DA(b["callback"],this.a);c+=3D"&callback=3D"+encodeURIComponent(d)}if(= b["other_params"]!=3Dundefined){c+=3D"&"+b["other_params"]}}if(p!=3Dnull&= &!F){c+=3D"&key=3D"+encodeURIComponent(p);F=3Dtrue}=0A= return = google.loader.ServiceBase+"/?file=3D"+this.a+"&v=3D"+a+google.loader.Addi= tionalParams+c}=0A= ;m.prototype.e=3Dfunction(){return true}=0A= ;function = j(a,b,c,d,e,f,G){this.a=3Da;this.j=3Db;this.i=3Dc;this.d=3Dd;this.f=3De;t= his.h=3Df;this.c=3DG||{}}=0A= K(j,m);j.prototype.b=3Dfunction(a,b){var = c=3D"";if(this.d!=3Dundefined){c+=3D"&"+this.d+"=3D"+encodeURIComponent(p= ?p:google.loader.ApiKey)}if(this.f!=3Dundefined){c+=3D"&"+this.f+"=3D"+en= codeURIComponent(a)}if(b!=3Dundefined&&this.c!=3Dundefined){for(var d in = b){if(this.c[":"+d]!=3Dundefined){var = e;if(d=3D=3D"callback"){e=3DA(b[d],this.a)}else{e=3Db[d]}var = f=3Dthis.c[":"+d];if(typeof = f=3D=3D"string"){c+=3D"&"+f+"=3D"+encodeURIComponent(e)}else{c+=3D"&"+f(e= )}}else = if(d=3D=3D"other_params"){c+=3D"&"+b[d]}}}google[this.a]=3D{};if(!this.i&= &c!=3D""){c=3D=0A= "?"+c.substring(1)}x("el",this.a);return"http://"+this.j+c}=0A= ;j.prototype.e=3Dfunction(){return this.h}=0A= ;function L(a,b,c){var d=3Di[":"+a];if(!d){throw B("Module: '"+a+"' not = found!");}else{if(c&&!c["language"]&&c["locale"]){c["language"]=3Dc["loca= le"]}var e=3Dc&&c["callback"]!=3Dnull;if(e&&!d.e()){throw B("Module: = '"+a+"' must be loaded before DOM onLoad!");}else = if(e){if(h[a]){h[a].actualCallbacks.push(c["callback"])}else = if(google[a]){setTimeout(c["callback"],0)}else{u("script",d.b(b,c),e)}}el= se{if(!E[":"+a]){if(!c&&o[a]!=3Dnull&&o[a][b]!=3Dnull){eval(o[a][b])}else= {u("script",d.b(b,c),e)}E[":"+a]=3Dtrue}}}}=0A= function B(a){var b=3Dnew Error(a);b.toString=3Dfunction(){return = this.message}=0A= ;return b}=0A= function Q(a,b){if(b){P(a)}else{s(window,"load",a)}}=0A= function = s(a,b,c){if(a.addEventListener){a.addEventListener(b,c,false)}else = if(a.attachEvent){a.attachEvent("on"+b,c)}else{var = d=3Da["on"+b];if(d!=3Dnull){a["on"+b]=3DJ([c,d])}a["on"+b]=3Dc}}=0A= function J(a){return function(){for(var b=3D0;b0){document.firstChild.doScroll("left");r()}}catch(a)= {setTimeout(C,10)}}=0A= var M=3D{loaded:true,complete:true};function = D(){if(M[document.readyState]){r()}else if(l>0){setTimeout(D,10)}}=0A= function r(){for(var a=3D0;a<\/script>')}else = if(a=3D=3D"css"){document.write('')}}}=0A= function A(a,b){h[b]=3Dfunction(){for(var = c=3D0;cH){setTimeout(v,0)}}=0A= ;var v=3Dk.l=3Dfunction(){if(n.length){var a=3Dnew = Image;a.src=3Dgoogle.loader.ServiceBase+"/stats?"+n.join("&")+"&nocache=3D= "+Number(new Date);n.length=3D0}}=0A= ;g("google.loader.recordStat",x);=0A= i[":search"]=3Dnew m("search");i[":feeds"]=3Dnew = m("feeds");i[":language"]=3Dnew m("language");i[":maps"]=3Dnew = j("maps","maps.google.com/maps?file=3Dgoogleapi",true,"key","v",true,{":l= anguage":"hl",":callback":function(a){return"callback=3D"+encodeURICompon= ent(a)+"&async=3D2"}=0A= });i[":gdata"]=3Dnew = j("gdata","gd.google.com/gd/api?file=3Dgdata.js",true,"key","v",true,{":c= allback":"callback"});i[":sharing"]=3Dnew = j("sharing","www.google.com/s2/sharing/js",false,"key","v",false,{":local= e":"hl"});i[":annotations"]=3Dnew = j("annotations","www.google.com/reviews/scripts/annotations_bootstrap.js"= ,false,"key","v",true,{":language":"hl",":country":"gl",":callback":"call= back"});=0A= =0A= })()=0A= }=0A= if (window['google'] !=3D undefined && window['google']['loader'] !=3D = undefined) {=0A= if (!window['google']['search']) {=0A= window['google']['search'] =3D {};=0A= google.search.CurrentLocale =3D 'en';=0A= google.search.ShortDatePattern =3D 'MDY';=0A= google.search.Version =3D '1.0';=0A= google.search.NoOldNames =3D false;=0A= google.search.JSHash =3D '336c19f37fc1e9e80ed0f94974f1061d';=0A= google.loader.ApiKey =3D = 'ABQIAAAA0zEGaEoiOGwIy0phug2khBTF-D90yfydKcjaRpetf2mxbKZ2WBTPMPJ93v5Ixp5Z= YswbZbIfhRYVEw';=0A= google.loader.KeyVerified =3D true;=0A= google.loader.LoadFailure =3D false;=0A= google.loader.writeLoadTag("script", google.loader.ServiceBase + = "/api/search/1.0/en/336c19f37fc1e9e80ed0f94974f1061d/compiled.js");=0A= }=0A= }=0A= ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://caustictruths.com/blog/wp-includes/js/tw-sack.js?ver=1.6.1 /* Simple AJAX Code-Kit (SACK) v1.6.1 */=0A= /* =A92005 Gregory Wild-Smith */=0A= /* www.twilightuniverse.com */=0A= /* Software licenced under a modified X11 licence,=0A= see documentation or authors website for more details */=0A= =0A= function sack(file) {=0A= this.xmlhttp =3D null;=0A= =0A= this.resetData =3D function() {=0A= this.method =3D "POST";=0A= this.queryStringSeparator =3D "?";=0A= this.argumentSeparator =3D "&";=0A= this.URLString =3D "";=0A= this.encodeURIString =3D true;=0A= this.execute =3D false;=0A= this.element =3D null;=0A= this.elementObj =3D null;=0A= this.requestFile =3D file;=0A= this.vars =3D new Object();=0A= this.responseStatus =3D new Array(2);=0A= };=0A= =0A= this.resetFunctions =3D function() {=0A= this.onLoading =3D function() { };=0A= this.onLoaded =3D function() { };=0A= this.onInteractive =3D function() { };=0A= this.onCompletion =3D function() { };=0A= this.onError =3D function() { };=0A= this.onFail =3D function() { };=0A= };=0A= =0A= this.reset =3D function() {=0A= this.resetFunctions();=0A= this.resetData();=0A= };=0A= =0A= this.createAJAX =3D function() {=0A= try {=0A= this.xmlhttp =3D new ActiveXObject("Msxml2.XMLHTTP");=0A= } catch (e1) {=0A= try {=0A= this.xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");=0A= } catch (e2) {=0A= this.xmlhttp =3D null;=0A= }=0A= }=0A= =0A= if (! this.xmlhttp) {=0A= if (typeof XMLHttpRequest !=3D "undefined") {=0A= this.xmlhttp =3D new XMLHttpRequest();=0A= } else {=0A= this.failed =3D true;=0A= }=0A= }=0A= };=0A= =0A= this.setVar =3D function(name, value){=0A= this.vars[name] =3D Array(value, false);=0A= };=0A= =0A= this.encVar =3D function(name, value, returnvars) {=0A= if (true =3D=3D returnvars) {=0A= return Array(encodeURIComponent(name), encodeURIComponent(value));=0A= } else {=0A= this.vars[encodeURIComponent(name)] =3D = Array(encodeURIComponent(value), true);=0A= }=0A= }=0A= =0A= this.processURLString =3D function(string, encode) {=0A= encoded =3D encodeURIComponent(this.argumentSeparator);=0A= regexp =3D new RegExp(this.argumentSeparator + "|" + encoded);=0A= varArray =3D string.split(regexp);=0A= for (i =3D 0; i < varArray.length; i++){=0A= urlVars =3D varArray[i].split("=3D");=0A= if (true =3D=3D encode){=0A= this.encVar(urlVars[0], urlVars[1]);=0A= } else {=0A= this.setVar(urlVars[0], urlVars[1]);=0A= }=0A= }=0A= }=0A= =0A= this.createURLString =3D function(urlstring) {=0A= if (this.encodeURIString && this.URLString.length) {=0A= this.processURLString(this.URLString, true);=0A= }=0A= =0A= if (urlstring) {=0A= if (this.URLString.length) {=0A= this.URLString +=3D this.argumentSeparator + urlstring;=0A= } else {=0A= this.URLString =3D urlstring;=0A= }=0A= }=0A= =0A= // prevents caching of URLString=0A= this.setVar("rndval", new Date().getTime());=0A= =0A= urlstringtemp =3D new Array();=0A= for (key in this.vars) {=0A= if (false =3D=3D this.vars[key][1] && true =3D=3D = this.encodeURIString) {=0A= encoded =3D this.encVar(key, this.vars[key][0], true);=0A= delete this.vars[key];=0A= this.vars[encoded[0]] =3D Array(encoded[1], true);=0A= key =3D encoded[0];=0A= }=0A= =0A= urlstringtemp[urlstringtemp.length] =3D key + "=3D" + = this.vars[key][0];=0A= }=0A= if (urlstring){=0A= this.URLString +=3D this.argumentSeparator + = urlstringtemp.join(this.argumentSeparator);=0A= } else {=0A= this.URLString +=3D urlstringtemp.join(this.argumentSeparator);=0A= }=0A= }=0A= =0A= this.runResponse =3D function() {=0A= eval(this.response);=0A= }=0A= =0A= this.runAJAX =3D function(urlstring) {=0A= if (this.failed) {=0A= this.onFail();=0A= } else {=0A= this.createURLString(urlstring);=0A= if (this.element) {=0A= this.elementObj =3D document.getElementById(this.element);=0A= }=0A= if (this.xmlhttp) {=0A= var self =3D this;=0A= if (this.method =3D=3D "GET") {=0A= totalurlstring =3D this.requestFile + this.queryStringSeparator + = this.URLString;=0A= this.xmlhttp.open(this.method, totalurlstring, true);=0A= } else {=0A= this.xmlhttp.open(this.method, this.requestFile, true);=0A= try {=0A= this.xmlhttp.setRequestHeader("Content-Type", = "application/x-www-form-urlencoded")=0A= } catch (e) { }=0A= }=0A= =0A= this.xmlhttp.onreadystatechange =3D function() {=0A= switch (self.xmlhttp.readyState) {=0A= case 1:=0A= self.onLoading();=0A= break;=0A= case 2:=0A= self.onLoaded();=0A= break;=0A= case 3:=0A= self.onInteractive();=0A= break;=0A= case 4:=0A= self.response =3D self.xmlhttp.responseText;=0A= self.responseXML =3D self.xmlhttp.responseXML;=0A= self.responseStatus[0] =3D self.xmlhttp.status;=0A= self.responseStatus[1] =3D self.xmlhttp.statusText;=0A= =0A= if (self.execute) {=0A= self.runResponse();=0A= }=0A= =0A= if (self.elementObj) {=0A= elemNodeName =3D self.elementObj.nodeName;=0A= elemNodeName.toLowerCase();=0A= if (elemNodeName =3D=3D "input"=0A= || elemNodeName =3D=3D "select"=0A= || elemNodeName =3D=3D "option"=0A= || elemNodeName =3D=3D "textarea") {=0A= self.elementObj.value =3D self.response;=0A= } else {=0A= self.elementObj.innerHTML =3D self.response;=0A= }=0A= }=0A= if (self.responseStatus[0] =3D=3D "200") {=0A= self.onCompletion();=0A= } else {=0A= self.onError();=0A= }=0A= =0A= self.URLString =3D "";=0A= break;=0A= }=0A= };=0A= =0A= this.xmlhttp.send(this.URLString);=0A= }=0A= }=0A= };=0A= =0A= this.reset();=0A= this.createAJAX();=0A= }=0A= ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://caustictruths.com/blog/wp-content/plugins/polls/polls-js.php?ver=2.20 =0A= // Variables=0A= var polls_ajax_url =3D "/blog/wp-content/plugins/polls/polls.php";=0A= var polls_text_wait =3D "Your last request is still being processed. = Please wait a while ...";=0A= var polls_text_valid =3D "Please choose a valid poll answer.";=0A= var polls_text_multiple =3D "Maximum number of choices allowed:";=0A= var polls =3D new sack(polls_ajax_url);=0A= var poll_id =3D 0;=0A= var poll_answer_id =3D "";=0A= var poll_fadein_opacity =3D 0;=0A= var poll_fadeout_opacity =3D 100;=0A= var poll_show_loading =3D 1;=0A= var poll_show_fading =3D 1;=0A= var is_ie =3D (document.all && document.getElementById);=0A= var is_moz =3D (!document.all && document.getElementById);=0A= var is_opera =3D (navigator.userAgent.indexOf("Opera") > -1);=0A= var is_being_voted =3D false;=0A= =0A= // Function: When User Vote For Poll=0A= function poll_vote(current_poll_id) {=0A= if(!is_being_voted) {=0A= is_being_voted =3D true;=0A= poll_id =3D current_poll_id;=0A= poll_form =3D document.getElementById('polls_form_' + poll_id);=0A= poll_answer =3D eval("poll_form.poll_" + poll_id);=0A= poll_answer_id =3D "";=0A= if(document.getElementById('poll_multiple_ans_' + poll_id)) {=0A= poll_multiple_ans =3D = parseInt(document.getElementById('poll_multiple_ans_' + poll_id).value);=0A= } else {=0A= poll_multiple_ans =3D 0;=0A= }=0A= poll_multiple_ans_count =3D 0;=0A= if(poll_answer.length !=3D null) {=0A= for(i =3D 0; i < poll_answer.length; i++) {=0A= if (poll_answer[i].checked) { =0A= if(poll_multiple_ans > 0) {=0A= poll_answer_id =3D poll_answer[i].value + "," + poll_answer_id;=0A= poll_multiple_ans_count++;=0A= } else {=0A= poll_answer_id =3D parseInt(poll_answer[i].value);=0A= }=0A= }=0A= }=0A= } else {=0A= poll_answer_id =3D poll_answer.value;=0A= }=0A= if(poll_multiple_ans > 0) {=0A= if(poll_multiple_ans_count > 0 && poll_multiple_ans_count <=3D = poll_multiple_ans) {=0A= poll_answer_id =3D poll_answer_id.substring(0, = (poll_answer_id.length-1));=0A= poll_loading_text();=0A= poll_process();=0A= } else if(poll_multiple_ans_count =3D=3D 0) {=0A= is_being_voted =3D false;=0A= alert(polls_text_valid);=0A= } else {=0A= is_being_voted =3D false;=0A= alert(polls_text_multiple + " " + poll_multiple_ans + ".");=0A= }=0A= } else {=0A= if(poll_answer_id > 0) {=0A= poll_loading_text();=0A= poll_process();=0A= } else {=0A= is_being_voted =3D false;=0A= alert(polls_text_valid);=0A= }=0A= }=0A= } else {=0A= alert(polls_text_wait);=0A= }=0A= }=0A= =0A= // Function: When User View Poll's Result=0A= function poll_result(current_poll_id) {=0A= if(!is_being_voted) {=0A= is_being_voted =3D true;=0A= poll_id =3D current_poll_id;=0A= poll_loading_text();=0A= poll_process_result();=0A= } else {=0A= alert(polls_text_wait);=0A= }=0A= }=0A= =0A= // Function: When User View Poll's Voting Booth=0A= function poll_booth(current_poll_id) {=0A= if(!is_being_voted) {=0A= is_being_voted =3D true;=0A= poll_id =3D current_poll_id;=0A= poll_loading_text();=0A= poll_process_booth();=0A= } else {=0A= alert(polls_text_wait);=0A= }=0A= }=0A= =0A= // Function: Poll Fade In Text=0A= function poll_fadein_text() {=0A= if(poll_fadein_opacity =3D=3D 90) {=0A= poll_unloading_text();=0A= }=0A= if(poll_fadein_opacity < 100) {=0A= poll_fadein_opacity +=3D 10;=0A= if(is_opera) {=0A= poll_fadein_opacity =3D 100;=0A= poll_unloading_text();=0A= } else if(is_ie) {=0A= if(poll_show_fading) {=0A= document.getElementById('polls-' + poll_id + = '-ans').filters.alpha.opacity =3D poll_fadein_opacity;=0A= } else {=0A= poll_fadein_opacity =3D 100;=0A= poll_unloading_text();=0A= }=0A= } else if(is_moz) {=0A= if(poll_show_fading) {=0A= document.getElementById('polls-' + poll_id + = '-ans').style.MozOpacity =3D (poll_fadein_opacity/100);=0A= } else {=0A= poll_fadein_opacity =3D 100;=0A= poll_unloading_text();=0A= }=0A= }=0A= setTimeout("poll_fadein_text()", 100); =0A= } else {=0A= poll_fadein_opacity =3D 100;=0A= is_being_voted =3D false;=0A= }=0A= }=0A= =0A= // Function: Poll Loading Text=0A= function poll_loading_text() {=0A= if(poll_show_loading) {=0A= document.getElementById('polls-' + poll_id + '-loading').style.display = =3D 'block';=0A= }=0A= }=0A= =0A= // Function: Poll Finish Loading Text=0A= function poll_unloading_text() {=0A= if(poll_show_loading) {=0A= document.getElementById('polls-' + poll_id + '-loading').style.display = =3D 'none';=0A= }=0A= }=0A= =0A= // Function: Process The Poll=0A= function poll_process() {=0A= if(poll_fadeout_opacity > 0) {=0A= poll_fadeout_opacity -=3D 10;=0A= if(is_opera) {=0A= poll_fadeout_opacity =3D 0;=0A= } else if(is_ie) {=0A= if(poll_show_fading) {=0A= document.getElementById('polls-' + poll_id + = '-ans').filters.alpha.opacity =3D poll_fadeout_opacity;=0A= } else {=0A= poll_fadeout_opacity =3D 0;=0A= }=0A= } else if(is_moz) {=0A= if(poll_show_fading) {=0A= document.getElementById('polls-' + poll_id + = '-ans').style.MozOpacity =3D (poll_fadeout_opacity/100);=0A= } else {=0A= poll_fadeout_opacity =3D 0;=0A= }=0A= }=0A= setTimeout("poll_process()", 100); =0A= } else {=0A= poll_fadeout_opacity =3D 0;=0A= polls.reset();=0A= polls.setVar("vote", true);=0A= polls.setVar("poll_id", poll_id);=0A= polls.setVar("poll_" + poll_id, poll_answer_id);=0A= polls.method =3D 'POST';=0A= polls.element =3D 'polls-' + poll_id + '-ans';=0A= polls.onCompletion =3D poll_fadein_text;=0A= polls.runAJAX();=0A= poll_fadein_opacity =3D 0;=0A= poll_fadeout_opacity =3D 100;=0A= }=0A= }=0A= =0A= // Function: Process Poll's Result=0A= function poll_process_result() {=0A= if(poll_fadeout_opacity > 0) {=0A= poll_fadeout_opacity -=3D 10;=0A= if(is_opera) {=0A= poll_fadeout_opacity =3D 0;=0A= } else if(is_ie) {=0A= if(poll_show_fading) {=0A= document.getElementById('polls-' + poll_id + = '-ans').filters.alpha.opacity =3D poll_fadeout_opacity;=0A= } else {=0A= poll_fadeout_opacity =3D 0;=0A= }=0A= } else if(is_moz) {=0A= if(poll_show_fading) {=0A= document.getElementById('polls-' + poll_id + = '-ans').style.MozOpacity =3D (poll_fadeout_opacity/100);=0A= } else {=0A= poll_fadeout_opacity =3D 0;=0A= }=0A= }=0A= setTimeout("poll_process_result()", 100); =0A= } else {=0A= poll_fadeout_opacity =3D 0;=0A= polls.reset();=0A= polls.setVar("pollresult", poll_id);=0A= polls.method =3D 'GET';=0A= polls.element =3D 'polls-' + poll_id + '-ans';=0A= polls.onCompletion =3D poll_fadein_text;=0A= polls.runAJAX();=0A= poll_fadein_opacity =3D 0;=0A= poll_fadeout_opacity =3D 100;=0A= }=0A= }=0A= =0A= // Function: Process Poll's Voting Booth=0A= function poll_process_booth() {=0A= if(poll_fadeout_opacity > 0) {=0A= poll_fadeout_opacity -=3D 10;=0A= if(is_opera) {=0A= poll_fadeout_opacity =3D 0;=0A= } else if(is_ie) {=0A= if(poll_show_fading) {=0A= document.getElementById('polls-' + poll_id + = '-ans').filters.alpha.opacity =3D poll_fadeout_opacity;=0A= } else {=0A= poll_fadeout_opacity =3D 0;=0A= }=0A= } else if(is_moz) {=0A= if(poll_show_fading) {=0A= document.getElementById('polls-' + poll_id + = '-ans').style.MozOpacity =3D (poll_fadeout_opacity/100);=0A= } else {=0A= poll_fadeout_opacity =3D 0;=0A= }=0A= }=0A= setTimeout("poll_process_booth()", 100); =0A= } else {=0A= poll_fadeout_opacity =3D 0;=0A= polls.reset();=0A= polls.setVar("pollbooth", poll_id);=0A= polls.method =3D 'GET';=0A= polls.element =3D 'polls-' + poll_id + '-ans';=0A= polls.onCompletion =3D poll_fadein_text;=0A= polls.runAJAX();=0A= poll_fadein_opacity =3D 0;=0A= poll_fadeout_opacity =3D 100;=0A= }=0A= } ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://caustictruths.com/blog/wp-content/plugins/share-this/share-this.php?akst_action=js function akst_share(id, url, title) {=0A= var form =3D $('akst_form');=0A= var post_id =3D $('akst_post_id');=0A= =0A= if (form.style.display =3D=3D 'block' && post_id.value =3D=3D id) {=0A= form.style.display =3D 'none';=0A= return;=0A= }=0A= =0A= var link =3D $('akst_link_' + id);=0A= var offset =3D Position.cumulativeOffset(link);=0A= =0A= $("akst_delicious").href =3D = akst_share_url("http://del.icio.us/post?url=3Dhttp://redirect.alexa.com/r= edirect?{url}&title=3D{title}", url, title);=0A= $("akst_digg").href =3D = akst_share_url("http://digg.com/submit?phase=3D2&url=3Dhttp://redirect.al= exa.com/redirect?{url}&title=3D{title}", url, title);=0A= $("akst_dropjack").href =3D = akst_share_url("http://www.dropjack.com/submit.php?url=3Dhttp://redirect.= alexa.com/redirect?{url}&title=3D{title}", url, title);=0A= $("akst_sphinn").href =3D = akst_share_url("http://sphinn.com/login.php?return=3D/submit.php?url=3Dht= tp://redirect.alexa.com/redirect?{url}&title=3D{title}", url, title);=0A= $("akst_furl").href =3D = akst_share_url("http://furl.net/storeIt.jsp?u=3Dhttp://redirect.alexa.com= /redirect?{url}&t=3D{title}", url, title);=0A= $("akst_netscape").href =3D akst_share_url(" = http://www.netscape.com/submit/?U=3Dhttp://redirect.alexa.com/redirect?{u= rl}&T=3D{title}", url, title);=0A= $("akst_yahoo_myweb").href =3D = akst_share_url("http://myweb2.search.yahoo.com/myresults/bookmarklet?u=3D= http://redirect.alexa.com/redirect?{url}&t=3D{title}", url, title);=0A= $("akst_stumbleupon").href =3D = akst_share_url("http://www.stumbleupon.com/submit?url=3Dhttp://redirect.a= lexa.com/redirect?{url}&title=3D{title}", url, title);=0A= $("akst_google_bmarks").href =3D akst_share_url(" = http://www.google.com/bookmarks/mark?op=3Dedit&bkmk=3Dhttp://redirect.ale= xa.com/redirect?{url}&title=3D{title}", url, title);=0A= $("akst_technorati").href =3D = akst_share_url("http://www.technorati.com/faves?add=3Dhttp://redirect.ale= xa.com/redirect?{url}", url, title);=0A= $("akst_blinklist").href =3D = akst_share_url("http://blinklist.com/index.php?Action=3DBlink/addblink.ph= p&Url=3Dhttp://redirect.alexa.com/redirect?{url}&Title=3D{title}", url, = title);=0A= $("akst_newsvine").href =3D = akst_share_url("http://www.newsvine.com/_wine/save?u=3Dhttp://redirect.al= exa.com/redirect?{url}&h=3D{title}", url, title);=0A= $("akst_magnolia").href =3D = akst_share_url("http://ma.gnolia.com/bookmarklet/add?url=3Dhttp://redirec= t.alexa.com/redirect?{url}&title=3D{title}", url, title);=0A= $("akst_reddit").href =3D = akst_share_url("http://reddit.com/submit?url=3Dhttp://redirect.alexa.com/= redirect?{url}&title=3D{title}", url, title);=0A= $("akst_windows_live").href =3D = akst_share_url("https://favorites.live.com/quickadd.aspx?marklet=3D1&mkt=3D= en-us&url=3Dhttp://redirect.alexa.com/redirect?{url}&title=3D{title}&top=3D= 1", url, title);=0A= $("akst_tailrank").href =3D = akst_share_url("http://tailrank.com/share/?link_href=3Dhttp://redirect.al= exa.com/redirect?{url}&title=3D{title}", url, title);=0A= $("akst_iantrepreneur").href =3D = akst_share_url("http://redirect.alexa.com/redirect?www.ianfernando.com/bo= okmarkalexa", url, title);=0A= =0A= post_id.value =3D id;=0A= =0A= form.style.left =3D offset[0] + 'px';=0A= form.style.top =3D (offset[1] + link.offsetHeight + 3) + 'px';=0A= form.style.display =3D 'block';=0A= }=0A= =0A= function akst_share_url(base, url, title) {=0A= base =3D base.replace('{url}', url);=0A= return base.replace('{title}', title);=0A= }=0A= =0A= function akst_share_tab(tab) {=0A= var tab1 =3D document.getElementById('akst_tab1');=0A= var tab2 =3D document.getElementById('akst_tab2');=0A= var body1 =3D document.getElementById('akst_social');=0A= var body2 =3D document.getElementById('akst_email');=0A= =0A= switch (tab) {=0A= case '1':=0A= tab2.className =3D '';=0A= tab1.className =3D 'selected';=0A= body2.style.display =3D 'none';=0A= body1.style.display =3D 'block';=0A= break;=0A= case '2':=0A= tab1.className =3D '';=0A= tab2.className =3D 'selected';=0A= body1.style.display =3D 'none';=0A= body2.style.display =3D 'block';=0A= break;=0A= }=0A= }=0A= =0A= function akst_xy(id) {=0A= var element =3D $(id);=0A= var x =3D 0;=0A= var y =3D 0;=0A= }=0A= ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://caustictruths.com/blog/wp-content/plugins/useronline/useronline-js.php?ver=2.11 // Variables=0A= var useronline_ajax_url =3D = "/blog/wp-content/plugins/useronline/useronline.php";=0A= var useronline_timeout =3D 300000;=0A= =0A= // UserOnline JavaScript Init=0A= function useronline_init() {=0A= // Check Users Count=0A= if(document.getElementById('useronline-count') !=3D null ) {=0A= setInterval("get_useronline_count()", useronline_timeout);=0A= }=0A= // Check Users Browsing Site=0A= if(document.getElementById('useronline-browsing-site') !=3D null ) {=0A= setInterval("get_useronline_browsingsite()", useronline_timeout);=0A= }=0A= // Check Users Browsing Page=0A= if(document.getElementById('useronline-browsing-page') !=3D null) {=0A= setInterval("get_useronline_browsingpage()", useronline_timeout);=0A= }=0A= }=0A= =0A= =0A= // Get UserOnline Count=0A= function get_useronline_count() {=0A= useronline_count =3D new sack(useronline_ajax_url);=0A= useronline_count.setVar("useronline_mode", 'useronline_count');=0A= useronline_count.method =3D 'GET';=0A= useronline_count.element =3D 'useronline-count';=0A= useronline_count.runAJAX();=0A= useronline_count =3D null;=0A= }=0A= =0A= =0A= // Get Users Browsing Site=0A= function get_useronline_browsingsite() {=0A= useronline_browsingsite =3D new sack(useronline_ajax_url);=0A= useronline_browsingsite.setVar("useronline_mode", = 'useronline_browsingsite');=0A= useronline_browsingsite.method =3D 'GET';=0A= useronline_browsingsite.element =3D 'useronline-browsing-site';=0A= useronline_browsingsite.runAJAX();=0A= useronline_browsingsite =3D null;=0A= }=0A= =0A= =0A= // Get Users Browsing Page=0A= function get_useronline_browsingpage() {=0A= useronline_browsingpage =3D new sack(useronline_ajax_url);=0A= useronline_browsingpage.setVar("useronline_mode", = 'useronline_browsingpage');=0A= useronline_browsingpage.method =3D 'GET';=0A= useronline_browsingpage.element =3D 'useronline-browsing-page';=0A= useronline_browsingpage.runAJAX();=0A= useronline_browsingpage =3D null;=0A= }=0A= =0A= =0A= // Init UserOnline=0A= addLoadEvent =3D function(f) { var old =3D window.onload=0A= if (typeof old !=3D 'function') window.onload =3D f=0A= else { window.onload =3D function() { old(); f() }}=0A= }=0A= addLoadEvent(useronline_init); ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://caustictruths.com/blog/wp-content/plugins/wp-backlinks/script.js //Animated Collapsible DIV- Author: Dynamic Drive = (http://www.dynamicdrive.com) //Last updated June 27th, 07'. Added ability for a DIV to be initially = expanded. var = uniquepageid=3Dwindow.location.href.replace("http://"+window.location.hos= tname, "").replace(/^\//, "") //get current page path and name, used to = uniquely identify this page for persistence feature function animatedcollapse(divId, animatetime, persistexpand, initstate){ this.divId=3DdivId this.divObj=3Ddocument.getElementById(divId) this.divObj.style.overflow=3D"hidden" this.timelength=3Danimatetime this.initstate=3D(typeof initstate!=3D"undefined" && = initstate=3D=3D"block")? "block" : "contract" this.isExpanded=3Danimatedcollapse.getCookie(uniquepageid+"-"+divId) = //"yes" or "no", based on cookie value this.contentheight=3DparseInt(this.divObj.style.height) var thisobj=3Dthis if (isNaN(this.contentheight)){ //if no CSS "height" attribute = explicitly defined, get DIV's height on window.load animatedcollapse.dotask(window, = function(){thisobj._getheight(persistexpand)}, "load") if (!persistexpand && this.initstate=3D=3D"contract" || persistexpand = && this.isExpanded!=3D"yes") //Hide DIV (unless div should be expanded = by default, OR persistence is enabled and this DIV should be expanded) this.divObj.style.visibility=3D"hidden" //hide content (versus = collapse) until we can get its height } else if (!persistexpand && this.initstate=3D=3D"contract" || = persistexpand && this.isExpanded!=3D"yes") //Hide DIV (unless div should = be expanded by default, OR persistence is enabled and this DIV should be = expanded) this.divObj.style.height=3D0 //just collapse content if CSS "height" = attribute available if (persistexpand) animatedcollapse.dotask(window, = function(){animatedcollapse.setCookie(uniquepageid+"-"+thisobj.divId, = thisobj.isExpanded)}, "unload") } animatedcollapse.prototype._getheight=3Dfunction(persistexpand){ this.contentheight=3Dthis.divObj.offsetHeight if (!persistexpand && this.initstate=3D=3D"contract" || persistexpand = && this.isExpanded!=3D"yes"){ //Hide DIV (unless div should be expanded = by default, OR persistence is enabled and this DIV should be expanded) this.divObj.style.height=3D0 //collapse content this.divObj.style.visibility=3D"visible" } else //else if persistence is enabled AND this content should be = expanded, define its CSS height value so slideup() has something to work = with this.divObj.style.height=3Dthis.contentheight+"px" } animatedcollapse.prototype._slideengine=3Dfunction(direction){ var elapsed=3Dnew Date().getTime()-this.startTime //get time animation = has run var thisobj=3Dthis if (elapsed=3D 5.5 ) { return true; } else { return false; } } } var isIE =3D isSupportedIE(); function addAlert(type, name,subtitle, description,time, redirect) { var addIndex =3D alertList.length; alertList[addIndex]=3D new Array(); alertList[addIndex]['name'] =3D name; alertList[addIndex]['type'] =3D type; alertList[addIndex]['subtitle'] =3D subtitle; alertList[addIndex]['description'] =3D description.replace(/
    /gi, = "\n").replace(/&/gi,'&').replace(/</gi,'<').replace(/>/gi,'>').= replace(/'/gi,'\'').replace(/"/gi,'"'); alertList[addIndex]['time'] =3D time; alertList[addIndex]['done'] =3D 0; alertList[addIndex]['redirect'] =3D redirect; }=20 function checkAlerts() { secondsSinceLoad +=3D 1; var mj =3D 0; var alertmsg =3D ''; for(mj =3D 0 ; mj < alertList.length; mj++) { if(alertList[mj]['done'] =3D=3D 0) { if(alertList[mj]['time'] < secondsSinceLoad && alertList[mj]['time'] = > -1 ) { alertmsg =3D alertList[mj]['type'] + ":" + alertList[mj]['name'] + = "\n" +alertList[mj]['subtitle']+ "\n"+ alertList[mj]['description'] + = "\n\n"; alertList[mj]['done'] =3D 1; if(alertList[mj]['redirect'] =3D=3D '') { alert(alertmsg); }=20 else if(confirm(alertmsg)) { window.location =3D alertList[mj]['redirect']; } } } } =09 setTimeout("checkAlerts()", 1000); } function toggleDisplay(id) { =09 if(this.document.getElementById(id).style.display =3D=3D 'none') { this.document.getElementById(id).style.display =3D ''; if(this.document.getElementById(id+"link") !=3D undefined) { this.document.getElementById(id+"link").style.display =3D 'none'; } } else { this.document.getElementById(id).style.display =3D 'none' if(this.document.getElementById(id+"link") !=3D undefined) { this.document.getElementById(id+"link").style.display =3D ''; } } } function checkAll(form, field, value) { for (i =3D 0; i < form.elements.length; i++) { if(form.elements[i].name =3D=3D field) form.elements[i].checked =3D value; } } function replaceAll(text, src, rep) { offset =3D text.toLowerCase().indexOf(src.toLowerCase()); while(offset !=3D -1) { text =3D text.substring(0, offset) + rep + text.substring(offset + = src.length ,text.length); offset =3D text.indexOf( src, offset + rep.length + 1); } return text; } function addForm(formname) { validate[formname] =3D new Array(); } function addToValidate(formname, name, type,required, msg) { if(typeof validate[formname] =3D=3D 'undefined') { addForm(formname); } validate[formname][validate[formname].length] =3D new Array(name, = type,required, msg);=09 } function addToValidateRange(formname, name, type,required, msg,min,max) = { addToValidate(formname, name, type,required, msg); validate[formname][validate[formname].length - 1][jstypeIndex] =3D = 'range' validate[formname][validate[formname].length - 1][minIndex] =3D min; validate[formname][validate[formname].length - 1][maxIndex] =3D max; } function addToValidateDateBefore(formname, name, type, required, msg, = compareTo) { addToValidate(formname, name, type,required, msg); validate[formname][validate[formname].length - 1][jstypeIndex] =3D = 'isbefore' validate[formname][validate[formname].length - 1][compareToIndex] =3D = compareTo; } function addToValidateDateBeforeAllowBlank(formname, name, type, = required, msg, compareTo, allowBlank) { addToValidate(formname, name, type,required, msg); validate[formname][validate[formname].length - 1][jstypeIndex] =3D = 'isbefore' validate[formname][validate[formname].length - 1][compareToIndex] =3D = compareTo; validate[formname][validate[formname].length - 1][allowblank] =3D = allowBlank; } function addToValidateBinaryDependency(formname, name, type, required, = msg, compareTo) { addToValidate(formname, name, type, required, msg); validate[formname][validate[formname].length - 1][jstypeIndex] =3D = 'binarydep'; validate[formname][validate[formname].length - 1][compareToIndex] =3D = compareTo; } function removeFromValidate(formname, name) { for(i =3D 0; i < validate[formname].length; i++){ if(validate[formname][i][nameIndex] =3D=3D name){ validate[formname].splice(i, 1); } } } function toDecimal(original) { temp =3D Math.round(original*100)/100; if((original * 100) % 100 =3D=3D 0) return temp + '.00'; if((original * 10) % 10 =3D=3D 0) return temp + '0'; return temp } function isInteger(s) { if(typeof num_grp_sep !=3D 'undefined' && typeof dec_sep !=3D = 'undefined') s =3D unformatNumber(s, num_grp_sep, dec_sep).toString(); var i; for (i =3D 0; i < s.length; i++){ // Check that current character is number. var c =3D s.charAt(i); if (((c < "0") || (c > "9"))) return false; } // All characters are numbers. return true; } function isNumeric(s) { if(!/^-*[0-9\.]+$/.test(s)) { return false } else { return true; } } function stripCharsInBag(s, bag) { var i; var returnString =3D ""; // Search through string's characters one by one. // If character is not in bag, append to returnString. for (i =3D 0; i < s.length; i++){ var c =3D s.charAt(i); if (bag.indexOf(c) =3D=3D -1) returnString +=3D c; } return returnString; } function daysInFebruary(year) { // February has 29 days in any year evenly divisible by four, // EXCEPT for centurial years which are not also divisible by 400. return (((year % 4 =3D=3D 0) && ( (!(year % 100 =3D=3D 0)) || (year = % 400 =3D=3D 0))) ? 29 : 28 ); } function DaysArray(n) { for (var i =3D 1; i <=3D n; i++) { this[i] =3D 31 if (i=3D=3D4 || i=3D=3D6 || i=3D=3D9 || i=3D=3D11) {this[i] =3D 30} if (i=3D=3D2) {this[i] =3D 29} } return this } var date_reg_positions =3D {'Y': 1,'m': 2,'d': 3}; var date_reg_format =3D '([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})' function isDate(dtStr) { if(dtStr.length=3D=3D 0) { return true; } myregexp =3D new RegExp(date_reg_format) if(!myregexp.test(dtStr)) return false return true } function getDateObject(dtStr) { if(dtStr.length=3D=3D 0) { return true; } myregexp =3D new RegExp(date_reg_format) if(myregexp.exec(dtStr)) var dt =3D myregexp.exec(dtStr) else return false; var yr =3D dt[date_reg_positions['Y']]; var mh =3D dt[date_reg_positions['m']]; var dy =3D dt[date_reg_positions['d']]; var date1 =3D new Date(); date1.setFullYear(yr); // xxxx 4 char year date1.setMonth(mh-1); // 0-11 Bug 4048: javascript Date obj months are = 0-index date1.setDate(dy); // 1-31 return date1; } function isBefore(value1, value2) { var d1 =3D getDateObject(value1); var d2 =3D getDateObject(value2); =09 return d2 >=3D d1; } function isValidEmail(emailStr) { if(emailStr.length=3D=3D 0) { return true; } if(!/^\w+([\.\-\+]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(emailStr)) return false return true=09 } function isValidPhone(phoneStr) { if(phoneStr.length=3D=3D 0) { return true; } if(!/^[0-9\-\(\)]+$/.test(phoneStr)) return false return true=09 } function isFloat(floatStr) { floatStr =3D unformatNumber(floatStr, num_grp_sep, dec_sep).toString(); if(floatStr.length=3D=3D 0) { return true; } if(!/^[0-9\.]+$/.test(floatStr)) return false return true=09 } var time_reg_format =3D "[0-9]{1,2}\:[0-9]{2}"; function isTime(timeStr) { time_reg_format =3D time_reg_format.replace('([ap]m)', ''); time_reg_format =3D time_reg_format.replace('([AP]M)', ''); if(timeStr.length=3D=3D 0){ return true; } //we now support multiple time formats myregexp =3D new RegExp(time_reg_format) if(!myregexp.test(timeStr)) return false return true } function inRange(value, min, max) { return value >=3D min && value <=3D max; } function bothExist(item1, item2) { if(typeof item1 =3D=3D 'undefined') { return false; } if(typeof item2 =3D=3D 'undefined') { return false; } if((item1 =3D=3D '' && item2 !=3D '') || (item1 !=3D '' && item2 =3D=3D = '') ) { return false; } return true; } function trim(s) { if(typeof(s) =3D=3D 'undefined') =20 return s; while (s.substring(0,1) =3D=3D " ") { s =3D s.substring(1, s.length); } while (s.substring(s.length-1, s.length) =3D=3D ' ') { s =3D s.substring(0,s.length-1); } return s; } function check_form(formname) { if (typeof(siw) !=3D 'undefined' && siw=20 && typeof(siw.selectingSomething) !=3D 'undefined' && = siw.selectingSomething) return false; return validate_form(formname, '');=09 } function add_error_style(formname, input, txt) { inputHandle =3D eval("document." + formname + "['" + input + "']"); style =3D get_current_bgcolor(inputHandle); =09 if(inputHandle.parentNode.innerHTML.search(txt) =3D=3D -1) { errorTextNode =3D document.createElement('span'); errorTextNode.className =3D 'required'; errorTextNode.innerHTML =3D '
    ' + txt; inputHandle.parentNode.appendChild(errorTextNode); =09 } inputHandle.style.backgroundColor =3D "#FF0000"; inputsWithErrors.push(inputHandle); for(wp =3D 1; wp <=3D 10; wp++) { window.setTimeout('fade_error_style(style, ' + wp * 10 + ')', 1000 + = (wp * 50)); } } function get_current_bgcolor(input) { if(input.currentStyle) {// ie=20 style =3D input.currentStyle.backgroundColor; return style.substring(1,7); } else {// moz style =3D ''; styleRGB =3D document.defaultView.getComputedStyle(input, = '').getPropertyValue("background-color"); comma =3D styleRGB.indexOf(','); style +=3D dec2hex(styleRGB.substring(4, comma)); commaPrevious =3D comma; comma =3D styleRGB.indexOf(',', commaPrevious+1); style +=3D dec2hex(styleRGB.substring(commaPrevious+2, comma)); style +=3D dec2hex(styleRGB.substring(comma+2, = styleRGB.lastIndexOf(')'))); return style; } } function hex2dec(hex){return(parseInt(hex,16));} var hexDigit=3Dnew = Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"); function dec2hex(dec){return(hexDigit[dec>>4]+hexDigit[dec&15]);} function fade_error_style(normalStyle, percent) {=09 errorStyle =3D 'FF0000'; var r1 =3D hex2dec(errorStyle.slice(0,2)); var g1 =3D hex2dec(errorStyle.slice(2,4)); var b1 =3D hex2dec(errorStyle.slice(4,6)); =09 var r2 =3D hex2dec(normalStyle.slice(0,2)); var g2 =3D hex2dec(normalStyle.slice(2,4)); var b2 =3D hex2dec(normalStyle.slice(4,6)); var pc =3D percent / 100; r=3D Math.floor(r1+(pc*(r2-r1)) + .5); g=3D Math.floor(g1+(pc*(g2-g1)) + .5); b=3D Math.floor(b1+(pc*(b2-b1)) + .5); for(var wp =3D 0; wp < inputsWithErrors.length; wp++) { inputsWithErrors[wp].style.backgroundColor =3D "#" + dec2hex(r) + = dec2hex(g) + dec2hex(b); } } function validate_form(formname, startsWith){ if ( typeof (formname) =3D=3D 'undefined') { return false; } if ( typeof (validate[formname]) =3D=3D 'undefined') { return true; } var form =3D "document." + formname; var isError =3D false; var errorMsg =3D ""; =09 var _date =3D new Date(); if(_date.getTime() < (lastSubmitTime + 2000) && startsWith =3D=3D = oldStartsWith) { // ignore submits for the next 2 seconds return false; } lastSubmitTime =3D _date.getTime(); oldStartsWith =3D startsWith; =09 for(var wp =3D 0; wp < inputsWithErrors.length; wp++) { = inputsWithErrors[wp].parentNode.removeChild(inputsWithErrors[wp].parentNo= de.lastChild); } // remove previous error messages =09 inputsWithErrors =3D new Array(); for(var i =3D 0; i < validate[formname].length; i++){ if(validate[formname][i][nameIndex].indexOf(startsWith) =3D=3D 0){ if(typeof eval(form + "['" + validate[formname][i][nameIndex] + "']" = ) !=3D 'undefined'){ var bail =3D false; if(validate[formname][i][requiredIndex]){ if(typeof eval(form + "['" + validate[formname][i][nameIndex] + = "']") =3D=3D 'undefined' || trim(eval(form + "['" + = validate[formname][i][nameIndex] + "']" + ".value")) =3D=3D ""){ add_error_style(formname, validate[formname][i][nameIndex], = requiredTxt +' ' + validate[formname][i][msgIndex]); isError =3D true; } } if(!bail){ switch(validate[formname][i][typeIndex]){ case 'email': if(!isValidEmail(trim(eval(form + "['" + = validate[formname][i][nameIndex] + "']" + ".value")))){ isError =3D true; add_error_style(formname, validate[formname][i][nameIndex], = invalidTxt + " " + validate[formname][i][msgIndex]); } break; case 'time': if( !isTime(trim(eval(form+"['" + = validate[formname][i][nameIndex] + "']" + ".value")))){ isError =3D true; add_error_style(formname, validate[formname][i][nameIndex], = invalidTxt + " " + validate[formname][i][msgIndex]); } break; case 'date': if(!isDate(trim(eval(form + "['" + = validate[formname][i][nameIndex] + "']" + ".value")))){ isError =3D true; add_error_style(formname, validate[formname][i][nameIndex], = invalidTxt + " " + validate[formname][i][msgIndex]); } break; case 'alpha':=20 break; case 'alphanumeric':=20 break; case 'int': if(!isInteger(trim(eval(form + "['" + = validate[formname][i][nameIndex] + "']" + ".value")))){ isError =3D true; add_error_style(formname, validate[formname][i][nameIndex], = invalidTxt + " " + validate[formname][i][msgIndex]); } break; case 'float': if(!isFloat(trim(eval(form + "['" + = validate[formname][i][nameIndex] + "']" + ".value")))){ isError =3D true; add_error_style(formname, validate[formname][i][nameIndex], = invalidTxt + " " + validate[formname][i][msgIndex]); }=20 break; } if(typeof validate[formname][i][jstypeIndex] !=3D 'undefined'/* = && !isError*/){ switch(validate[formname][i][jstypeIndex]){ case 'range': if(!inRange(trim(eval(form + "['" + = validate[formname][i][nameIndex] + "']" + ".value")), = validate[formname][i][minIndex], validate[formname][i][maxIndex])){ isError =3D true; add_error_style(formname, validate[formname][i][nameIndex], = validate[formname][i][msgIndex] + " value " + eval(form + "['" + = validate[formname][i][nameIndex] + "']" + ".value") + " is not within = the valid range (" +validate[formname][i][minIndex] + " - " + = validate[formname][i][maxIndex] + ") "); } break; case 'isbefore': compareTo =3D form + "." + = validate[formname][i][compareToIndex]; if( typeof compareTo !=3D 'undefined'){ if( trim(eval(compareTo + '.value')) =3D=3D '' && = (validate[formname][i][allowblank] =3D=3D 'true') ) { date2 =3D '2200-01-01'; } else { date2 =3D trim(eval(compareTo + '.value')); } =09 date1 =3D trim(eval(form + "['" + = validate[formname][i][nameIndex] + "']" + ".value")); if(trim(date1).length !=3D 0 && !isBefore(date1,date2)){ =09 isError =3D true; add_error_style(formname, validate[formname][i][nameIndex], = validate[formname][i][msgIndex] + "(" + date1 + ") is not before " + = date2); } } break; case 'binarydep': compareTo =3D form + "." + = validate[formname][i][compareToIndex]; if( typeof compareTo !=3D 'undefined') { item1 =3D trim(eval(form + "['" + = validate[formname][i][nameIndex] + "']" + ".value")); item2 =3D trim(eval(compareTo + '.value')); if(!bothExist(item1, item2)) { isError =3D true; add_error_style(formname, validate[formname][i][nameIndex], = validate[formname][i][msgIndex]); } } break; } } } } } } if (isError =3D=3D true) { var nw, ne, sw, se; if (self.pageYOffset) // all except Explorer { nwX =3D self.pageXOffset; seX =3D self.innerWidth; nwY =3D self.pageYOffset; seY =3D self.innerHeight; } else if (document.documentElement && = document.documentElement.scrollTop) // Explorer 6 Strict { nwX =3D document.documentElement.scrollLeft; seX =3D document.documentElement.clientWidth; nwY =3D document.documentElement.scrollTop;=20 seY =3D document.documentElement.clientHeight; } else if (document.body) // all other Explorers { nwX =3D document.body.scrollLeft; seX =3D document.body.clientWidth; nwY =3D document.body.scrollTop; seY =3D document.body.clientHeight; } var inView =3D true; // is there an error within viewport of browser for(var wp =3D 0; wp < inputsWithErrors.length; wp++) { var elementCoor =3D findElementPos(inputsWithErrors[wp]);=20 if(!(elementCoor.x >=3D nwX && elementCoor.y >=3D nwY && elementCoor.x <=3D seX && elementCoor.y <=3D seY)) { // if input is = not within viewport inView =3D false; scrollToTop =3D elementCoor.y - 75; scrollToLeft =3D elementCoor.x - 75; } else { // on first input within viewport, don't scroll break; } } =09 if(!inView) window.scrollTo(scrollToTop, scrollToLeft); return false; } =09 return true; =09 } /** * This array is used to remember mark status of rows in browse mode */ var marked_row =3D new Array; /** * Sets/unsets the pointer and marker in browse mode * * @param object the table row * @param interger the row number * @param string the action calling this script (over, out or = click) * @param string the default background color * @param string the color to use for mouseover * @param string the color to use for marking a row * * @return boolean whether pointer is set or not */ function setPointer(theRow, theRowNum, theAction, theDefaultColor, = thePointerColor, theMarkColor) { var theCells =3D null; // 1. Pointer and mark feature are disabled or the browser can't get = the // row -> exits if ((thePointerColor =3D=3D '' && theMarkColor =3D=3D '') || typeof(theRow.style) =3D=3D 'undefined') { return false; } // 2. Gets the current row and exits if the browser can't get it if (typeof(document.getElementsByTagName) !=3D 'undefined') { theCells =3D theRow.getElementsByTagName('td'); } else if (typeof(theRow.cells) !=3D 'undefined') { theCells =3D theRow.cells; } else { return false; } // 3. Gets the current color... var rowCellsCnt =3D theCells.length; var domDetect =3D null; var currentColor =3D null; var newColor =3D null; // 3.1 ... with DOM compatible browsers except Opera that does not = return // valid values with "getAttribute" if (typeof(window.opera) =3D=3D 'undefined' && typeof(theCells[0].getAttribute) !=3D 'undefined') { currentColor =3D theCells[0].getAttribute('bgcolor'); domDetect =3D true; } // 3.2 ... with other browsers else { currentColor =3D theCells[0].style.backgroundColor; domDetect =3D false; } // end 3 // 4. Defines the new color // 4.1 Current color is the default one if (currentColor =3D=3D '' || currentColor.toLowerCase() =3D=3D = theDefaultColor.toLowerCase()) { if (theAction =3D=3D 'over' && thePointerColor !=3D '') { newColor =3D thePointerColor; } else if (theAction =3D=3D 'click' && theMarkColor !=3D '') { newColor =3D theMarkColor; marked_row[theRowNum] =3D true; } } // 4.1.2 Current color is the pointer one else if (currentColor.toLowerCase() =3D=3D = thePointerColor.toLowerCase() && (typeof(marked_row[theRowNum]) =3D=3D 'undefined' || = !marked_row[theRowNum])) { if (theAction =3D=3D 'out') { newColor =3D theDefaultColor; } else if (theAction =3D=3D 'click' && theMarkColor !=3D '') { newColor =3D theMarkColor; marked_row[theRowNum] =3D true; } } // 4.1.3 Current color is the marker one else if (currentColor.toLowerCase() =3D=3D = theMarkColor.toLowerCase()) { if (theAction =3D=3D 'click') { newColor =3D (thePointerColor !=3D '') ? thePointerColor : theDefaultColor; marked_row[theRowNum] =3D (typeof(marked_row[theRowNum]) = =3D=3D 'undefined' || !marked_row[theRowNum]) ? true : null; } } // end 4 // 5. Sets the new color... if (newColor) { var c =3D null; // 5.1 ... with DOM compatible browsers except Opera if (domDetect) { for (c =3D 0; c < rowCellsCnt; c++) { theCells[c].setAttribute('bgcolor', newColor, 0); } // end for } // 5.2 ... with other browsers else { for (c =3D 0; c < rowCellsCnt; c++) { theCells[c].style.backgroundColor =3D newColor; } } } // end 5 return true; } // end of the 'setPointer()' function /** * listbox redirection */ function goToUrl(selObj, goToLocation) { eval("document.location.href =3D '" + goToLocation + "pos=3D" + = selObj.options[selObj.selectedIndex].value + "'"); } var json_objects =3D new Object(); function getXMLHTTPinstance() { var xmlhttp =3D false; var userAgent =3D navigator.userAgent.toLowerCase() ; // IE Check supports ActiveX controls if (userAgent.indexOf("msie") !=3D -1 && userAgent.indexOf("mac") = =3D=3D -1 && userAgent.indexOf("opera") =3D=3D -1) { var version =3D navigator.appVersion.match(/MSIE (.\..)/)[1] ; if(version >=3D 5.5 ) { try { xmlhttp =3D new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp =3D false; } } } } =09 if (!xmlhttp && typeof XMLHttpRequest!=3D'undefined') { xmlhttp =3D new XMLHttpRequest(); } return xmlhttp; } // NOW LOAD THE OBJECT.. var global_xmlhttp =3D getXMLHTTPinstance(); function http_fetch_sync(url,post_data) { global_xmlhttp =3D getXMLHTTPinstance(); var method =3D 'GET'; if(typeof(post_data) !=3D 'undefined') method =3D 'POST'; try { global_xmlhttp.open(method, url,false); } catch(e) { alert('message:'+e.message+":url:"+url); } if(method =3D=3D 'POST') { global_xmlhttp.setRequestHeader('Content-Type', = 'application/x-www-form-urlencoded'); } global_xmlhttp.send(post_data); =09 var args =3D {"responseText" : global_xmlhttp.responseText, "responseXML" : global_xmlhttp.responseXML, "request_id" : request_id}; return args; } // this is a GET unless post_data is defined function http_fetch_async(url,callback,request_id,post_data) { var method =3D 'GET'; if(typeof(post_data) !=3D 'undefined') { method =3D 'POST'; } =09 try { global_xmlhttp.open(method, url,true); } catch(e) { alert('message:'+e.message+":url:"+url); } if(method =3D=3D 'POST') { global_xmlhttp.setRequestHeader('Content-Type', = 'application/x-www-form-urlencoded'); } global_xmlhttp.onreadystatechange =3D function() { = =20 if(global_xmlhttp.readyState=3D=3D4) { if(global_xmlhttp.status =3D=3D 200) { var args =3D {"responseText" : global_xmlhttp.responseText, "responseXML" : global_xmlhttp.responseXML, "request_id" : request_id }; callback.call(document,args); } else { alert("There was a problem retrieving the XML data:\n" + = global_xmlhttp.statusText); } } } global_xmlhttp.send(post_data); } function call_json_method(module,action,vars,variable_name,callback) { global_xmlhttp.open("GET", = "json.php?module=3D"+module+"&action=3D"+action+"&"+vars,true); global_xmlhttp.onreadystatechange=3D function() { if(global_xmlhttp.readyState=3D=3D4) { if(global_xmlhttp.status =3D=3D 200) { try { eval("json_objects['"+variable_name+"'] =3D" + = global_xmlhttp.responseText); }=20 catch(exception) { alert("ERROR:"+exception+", returned from = server:"+global_xmlhttp.responseText); } var args =3D = {responseText:global_xmlhttp.responseText,responseXML:global_xmlhttp.resp= onseXML}; callback.call(document,args); }=20 else { alert("There was a problem retrieving the XML data:\n" + global_xmlhttp.statusText); } } } global_xmlhttp.send(null); } function insert_at_cursor(field, value) { //ie: if (document.selection) { field.focus(); sel =3D document.selection.createRange(); sel.text =3D value; } //mozilla: else if(field.selectionStart || field.selectionStart =3D=3D '0') { var start_pos =3D field.selectionStart; var end_pos =3D field.selectionEnd; field.value =3D field.value.substring(0, start_pos) + value + = field.value.substring(end_pos, field.value.length); }=20 else { field.value +=3D value; } } function checkParentType(type,button) { if(button =3D=3D null) { return; } if(typeof(disabledModules[type]) !=3D 'undefined') { button.disabled=3D'disabled'; } else { button.disabled =3D false; } } function parseDate(input, format) { date =3D input.value; format =3D format.replace(/%/g, ''); sep =3D format.charAt(1); yAt =3D format.indexOf('Y') // 1-1-06 or 1-12-06 or 1-1-2006 or 1-12-2006 if(date.match(/^\d{1,2}[\/-]\d{1,2}[\/-]\d{2,4}$/) && yAt =3D=3D 4) { if(date.match(/^\d{1}[\/-].*$/)) date =3D '0' + date; if(date.match(/^\d{2}[\/-]\d{1}[\/-].*$/)) date =3D = date.substring(0,3) + '0' + date.substring(3,date.length); if(date.match(/^\d{2}[\/-]\d{2}[\/-]\d{2}$/)) date =3D = date.substring(0,6) + '20' + date.substring(6,date.length); } // 06-11-1 or 06-1-1 else if(date.match(/^\d{2,4}[\/-]\d{1,2}[\/-]\d{1,2}$/)) { if(date.match(/^\d{2}[\/-].*$/)) date =3D '20' + date; if(date.match(/^\d{4}[\/-]\d{1}[\/-].*$/)) date =3D = date.substring(0,5) + '0' + date.substring(5,date.length); =09 if(date.match(/^\d{4}[\/-]\d{2}[\/-]\d{1}$/)) date =3D = date.substring(0,8) + '0' + date.substring(8,date.length); =09 } else if(date.match(/^\d{4,8}$/)) { // digits only digits =3D 0; if(date.match(/^\d{8}$/)) digits =3D 8;// match for 8 digits else if(date.match(/\d{6}/)) digits =3D 6;// match for 5 digits else if(date.match(/\d{4}/)) digits =3D 4;// match for 5 digits else if(date.match(/\d{5}/)) digits =3D 5;// match for 5 digits =09 switch(yAt) { case 0: switch(digits) { case 4: date =3D '20' + date.substring(0,2) + sep + '0' + = date.substring(2, 3) + sep + '0' + date.substring(3,4); break; case 5: date =3D '20' + date.substring(0,2) + sep + = date.substring(2, 4) + sep + '0' + date.substring(4,5); break; case 6: date =3D '20' + date.substring(0,2) + sep + = date.substring(2, 4) + sep + date.substring(4,6); break; =09 case 8: date =3D date.substring(0,4) + sep + date.substring(4, 6) + = sep + date.substring(6,8); break; } break; case 2: switch(digits) { case 4: date =3D '0' + date.substring(0,1) + sep + '20' + = date.substring(1, 3) + sep + '0' + date.substring(3,4); break; case 5: date =3D date.substring(0,2) + sep + '20' + = date.substring(2, 4) + sep + '0' + date.substring(4,5); break; case 6: date =3D date.substring(0,2) + sep + '20' + = date.substring(2, 4) + sep + date.substring(4,6); break; =09 case 8: date =3D date.substring(0,2) + sep + date.substring(2, 6) + = sep + date.substring(6,8); break; } case 4: switch(digits) { case 4: date =3D '0' + date.substring(0,1) + sep + '0' + = date.substring(1, 2) + sep + '20' + date.substring(2,4); break; case 5: date =3D '0' + date.substring(0,1) + sep + = date.substring(1, 3) + sep + '20' + date.substring(3,5); break; case 6: date =3D date.substring(0,2) + sep + date.substring(2, 4) + = sep + '20' + date.substring(4,6); break; =09 case 8: date =3D date.substring(0,2) + sep + date.substring(2, 4) + = sep + date.substring(4,8); break; } break; } } date =3D date.replace(/[\/-]/g, sep); input.value =3D date; } // find obj's position function findElementPos(obj) { var x =3D 0; var y =3D 0; if (obj.offsetParent) { while (obj.offsetParent) { x +=3D obj.offsetLeft; y +=3D obj.offsetTop; obj =3D obj.offsetParent; } }//if offsetParent exists else if (obj.x && obj.y) { y +=3D obj.y x +=3D obj.x } return new coordinate(x, y); }//findElementPos // get dimensions of the browser window function getClientDim() { var nwX, nwY, seX, seY; if (self.pageYOffset) // all except Explorer { nwX =3D self.pageXOffset; seX =3D self.innerWidth + nwX; nwY =3D self.pageYOffset; seY =3D self.innerHeight + nwY; } else if (document.documentElement && = document.documentElement.scrollTop) // Explorer 6 Strict { nwX =3D document.documentElement.scrollLeft; seX =3D document.documentElement.clientWidth + nwX; nwY =3D document.documentElement.scrollTop; seY =3D document.documentElement.clientHeight + nwY; } else if (document.body) // all other Explorers { nwX =3D document.body.scrollLeft; seX =3D document.body.clientWidth + nwX; nwY =3D document.body.scrollTop; seY =3D document.body.clientHeight + nwY; } return {'nw' : new coordinate(nwX, nwY), 'se' : new coordinate(seX, = seY)}; }=20 /** * stop propagation on events **/ function freezeEvent(e) { if(e) { if (e.preventDefault) e.preventDefault(); e.returnValue =3D false; e.cancelBubble =3D true; if (e.stopPropagation) e.stopPropagation(); return false; } } /** * coordinate class **/ function coordinate(_x, _y) { var x =3D _x; var y =3D _y; this.add =3D add; this.sub =3D sub; this.x =3D x; this.y =3D y; function add(rh) { return new position(this.x + rh.x, this.y + rh.y); } function sub(rh) { return new position(this.x + rh.x, this.y + rh.y); } } // -- start sugarListView class // js functions used for ListView function sugarListView() { } sugarListView.update_count =3D function(count, add) { if(typeof document.MassUpdate !=3D 'undefined') { the_form =3D document.MassUpdate; for(wp =3D 0; wp < the_form.elements.length; wp++) { if(typeof the_form.elements[wp].name !=3D 'undefined' && = the_form.elements[wp].name =3D=3D 'selectCount[]') { if(add) the_form.elements[wp].value =3D = parseInt(the_form.elements[wp].value) + count; else the_form.elements[wp].value =3D count; }=09 } } } sugarListView.prototype.send_form =3D function(select, currentModule, = action, no_record_txt) { sugarListView.get_checks(); // create new form to post (can't access action property of MassUpdate = form due to action input)=20 var newForm =3D document.createElement('form'); newForm.method =3D 'post'; newForm.action =3D action; newForm.name =3D 'newForm'; newForm.id =3D 'newForm'; =09 var uidTa =3D document.createElement('textarea'); uidTa.name =3D 'uid'; uidTa.style.display =3D 'none'; if(select) { // use selected items=09 uidTa.value =3D document.MassUpdate.uid.value; } else { // use current page inputs =3D document.MassUpdate.elements; ar =3D new Array(); for(i =3D 0; i < inputs.length; i++) { if(inputs[i].name =3D=3D 'mass[]') ar.push(inputs[i].value); } uidTa.value =3D ar.join(','); } =09 if(uidTa.value =3D=3D '') {=20 alert(no_record_txt);=20 return false; } =09 newForm.appendChild(uidTa); =09 var moduleInput =3D document.createElement('input'); moduleInput.name =3D 'module'; moduleInput.type =3D 'hidden'; moduleInput.value =3D currentModule;=09 newForm.appendChild(moduleInput); =09 var actionInput =3D document.createElement('input'); actionInput.name =3D 'action'; actionInput.type =3D 'hidden'; actionInput.value =3D 'index';=09 newForm.appendChild(actionInput); document.MassUpdate.parentNode.appendChild(newForm); newForm.submit(); return false; } // saves the checks on the current page into the uid textarea sugarListView.get_checks =3D function() { ar =3D new Array(); if(document.MassUpdate.uid.value !=3D '') { oldUids =3D document.MassUpdate.uid.value.split(','); for(uid in oldUids) ar[oldUids[uid]] =3D 1;=09 } =09 // build associated array of uids, associated array ensures uniqueness=09 inputs =3D document.MassUpdate.elements; for(i =3D 0; i < inputs.length; i++) { if(inputs[i].name =3D=3D 'mass[]')=20 ar[inputs[i].value] =3D (inputs[i].checked) ? 1 : 0; // 0 of it is = unchecked } =09 // build regular array of uids uids =3D new Array();=20 for(i in ar) {=20 if(ar[i] =3D=3D 1) uids.push(i); } =09 document.MassUpdate.uid.value =3D uids.join(','); if(uids.length =3D=3D 0) return false; // return false if no checks to = get=20 return true; // there are saved checks } sugarListView.prototype.save_checks =3D function(offset, moduleString) { checks =3D sugarListView.get_checks(); eval('document.MassUpdate.' + moduleString + '.value =3D offset'); if(typeof document.MassUpdate.massupdate !=3D 'undefined') = document.MassUpdate.massupdate.value =3D 'false'; if(checks) document.MassUpdate.submit(); return !checks; } sugarListView.prototype.check_item =3D function(cb, form) { if(cb.checked) sugarListView.update_count(1, true); else sugarListView.update_count(-1, true); } sugarListView.prototype.check_all =3D function(form, field, value) { // count number of items count =3D 0; =09 for (i =3D 0; i < form.elements.length; i++) { if(form.elements[i].name =3D=3D field) { if(form.elements[i].checked !=3D value) count++; form.elements[i].checked =3D value; } } if(value) sugarListView.update_count(count, true); else sugarListView.update_count(-1 * count, true); } sugarListView.check_all =3D sugarListView.prototype.check_all; sugarListView.prototype.check_boxes =3D function() { var inputsCount =3D 0;=09 var checkedCount =3D 0; var existing_onload =3D window.onload; var form =3D document.MassUpdate; if(form.uid.value !=3D "") { inputs_array =3D form.elements; checked_items =3D form.uid.value.split(","); for(wp =3D 0 ; wp < inputs_array.length; wp++) { if(inputs_array[wp].name =3D=3D "mass[]") { inputsCount++; =09 for(i in checked_items) { if(inputs_array[wp].value =3D=3D checked_items[i]) { checkedCount++; inputs_array[wp].checked =3D true; } } } } sugarListView.update_count(checked_items.length); } else { sugarListView.update_count(0) } if(checkedCount > 0 && checkedCount =3D=3D inputsCount)=20 document.MassUpdate.massall.checked =3D true; } sugarListView.prototype.send_mass_update =3D function(mode, = no_record_txt, del) { var ar =3D new Array(); if(del =3D=3D 1) { var deleteInput =3D document.createElement('input'); deleteInput.name =3D 'Delete'; deleteInput.type =3D 'hidden'; deleteInput.value =3D true;=09 document.MassUpdate.appendChild(deleteInput); } =09 switch(mode) { case 'page':=20 document.MassUpdate.uid.value =3D ''; for(wp =3D 0; wp < document.MassUpdate.elements.length; wp++) { if(typeof document.MassUpdate.elements[wp].name !=3D 'undefined'=20 && document.MassUpdate.elements[wp].name =3D=3D 'mass[]') { ar.push(document.MassUpdate.elements[wp].value); } } =09 document.MassUpdate.uid.value =3D ar.join(','); if(document.MassUpdate.uid.value =3D=3D '') { alert(no_record_txt); return false; } break; case 'selected': for(wp =3D 0; wp < document.MassUpdate.elements.length; wp++) { if(typeof document.MassUpdate.elements[wp].name !=3D 'undefined'=20 && document.MassUpdate.elements[wp].name =3D=3D 'mass[]'=20 && document.MassUpdate.elements[wp].checked) { ar.push(document.MassUpdate.elements[wp].value); } } =09 if(document.MassUpdate.uid.value !=3D '') = document.MassUpdate.uid.value +=3D ','; document.MassUpdate.uid.value +=3D ar.join(','); if(document.MassUpdate.uid.value =3D=3D '') { alert(no_record_txt); return false; } break; case 'entire':=20 var entireInput =3D document.createElement('input'); entireInput.name =3D 'entire'; entireInput.type =3D 'hidden'; entireInput.value =3D 'index';=09 document.MassUpdate.appendChild(entireInput); confirm(no_record_txt); break;=09 } =09 document.MassUpdate.submit(); return false; } sugarListView.prototype.clear_all =3D function() { document.MassUpdate.uid.value =3D ''; sugarListView.check_all(document.MassUpdate, 'mass[]', false); document.MassUpdate.massall.checked =3D false; sugarListView.update_count(0); } sListView =3D new sugarListView(); // -- end sugarListView class // format and unformat numbers function unformatNumber(n, num_grp_sep, dec_sep) { if(typeof num_grp_sep =3D=3D 'undefined' || typeof dec_sep =3D=3D = 'undefined') return n; n =3D n.toString(); if(n.length > 0) { n =3D n.replace(eval('/' + num_grp_sep + '/g'), '').replace(dec_sep, = '.') return parseFloat(n); } return ''; } // round parameter can be negative for decimal, precision has to be = postive function formatNumber(n, num_grp_sep, dec_sep, round, precision) { if(typeof num_grp_sep =3D=3D 'undefined' || typeof dec_sep =3D=3D = 'undefined') return n; n =3D n.toString(); if(n.split) n =3D n.split('.'); else return n; if(n.length > 2) return n.join('.'); // that's not a num! // round if(typeof round !=3D 'undefined') { if(round > 0 && n.length > 1) { // round to decimal n[1] =3D parseFloat('0.' + n[1]); n[1] =3D Math.round(n[1] * Math.pow(10, round)) / Math.pow(10, = round); n[1] =3D n[1].toString().split('.')[1]; } if(round <=3D 0) { // round to whole number n[0] =3D Math.round(parseInt(n[0]) * Math.pow(10, round)) / = Math.pow(10, round); n[1] =3D ''; } } if(typeof precision !=3D 'undefined' && precision >=3D 0) { if(n.length > 1 && typeof n[1] !=3D 'undefined') n[1] =3D = n[1].substring(0, precision); // cut off precision=20 else n[1] =3D ''; if(n[1].length < precision) { for(var wp =3D n[1].length; wp < precision; wp++) n[1] +=3D '0'; } } regex =3D /(\d+)(\d{3})/; while(regex.test(n[0])) n[0] =3D n[0].replace(regex, '$1' + = num_grp_sep + '$2'); return n[0] + (n.length > 1 && n[1] !=3D '' ? dec_sep + n[1] : ''); } ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://download.skype.com/share/skypebuttons/buttons/transparent_dropdown/dropdown.js document.write('');=0A= =0A= SkpTransparent_preload1 =3D new Image();=0A= SkpTransparent_preload1.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/call_over.png";=0A= SkpTransparent_preload2 =3D new Image();=0A= SkpTransparent_preload2.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/call.png";=0A= SkpTransparent_preload3 =3D new Image();=0A= SkpTransparent_preload3.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/up.png";=0A= SkpTransparent_preload4 =3D new Image();=0A= SkpTransparent_preload4.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/down.png";=0A= SkpTransparent_preload5 =3D new Image();=0A= SkpTransparent_preload5.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/2_over.png";=0A= SkpTransparent_preload6 =3D new Image();=0A= SkpTransparent_preload6.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/3_over.png";=0A= SkpTransparent_preload7 =3D new Image();=0A= SkpTransparent_preload7.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/4_over.png";=0A= SkpTransparent_preload8 =3D new Image();=0A= SkpTransparent_preload8.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/5_over.png";=0A= SkpTransparent_preload9 =3D new Image();=0A= SkpTransparent_preload9.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/6_over.png";=0A= =0A= var timerTransparent =3D false;=0A= =0A= function skpBtnOvr(where) {=0A= skypeTransparentDrpDown()=0A= var myId =3D where.id;=0A= var myImage =3D document.getElementById(myId);=0A= var idArray =3D myId.split("-");=0A= myImage.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/"+idArray[1]+"_over.png"=0A= }=0A= function skpBtnOut(where) {=0A= skypeTransparentDrpUp()=0A= var myId =3D where.id;=0A= var myImage =3D document.getElementById(myId);=0A= var idArray =3D myId.split("-");=0A= myImage.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/"+idArray[1]+".png"=0A= }=0A= function skypeTransparentDrpDown() {=0A= if(timerTransparent) { clearTimeout(timerTransparent); = timerTransparent =3D false; }=0A= var skypeTransparentDrpCall =3D = document.getElementById('skypeTransparentDrpCall');=0A= var skypeTransparentDrpArrow =3D = document.getElementById('skypeTransparentDrpArrow');=0A= var skypeDropdowntransparent =3D = document.getElementById('skypeDropdown-transparent');=0A= skypeDropdowntransparent.style.display =3D "block";=0A= skypeTransparentDrpCall.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/call_over.png";=0A= skypeTransparentDrpArrow.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/up.png";=0A= }=0A= function skypeTransparentDrpUp() {=0A= timerTransparent =3D setTimeout("skypeTransparentDrpClose()", 600);=0A= }=0A= function skypeTransparentDrpClose() {=0A= var skypeDropdowntransparent =3D = document.getElementById('skypeDropdown-transparent');=0A= skypeDropdowntransparent.style.display =3D "none";=0A= var skypeTransparentDrpCall =3D = document.getElementById('skypeTransparentDrpCall');=0A= var skypeTransparentDrpArrow =3D = document.getElementById('skypeTransparentDrpArrow');=0A= skypeTransparentDrpCall.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/call.png";=0A= skypeTransparentDrpArrow.src =3D = "http://download.skype.com/share/skypebuttons/buttons/transparent_dropdow= n/down.png";=0A= } ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://download.skype.com/share/skypebuttons/js/skypeCheck.js var activex =3D ((navigator.userAgent.indexOf('Win') !=3D -1) && = (navigator.userAgent.indexOf('MSIE') !=3D -1) && = (parseInt(navigator.appVersion) >=3D 4 ));=0A= var CantDetect =3D ((navigator.userAgent.indexOf('Safari') !=3D -1) || = (navigator.userAgent.indexOf('Opera') !=3D -1));=0A= =0A= function oopsPopup() { if((navigator.language && navigator.language.indexOf("ja") !=3D -1) = || (navigator.systemLanguage && navigator.systemLanguage.indexOf("ja") = !=3D -1) || (navigator.userLanguage && = navigator.userLanguage.indexOf("ja") !=3D -1)) { var URLtoOpen =3D = "http://download.skype.com/share/skypebuttons/oops/oops_ja.html"; } else { var URLtoOpen =3D = "http://download.skype.com/share/skypebuttons/oops/oops.html"; } var windowName =3D "oops"; var popW =3D 540, popH =3D 305; var scrollB =3D 'no'; w =3D screen.availWidth; h =3D screen.availHeight; var leftPos =3D (w-popW)/2, topPos =3D (h-popH)/2; oopswindow =3D window.open(URLtoOpen, windowName,'width=3D' + popW + = ',height=3D' + popH + ',scrollbars=3D' + scrollB + ',screenx=3D' = +leftPos +',screeny=3D' +topPos +',top=3D' +topPos +',left=3D' = +leftPos); return false; }=0A= =0A= if(typeof(detected) =3D=3D "undefined" && activex) {=0A= document.write(=0A= [''].join("\n")=0A= );=0A= }=0A= =0A= function skypeCheck() {=0A= if(CantDetect) {=0A= return true;=0A= } else if(!activex) {=0A= var skypeMime =3D navigator.mimeTypes["application/x-skype"];=0A= detected =3D true;=0A= if(typeof(skypeMime) =3D=3D "object") { return true;=0A= } else {=0A= return oopsPopup();=0A= }=0A= } else {=0A= if(isSkypeInstalled()) {=0A= detected =3D true;=0A= return true;=0A= }=0A= } =0A= detected =3D true;=0A= return oopsPopup();=0A= } function loadDetection() { if(document.getElementById && document.getElementsByTagName) { if (window.addEventListener) window.addEventListener('load', = addDetection, false); else if (window.attachEvent) window.attachEvent('onload', = addDetection); } } function addDetection() { var pageLinks =3D document.getElementsByTagName("a"); for (var i=3D0; i < pageLinks.length; i++) { if(pageLinks[i].childNodes[0] && pageLinks[i].childNodes[0].src) = { = if((pageLinks[i].childNodes[0].src.indexOf('download.skype.com\/share\/sk= ypebuttons') !=3D -1 || = pageLinks[i].childNodes[0].src.indexOf('mystatus.skype.com') !=3D -1) && = (typeof(pageLinks[i].onclick) =3D=3D "undefined" || pageLinks[i].onclick = =3D=3D null)) { pageLinks[i].onclick =3D function sChk() { return = skypeCheck(); } } } } } loadDetection(); ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://caustictruths.com/blog/wp-content/themes/revolution-magazine/javascript/date.js var mydate=3Dnew Date()=0A= var year=3Dmydate.getYear()=0A= if (year < 1000)=0A= year+=3D1900=0A= var day=3Dmydate.getDay()=0A= var month=3Dmydate.getMonth()=0A= var daym=3Dmydate.getDate()=0A= if (daym<10)=0A= daym=3D"0"+daym=0A= var dayarray=3Dnew = Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturd= ay")=0A= var montharray=3Dnew = Array("January","February","March","April","May","June","July","August","= September","October","November","December")=0A= document.write("

    "+dayarray[day]+", "+montharray[month]+" "+daym+", = "+year+"

    ") ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wholinked.com/wordpress.js function getposOffset(overlay, offsettype){ var totaloffset=3D(offsettype=3D=3D"left")? overlay.offsetLeft : = overlay.offsetTop; var parentEl=3Doverlay.offsetParent; while (parentEl!=3Dnull){ totaloffset=3D(offsettype=3D=3D"left")? totaloffset+parentEl.offsetLeft = : totaloffset+parentEl.offsetTop; parentEl=3DparentEl.offsetParent; } return totaloffset; } function overlay(curobj, subobj){ if (document.getElementById){ var subobj=3Ddocument.getElementById(subobj) subobj.style.left=3DgetposOffset(curobj, "left")+"px" subobj.style.top=3DgetposOffset(curobj, "top")+"px" subobj.style.display=3D"block" return false } else return true } function overlayclose(subobj){ document.getElementById(subobj).style.display=3D"none" } var wholinked_text_color=3D'000000'; var wholinked_box_color=3D'EEEEEE'; var wholinked_hdln_color=3D'000000'; var wholinked_accent_color=3D'CCCCCC'; var wholinked_width=3D'100%'; var wholinked_font=3D'Arial,Verdana,Sans-Serif'; var wholinked_font_size=3D'11px'; document.write(''); document.write('
    '); document.write('
    '); document.write('
    '); document.write(''); document.write(''); document.write('
    '); document.write('
    '); document.write('Edit | '); document.write('Get it | '); document.write('eBay | '); document.write('Close'); document.write('
    '); ------=_NextPart_000_0000_01C863A6.16579A60 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://stats.wordpress.com/e-200805.js function st_go(a){var = i,u=3Ddocument.location.protocol+'//stats.wordpress.com/g.gif?host=3D'+es= cape(document.location.host)+'&rand=3D'+Math.random();for(i in = a){u=3Du+'&'+i+'=3D'+escape(a[i]);}u=3Du+'&ref=3D'+escape(document.referr= er);document.open();document.write("3D\"\"");document.close();}=0A= /* The following Javascript includes code from=0A= * = http://verens.com/archives/2005/03/21/tracking-external-links-with-ajax/=0A= * and=0A= * http://www.xml.com/pub/a/2005/02/09/xml-http-request.html=0A= * and=0A= * http://andy.wordpress.com/=0A= */=0A= function wpcomAddEvent(el,ev,fn){=0A= var isIE=3Dwindow.attachEvent?true:false;=0A= if(isIE)el.attachEvent('on'+ev,fn);=0A= else if(el.addEventListener)el.addEventListener(ev,fn,false);=0A= }=0A= function linkmousedown(event) {=0A= var isIE=3Dwindow.attachEvent?true:false;=0A= event=3Devent?event:(window.event?window.event:"");=0A= var m=3DisIE?window.event.srcElement:event.currentTarget;=0A= m.modo =3D true;=0A= }=0A= function linkmouseout(event) {=0A= var isIE=3Dwindow.attachEvent?true:false;=0A= event=3Devent?event:(window.event?window.event:"");=0A= var m=3DisIE?window.event.srcElement:event.currentTarget;=0A= m.modo =3D false;=0A= }=0A= function linkmouseup(event) {=0A= var isIE=3Dwindow.attachEvent?true:false;=0A= event=3Devent?event:(window.event?window.event:"");=0A= var m=3DisIE?window.event.srcElement:event.currentTarget;=0A= if (m.modo) linktracker_record(event);=0A= }=0A= function linkclick(event) {=0A= var isIE=3Dwindow.attachEvent?true:false;=0A= event=3Devent?event:(window.event?window.event:"");=0A= linktracker_record(event);=0A= }=0A= function linktracker_init(b,p){=0A= _blog =3D b;=0A= _post =3D p;=0A= if ( typeof document.location.host !=3D 'undefined' )=0A= var localserver=3Ddocument.location.host;=0A= else=0A= var = localserver=3Ddocument.location.toString().replace(/^[^\/]*\/+([^\/]*)(\/= .*)?/,'$1');=0A= var els=3Ddocument.getElementsByTagName('a');=0A= for(var i=3D0;i=3D0) {=0A= if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A= if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A= if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A= v=3D_uGC(s,"__utmv=3D","&");=0A= z=3D_uGC(s,"__utmz=3D","&");=0A= k=3D_uGC(s,"__utmk=3D","&");=0A= xx=3D_uGC(s,"__utmx=3D","&");=0A= if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) = {_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A= if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A= else if(a!=3D"-") f=3D2;=0A= }=0A= }=0A= if(f=3D=3D1) {=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A= } else if (f=3D=3D2) {=0A= a=3D_uFixA(s,"&",_ust);=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A= _ufns=3D1;=0A= } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= } else {=0A= if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A= else a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A= _ufns=3D1;=0A= }=0A= if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A= xx=3D_uUES(xx);=0A= if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= if (_ulink && v && v!=3D"" && v!=3D"-") {=0A= v=3D_uUES(v);=0A= if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= _uInfo(page);=0A= _ufns=3D0;=0A= _ufno=3D0;=0A= if (!page || page=3D=3D"") _uff=3D1;=0A= }=0A= function _uInfo(page) {=0A= var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A= if (page && page!=3D"") pg=3D_uES(page,1);=0A= _ur=3D_ubd.referrer;=0A= if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A= else {=0A= dm=3D_ubd.domain;=0A= if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A= p=3D_ur.indexOf(dm);=0A= if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A= if (_ur.indexOf("[")=3D=3D0 && = _ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A= }=0A= s+=3D"&utmn=3D"+_uu;=0A= if (_ufsc) s+=3D_uBInfo();=0A= if (_uctm) s+=3D_uCInfo();=0A= if (_utitle && _ubd.title && _ubd.title!=3D"") = s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A= if (_udl.hostname && _udl.hostname!=3D"") = s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A= s+=3D"&utmr=3D"+_ur;=0A= s+=3D"&utmp=3D"+pg;=0A= if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A= var i=3Dnew Image(1,1);=0A= i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A= i.onload=3Dfunction() {_uVoid();}=0A= }=0A= if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A= var i2=3Dnew Image(1,1);=0A= = i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+= _uGCS();=0A= i2.onload=3Dfunction() { _uVoid(); }=0A= }=0A= return;=0A= }=0A= function _uVoid() { return; }=0A= function _uCInfo() {=0A= if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A= if (!_uVG()) return;=0A= var = c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""= ;=0A= if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A= s+=3D_udl.search;=0A= var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A= var dc=3D_ubd.cookie;=0A= x=3D" expires=3D"+x.toGMTString()+";";=0A= if (_ulink && !_ubl) {=0A= z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A= if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { = _ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A= }=0A= z=3Ddc.indexOf("__utmz=3D"+_udh);=0A= if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh,";"); }=0A= else { z=3D"-"; }=0A= t=3D_uGC(s,_ucid+"=3D","&");=0A= t2=3D_uGC(s,_ucsr+"=3D","&");=0A= t3=3D_uGC(s,"gclid=3D","&");=0A= if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && = t3!=3D"")) {=0A= if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A= if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; = c+=3D"utmcsr=3D"+_uEC(t2); }=0A= if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; = c+=3D"utmgclid=3D"+_uEC(t3); }=0A= t=3D_uGC(s,_uccn+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A= else c+=3D"|utmccn=3D(not+set)";=0A= t=3D_uGC(s,_ucmd+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A= else c+=3D"|utmcmd=3D(not+set)";=0A= t=3D_uGC(s,_uctr+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A= else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") = c+=3D"|utmctr=3D"+_uEC(t); }=0A= t=3D_uGC(s,_ucct+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A= t=3D_uGC(s,_ucno+"=3D","&");=0A= if (t=3D=3D"1") o=3D1;=0A= if (z!=3D"-" && o=3D=3D1) return "";=0A= }=0A= if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && = _ufno=3D=3D1) return ""; }=0A= if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1) c=3D_uRef(); if = (z!=3D"-" && _ufno=3D=3D1) return ""; }=0A= if (c=3D=3D"-" || c=3D=3D"") {=0A= if (z=3D=3D"-" && _ufns=3D=3D1) { = c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A= if (c=3D=3D"-" || c=3D=3D"") return "";=0A= }=0A= if (z!=3D"-") {=0A= i=3Dz.indexOf(".");=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= t=3Dz.substring(i+1,z.length);=0A= if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A= t=3Dz.substring(0,i);=0A= if ((i=3Dt.lastIndexOf(".")) > -1) {=0A= t=3Dt.substring(i+1,t.length);=0A= cn=3D(t*1);=0A= }=0A= }=0A= if (cs=3D=3D0 || _ufns=3D=3D1) {=0A= t=3D_uGC(dc,"__utma=3D"+_udh,";");=0A= if ((i=3Dt.lastIndexOf(".")) > 9) {=0A= _uns=3Dt.substring(i+1,t.length);=0A= _uns=3D(_uns*1);=0A= }=0A= cn++;=0A= if (_uns=3D=3D0) _uns=3D1;=0A= _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; = path=3D"+_utcp+"; "+x+_udo;=0A= }=0A= if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A= else return "&utmcr=3D1";=0A= }=0A= function _uRef() {=0A= if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A= var i=3D0,h,k,n;=0A= if ((i=3D_ur.indexOf("://"))<0) return "";=0A= h=3D_ur.substring(i+3,_ur.length);=0A= if (h.indexOf("/") > -1) {=0A= k=3Dh.substring(h.indexOf("/"),h.length);=0A= if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A= h=3Dh.substring(0,h.indexOf("/"));=0A= }=0A= h=3Dh.toLowerCase();=0A= n=3Dh;=0A= if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A= for (var ii=3D0;ii<_uRno.length;ii++) {=0A= if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && = n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A= }=0A= if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A= return = "utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D= referral";=0A= }=0A= function _uOrg(t) {=0A= if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A= var i=3D0,h,k;=0A= if ((i=3D_ur.indexOf("://")) < 0) return "";=0A= h=3D_ur.substring(i+3,_ur.length);=0A= if (h.indexOf("/") > -1) {=0A= h=3Dh.substring(0,h.indexOf("/"));=0A= }=0A= for (var ii=3D0;ii<_uOsr.length;ii++) {=0A= if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A= if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || = (i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A= k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A= if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A= for (var yy=3D0;yy<_uOno.length;yy++) {=0A= if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; = break; }=0A= }=0A= if (t) return _uEC(k);=0A= else return = "utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|= utmcmd=3Dorganic";=0A= }=0A= }=0A= }=0A= return "";=0A= }=0A= function _uBInfo() {=0A= var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A= var n=3Dnavigator;=0A= if (self.screen) {=0A= sr=3Dscreen.width+"x"+screen.height;=0A= sc=3Dscreen.colorDepth+"-bit";=0A= } else if (self.java) {=0A= var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A= var s=3Dj.getScreenSize();=0A= sr=3Ds.width+"x"+s.height;=0A= }=0A= if (n.language) { ul=3Dn.language.toLowerCase(); }=0A= else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A= je=3Dn.javaEnabled()?1:0;=0A= if (_uflash) fl=3D_uFlash();=0A= if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A= else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A= return = "&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j= e+"&utmfl=3D"+fl;=0A= }=0A= function __utmSetTrans() {=0A= var e;=0A= if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A= else if (_ubd.utmform && _ubd.utmform.utmtrans) = e=3D_ubd.utmform.utmtrans;=0A= if (!e) return;=0A= var l=3De.value.split("UTM:");=0A= var i,i2,c;=0A= if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A= if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A= =0A= for (var ii=3D0;ii=3D2;ii--) {=0A= try {=0A= var fl=3Deval("new = ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");=0A= if (fl) { f=3Dii + '.0'; break; }=0A= }=0A= catch(e) {}=0A= }=0A= }=0A= return f;=0A= }=0A= function __utmLinker(l,h) {=0A= if (!_ulink) return;=0A= var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A= var dc=3D_ubd.cookie;=0A= if (!l || l=3D=3D"") return;=0A= var iq =3D l.indexOf("?"); =0A= var ih =3D l.indexOf("#"); =0A= if (dc) {=0A= a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A= b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A= c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A= x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A= z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A= v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A= k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A= = p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D= "+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A= }=0A= if (p) {=0A= if (h && ih>-1) return;=0A= if (h) { _udl.href=3Dl+"#"+p; }=0A= else {=0A= if (iq=3D=3D-1 && ih=3D=3D-1) _udl.href=3Dl+"?"+p;=0A= else if (ih=3D=3D-1) _udl.href=3Dl+"&"+p;=0A= else if (iq=3D=3D-1) = _udl.href=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A= else _udl.href=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A= }=0A= } else { _udl.href=3Dl; }=0A= }=0A= function __utmLinkPost(f,h) {=0A= if (!_ulink) return;=0A= var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A= var dc=3D_ubd.cookie;=0A= if (!f || !f.action) return;=0A= var iq =3D f.action.indexOf("?"); =0A= var ih =3D f.action.indexOf("#"); =0A= if (dc) {=0A= a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A= b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A= c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A= x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A= z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A= v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A= k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A= = p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D= "+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A= }=0A= if (p) {=0A= if (h && ih>-1) return;=0A= if (h) { f.action+=3D"#"+p; }=0A= else {=0A= if (iq=3D=3D-1 && ih=3D=3D-1) f.action+=3D"?"+p;=0A= else if (ih=3D=3D-1) f.action+=3D"&"+p;=0A= else if (iq=3D=3D-1) = f.action=3Df.action.substring(0,ih-1)+"?"+p+f.action.substring(ih);=0A= else = f.action=3Df.action.substring(0,ih-1)+"&"+p+f.action.substring(ih);=0A= }=0A= }=0A= return;=0A= }=0A= function __utmSetVar(v) {=0A= if (!v || v=3D=3D"") return;=0A= if (!_udo || _udo =3D=3D "") {=0A= _udh=3D_uDomain();=0A= if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A= }=0A= if (!_uVG()) return;=0A= var r=3DMath.round(Math.random() * 2147483647);=0A= _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; = expires=3D"+_uNx()+";"+_udo;=0A= var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A= if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A= var i=3Dnew Image(1,1);=0A= i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A= i.onload=3Dfunction() { _uVoid(); }=0A= }=0A= if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A= var i2=3Dnew Image(1,1);=0A= = i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+= _uGCS();=0A= i2.onload=3Dfunction() { _uVoid(); }=0A= }=0A= }=0A= function _uGCS() {=0A= var t,c=3D"",dc=3D_ubd.cookie;=0A= if ((t=3D_uGC(dc,"__utma=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utma=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmb=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmb=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmc=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmc=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmx=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmz=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmz=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmv=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmv=3D"+t+";");=0A= if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A= return c;=0A= }=0A= function _uGC(l,n,s) {=0A= if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A= var i,i2,i3,c=3D"-";=0A= i=3Dl.indexOf(n);=0A= i3=3Dn.indexOf("=3D")+1;=0A= if (i > -1) {=0A= i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A= c=3Dl.substring((i+i3),i2);=0A= }=0A= return c;=0A= }=0A= function _uDomain() {=0A= if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A= if (_udn=3D=3D"auto") {=0A= var d=3D_ubd.domain;=0A= if (d.substring(0,4)=3D=3D"www.") {=0A= d=3Dd.substring(4,d.length);=0A= }=0A= _udn=3Dd;=0A= }=0A= _udn =3D _udn.toLowerCase(); =0A= if (_uhash=3D=3D"off") return 1;=0A= return _uHash(_udn);=0A= }=0A= function _uHash(d) {=0A= if (!d || d=3D=3D"") return 1;=0A= var h=3D0,g=3D0;=0A= for (var i=3Dd.length-1;i>=3D0;i--) {=0A= var c=3DparseInt(d.charCodeAt(i));=0A= h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A= if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A= }=0A= return h;=0A= }=0A= function _uFixA(c,s,t) {=0A= if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A= var a=3D_uGC(c,"__utma=3D"+_udh,s);=0A= var lt=3D0,i=3D0;=0A= if ((i=3Da.lastIndexOf(".")) > 9) {=0A= _uns=3Da.substring(i+1,a.length);=0A= _uns=3D(_uns*1)+1;=0A= a=3Da.substring(0,i);=0A= if ((i=3Da.lastIndexOf(".")) > 7) {=0A= lt=3Da.substring(i+1,a.length);=0A= a=3Da.substring(0,i);=0A= }=0A= if ((i=3Da.lastIndexOf(".")) > 5) {=0A= a=3Da.substring(0,i);=0A= }=0A= a+=3D"."+lt+"."+t+"."+_uns;=0A= }=0A= return a;=0A= }=0A= function _uTrim(s) {=0A= if (!s || s=3D=3D"") return "";=0A= while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || = (s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A= while ((s.charAt(s.length-1)=3D=3D' ') || = (s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) = s=3Ds.substring(0,s.length-1);=0A= return s;=0A= }=0A= function _uEC(s) {=0A= var n=3D"";=0A= if (!s || s=3D=3D"") return "";=0A= for (var i=3D0;i0) r=3Da.substring(i+1,i2); else return = ""; =0A= if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return = ""; =0A= if (f) {=0A= return r;=0A= } else {=0A= var c=3Dnew = Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'= ,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A= return = c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r= &7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5= &m]+c[t&m];=0A= }=0A= }=0A= function _uIN(n) {=0A= if (!n) return false;=0A= for (var i=3D0;i"9") && (c!=3D".")) return false;=0A= }=0A= return true;=0A= }=0A= function _uES(s,u) {=0A= if (typeof(encodeURIComponent) =3D=3D 'function') {=0A= if (u) return encodeURI(s);=0A= else return encodeURIComponent(s);=0A= } else {=0A= return escape(s);=0A= }=0A= }=0A= function _uUES(s) {=0A= if (typeof(decodeURIComponent) =3D=3D 'function') {=0A= return decodeURIComponent(s);=0A= } else {=0A= return unescape(s);=0A= }=0A= }=0A= function _uVG() {=0A= if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") = =3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && = _udn.indexOf("google.org")=3D=3D-1) {=0A= return false;=0A= }=0A= return true;=0A= }=0A= function _uSP() {=0A= var s=3D100;=0A= if (_usample) s=3D_usample;=0A= if(s>=3D100 || s<=3D0) return true;=0A= return ((__utmVisitorCode(1)%10000)<(s*100));=0A= }=0A= function urchinPathCopy(p){=0A= var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A= cs=3Dnew Array("a","b","c","v","x","z");=0A= h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A= nx=3D_uNx()+";";=0A= tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A= tx=3Dtx.toGMTString()+";";=0A= sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A= sx=3Dsx.toGMTString()+";";=0A= for (i=3D0;i<6;i++){=0A= t=3D" expires=3D";=0A= if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) = t+=3Dsx; else t+=3Dnx;=0A= c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A= if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A= }=0A= }=0A= function _uCO() {=0A= if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A= var d=3D'www.google.com';=0A= if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A= _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A= var sc=3Ddocument.createElement('script');=0A= sc.type=3D'text/javascript';=0A= sc.id=3D"_gasojs";=0A= = sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+= Math.random();=0A= document.getElementsByTagName('head')[0].appendChild(sc); =0A= }=0A= function _uGT() {=0A= var h=3Dlocation.hash, a;=0A= if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A= a=3D_uGC(h,"gaso=3D","&");=0A= } else {=0A= a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A= }=0A= return a;=0A= }=0A= var _utk=3D_uGT();=0A= if (_utk && _utk!=3D"" && _utk.length>10) {=0A= if (window.addEventListener) {=0A= window.addEventListener('load', _uCO, false); =0A= } else if (window.attachEvent) { =0A= window.attachEvent('onload', _uCO);=0A= }=0A= }=0A= =0A= function _uNx() {=0A= return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A= }=0A= ------=_NextPart_000_0000_01C863A6.16579A60--