From: "Saved by Windows Internet Explorer 9" Subject: Welcome to The Year 2038 Bug Site Date: Wed, 14 Dec 2011 19:28:19 +0800 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_011C_01CCBA96.88DF7B70" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463 This is a multi-part message in MIME format. ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://2038bug.com/ =EF=BB=BF Welcome to The=20 Year 2038 Bug Site
Welcome to The Year 2038 Bug Site

The Year-2038 Bug

Thursday, = 17 August=20 2000 00:00 Paul Sheer = Articles = =20 - General =

The year-2038 bug is similar to the Y2K bug in that it involves = a=20 time-wrap problem not handled by programmers. In the case of Y2K, = many=20 older machines did not store the century digits of dates, hence = the year=20 2000 and the year 1900 would appear the same. 

Of = course we=20 now know that the prevalence of computers that would fail because = of this=20 error was greatly exaggerated by the media. Computer scientists = were=20 generally aware that most machines would continue operating as = usual=20 through the century turnover, with the worst result being an = incorrect=20 date. This prediction withstood through to the new millennium. = Affected=20 systems were tested and corrected in time, although the correction = and=20 verification of those systems was monumentally=20 expensive. 

There are however several other problems = with date=20 handling on machines in the world today. Some are less prevalent = than=20 others, but it is true that almost all computers suffer from one = critical=20 limitation: Most programs work out their dates from a perpetual = second=20 counter - 86400 seconds per day counting from Jan 1 1970. A recent = milestone was Sep 9 2001, where this value wrapped from = 999'999'999=20 seconds to 1'000'000'000 seconds. Very few programs anywhere store = time as=20 a 9 digit number, and therefore this was not a=20 problem. 

Modern computers use a standard 4 byte = integer for=20 this second count. This is 31 bits, storing a maximum value of=20 231. The remaining bit is the sign. This means that = when the=20 second count reaches 2147483647, it will wrap to=20 -2147483648. 

The precise date of this occurrence is = Tue Jan=20 19 03:14:07 2038. At this time, a machine prone to this bug will = show the=20 time Fri Dec 13 20:45:52 1901, hence it is possible that the media = will=20 call this The Friday 13th Bug.

-


=20

 

Where Do I Go From = Here?

Everyone

Show support for this project and "Register" = on this=20 site, this will also allow you access to other areas. Read the Updates=20 section for additional information, browse the Articles, see the FAQ, join our Mailing List, join the "Forums", read other user's Blogs=20 and become more active in the community.

Developers

If you are a Developer, please read this article. You can also = "Register",=20 after which you will be able to visit the "Projects = Page"=20 which will appear in your "User Menu". From the=20 "Projects Page" you will be able to join the main = 2038=20 Bug Project and any other related projects as they are created. = You will=20 also be able to create your own related project (public or = private).=20 Finally you can start your own Blog.

Please visit the "Site FAQ" if you require help with this=20 site.

Last Updated on = Saturday, 15 May=20 2010 23:23
 

Login




= Forgot=20 login?
Reg= ister

Main Menu

  • Home
  • Updates
  • Articles<= /LI>
  • Forum
  • Blogs
  • Contact
  • Mailing = List
  • FAQs

Resources

  • Links
  • News=20 Feeds

Users Online

None

Polls

Year 2038 Bug =
 

Copyright =C2=A9 2011 joomla.2038bug.com. All Rights = Reserved.
Joomla! is Free Software = released=20 under the GNU/GPL=20 License.
3D"Our

------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://2038bug.com/templates/ja_purity/images/user-increase.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAJlJREFUeNpi+P//PwMZ+AyMzcRAIWAEmUICOIMhgsV5QUC8EepMEK4C Yj5cXmBBMy8eiHPRxIKAWBOIY7G6CclUkC37oDgISWwa1MZ4bAGKHIhmQMwHxOuBeB1U7BMQV0Bp c2wOQDZAGkpfR1PzCUrzYjOABYuYNNbQZmB4SsgFZAEWHDaZoIntw2UAxS4YBgaQmpkwAECAAQCd 86onJCJHtgAAAABJRU5ErkJggg== ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://2038bug.com/templates/ja_purity/images/user-reset.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAHRJREFUeNpi/P//PwMlgImBQjA4DeAD4g4gPgPFi4HYDJcBjFgCEaRB E4tafyB+SsgFLlDN16EaTIB4HVQunhgvSEPpyUi2tQHxJxyuwmkAulNvQMMGA7DgCBuQc4PQxJ7S NR0shAYgDJ8axkmZkdLsDBBgAOwwGanzaiHwAAAAAElFTkSuQmCC ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://2038bug.com/templates/ja_purity/images/user-decrease.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAGhJREFUeNpi/P//PwMlgImBQjBqAAMDC4nqz6DxTRhA0YgFxwPxGSje CMRmONQxYBMMgmo0QzJsHxDzYTMAWxhoAPF1ID4F5e8BYj4gNiMlDPiw+JePlFh4Cg4gCPYf5gmJ kdLsDBBgAK1PcWPgTT2YAAAAAElFTkSuQmCC ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://2038bug.com/templates/ja_purity/images/emailButton.png iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAwBQTFRF+fz/+vz/+fv99fn8YH2q7fP4UIzI6vP+9/r8wNv8lrXj5/H+ +fv/4Or54+z54e395O/+1Ob9TonE8/b7UYvH3uj3PHO83er+RYDD2On9nL/tUIzJ/P3/Xoq35Oz1 l7bj7PL4qcXqT4PFp8XsUYXFwtr4or/p+Pr9XIi6+Pv9Pm211uf99fn/oL/p0OH4iq7i8ff77PT4 hariSoTE5u75PXC+3uz9UYzIvNDs+/z/2+r92un92eTxXIzJ1uT5zeD42+v+0uP5oLfcV4nHZZDM 7fT+UYjA7PH3fJ3TcJbQuc/st9f8TIjE2Oj9xt/83+z+9vn8sszxxNv43uv+5e35W4i20+X98/f7 UI3I3un59/n8pMPsvdX07vP41+j9Y4/MjbDjYY/LnsHwWYvIQ33CUH3Fh6jcTHKv3ef3VoS2mLbj 8PX77vX+8fX8TYjE6u/4i6nXs8vqVIfG9vr/3+v+SILDq8btUInE4+vziarcRnbCZo7M9/r/Xo3K 3Or9nbPWW4bJztrrcpnRvdP0lrTjP3m/U4fD+/3/3Oj58vb7s8rr3Ov+0OH58ff+sMrrlbzwsc3x yd739Pj7////lJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6Oj pKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2 t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJ ysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc 3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v 8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////Er7FewAAAJR0 Uk5T//////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////AEU5UQEAAACaSURBVHjaYpiMAhjQ uPUFTfGJtbbJzkVKbRosDB6dLTnWdWb8Aty8RjbmDJ5MEyJ7gRz2Gv1+QzaGaqYwLl4ddleekCRv VjaGBqa4sko+HkaTNE5OIDeVSbJLOStDVD5a1Y81gqFK01FPO0ZXrVmwL0hBmsGU2cK/JNihW9zK vrBChIFFSyxFotTYJ0+o3C2ThQG/I1G5AAEGAFGPR0ktllhHAAAAAElFTkSuQmCC ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://2038bug.com/templates/ja_purity/images/printButton.png iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAwBQTFRFfX198vLyy8vLubm5v7+/tbW1vcDF+fn519fXu7u7/Pz8YWFh ZZfKgYGBenp6bm5u7PL339/f8fX5ZJfJzeP7wtz4ZZjK7fP4l5eX6OjoSoXEzeP81ef97PL40+b8 2NjYoaGh1+f+lZWVTYnFxsbGzeb8h4eHQ0NDyuH6zOH7u9b1hISE8PT4TovH9vf5uc7ozs7Ow8PD 1NTUhLbixN351+j+x+D6qKqtdXV1T4zGVZHKSIPE2Oj+6/H57fT6UY3IyOD6+Pv9aZXb4er00eT8 fbLi09PTja/d9vj6hKjVTInFQkJCKioq7vT4dHR0jo6OYpbI0ub80tLSzMzMPz8/5u333ujy3+n0 YZXHw9357/T5eXl5fn5+bW1t8PT5yOD5Uo3I6fD4a2trS0tLm5ubq6ur7fT5qqyvUIzIz+P8TYjF YZTHxMTEZJfKg4ODcHBwYpXIcXFxlpaWSoXH6e/1+vv9o6OjIyMj7/T6fKrXp6enjY2NSIDDvdr2 7PH5JSUlLCwsJCQkzc3N+/v7T4zI1+byVZDLmpqa3d3d0+X9WFhY0+f9UlJStdTzz+T8vLy8//// kZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6Oj pKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2 t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJ ysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc 3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v 8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////iSOdcgAAAJF0 Uk5T//////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////ADL5YZsAAAC8SURBVHjaYpgwYUJlRotV m7I7kDWBAcgT8BUXl211fQPlCkmLxIs6qnpCuXFy3SIOWr1Sb0Dcc2pRijKBmqK11tx7JjDcnXUm zca008Ussviw31mG6ZdeMEDBiyOxDNp//nyCgGN//hQyxPz8ef80GCz++ZObge/69Rv7wcD/+vUQ hvytW3l5o/m5e9T5t26tZ0havjWdDQwats4uZ1jI16VXZ5sY6hyW3Zg8DeQqMR4enlxh4QKgIwEC DACkd1ncFq01OwAAAABJRU5ErkJggg== ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://2038bug.com/templates/ja_purity/images/pdf_button.png iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAwBQTFRF/Pz8tbW15ubm+/v75eXl+Pj4uLi49vb2+vr6ycnJ8vLy9fX1 t7e39/f35OTk8/Pz7Ozs6urq8fHxzMzM7+/v+fn54Wxl5NjY7HZs6enp99zawH16xz0431BG8PDw 8cPA9/Py993b8qae7n9099bU0k5J5G5m7e3t+OXk+e7t+enn5H135Hx27nZp6mhd9PT09NXT31VM 4mVd6Gpg21VP5Xly5l5T8YR4+fPz87+55+fn862m4LSyzc3Nurq6vXt46aCb9trY+N7c9+no66Of 2Xl17ZyX7aun8X9z5YF69PHx6+vr5Wlg9dDM1Wdj2jgt53Vt5oeB8svJ77i0VFRUVVVVVlZWV1dX WFhYWVlZWlpaW1tbXFxcXV1dXl5eX19fYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoaWlpampq a2trbGxsbW1tbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19 fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQ kZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6Oj pKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2 t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJ ysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc 3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v 8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////0Rr8EAAAAJ9J REFUeNpiePbs7FYIOPnk2TOGZ892/P4DBtuBfCB3q5e55deP718+33HyCcOzp1t/6ip9//bpNVDB VhD3t7L17x9fP756BuH+0ZP4A+S/fwvhOpkZqwD5nz9BuAFuij5Sf359+wbhGmo4qvnLGrn/gHA9 g13kDQLFHEBcG1cZkBt+gwCQ66dq/wcOgIqfbYfzfuwAcs9shYEdZwACDAC7XJJaVsh9PgAAAABJ RU5ErkJggg== ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://2038bug.com/images/M_images/livemarks.png iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAANbY1E9YMgAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJnSURBVDiNpdNPSNNhHMfxj66SLFcOMis6 dAoPXYooPIUdgqCi0Z8RK2gsDEcpVmSkJUZoGWJQEUURpNEfSjxElygiorLSLmW2X/ZbOjeVqTnd ouXeHbbGj6AI+sKH57k8r8/l+wjQ/0TD15Y6Bk7O7TYrs/CXCX+ZMP6QQGUWwZNzetqPLC6UZAOk gbq87pHG2YTbNhF80sDQs1NMvqxh4t5KErcWkryzCCwZbZyNeTzvk6QFkmwyfWLqegH+Vhe/T7zv KeN31zDVMh9aU0m2FGD6hKQiSTNkeEXyioPwucV0NK3l+ZkSOlsqiJhdGShyfy/fL+XDVQdcdWB4 haRlKcAjuGgncd7OQH0uofpZxM7mEW7IJdBWSTw6CkD/HS9TF+xw0Y7hsQK7BM25hGpzMo2xYBdf b29l8vRMehqXEx8fAWDs8kqSzbkYu6yAW3A6h+EaGyPvHxH++CYDDT+oJVo3jcDN8hRsPCbRMB3D bQV2CE5kk6zLJnYsi0CFeFRVTCzdOnRlE+GDImKk4LFTSzB2WAGXSFaLeJUIl4vEURE/LF5UrwYg ar5h4pAItvoA+HpvH4bLCmwT0Qrx7Uuq4Ud/J4mDIlgqBj+8BqBvjxg8UwxA6O5R/NuswBZh7J+H dQa9IlYmIm8fAvDKKSabVgEQvFmF32kBTKcIucW4/xUA33pfE/OKH6Wiz5fPQO0Kxj1i7ICDdzfq CZ510msFgi71jLjEkEt0rBNRt0h6BJ7U+es+tVvEdorh7cLYokAGaF+vws9O9ZobhbHh7zE3CmOz AmsWqCSzypJs6Y9RlFb/JUXpN7afIVhSDdLWIM4AAAAASUVORK5CYII= ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://2038bug.com/templates/ja_purity/images/but-css.gif R0lGODlhNAAQAOYAAJvFhpG8fN730pe8hqzJnszexNvt087fxdrr0dLjydbnzdTly4mydISvb6vV lsLYuLvTsJm8h5nDhZ7AjafRkaHNjY22d/P38ZzHiPD17ZXAgaHLjZ/KiqTElJS+f+bv4o+4e6HM jJO8fpK8fr/VtODr287fxoOsbo+5euzz6dTjzZC6e4y2d4OsbcfbvqjSk6TPkJ3HiIOtboSucLXP qYavcZjDhLDMo6DKi423eKTPj5bAgYiyc6jTk4Sub0x5Nn+pa4Cqa6HCkbHcnK/amqzXl4mzdf// /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAA0ABAAAAf/gEcmE0aFhoeIiYqLjEYDLkcfIA5DlZaXmJmam5xDRSMqNBtEpKWm p0RGAqisra4UHQQVRbS1trdFqri7vL0vAwQcPcPExT1HR8SqxgbIRwbDzcjQPdLPxj0wwBg63d7f zt6q3whHP+dHCOXnP+nr6AjfOiHAEjj3+PjO+ar55s7t/iELGPBfPhwxgGkAwBAZQwDOHjJUJfEf AAVHMBbMKBCZAokAbAATsaOksx0nS6pUpRJlu5YLzKFbEJPdkQUtd3gAhiKAzwDOkP0cqmrovwAJ jiRIClBp0HZDA6wAxiKHVavOrmrNoUprR4JNvx7ZagEYAx5o0x5JyxatKrYHX2S2OxDXJl25Rw60 5QGsho+/gAML9qFKcAFnBf4eRpbYx+IjjQM3iEBiRpDLmDNrDqJqs+fPoE/cyMBABpDTqFOrVqW6 tevXqFswKHHkwgMhuHPr3s27t+/fQiCkOBIIADs= ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://2038bug.com/templates/ja_purity/images/but-xhtml10.gif R0lGODlhPgAQAOYAAJbAgY23eMzexNvt09730qzJnpe8hdDhx9rr0dTly4iydIOtbtjpz4WvcJ7A jaLMjY+5etTjzZnDhc7gxpnDhJi9h6fRkpzHh87fxYWvcezy6JK8fubv4o64evD17Yy2d6HMjLXQ qarVlcfbvtbnzb/WtLDMopK8feDr26HLjMLYuJ3HiIKsbqPElPP38ISucJC7e7vTr5/KipS+gKDK i5vFhpG8fKTPj4iyc4Sub6jTk3+pa4Cqa6HCkbHcnK/amqzXl4mzdUx5Nv///wAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAA+ABAAAAf/gEMTDkGFhoeIiYqLjI1BBiNDHB0iPpaXmJmam5ydnj5AGxEhKT+m p6ipP0EEqq6vsLEWLQUPQLe4ubpArLu+v8DBOgYFMjrHyMk6Q0PIrMkDQwM60QPV1NLM2tfH1dzI N8QXN+Tl5trlrOdCQwhD7O9DN/FC9fXxCDfu8OzmNyDEJNAYSJCgtoKsCjKgN2QhOxrxmMF795Ci xCEFaawgBqCGR2Yea2gL6ZEVSZHs2KHUpjIeSnYkLLokSYHYCQA4tQHQibMnq544E8RLsNPevaJD kKaMyA4ogBnEINiYakMbM6pYWWGtupQryyFevS7lBxYrDGIfAqhVq22t2wCsidweYDiXXYB4d+0y vRhxyIG1xBTgGEx4COHDg1kdjodhL454j9lF5svPnuHBxDLk2My5s+ccrDoLGCIgx2gBp02TVl36 tGvSo7WVztGgQokXPHLr3s2bB6vewIMLH77AhIcgC3YoX868Oavm0KNLn86chQIUQ1yo6MG9u/fv 4MOLH0++RwwNQwIBADs= ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://2038bug.com/templates/system/css/system.css input.system-openid { background: url("http://openid.net/images/login-bg.gif") no-repeat 0px = 50% rgb(255, 255, 255); color: rgb(0, 0, 0); padding-left: 18px; } input.com-system-openid { background: url("http://openid.net/images/login-bg.gif") no-repeat 0px = 50% rgb(255, 255, 255); color: rgb(0, 0, 0); padding-left: 18px; } .system-unpublished { background: rgb(232, 237, 241); border-top-color: rgb(196, 211, 223); = border-bottom-color: rgb(196, 211, 223); border-top-width: 4px; = border-bottom-width: 4px; border-top-style: solid; border-bottom-style: = solid; } #system-message { padding: 0px; margin-bottom: 10px; } #system-message dt { font-weight: bold; } #system-message dd { margin: 0px; text-indent: 30px; font-weight: bold; } #system-message dd ul { list-style: none; padding: 10px; color: rgb(0, 85, 187); margin-bottom: = 10px; border-top-color: rgb(132, 167, 219); border-bottom-color: = rgb(132, 167, 219); border-top-width: 3px; border-bottom-width: 3px; = border-top-style: solid; border-bottom-style: solid; } #system-message dt.message { display: none; } #system-message dd.message { =09 } #system-message dt.error { display: none; } #system-message dd.error ul { color: rgb(204, 0, 0); border-top-color: rgb(222, 122, 123); = border-bottom-color: rgb(222, 122, 123); border-top-width: 3px; = border-bottom-width: 3px; border-top-style: solid; border-bottom-style: = solid; background-color: rgb(230, 192, 192); } #system-message dt.notice { display: none; } #system-message dd.notice ul { background: rgb(239, 231, 184); color: rgb(204, 0, 0); = border-top-color: rgb(240, 220, 126); border-bottom-color: rgb(240, 220, = 126); border-top-width: 3px; border-bottom-width: 3px; border-top-style: = solid; border-bottom-style: solid; } #system-debug { margin: 10px; padding: 10px; color: rgb(204, 204, 204); = background-color: rgb(255, 255, 255); } #system-debug div { font-size: 11px; } ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://2038bug.com/templates/system/css/general.css .invalid { border-color: rgb(255, 0, 0); } label.invalid { color: rgb(255, 0, 0); } #editor-xtd-buttons { padding: 5px; } .button2-left { float: left; } .button2-right { float: left; } .button2-left div { float: left; } .button2-right div { float: left; } .button2-left a { height: 22px; color: rgb(102, 102, 102); line-height: 22px; font-size: = 11px; float: left; display: block; cursor: pointer; } .button2-right a { height: 22px; color: rgb(102, 102, 102); line-height: 22px; font-size: = 11px; float: left; display: block; cursor: pointer; } .button2-left span { height: 22px; color: rgb(102, 102, 102); line-height: 22px; font-size: = 11px; float: left; display: block; cursor: pointer; } .button2-right span { height: 22px; color: rgb(102, 102, 102); line-height: 22px; font-size: = 11px; float: left; display: block; cursor: pointer; } .button2-left span { color: rgb(153, 153, 153); cursor: default; } .button2-right span { color: rgb(153, 153, 153); cursor: default; } .button2-left .page a { padding: 0px 6px; } .button2-right .page a { padding: 0px 6px; } .button2-left .page span { padding: 0px 6px; } .button2-right .page span { padding: 0px 6px; } .page span { color: rgb(0, 0, 0); font-weight: bold; } .button2-left a:hover { color: rgb(11, 85, 196); text-decoration: none; } .button2-right a:hover { color: rgb(11, 85, 196); text-decoration: none; } .button2-left a { padding: 0px 24px 0px 6px; } .button2-left span { padding: 0px 24px 0px 6px; } .button2-right a { padding: 0px 6px 0px 24px; } .button2-right span { padding: 0px 6px 0px 24px; } .button2-left { background: url("../images/j_button2_left.png") no-repeat; margin-left: = 5px; float: left; } .button2-right { background: url("../images/j_button2_right.png") no-repeat 100% 0px; = margin-left: 5px; float: left; } .button2-left .image { background: url("../images/j_button2_image.png") no-repeat 100% 0px; } .button2-left .readmore { background: url("../images/j_button2_readmore.png") no-repeat 100% 0px; } .button2-left .pagebreak { background: url("../images/j_button2_pagebreak.png") no-repeat 100% = 0px; } .button2-left .blank { background: url("../images/j_button2_blank.png") no-repeat 100% 0px; } div.tooltip { background: rgb(255, 255, 204); padding: 5px; border: 1px solid = rgb(212, 213, 170); float: left; z-index: 13000; max-width: 200px; } div.tooltip h4 { background: url("../images/selector-arrow.png") no-repeat; margin: = -15px 0px 0px; padding: 15px 0px 5px; font-size: 95%; font-weight: bold; } div.tooltip p { margin: 0px; font-size: 90%; } .left.img_caption { margin-right: 1em; float: left; } .right.img_caption { margin-left: 1em; float: right; } .left.img_caption p { text-align: center; clear: left; } .right.img_caption p { text-align: center; clear: right; } a img.calendar { background: url("../images/calendar.png") no-repeat; width: 16px; = height: 16px; margin-left: 3px; vertical-align: middle; cursor: pointer; } ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://2038bug.com/templates/ja_purity/css/template.css html { margin: 0px; padding: 0px; } body { margin: 0px; padding: 0px; } form { margin: 0px; padding: 0px; } fieldset { margin: 0px; padding: 0px; } body { background: rgb(255, 255, 255); color: rgb(0, 0, 0); line-height: 150%; = font-family: Arial, Helvetica, sans-serif; } body#bd { background: rgb(242, 242, 242); color: rgb(51, 51, 51); } body.contentpane { margin: 0px; width: auto; color: rgb(51, 51, 51); line-height: 1.3em; = font-size: 12px; } body.fs1 { font-size: 10px; } body.fs2 { font-size: 11px; } body.fs3 { font-size: 12px; } body.fs4 { font-size: 13px; } body.fs5 { font-size: 14px; } body.fs6 { font-size: 15px; } a { color: rgb(0, 102, 153); text-decoration: underline; } a:hover { color: rgb(51, 51, 51); text-decoration: underline; } a:active { color: rgb(51, 51, 51); text-decoration: underline; } a:focus { color: rgb(51, 51, 51); text-decoration: underline; } .contentheading { font-family: "Segoe UI", Arial, Helvetica, sans-serif; } .componentheading { font-family: "Segoe UI", Arial, Helvetica, sans-serif; } .blog_more strong { font-family: "Segoe UI", Arial, Helvetica, sans-serif; } h1 { font-family: "Segoe UI", Arial, Helvetica, sans-serif; } h2 { font-family: "Segoe UI", Arial, Helvetica, sans-serif; } h3 { font-family: "Segoe UI", Arial, Helvetica, sans-serif; } h4 { font-family: "Segoe UI", Arial, Helvetica, sans-serif; } small { color: rgb(102, 102, 102); font-size: 92%; } .small { color: rgb(102, 102, 102); font-size: 92%; } .smalldark { color: rgb(102, 102, 102); font-size: 92%; } .mosimage_caption { color: rgb(102, 102, 102); font-size: 92%; } .createby { color: rgb(102, 102, 102); font-size: 92%; } .createdate { color: rgb(102, 102, 102); font-size: 92%; } .modifydate { color: rgb(102, 102, 102); font-size: 92%; } a.readon { color: rgb(102, 102, 102); font-size: 92%; } .img_caption { color: rgb(102, 102, 102); font-size: 92%; } h1 { font-size: 180%; } h2 { font-size: 150%; } h3 { font-size: 125%; } h4 { text-transform: uppercase; font-size: 100%; } p { margin: 1em 0px; padding: 0px; } pre { margin: 1em 0px; padding: 0px; } blockquote { margin: 1em 0px; padding: 0px; } ul { margin: 1em 0px; padding: 0px; } ol { margin: 1em 0px; padding: 0px; } h1 { margin: 1em 0px; padding: 0px; } h2 { margin: 1em 0px; padding: 0px; } h3 { margin: 1em 0px; padding: 0px; } h4 { margin: 1em 0px; padding: 0px; } h5 { margin: 1em 0px; padding: 0px; } h6 { margin: 1em 0px; padding: 0px; } ul { list-style: none; } ul li { background: url("../images/bullet.gif") no-repeat 18px 8px; = line-height: 180%; padding-left: 30px; } ol li { line-height: 180%; margin-left: 35px; } th { padding: 5px; text-align: left; font-weight: bold; } fieldset { background: url("../images/hdot2.gif") repeat-x top; padding: 10px 5px; = border: currentColor; } fieldset a { font-weight: bold; } hr { border-width: 1px 0px 0px; border-style: solid none none; border-color: = rgb(204, 204, 204) currentColor currentColor; height: 1px; } td { font-size: 100%; } div { font-size: 100%; } img { border: currentColor; } form { margin: 0px; padding: 0px; } form label { cursor: pointer; } input { padding: 3px 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; = font-size: 100%; } select { padding: 3px 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; = font-size: 100%; } textarea { padding: 3px 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; = font-size: 100%; } .inputbox { padding: 3px 5px; font-family: Tahoma, Arial, Helvetica, sans-serif; = font-size: 100%; } .button { background: url("../images/grad1.gif") repeat-x top rgb(51, 51, 51); = padding: 3px 5px; border: 1px solid rgb(51, 51, 51); color: rgb(204, = 204, 204); text-transform: uppercase; font-size: 85%; } .button:hover { background: rgb(51, 51, 51); border: 1px solid rgb(153, 153, 153); = color: rgb(255, 255, 255); } .button:focus { background: rgb(51, 51, 51); border: 1px solid rgb(153, 153, 153); = color: rgb(255, 255, 255); } * html .button { padding: 2px 0px !important; } * + html .button { padding: 2px 0px !important; } .inputbox { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); } .inputbox:hover { background: rgb(255, 255, 204); } .inputbox:focus { background: rgb(255, 255, 204); } pre { background: rgb(255, 255, 255); font: 1em/1.5 "Courier News", = monospace; margin: 5px 0px 15px; padding: 10px 15px; border-left-color: = rgb(153, 153, 153); border-left-width: 5px; border-left-style: solid; = font-size-adjust: none; font-stretch: normal; } .code { background: rgb(255, 255, 255); font: 1em/1.5 "Courier News", = monospace; margin: 5px 0px 15px; padding: 10px 15px; border-left-color: = rgb(153, 153, 153); border-left-width: 5px; border-left-style: solid; = font-size-adjust: none; font-stretch: normal; } blockquote { padding: 1em 40px 1em 15px; } blockquote span.open { background: url("../images/so-q.gif") no-repeat left top; padding: 0px = 0px 0px 20px; } blockquote span.close { background: url("../images/sc-q.gif") no-repeat right bottom; padding: = 0px 20px 0px 0px; } .quote-hilite { background: rgb(255, 255, 255); margin: 0px; padding: 10px 15px; = border: 1px solid rgb(202, 202, 204); } .small-quote { margin: 0px; padding: 0px; } .small-quote span.open-quote { background: url("../images/so-q.gif") no-repeat left; margin: 0px; = padding-left: 20px; } .small-quote span.close-quote { background: url("../images/sc-q.gif") no-repeat right; margin: 0px; = padding-right: 20px; } .small-quote span.author { background: url("../images/author.gif") no-repeat 5px 4px rgb(234, 235, = 238); margin: 0.5em 0px 0px; padding: 2px 5px 2px 20px; text-transform: = uppercase; font-size: 90%; border-top-color: rgb(220, 221, 224); = border-top-width: 1px; border-top-style: solid; display: block; } .dropcap { font: 50px/40px Georgia, Times, serif; padding: 4px 8px 0px 0px; color: = rgb(153, 153, 153); float: left; display: block; font-size-adjust: none; = font-stretch: normal; } p.error { background: url("../images/icon-error.gif") no-repeat left top; color: = rgb(191, 0, 0); padding-left: 25px; } p.message { background: url("../images/icon-info.gif") no-repeat left top; color: = rgb(0, 102, 153); padding-left: 25px; } p.tips { background: url("../images/icon-tips.gif") no-repeat left top; color: = rgb(238, 150, 0); padding-left: 25px; } .highlight { background: rgb(255, 255, 204); padding: 1px 5px; font-weight: bold; } p.stickynote { background: url("../images/sticky-bg.gif") no-repeat 5px rgb(255, 255, = 255); padding: 10px 0px 10px 40px; border: 1px solid rgb(202, 202, 204); } p.download { background: url("../images/download-bg.gif") no-repeat 5px rgb(255, = 255, 255); padding: 10px 0px 10px 40px; border: 1px solid rgb(202, 202, = 204); } .blocknumber { padding: 5px 15px 10px; clear: both; position: relative; } ul.checklist { list-style: none; } ul.checklist li { background: url("../images/checklist-bg.gif") no-repeat 0px 3px; = padding: 0px 0px 5px 20px; margin-left: 15px; } ul.small-checklist { list-style: none; } ul.small-checklist li { background: url("../images/icon_list.gif") no-repeat 0px 3px; padding: = 0px 0px 5px 20px; margin-left: 15px; } ul.stars { list-style: none; } ul.stars li { background: url("../images/star-bg.gif") no-repeat 0px 3px; padding: = 0px 0px 5px 20px; margin-left: 15px; } .bignumber { background: url("../images/ol-bg.gif") no-repeat left top; font: bold = 20px/normal Arial, sans-serif; padding: 6px 7px; color: rgb(123, 165, = 102); margin-right: 8px; float: left; display: block; font-size-adjust: = none; font-stretch: normal; } div.bubble1 { margin: 15px 0px; } div.bubble2 { margin: 15px 0px; } div.bubble3 { margin: 15px 0px; } div.bubble4 { margin: 15px 0px; } div.bubble1 span.author { background: url("../images/author.gif") no-repeat left; padding-left: = 15px; font-weight: bold; margin-left: 15px; } div.bubble2 span.author { background: url("../images/author.gif") no-repeat left; padding-left: = 15px; font-weight: bold; margin-left: 15px; } div.bubble3 span.author { background: url("../images/author.gif") no-repeat left; padding-left: = 15px; font-weight: bold; margin-left: 15px; } div.bubble4 span.author { background: url("../images/author.gif") no-repeat left; padding-left: = 15px; font-weight: bold; margin-left: 15px; } div.bubble1 div { background: url("../images/bub1-br.gif") no-repeat right bottom; = margin: 0px; width: 100%; } div.bubble1 div div { background: url("../images/bub1-bl.gif") no-repeat left bottom; } div.bubble1 div div div { background: url("../images/bub1-tr.gif") no-repeat right top; } div.bubble1 div div div div { background: url("../images/bub1-tl.gif") no-repeat left top; } div.bubble1 div div div div div { margin: 0px; padding: 15px 15px 30px; width: auto; } div.bubble2 div { background: url("../images/bub2-br.gif") no-repeat right bottom; = margin: 0px; width: 100%; } div.bubble2 div div { background: url("../images/bub2-bl.gif") no-repeat left bottom; } div.bubble2 div div div { background: url("../images/bub2-tr.gif") no-repeat right top; } div.bubble2 div div div div { background: url("../images/bub2-tl.gif") no-repeat left top; } div.bubble2 div div div div div { margin: 0px; padding: 15px 15px 35px; width: auto; } div.bubble3 div { background: url("../images/bub3-br.gif") no-repeat right bottom; = margin: 0px; width: 100%; } div.bubble3 div div { background: url("../images/bub3-bl.gif") no-repeat left bottom; } div.bubble3 div div div { background: url("../images/bub3-tr.gif") no-repeat right top; } div.bubble3 div div div div { background: url("../images/bub3-tl.gif") no-repeat left top; } div.bubble3 div div div div div { margin: 0px; padding: 15px 15px 50px; width: auto; } div.bubble4 div { background: url("../images/bub4-br.gif") no-repeat right bottom; = margin: 0px; width: 100%; } div.bubble4 div div { background: url("../images/bub4-bl.gif") no-repeat left bottom; } div.bubble4 div div div { background: url("../images/bub4-tr.gif") no-repeat right top; } div.bubble4 div div div div { background: url("../images/bub4-tl.gif") no-repeat left top; } div.bubble4 div div div div div { margin: 0px; padding: 15px 15px 55px; width: auto; } .legend-title { background: rgb(246, 246, 246); margin: 0px; padding: 0px 3px; left: = 7px; top: -10px; font-weight: bold; float: left; display: block; = position: absolute; } .legend { background: rgb(255, 255, 255); margin: 20px 0px; padding: 0px 10px; = border: 1px solid rgb(202, 202, 204); position: relative; } table.blog { =09 } .article_separator { height: 20px; clear: both; display: block; } .article_column { =09 } .column_separator { padding: 0px 25px; } td.sectiontableheader { padding: 4px; border-right-color: rgb(255, 255, 255); = border-right-width: 1px; border-right-style: solid; } tr.sectiontableentry0 td { padding: 4px; } tr.sectiontableentry1 td { padding: 4px; } tr.sectiontableentry2 td { padding: 4px; } td.sectiontableentry0 { padding: 3px; } td.sectiontableentry1 { padding: 3px; } td.sectiontableentry2 { padding: 3px; } table.contentpane { border: currentColor; width: 100%; } table.contentpaneopen { border: currentColor; border-collapse: collapse; border-spacing: 0; } table.contenttoc { margin: 0px 0px 10px 10px; padding: 0px; width: 35%; float: right; } table.contenttoc a { text-decoration: none; } table.contenttoc td { background: url("../images/bullet-list.gif") no-repeat 5% 50%; padding: = 1px 5px 1px 25px; } table.contenttoc th { padding: 0px 0px 3px; text-indent: 5px; border-bottom-color: rgb(204, = 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } table.poll { padding: 0px; width: 100%; border-collapse: collapse; } table.pollstableborder { padding: 0px; border: currentColor; width: 100%; text-align: left; } table.pollstableborder img { vertical-align: baseline; } table.pollstableborder td { padding: 4px !important; border-collapse: collapse; border-spacing: 0; } table.pollstableborder tr.sectiontableentry1 td { background: rgb(236, 236, 236); } table.searchintro { padding: 10px 0px; width: 100%; } table.searchintro td { padding: 5px !important; } table.adminform { =09 } .adminform .inputbox { =09 } .blog_more { background: url("../images/hdot.gif") repeat-x top; padding: 10px 0px; } .blog_more strong { margin: 0px 0px 5px; font-size: 125%; display: block; } .blog_more ul { margin: 0px; padding: 0px; } .blog_more ul li { background: url("../images/bullet.gif") no-repeat 6px 8px; margin: 0px; = padding: 0px 0px 0px 17px; } .category { font-weight: bold; } h1.componentheading { background: url("../images/hdot.gif") repeat-x bottom; margin: 0px 0px = 10px; padding: 5px 0px 15px; } .componentheading { background: url("../images/hdot.gif") repeat-x bottom; margin: 0px 0px = 10px; padding: 5px 0px 15px; } .componentheading { font-size: 200%; font-weight: bold; } .contentdescription { padding-bottom: 30px; } h2.contentheading { margin: 0px; padding: 5px 0px 8px; font-weight: normal; } .contentheading { margin: 0px; padding: 5px 0px 8px; font-weight: normal; } table.blog .contentheading { font-size: 150%; } .contentheading { font-size: 200%; } a.contentpagetitle { text-decoration: none !important; } a.contentpagetitle:hover { text-decoration: none !important; } a.contentpagetitle:active { text-decoration: none !important; } a.contentpagetitle:focus { text-decoration: none !important; } a.readon { background: url("../images/arrow.png") no-repeat 5px 48%; padding: 1px = 5px 1px 14px; border: 1px solid rgb(246, 246, 246); color: rgb(0, 102, = 153); text-transform: uppercase; font-weight: bold; text-decoration: = none; margin-top: 10px; float: left; display: block; } a.readon:hover { background: url("../images/arrow.png") no-repeat 5px 48% rgb(255, 255, = 255); border: 1px solid rgb(236, 236, 236); } a.readon:active { background: url("../images/arrow.png") no-repeat 5px 48% rgb(255, 255, = 255); border: 1px solid rgb(236, 236, 236); } a.readon:focus { background: url("../images/arrow.png") no-repeat 5px 48% rgb(255, 255, = 255); border: 1px solid rgb(236, 236, 236); } table.contentpaneopen td { =09 } table.contentpane td { =09 } table.contentpaneopen { width: 100%; } table.contentpane { width: 100%; } table.blog { width: 100%; } .moduletable { padding: 0px; } ul.pagination { background: url("../images/hdot.gif") repeat-x top; margin: 15px auto; = padding: 10px 0px; } ul.pagination li { margin: 0px; padding: 0px; display: inline; } ul.pagination li span { padding: 2px 5px; } ul.pagination a { padding: 2px 5px; border: 1px solid rgb(246, 246, 246); } ul.pagination a:hover { background: rgb(255, 255, 255); border: 1px solid rgb(236, 236, 236); } ul.pagination a:active { background: rgb(255, 255, 255); border: 1px solid rgb(236, 236, 236); } ul.pagination a:focus { background: rgb(255, 255, 255); border: 1px solid rgb(236, 236, 236); } .pagenavbar { padding-left: 14px; } .pagenavcounter { padding: 8px 14px 0px; } .sectiontableheader { background: rgb(68, 68, 68); padding: 8px 5px; color: rgb(255, 255, = 255); } .sectiontableheader a { color: rgb(255, 255, 255); } tr.sectiontableentry1 td { background: url("../images/hdot2.gif") repeat-x bottom; padding: 8px = 5px; } tr.sectiontableentry2 td { background: url("../images/hdot2.gif") repeat-x bottom rgb(236, 236, = 236); padding: 8px 5px; } tr.sectiontableentry1:hover td { background: url("../images/hdot2.gif") repeat-x bottom rgb(255, 255, = 204); } tr.sectiontableentry2:hover td { background: url("../images/hdot2.gif") repeat-x bottom rgb(255, 255, = 204); } .smalldark { text-align: left; } div.syndicate div { text-align: center; } .pollstableborder tr.sectiontableentry1 td { =09 } .pollstableborder tr.sectiontableentry2 td { =09 } .article-tools { background: rgb(236, 236, 236); width: 100%; clear: both; = margin-bottom: 15px; border-top-color: rgb(221, 221, 221); = border-top-width: 1px; border-top-style: solid; float: left; display: = block; } .article-meta { padding: 5px; width: 80%; float: left; } .createby { background: url("../images/icon-user.gif") no-repeat 0px 2px; padding: = 3px 3px 3px 20px; } .createdate { background: url("../images/icon-date.gif") no-repeat 0px 2px; padding: = 3px 3px 3px 20px; } .modifydate { width: 100%; float: left; } div.buttonheading { width: 15%; float: right; } .buttonheading img { margin: 7px 5px 0px 0px; border: 0px currentColor; float: right; } #ja-wrapper { background: rgb(242, 242, 242); margin: 0px; width: 100%; } #ja-containerwrap { background: url("../images/cw-bg1.gif") repeat-y 50% 0px; } #ja-containerwrap2 { background: url("../images/cw-bg2.gif") no-repeat 50% 0px; } #ja-container { background: url("../images/c-bg1.gif") repeat-y 18% 0px; } #ja-container2 { background: url("../images/c-bg2.gif") no-repeat 18% 0px; padding: 20px = 0px; } #ja-mainbody-fr #ja-col1 { width: 20%; } #ja-mainbody-fr #ja-contentwrap { width: 80%; } #ja-mainbody { width: 80%; float: left; } #ja-mainbody-fl { width: 80%; float: left; } #ja-mainbody #ja-contentwrap { width: 75%; float: right; } #ja-mainbody-fl #ja-contentwrap { width: 100%; float: left; } #ja-mainbody-f { width: 100%; float: none; } #ja-mainbody-fr { width: 100%; float: none; } #ja-mainbody-fr #ja-contentwrap { width: 74.8%; float: right; } #ja-mainbody-fr #ja-col1 { width: 20%; float: left; } #ja-mainbody-fr #ja-contentwrap { width: 80%; } #ja-content { padding: 0px 20px 0px 40px; } #ja-contentwrap { height: auto; min-height: 300px; } * html #ja-contentwrap { height: 300px; } #ja-mainbody-fl #ja-content { padding-left: 0px; } #ja-mainbody-f #ja-content { padding: 0px; } #ja-containerwrap-f { background: url("../images/cwf-bg.gif") repeat-x left top rgb(246, 246, = 246); } #ja-containerwrap-f #ja-containerwrap2 { =09 } #ja-containerwrap-f #ja-container { =09 } #ja-containerwrap-f #ja-container2 { =09 } #ja-containerwrap-fl { background: url("../images/cwf-bg.gif") repeat-x left top rgb(246, 246, = 246); } #ja-containerwrap-fl #ja-containerwrap2 { =09 } #ja-containerwrap-fl #ja-container { =09 } #ja-containerwrap-fl #ja-container2 { =09 } #ja-containerwrap-fr { background: url("../images/cw-bg1.gif") repeat-y 50% 0px; } #ja-containerwrap-fr #ja-containerwrap2 { background: url("../images/cw-bg2.gif") no-repeat 50% 0px; } #ja-headerwrap { background: rgb(51, 51, 51); height: 80px; color: rgb(204, 204, 204); = line-height: normal; } #ja-header { height: 80px; position: relative; } .ja-headermask { background: url("../images/header-mask.png") no-repeat right top; top: = 0px; width: 602px; height: 80px; right: -1px; display: block; position: = absolute; } #ja-header a { color: rgb(204, 204, 204); } h1.logo { margin: 0px 0px 0px 5px; padding: 0px; text-transform: uppercase; = font-size: 180%; } h1.logo-text { margin: 0px 0px 0px 5px; padding: 0px; text-transform: uppercase; = font-size: 180%; } h1.logo a { background: url("../images/2038logo.gif") no-repeat; width: 300px; = height: 100px; display: block; position: relative; z-index: 100; } h1.logo a span { top: -1000px; position: absolute; } h1.logo-text a { left: 5px; bottom: 40px; color: rgb(204, 204, 204) !important; = text-decoration: none; position: absolute; } p.site-slogan { background: rgb(68, 68, 68); margin: 0px; padding: 2px 5px; left: 0px; = bottom: 20px; color: rgb(255, 255, 255); font-size: 92%; position: = absolute; } #ja-search { background: url("../images/icon-search.gif") no-repeat left; right: = 0px; bottom: 15px; padding-left: 20px; position: absolute; } #ja-search .inputbox { background: rgb(68, 68, 68); padding: 3px 5px; border: 1px solid = rgb(51, 51, 51); width: 120px; color: rgb(153, 153, 153); font-size: = 92%; } #ja-pathway { font-size: 92%; } #ja-pathway strong { font-weight: normal; margin-right: 5px; } #ja-pathway a { text-decoration: none; } #ja-pathway img { margin: 1px 5px; } div.moduletable { background: url("../images/hdot.gif") repeat-x bottom; padding: 0px 0px = 20px; margin-bottom: 15px; } div.moduletable_menu { background: url("../images/hdot.gif") repeat-x bottom; padding: 0px 0px = 20px; margin-bottom: 15px; } div.moduletable_text { background: url("../images/hdot.gif") repeat-x bottom; padding: 0px 0px = 20px; margin-bottom: 15px; } div.moduletable h3 { margin: 0px; padding: 0px 0px 8px; color: rgb(123, 165, 102); = text-transform: uppercase; font-size: 125%; font-weight: bold; } div.moduletable_menu h3 { margin: 0px; padding: 0px 0px 8px; color: rgb(123, 165, 102); = text-transform: uppercase; font-size: 125%; font-weight: bold; } div.moduletable_text h3 { margin: 0px; padding: 0px 0px 8px; color: rgb(123, 165, 102); = text-transform: uppercase; font-size: 125%; font-weight: bold; } div.module h3 { margin: 0px -15px 10px; padding: 8px 15px 5px; color: rgb(123, 165, = 102); text-transform: uppercase; font-size: 125%; font-weight: bold; = border-bottom-color: rgb(246, 246, 246); border-bottom-width: 2px; = border-bottom-style: solid; } div.module_black { background: url("../images/b-br.gif") no-repeat right bottom rgb(255, = 255, 255); width: 100%; clear: both; margin-bottom: 20px; float: left; } div.module_green { background: url("../images/b-br.gif") no-repeat right bottom rgb(255, = 255, 255); width: 100%; clear: both; margin-bottom: 20px; float: left; } div.module_blue { background: url("../images/b-br.gif") no-repeat right bottom rgb(255, = 255, 255); width: 100%; clear: both; margin-bottom: 20px; float: left; } div.module_red { background: url("../images/b-br.gif") no-repeat right bottom rgb(255, = 255, 255); width: 100%; clear: both; margin-bottom: 20px; float: left; } div.module { background: url("../images/b-br.gif") no-repeat right bottom rgb(255, = 255, 255); width: 100%; clear: both; margin-bottom: 20px; float: left; } div.module div { background: url("../images/b-bl.gif") no-repeat left bottom; } div.module div div { background: url("../images/b-tr.gif") no-repeat right top; } div.module div div div { background: url("../images/b-tl.gif") no-repeat left top; padding: 0px = 15px 10px; } div.module_black div div div div { margin: 0px; padding: 0px; width: 99%; float: none; } div.module_green div div div div { margin: 0px; padding: 0px; width: 99%; float: none; } div.module_blue div div div div { margin: 0px; padding: 0px; width: 99%; float: none; } div.module_red div div div div { margin: 0px; padding: 0px; width: 99%; float: none; } div.module_text div div div div { margin: 0px; padding: 0px; width: 99%; float: none; } div.module div div div div { margin: 0px; padding: 0px; width: 99%; float: none; } div.module_text h3 { margin: 0px 0px 10px; width: 100%; overflow: hidden; clear: both; = display: block; } div.module_text span { background: rgb(246, 246, 246); padding: 0px 3px 0px 0px; clear: both; = font-weight: bold; float: left; display: block; } div.module_text { background: url("../images/bt-br.gif") no-repeat right bottom rgb(246, = 246, 246); padding: 0px; width: 100%; clear: both; margin-bottom: 20px; = float: left; } div.module_text div { background: url("../images/bt-bl.gif") no-repeat left bottom; } div.module_text div div { background: url("../images/bt-tr.gif") no-repeat right top; } div.module_text div div div { background: url("../images/bt-tl.gif") no-repeat left top; padding: 0px = 15px 10px; display: block; } div.banneritem_text { padding: 5px 0px !important; } div.module_black h3 { margin: 0px -15px 10px; padding: 8px 15px 5px; color: rgb(255, 255, = 255); text-transform: uppercase; font-size: 125%; font-weight: bold; = border-bottom-color: rgb(246, 246, 246); border-bottom-width: 1px; = border-bottom-style: solid; } div.module_green h3 { margin: 0px -15px 10px; padding: 8px 15px 5px; color: rgb(255, 255, = 255); text-transform: uppercase; font-size: 125%; font-weight: bold; = border-bottom-color: rgb(246, 246, 246); border-bottom-width: 1px; = border-bottom-style: solid; } div.module_blue h3 { margin: 0px -15px 10px; padding: 8px 15px 5px; color: rgb(255, 255, = 255); text-transform: uppercase; font-size: 125%; font-weight: bold; = border-bottom-color: rgb(246, 246, 246); border-bottom-width: 1px; = border-bottom-style: solid; } div.module_red h3 { margin: 0px -15px 10px; padding: 8px 15px 5px; color: rgb(255, 255, = 255); text-transform: uppercase; font-size: 125%; font-weight: bold; = border-bottom-color: rgb(246, 246, 246); border-bottom-width: 1px; = border-bottom-style: solid; } div.module_red { background: url("../images/br-br.gif") no-repeat right bottom rgb(191, = 0, 0); color: rgb(255, 255, 255); } div.module_red div { background: url("../images/br-bl.gif") no-repeat left bottom; } div.module_red div div { background: url("../images/br-tr.gif") no-repeat right top; } div.module_red div div div { background: url("../images/br-tl.gif") no-repeat left top; padding: 0px = 15px 10px; } div.module_blue { background: url("../images/bb-br.gif") no-repeat right bottom rgb(0, = 102, 153); color: rgb(255, 255, 255); } div.module_blue div { background: url("../images/bb-bl.gif") no-repeat left bottom; } div.module_blue div div { background: url("../images/bb-tr.gif") no-repeat right top; } div.module_blue div div div { background: url("../images/bb-tl.gif") no-repeat left top; padding: 0px = 15px 10px; } div.module_green { background: url("../images/bg-br.gif") no-repeat right bottom rgb(123, = 165, 102); color: rgb(255, 255, 255); } div.module_green div { background: url("../images/bg-bl.gif") no-repeat left bottom; } div.module_green div div { background: url("../images/bg-tr.gif") no-repeat right top; } div.module_green div div div { background: url("../images/bg-tl.gif") no-repeat left top; padding: 0px = 15px 10px; } div.module_black { background: url("../images/bl-br.gif") no-repeat right bottom rgb(51, = 51, 51); color: rgb(255, 255, 255); } div.module_black div { background: url("../images/bl-bl.gif") no-repeat left bottom; } div.module_black div div { background: url("../images/bl-tr.gif") no-repeat right top; } div.module_black div div div { background: url("../images/bl-tl.gif") no-repeat left top; padding: 0px = 15px 10px; } div.module_blue ul { margin: 0px; padding: 0px; } div.module_blue ol { margin: 0px; padding: 0px; } div.module_red ul { margin: 0px; padding: 0px; } div.module_red ol { margin: 0px; padding: 0px; } div.module_black ul { margin: 0px; padding: 0px; } div.module_black ol { margin: 0px; padding: 0px; } div.module_green ul { margin: 0px; padding: 0px; } div.module_green ol { margin: 0px; padding: 0px; } div.module_blue li { padding: 0px; line-height: 150%; margin-left: 20px; } div.module_red li { padding: 0px; line-height: 150%; margin-left: 20px; } div.module_black li { padding: 0px; line-height: 150%; margin-left: 20px; } div.module_green li { padding: 0px; line-height: 150%; margin-left: 20px; } div.module_blue a { color: rgb(255, 255, 255); } div.module_red a { color: rgb(255, 255, 255); } div.module_black a { color: rgb(255, 255, 255); } div.module_green a { color: rgb(255, 255, 255); } div.advs { width: 100%; clear: both; float: left; display: block; } #ja-col1 { width: 24.99%; overflow: hidden; padding-top: 10px; float: left; } #ja-col2 { width: 20%; overflow: hidden; float: right; } #ja-col1 table { border-collapse: collapse; border-spacing: 0; } #ja-col2 table { border-collapse: collapse; border-spacing: 0; } #ja-col1 ul li { background: url("../images/bullet.gif") no-repeat 5px 50%; margin: 0px; = padding-left: 15px; } #ja-col2 ul li { background: url("../images/bullet.gif") no-repeat 5px 50%; margin: 0px; = padding-left: 15px; } #ja-col1 ul { margin: 0px; } #ja-col2 ul { margin: 0px; } #ja-col1 ol { margin-left: 5px; } #ja-col2 ol { margin-left: 5px; } #ja-col1 .article_separator { display: none; } #ja-col2 .article_separator { display: none; } .ja-box-full { overflow: hidden; float: left; } .ja-box-left { overflow: hidden; float: left; } .ja-box-center { overflow: hidden; float: left; } .ja-box-right { overflow: hidden; float: left; } .ja-box-left div.moduletable { padding-right: 30px; } .ja-box-full div.moduletable { padding-right: 30px; } .ja-box-right div.moduletable { background: url("../images/vdot2.gif") repeat-y left; padding-left: = 30px; } .ja-box-center div.moduletable { background: url("../images/vdot2.gif") repeat-y left; padding: 0px = 30px; } #ja-botsl h3 { =09 } #ja-botslwrap { background: rgb(68, 68, 68); color: rgb(204, 204, 204); = border-top-color: rgb(204, 204, 204); border-top-width: 5px; = border-top-style: solid; } #ja-botsl { padding: 15px 0px; } #ja-botsl div.moduletable { margin: 0px; padding-top: 0px; padding-bottom: 0px; } #ja-botsl h3 { margin: 0px 0px 12px; padding: 0px; color: rgb(255, 255, 255); } #ja-botsl a { color: rgb(204, 204, 204); } #ja-botsl a:hover { color: rgb(255, 255, 255); } #ja-botsl a:active { color: rgb(255, 255, 255); } #ja-botsl a:focus { color: rgb(255, 255, 255); } #ja-botsl ul { margin: 0px !important; padding: 0px; } #ja-botsl p { margin: 0px !important; padding: 0px; } #ja-botsl ol { margin: 0px !important; padding: 0px; } #ja-botsl ul li { background: url("../images/bullet2.gif") no-repeat 3px 8px; margin: = 0px; padding: 0px 0px 0px 15px; } #ja-botsl ol li { padding: 0px !important; margin-left: 25px; } #ja-botsl td { padding: 0px; } #ja-botsl .article_separator { display: none; } #ja-botsl table { border-collapse: collapse; border-spacing: 0; } #ja-footerwrap { background: url("../images/grad3.gif") repeat-x bottom rgb(246, 246, = 246); padding: 20px 0px 30px; clear: both; border-top-color: rgb(204, = 204, 204); border-top-width: 5px; border-top-style: solid; } #ja-footer { background: url("../images/vdot.gif") repeat-y 22% 0px; padding: 0px; = color: rgb(102, 102, 102); position: relative; } #ja-footer .copyright { color: rgb(102, 102, 102); padding-left: 25%; clear: both; font-size: = 92%; font-style: normal; display: block; } #ja-footnav { padding-left: 25%; } #ja-footer ul { margin: 0px 0px 5px; padding: 0px; } #ja-footer li { margin: 0px; padding: 0px; display: inline; } #ja-footer li a { padding: 0px 15px 0px 0px; color: rgb(102, 102, 102); text-transform: = uppercase; line-height: normal; font-size: 92%; font-weight: bold; = text-decoration: none; display: inline; } #ja-footer li a:hover { color: rgb(51, 51, 51); text-decoration: none; } #ja-footer li a:active { color: rgb(51, 51, 51); text-decoration: none; } #ja-footer li a:focus { color: rgb(51, 51, 51); text-decoration: none; } .ja-cert { top: 18px; right: 0px; font-size: 92%; position: absolute; } .ja-cert a { margin: 0px 0px 0px 5px; padding: 0px; border: currentColor; = text-decoration: none; } .ja-cert a span { display: none; } .ja-cert a img { border: currentColor; } .banneritem { margin-top: 15px; display: block; } ul.accessibility { top: -100%; position: absolute; } ul.ja-usertools-font { top: 8px; right: 70px; font-size: 11px; position: absolute; } ul.ja-usertools-font li { margin: 0px; padding: 0px; display: inline; } h3.show { background: url("../images/arrow2.png") no-repeat 90% 60%; cursor: = pointer; } h3.hide { background: url("../images/arrow3.png") no-repeat 90% 60%; cursor: = pointer; } #ja-banner { margin: 15px 0px; text-align: center; } div.back_button a { margin: 10px 0px; text-decoration: none !important; display: block; } div.back_button a:hover { margin: 10px 0px; text-decoration: none !important; display: block; } div.back_button a:active { margin: 10px 0px; text-decoration: none !important; display: block; } #form-login p { margin: 0px 0px 5px; } #form-login ul { margin: 10px 0px 0px; } #form-login .inputbox { width: 90%; } .clr { clear: both; } .hasTip img { margin: 10px 5px 0px 0px; border: currentColor; } .tool-tip { background: rgb(255, 255, 204); padding: 5px; border: 1px solid = rgb(212, 213, 170); float: left; max-width: 200px; } .tool-title { background: url("../../system/images/selector-arrow.png") no-repeat; = margin: -15px 0px 0px; padding: 15px 0px 5px; font-size: 100%; = font-weight: bold; } .tool-text { margin: 0px; font-size: 100%; } #system-message dd.message ul { margin: 0px; padding: 0px; } #system-message dd.error ul { margin: 0px; padding: 0px; } #system-message dd.notice ul { margin: 0px; padding: 0px; } #system-message dd.message ul li { margin: 0px; padding: 5px; color: rgb(255, 255, 255); } #system-message dd.error ul li { margin: 0px; padding: 5px; color: rgb(255, 255, 255); } #system-message dd.notice ul li { margin: 0px; padding: 5px; color: rgb(255, 255, 255); } #system-message dd.message ul { background: rgb(0, 102, 153); border: currentColor; } #system-message dd.error ul { background: rgb(191, 0, 0); border: currentColor; } #system-message dd.notice ul { background: rgb(238, 150, 0); border: currentColor; } .clearfix::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } * html > body .clearfix { width: 100%; display: block; } * html .clearfix { height: 1%; } html { height: 100% !important; margin-bottom: 1px; } ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://2038bug.com/templates/ja_purity/css/menu.css #ja-container2 ul.menu { background: url("../images/hdot2.gif") repeat-x top; list-style: none; = margin: 0px; padding: 1px 0px 0px; } #ja-container2 ul.menu li { margin: 0px !important; padding: 0px !important; } #ja-container2 ul.menu li a { background: url("../images/hdot2.gif") repeat-x bottom; padding: 2px = 0px; color: rgb(51, 51, 51); text-decoration: none; display: block; } #ja-container2 ul.menu li a span { background: url("../images/bullet.gif") no-repeat 5px 5px; = padding-left: 16px; } #ja-container2 ul.menu li a:hover { background: url("../images/hdot2.gif") repeat-x bottom rgb(221, 221, = 221); color: rgb(51, 51, 51); text-decoration: none; } #ja-container2 ul.menu li a:active { background: url("../images/hdot2.gif") repeat-x bottom rgb(221, 221, = 221); color: rgb(51, 51, 51); text-decoration: none; } #ja-container2 ul.menu li a:focus { background: url("../images/hdot2.gif") repeat-x bottom rgb(221, 221, = 221); color: rgb(51, 51, 51); text-decoration: none; } #ja-container2 ul.menu li.active a { background: url("../images/hdot2.gif") repeat-x bottom rgb(255, 255, = 255); color: rgb(123, 165, 102); font-weight: bold; text-decoration: = none; } #ja-container2 ul.menu li.active a span { background: url("../images/bullet3.gif") no-repeat 5px 5px; } #ja-container2 ul.menu li li a span { =09 } #ja-container2 ul.menu li ul { list-style: none; margin: 0px; padding: 0px; } #ja-container2 ul.menu li li { list-style: none; padding: 0px 0px 0px 15px !important; } #ja-container2 ul.menu li li a { color: rgb(51, 51, 51); font-size: 92%; font-weight: normal; } #ja-container2 ul.menu li li a:hover { color: rgb(0, 102, 153); } #ja-container2 ul.menu li li a:active { color: rgb(0, 102, 153); } #ja-container2 ul.menu li li a:focus { color: rgb(0, 102, 153); } #ja-container2 ul.menu li li a span { background: url("../images/bullet.gif") no-repeat 5px; font-weight: = normal; } ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://2038bug.com/templates/ja_purity/styles/background/lighter/style.css pre { background: rgb(246, 246, 246); border-left-color: rgb(153, 153, 153); = border-left-width: 5px; border-left-style: solid; } .code { background: rgb(246, 246, 246); border-left-color: rgb(153, 153, 153); = border-left-width: 5px; border-left-style: solid; } blockquote span.open { background: url("images/so-q.gif") no-repeat left top; } blockquote span.close { background: url("images/sc-q.gif") no-repeat right bottom; } .quote-hilite { background: rgb(255, 255, 255); border: 1px solid rgb(202, 202, 204); } .small-quote span.open-quote { background: url("images/so-q.gif") no-repeat left; } .small-quote span.close-quote { background: url("images/sc-q.gif") no-repeat right; } .small-quote span.author { border-top-color: rgb(220, 221, 224); border-top-width: 1px; = border-top-style: solid; } .dropcap { color: rgb(153, 153, 153); } .error { color: rgb(102, 102, 102); } .message { color: rgb(153, 153, 153); } .tips { color: rgb(102, 102, 102); } .highlight { background: rgb(255, 255, 204); } p.stickynote { background: url("images/sticky-bg.gif") no-repeat 5px rgb(255, 255, = 255); border: 1px solid rgb(202, 202, 204); } p.download { background: url("images/download-bg.gif") no-repeat 5px rgb(255, 255, = 255); border: 1px solid rgb(202, 202, 204); } ul.checklist li { background: url("images/checklist-bg.gif") no-repeat 0px 3px; } ul.small-checklist li { background: url("images/icon_list.gif") no-repeat 0px 3px; } ul.stars li { background: url("images/star-bg.gif") no-repeat 0px 3px; } .bignumber { background: url("images/ol-bg.gif") no-repeat left top; color: rgb(123, = 165, 102); } div.bubble1 span.author { =09 } div.bubble2 span.author { =09 } div.bubble3 span.author { =09 } div.bubble4 span.author { =09 } div.bubble1 div { background: url("images/bub1-br.gif") no-repeat right bottom; } div.bubble1 div div { background: url("images/bub1-bl.gif") no-repeat left bottom; } div.bubble1 div div div { background: url("images/bub1-tr.gif") no-repeat right top; } div.bubble1 div div div div { background: url("images/bub1-tl.gif") no-repeat left top; } div.bubble2 div { background: url("images/bub2-br.gif") no-repeat right bottom; } div.bubble2 div div { background: url("images/bub2-bl.gif") no-repeat left bottom; } div.bubble2 div div div { background: url("images/bub2-tr.gif") no-repeat right top; } div.bubble2 div div div div { background: url("images/bub2-tl.gif") no-repeat left top; } div.bubble3 div { background: url("images/bub3-br.gif") no-repeat right bottom; } div.bubble3 div div { background: url("images/bub3-bl.gif") no-repeat left bottom; } div.bubble3 div div div { background: url("images/bub3-tr.gif") no-repeat right top; } div.bubble3 div div div div { background: url("images/bub3-tl.gif") no-repeat left top; } div.bubble4 div { background: url("images/bub4-br.gif") no-repeat right bottom; } div.bubble4 div div { background: url("images/bub4-bl.gif") no-repeat left bottom; } div.bubble4 div div div { background: url("images/bub4-tr.gif") no-repeat right top; } div.bubble4 div div div div { background: url("images/bub4-tl.gif") no-repeat left top; } .legend-title { background: rgb(255, 255, 255); } .legend { background: rgb(255, 255, 255); border: 1px solid rgb(202, 202, 204); } #ja-wrapper { background: rgb(242, 242, 242); } #ja-containerwrap { background: url("images/cw-bg1.gif") repeat-y 50% 0px; } #ja-containerwrap2 { background: url("images/cw-bg2.gif") no-repeat 50% 0px; } #ja-container { background: url("images/c-bg1.gif") repeat-y 18% 0px; } #ja-container2 { background: url("images/c-bg2.gif") no-repeat 18% 0px; padding: 20px = 0px; } #ja-containerwrap-f { background: url("images/cwf-bg.gif") repeat-x left top rgb(255, 255, = 255); } #ja-containerwrap-fl { background: url("images/cwf-bg.gif") repeat-x left top rgb(255, 255, = 255); } #ja-containerwrap-fr { background: url("images/cw-bg1.gif") repeat-y 50% 0px; } #ja-containerwrap-fr #ja-containerwrap2 { background: url("images/cw-bg2.gif") no-repeat 50% 0px; } div.module h3 { color: rgb(123, 165, 102); border-bottom-color: rgb(233, 233, 233); = border-bottom-width: 1px; border-bottom-style: solid; } div.module_black { background: url("images/b-br.gif") no-repeat right bottom rgb(255, 255, = 255); } div.module_green { background: url("images/b-br.gif") no-repeat right bottom rgb(255, 255, = 255); } div.module_blue { background: url("images/b-br.gif") no-repeat right bottom rgb(255, 255, = 255); } div.module_red { background: url("images/b-br.gif") no-repeat right bottom rgb(255, 255, = 255); } div.module { background: url("images/b-br.gif") no-repeat right bottom rgb(255, 255, = 255); } div.module div { background: url("images/b-bl.gif") no-repeat left bottom; } div.module div div { background: url("images/b-tr.gif") no-repeat right top; } div.module div div div { background: url("images/b-tl.gif") no-repeat left top; } div.module_text span { background: rgb(255, 255, 255); } div.module_text { background: url("images/bt-br.gif") no-repeat right bottom rgb(246, = 246, 246); } div.module_text div { background: url("images/bt-bl.gif") no-repeat left bottom; } div.module_text div div { background: url("images/bt-tr.gif") no-repeat right top; } div.module_text div div div { background: url("images/bt-tl.gif") no-repeat left top; } div.module_black h3 { color: rgb(255, 255, 255); border-bottom-color: rgb(246, 246, 246); = border-bottom-width: 1px; border-bottom-style: solid; } div.module_green h3 { color: rgb(255, 255, 255); border-bottom-color: rgb(246, 246, 246); = border-bottom-width: 1px; border-bottom-style: solid; } div.module_blue h3 { color: rgb(255, 255, 255); border-bottom-color: rgb(246, 246, 246); = border-bottom-width: 1px; border-bottom-style: solid; } div.module_red h3 { color: rgb(255, 255, 255); border-bottom-color: rgb(246, 246, 246); = border-bottom-width: 1px; border-bottom-style: solid; } div.module_red { background: url("images/br-br.gif") no-repeat right bottom rgb(191, 0, = 0); color: rgb(255, 255, 255); } div.module_red div { background: url("images/br-bl.gif") no-repeat left bottom; } div.module_red div div { background: url("images/br-tr.gif") no-repeat right top; } div.module_red div div div { background: url("images/br-tl.gif") no-repeat left top; padding: 0px = 15px 10px; } div.module_blue { background: url("images/bb-br.gif") no-repeat right bottom rgb(2, 82, = 145); color: rgb(255, 255, 255); } div.module_blue div { background: url("images/bb-bl.gif") no-repeat left bottom; } div.module_blue div div { background: url("images/bb-tr.gif") no-repeat right top; } div.module_blue div div div { background: url("images/bb-tl.gif") no-repeat left top; } div.module_green { background: url("images/bg-br.gif") no-repeat right bottom rgb(123, = 165, 102); color: rgb(255, 255, 255); } div.module_green div { background: url("images/bg-bl.gif") no-repeat left bottom; } div.module_green div div { background: url("images/bg-tr.gif") no-repeat right top; } div.module_green div div div { background: url("images/bg-tl.gif") no-repeat left top; padding: 0px = 15px 10px; } div.module_black { background: url("images/bl-br.gif") no-repeat right bottom rgb(51, 51, = 51); color: rgb(255, 255, 255); } div.module_black div { background: url("images/bl-bl.gif") no-repeat left bottom; } div.module_black div div { background: url("images/bl-tr.gif") no-repeat right top; } div.module_black div div div { background: url("images/bl-tl.gif") no-repeat left top; } a.readon { background: url("images/arrow.png") no-repeat 5px 48%; border: 1px = solid rgb(236, 236, 236); color: rgb(0, 102, 153); } a.readon:hover { background: url("images/arrow.png") no-repeat 5px 48% rgb(246, 246, = 246); border: 1px solid rgb(221, 221, 221); } a.readon:active { background: url("images/arrow.png") no-repeat 5px 48% rgb(246, 246, = 246); border: 1px solid rgb(221, 221, 221); } a.readon:focus { background: url("images/arrow.png") no-repeat 5px 48% rgb(246, 246, = 246); border: 1px solid rgb(221, 221, 221); } ul.menu li.active a { background-color: rgb(236, 236, 236); } ul.menu li a:hover { background-color: rgb(246, 246, 246); } ul.menu li a:active { background-color: rgb(246, 246, 246); } ul.menu li a:focus { background-color: rgb(246, 246, 246); } ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://2038bug.com/templates/ja_purity/styles/elements/black/style.css a { color: rgb(51, 51, 51); text-decoration: underline; } a.readon { color: rgb(51, 51, 51); } #ja-container2 ul.menu li li a:hover { color: rgb(51, 51, 51); } #ja-container2 ul.menu li li a:active { color: rgb(51, 51, 51); } #ja-container2 ul.menu li li a:focus { color: rgb(51, 51, 51); } #ja-container2 ul.menu li.active a span { background: url("../../../images/bullet.gif") no-repeat 5px; } .bignumber { color: rgb(51, 51, 51); } #ja-container2 ul.menu li.active a { color: rgb(51, 51, 51); } div.moduletable h3 { color: rgb(51, 51, 51); } div.moduletable_menu h3 { color: rgb(51, 51, 51); } div.moduletable_text h3 { color: rgb(51, 51, 51); } div.module h3 { color: rgb(51, 51, 51); } ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://2038bug.com/media/system/js/mootools.js //MooTools, My Object Oriented Javascript Tools. Copyright (c) 2006 = Valerio Proietti, , MIT Style License.=0A= =0A= var MooTools=3D{version:'1.11'};function = $defined(obj){return(obj!=3Dundefined);};function = $type(obj){if(!$defined(obj))return = false;if(obj.htmlElement)return'element';var type=3Dtypeof = obj;if(type=3D=3D'object'&&obj.nodeName){switch(obj.nodeType){case = 1:return'element';case = 3:return(/\S/).test(obj.nodeValue)?'textnode':'whitespace';}}=0A= if(type=3D=3D'object'||type=3D=3D'function'){switch(obj.constructor){case= Array:return'array';case RegExp:return'regexp';case = Class:return'class';}=0A= if(typeof = obj.length=3D=3D'number'){if(obj.item)return'collection';if(obj.callee)re= turn'arguments';}}=0A= return type;};function $merge(){var mix=3D{};for(var = i=3D0;i-1:this.indexOf(string)>-1;},escapeRegExp:functio= n(){return = this.replace(/([.*+?^${}()|[\]\/\\])/g,'\\$1');}});Array.extend({rgbToHex= :function(array){if(this.length<3)return = false;if(this.length=3D=3D4&&this[3]=3D=3D0&&!array)return'transparent';v= ar hex=3D[];for(var i=3D0;i<3;i++){var = bit=3D(this[i]-0).toString(16);hex.push((bit.length=3D=3D1)?'0'+bit:bit);= }=0A= return = array?hex:'#'+hex.join('');},hexToRgb:function(array){if(this.length!=3D3= )return false;var rgb=3D[];for(var = i=3D0;i<3;i++){rgb.push(parseInt((this[i].length=3D=3D1)?this[i]+this[i]:= this[i],16));}=0A= return = array?rgb:'rgb('+rgb.join(',')+')';}});Function.extend({create:function(o= ptions){var = fn=3Dthis;options=3D$merge({'bind':fn,'event':false,'arguments':null,'del= ay':false,'periodical':false,'attempt':false},options);if($chk(options.ar= guments)&&$type(options.arguments)!=3D'array')options.arguments=3D[option= s.arguments];return function(event){var = args;if(options.event){event=3Devent||window.event;args=3D[(options.event= =3D=3D=3Dtrue)?event:new = options.event(event)];if(options.arguments)args.extend(options.arguments)= ;}=0A= else args=3Doptions.arguments||arguments;var returns=3Dfunction(){return = fn.apply($pick(options.bind,fn),args);};if(options.delay)return = setTimeout(returns,options.delay);if(options.periodical)return = setInterval(returns,options.periodical);if(options.attempt)try{return = returns();}catch(err){return false;};return = returns();};},pass:function(args,bind){return = this.create({'arguments':args,'bind':bind});},attempt:function(args,bind)= {return = this.create({'arguments':args,'bind':bind,'attempt':true})();},bind:funct= ion(bind,args){return = this.create({'bind':bind,'arguments':args});},bindAsEventListener:functio= n(bind,args){return = this.create({'bind':bind,'event':true,'arguments':args});},delay:function= (delay,bind,args){return = this.create({'delay':delay,'bind':bind,'arguments':args})();},periodical:= function(interval,bind,args){return = this.create({'periodical':interval,'bind':bind,'arguments':args})();}});N= umber.extend({toInt:function(){return = parseInt(this);},toFloat:function(){return = parseFloat(this);},limit:function(min,max){return = Math.min(max,Math.max(min,this));},round:function(precision){precision=3D= Math.pow(10,precision||0);return = Math.round(this*precision)/precision;},times:function(fn){for(var = i=3D0;i';}=0A= el=3Ddocument.createElement(el);}=0A= el=3D$(el);return(!props||!el)?el:el.set(props);}});var Elements=3Dnew = Class({initialize:function(elements){return(elements)?$extend(elements,th= is):this;}});Elements.extend=3Dfunction(props){for(var prop in = props){this.prototype[prop]=3Dprops[prop];this[prop]=3D$native.generic(pr= op);}};function $(el){if(!el)return null;if(el.htmlElement)return = Garbage.collect(el);if([window,document].contains(el))return el;var = type=3D$type(el);if(type=3D=3D'string'){el=3Ddocument.getElementById(el);= type=3D(el)?'element':false;}=0A= if(type!=3D'element')return null;if(el.htmlElement)return = Garbage.collect(el);if(['object','embed'].contains(el.tagName.toLowerCase= ()))return = el;$extend(el,Element.prototype);el.htmlElement=3Dfunction(){};return = Garbage.collect(el);};document.getElementsBySelector=3Ddocument.getElemen= tsByTagName;function $$(){var elements=3D[];for(var = i=3D0,j=3Darguments.length;i0&&fKey<13)this.key=3D'f'+fKey;}=0A= this.key=3Dthis.key||String.fromCharCode(this.code).toLowerCase();}else = if(this.type.test(/(click|mouse|menu)/)){this.page=3D{'x':event.pageX||ev= ent.clientX+document.documentElement.scrollLeft,'y':event.pageY||event.cl= ientY+document.documentElement.scrollTop};this.client=3D{'x':event.pageX?= event.pageX-window.pageXOffset:event.clientX,'y':event.pageY?event.pageY-= window.pageYOffset:event.clientY};this.rightClick=3D(event.which=3D=3D3)|= |(event.button=3D=3D2);switch(this.type){case'mouseover':this.relatedTarg= et=3Devent.relatedTarget||event.fromElement;break;case'mouseout':this.rel= atedTarget=3Devent.relatedTarget||event.toElement;}=0A= this.fixRelatedTarget();}=0A= return this;},stop:function(){return = this.stopPropagation().preventDefault();},stopPropagation:function(){if(t= his.event.stopPropagation)this.event.stopPropagation();else = this.event.cancelBubble=3Dtrue;return = this;},preventDefault:function(){if(this.event.preventDefault)this.event.= preventDefault();else this.event.returnValue=3Dfalse;return = this;}});Event.fix=3D{relatedTarget:function(){if(this.relatedTarget&&thi= s.relatedTarget.nodeType=3D=3D3)this.relatedTarget=3Dthis.relatedTarget.p= arentNode;},relatedTargetGecko:function(){try{Event.fix.relatedTarget.cal= l(this);}catch(e){this.relatedTarget=3Dthis.target;}}};Event.prototype.fi= xRelatedTarget=3D(window.gecko)?Event.fix.relatedTargetGecko:Event.fix.re= latedTarget;Event.keys=3Dnew = Abstract({'enter':13,'up':38,'down':40,'left':37,'right':39,'esc':27,'spa= ce':32,'backspace':8,'tab':9,'delete':46});Element.Methods.Events=3D{addE= vent:function(type,fn){this.$events=3Dthis.$events||{};this.$events[type]= =3Dthis.$events[type]||{'keys':[],'values':[]};if(this.$events[type].keys= .contains(fn))return this;this.$events[type].keys.push(fn);var = realType=3Dtype;var = custom=3DElement.Events[type];if(custom){if(custom.add)custom.add.call(th= is,fn);if(custom.map)fn=3Dcustom.map;if(custom.type)realType=3Dcustom.typ= e;}=0A= if(!this.addEventListener)fn=3Dfn.create({'bind':this,'event':true});this= .$events[type].values.push(fn);return(Element.NativeEvents.contains(realT= ype))?this.addListener(realType,fn):this;},removeEvent:function(type,fn){= if(!this.$events||!this.$events[type])return this;var = pos=3Dthis.$events[type].keys.indexOf(fn);if(pos=3D=3D-1)return this;var = key=3Dthis.$events[type].keys.splice(pos,1)[0];var = value=3Dthis.$events[type].values.splice(pos,1)[0];var = custom=3DElement.Events[type];if(custom){if(custom.remove)custom.remove.c= all(this,fn);if(custom.type)type=3Dcustom.type;}=0A= return(Element.NativeEvents.contains(type))?this.removeListener(type,valu= e):this;},addEvents:function(source){return = Element.setMany(this,'addEvent',source);},removeEvents:function(type){if(= !this.$events)return this;if(!type){for(var evType in = this.$events)this.removeEvents(evType);this.$events=3Dnull;}else = if(this.$events[type]){this.$events[type].keys.each(function(fn){this.rem= oveEvent(type,fn);},this);this.$events[type]=3Dnull;}=0A= return = this;},fireEvent:function(type,args,delay){if(this.$events&&this.$events[= type]){this.$events[type].keys.each(function(fn){fn.create({'bind':this,'= delay':delay,'arguments':args})();},this);}=0A= return this;},cloneEvents:function(from,type){if(!from.$events)return = this;if(!type){for(var evType in = from.$events)this.cloneEvents(from,evType);}else = if(from.$events[type]){from.$events[type].keys.each(function(fn){this.add= Event(type,fn);},this);}=0A= return = this;}};window.extend(Element.Methods.Events);document.extend(Element.Met= hods.Events);Element.extend(Element.Methods.Events);Element.Events=3Dnew = Abstract({'mouseenter':{type:'mouseover',map:function(event){event=3Dnew = Event(event);if(event.relatedTarget!=3Dthis&&!this.hasChild(event.related= Target))this.fireEvent('mouseenter',event);}},'mouseleave':{type:'mouseou= t',map:function(event){event=3Dnew = Event(event);if(event.relatedTarget!=3Dthis&&!this.hasChild(event.related= Target))this.fireEvent('mouseleave',event);}},'mousewheel':{type:(window.= gecko)?'DOMMouseScroll':'mousewheel'}});Element.NativeEvents=3D['click','= dblclick','mouseup','mousedown','mousewheel','DOMMouseScroll','mouseover'= ,'mouseout','mousemove','keydown','keypress','keyup','load','unload','bef= oreunload','resize','move','focus','blur','change','submit','reset','sele= ct','error','abort','contextmenu','scroll'];Function.extend({bindWithEven= t:function(bind,args){return = this.create({'bind':bind,'arguments':args,'event':Event});}});Elements.ex= tend({filterByTag:function(tag){return new = Elements(this.filter(function(el){return(Element.getTag(el)=3D=3Dtag);}))= ;},filterByClass:function(className,nocash){var = elements=3Dthis.filter(function(el){return(el.className&&el.className.con= tains(className,' '));});return(nocash)?elements:new = Elements(elements);},filterById:function(id,nocash){var = elements=3Dthis.filter(function(el){return(el.id=3D=3Did);});return(nocas= h)?elements:new = Elements(elements);},filterByAttribute:function(name,operator,value,nocas= h){var elements=3Dthis.filter(function(el){var = current=3DElement.getProperty(el,name);if(!current)return = false;if(!operator)return = true;switch(operator){case'=3D':return(current=3D=3Dvalue);case'*=3D':ret= urn(current.contains(value));case'^=3D':return(current.substr(0,value.len= gth)=3D=3Dvalue);case'$=3D':return(current.substr(current.length-value.le= ngth)=3D=3Dvalue);case'!=3D':return(current!=3Dvalue);case'~=3D':return = current.contains(value,' ');}=0A= return false;});return(nocash)?elements:new = Elements(elements);}});function = $E(selector,filter){return($(filter)||document).getElement(selector);};fu= nction = $ES(selector,filter){return($(filter)||document).getElementsBySelector(se= lector);};$$.shared=3D{'regexp':/^(\w*|\*)(?:#([\w-]+)|\.([\w-]+))?(?:\[(= \w+)(?:([!*^$]?=3D)["']?([^"'\]]*)["']?)?])?$/,'xpath':{getParam:function= (items,context,param,i){var = temp=3D[context.namespaceURI?'xhtml:':'',param[1]];if(param[2])temp.push(= '[@id=3D"',param[2],'"]');if(param[3])temp.push('[contains(concat(" ", = @class, " "), " ',param[3],' = ")]');if(param[4]){if(param[5]&¶m[6]){switch(param[5]){case'*=3D':tem= p.push('[contains(@',param[4],', = "',param[6],'")]');break;case'^=3D':temp.push('[starts-with(@',param[4],'= , = "',param[6],'")]');break;case'$=3D':temp.push('[substring(@',param[4],', = string-length(@',param[4],') - ',param[6].length,' + 1) =3D = "',param[6],'"]');break;case'=3D':temp.push('[@',param[4],'=3D"',param[6]= ,'"]');break;case'!=3D':temp.push('[@',param[4],'!=3D"',param[6],'"]');}}= else{temp.push('[@',param[4],']');}}=0A= items.push(temp.join(''));return = items;},getItems:function(items,context,nocash){var elements=3D[];var = xpath=3Ddocument.evaluate('.//'+items.join('//'),context,$$.shared.resolv= er,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(var = i=3D0,j=3Dxpath.snapshotLength;i<\/script>');$('ie_ready').onreadystatechange=3Dfunction(= ){if(this.readyState=3D=3D'complete')domReady();};}}else{window.addListen= er("load",domReady);document.addListener("DOMContentLoaded",domReady);}}}= ;window.onDomReady=3Dfunction(fn){return = this.addEvent('domready',fn);};window.extend({getWidth:function(){if(this= .webkit419)return this.innerWidth;if(this.opera)return = document.body.clientWidth;return = document.documentElement.clientWidth;},getHeight:function(){if(this.webki= t419)return this.innerHeight;if(this.opera)return = document.body.clientHeight;return = document.documentElement.clientHeight;},getScrollWidth:function(){if(this= .ie)return = Math.max(document.documentElement.offsetWidth,document.documentElement.sc= rollWidth);if(this.webkit)return document.body.scrollWidth;return = document.documentElement.scrollWidth;},getScrollHeight:function(){if(this= .ie)return = Math.max(document.documentElement.offsetHeight,document.documentElement.s= crollHeight);if(this.webkit)return document.body.scrollHeight;return = document.documentElement.scrollHeight;},getScrollLeft:function(){return = this.pageXOffset||document.documentElement.scrollLeft;},getScrollTop:func= tion(){return = this.pageYOffset||document.documentElement.scrollTop;},getSize:function()= {return{'size':{'x':this.getWidth(),'y':this.getHeight()},'scrollSize':{'= x':this.getScrollWidth(),'y':this.getScrollHeight()},'scroll':{'x':this.g= etScrollLeft(),'y':this.getScrollTop()}};},getPosition:function(){return{= 'x':0,'y':0};}});var Fx=3D{};Fx.Base=3Dnew = Class({options:{onStart:Class.empty,onComplete:Class.empty,onCancel:Class= .empty,transition:function(p){return-(Math.cos(Math.PI*p)-1)/2;},duration= :500,unit:'px',wait:true,fps:50},initialize:function(options){this.elemen= t=3Dthis.element||null;this.setOptions(options);if(this.options.initializ= e)this.options.initialize.call(this);},step:function(){var = time=3D$time();if(time=3D(7-4*a)/11){value=3D-Math.pow((11-6*= a-11*p)/4,2)+b*b;break;}}=0A= return value;},Elastic:function(p,x){return = Math.pow(2,10*--p)*Math.cos(20*p*Math.PI*(x[0]||1)/3);}});['Quad','Cubic'= ,'Quart','Quint'].each(function(transition,i){Fx.Transitions[transition]=3D= new Fx.Transition(function(p){return = Math.pow(p,[i+2]);});Fx.Transitions.compat(transition);});var = Drag=3D{};Drag.Base=3Dnew = Class({options:{handle:false,unit:'px',onStart:Class.empty,onBeforeStart:= Class.empty,onComplete:Class.empty,onSnap:Class.empty,onDrag:Class.empty,= limit:false,modifiers:{x:'left',y:'top'},grid:false,snap:6},initialize:fu= nction(el,options){this.setOptions(options);this.element=3D$(el);this.han= dle=3D$(this.options.handle)||this.element;this.mouse=3D{'now':{},'pos':{= }};this.value=3D{'start':{},'now':{}};this.bound=3D{'start':this.start.bi= ndWithEvent(this),'check':this.check.bindWithEvent(this),'drag':this.drag= .bindWithEvent(this),'stop':this.stop.bind(this)};this.attach();if(this.o= ptions.initialize)this.options.initialize.call(this);},attach:function(){= this.handle.addEvent('mousedown',this.bound.start);return = this;},detach:function(){this.handle.removeEvent('mousedown',this.bound.s= tart);return = this;},start:function(event){this.fireEvent('onBeforeStart',this.element)= ;this.mouse.start=3Devent.page;var = limit=3Dthis.options.limit;this.limit=3D{'x':[],'y':[]};for(var z in = this.options.modifiers){if(!this.options.modifiers[z])continue;this.value= .now[z]=3Dthis.element.getStyle(this.options.modifiers[z]).toInt();this.m= ouse.pos[z]=3Devent.page[z]-this.value.now[z];if(limit&&limit[z]){for(var= = i=3D0;i<2;i++){if($chk(limit[z][i]))this.limit[z][i]=3D($type(limit[z][i]= )=3D=3D'function')?limit[z][i]():limit[z][i];}}}=0A= if($type(this.options.grid)=3D=3D'number')this.options.grid=3D{'x':this.o= ptions.grid,'y':this.options.grid};document.addListener('mousemove',this.= bound.check);document.addListener('mouseup',this.bound.stop);this.fireEve= nt('onStart',this.element);event.stop();},check:function(event){var = distance=3DMath.round(Math.sqrt(Math.pow(event.page.x-this.mouse.start.x,= 2)+Math.pow(event.page.y-this.mouse.start.y,2)));if(distance>this.options= .snap){document.removeListener('mousemove',this.bound.check);document.add= Listener('mousemove',this.bound.drag);this.drag(event);this.fireEvent('on= Snap',this.element);}=0A= event.stop();},drag:function(event){this.out=3Dfalse;this.mouse.now=3Deve= nt.page;for(var z in = this.options.modifiers){if(!this.options.modifiers[z])continue;this.value= .now[z]=3Dthis.mouse.now[z]-this.mouse.pos[z];if(this.limit[z]){if($chk(t= his.limit[z][1])&&(this.value.now[z]>this.limit[z][1])){this.value.now[z]= =3Dthis.limit[z][1];this.out=3Dtrue;}else = if($chk(this.limit[z][0])&&(this.value.now[z]el.left&&now.xel.top);},stop:function(){if(this.overed&&!this.out)this.overed.= fireEvent('drop',[this.element,this]);else = this.element.fireEvent('emptydrop',this);this.parent();return = this;}});Element.extend({makeDraggable:function(options){return new = Drag.Move(this,options);}});var XHR=3Dnew = Class({options:{method:'post',async:true,onRequest:Class.empty,onSuccess:= Class.empty,onFailure:Class.empty,urlEncoded:true,encoding:'utf-8',autoCa= ncel:false,headers:{}},setTransport:function(){this.transport=3D(window.X= MLHttpRequest)?new XMLHttpRequest():(window.ie?new = ActiveXObject('Microsoft.XMLHTTP'):false);return = this;},initialize:function(options){this.setTransport().setOptions(option= s);this.options.isSuccess=3Dthis.options.isSuccess||this.isSuccess;this.h= eaders=3D{};if(this.options.urlEncoded&&this.options.method=3D=3D'post'){= var encoding=3D(this.options.encoding)?'; = charset=3D'+this.options.encoding:'';this.setHeader('Content-type','appli= cation/x-www-form-urlencoded'+encoding);}=0A= if(this.options.initialize)this.options.initialize.call(this);},onStateCh= ange:function(){if(this.transport.readyState!=3D4||!this.running)return;t= his.running=3Dfalse;var = status=3D0;try{status=3Dthis.transport.status;}catch(e){};if(this.options= .isSuccess.call(this,status))this.onSuccess();else = this.onFailure();this.transport.onreadystatechange=3DClass.empty;},isSucc= ess:function(status){return((status>=3D200)&&(status<300));},onSuccess:fu= nction(){this.response=3D{'text':this.transport.responseText,'xml':this.t= ransport.responseXML};this.fireEvent('onSuccess',[this.response.text,this= .response.xml]);this.callChain();},onFailure:function(){this.fireEvent('o= nFailure',this.transport);},setHeader:function(name,value){this.headers[n= ame]=3Dvalue;return = this;},send:function(url,data){if(this.options.autoCancel)this.cancel();e= lse if(this.running)return = this;this.running=3Dtrue;if(data&&this.options.method=3D=3D'get'){url=3Du= rl+(url.contains('?')?'&':'?')+data;data=3Dnull;}=0A= this.transport.open(this.options.method.toUpperCase(),url,this.options.as= ync);this.transport.onreadystatechange=3Dthis.onStateChange.bind(this);if= ((this.options.method=3D=3D'post')&&this.transport.overrideMimeType)this.= setHeader('Connection','close');$extend(this.headers,this.options.headers= );for(var type in = this.headers)try{this.transport.setRequestHeader(type,this.headers[type])= ;}catch(e){};this.fireEvent('onRequest');this.transport.send($pick(data,n= ull));return this;},cancel:function(){if(!this.running)return = this;this.running=3Dfalse;this.transport.abort();this.transport.onreadyst= atechange=3DClass.empty;this.setTransport();this.fireEvent('onCancel');re= turn this;}});XHR.implement(new Chain,new Events,new Options);var = Ajax=3DXHR.extend({options:{data:null,update:null,onComplete:Class.empty,= evalScripts:false,evalResponse:false},initialize:function(url,options){th= is.addEvent('onSuccess',this.onComplete);this.setOptions(options);this.op= tions.data=3Dthis.options.data||this.options.postBody;if(!['post','get'].= contains(this.options.method)){this._method=3D'_method=3D'+this.options.m= ethod;this.options.method=3D'post';}=0A= this.parent();this.setHeader('X-Requested-With','XMLHttpRequest');this.se= tHeader('Accept','text/javascript, text/html, application/xml, text/xml, = */*');this.url=3Durl;},onComplete:function(){if(this.options.update)$(thi= s.options.update).empty().setHTML(this.response.text);if(this.options.eva= lScripts||this.options.evalResponse)this.evalScripts();this.fireEvent('on= Complete',[this.response.text,this.response.xml],20);},request:function(d= ata){data=3Ddata||this.options.data;switch($type(data)){case'element':dat= a=3D$(data).toQueryString();break;case'object':data=3DObject.toQueryStrin= g(data);}=0A= if(this._method)data=3D(data)?[this._method,data].join('&'):this._method;= return this.send(this.url,data);},evalScripts:function(){var = script,scripts;if(this.options.evalResponse||(/(ecma|java)script/).test(t= his.getHeader('Content-type')))scripts=3Dthis.response.text;else{scripts=3D= [];var = regexp=3D/]*>([\s\S]*?)<\/script>/gi;while((script=3Dregexp.exe= c(this.response.text)))scripts.push(script[1]);scripts=3Dscripts.join('\n= ');}=0A= if(scripts)(window.execScript)?window.execScript(scripts):window.setTimeo= ut(scripts,0);},getHeader:function(name){try{return = this.transport.getResponseHeader(name);}catch(e){};return = null;}});Object.toQueryString=3Dfunction(source){var = queryString=3D[];for(var property in = source)queryString.push(encodeURIComponent(property)+'=3D'+encodeURICompo= nent(source[property]));return = queryString.join('&');};Element.extend({send:function(options){return = new = Ajax(this.getProperty('action'),$merge({data:this.toQueryString()},option= s,{method:'post'})).request();}});var Cookie=3Dnew = Abstract({options:{domain:false,path:false,duration:false,secure:false},s= et:function(key,value,options){options=3D$merge(this.options,options);val= ue=3DencodeURIComponent(value);if(options.domain)value+=3D'; = domain=3D'+options.domain;if(options.path)value+=3D'; = path=3D'+options.path;if(options.duration){var date=3Dnew = Date();date.setTime(date.getTime()+options.duration*24*60*60*1000);value+= =3D'; expires=3D'+date.toGMTString();}=0A= if(options.secure)value+=3D'; = secure';document.cookie=3Dkey+'=3D'+value;return = $extend(options,{'key':key,'value':value});},get:function(key){var = value=3Ddocument.cookie.match('(?:^|;)\\s*'+key.escapeRegExp()+'=3D([^;]*= )');return = value?decodeURIComponent(value[1]):false;},remove:function(cookie,options= ){if($type(cookie)=3D=3D'object')this.set(cookie.key,'',$merge(cookie,{du= ration:-1}));else = this.set(cookie,'',$merge(options,{duration:-1}));}});var = Json=3D{toString:function(obj){switch($type(obj)){case'string':return'"'+= obj.replace(/(["\\])/g,'\\$1')+'"';case'array':return'['+obj.map(Json.toS= tring).join(',')+']';case'object':var string=3D[];for(var property in = obj)string.push(Json.toString(property)+':'+Json.toString(obj[property]))= ;return'{'+string.join(',')+'}';case'number':if(isFinite(obj))break;case = false:return'null';}=0A= return = String(obj);},evaluate:function(str,secure){return(($type(str)!=3D'string= ')||(secure&&!str.test(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u = \n\r\t])+?$/)))?null:eval('('+str+')');}};Json.Remote=3DXHR.extend({initi= alize:function(url,options){this.url=3Durl;this.addEvent('onSuccess',this= .onComplete);this.parent(options);this.setHeader('X-Request','JSON');},se= nd:function(obj){return = this.parent(this.url,'json=3D'+Json.toString(obj));},onComplete:function(= ){this.fireEvent('onComplete',[Json.evaluate(this.response.text,this.opti= ons.secure)]);}});var Asset=3Dnew = Abstract({javascript:function(source,properties){properties=3D$merge({'on= load':Class.empty},properties);var script=3Dnew = Element('script',{'src':source}).addEvents({'load':properties.onload,'rea= dystatechange':function(){if(this.readyState=3D=3D'complete')this.fireEve= nt('load');}});delete properties.onload;return = script.setProperties(properties).inject(document.head);},css:function(sou= rce,properties){return new = Element('link',$merge({'rel':'stylesheet','media':'screen','type':'text/c= ss','href':source},properties)).inject(document.head);},image:function(so= urce,properties){properties=3D$merge({'onload':Class.empty,'onabort':Clas= s.empty,'onerror':Class.empty},properties);var image=3Dnew = Image();image.src=3Dsource;var element=3Dnew = Element('img',{'src':source});['load','abort','error'].each(function(type= ){var event=3Dproperties['on'+type];delete = properties['on'+type];element.addEvent(type,function(){this.removeEvent(t= ype,arguments.callee);event.call(this);});});if(image.width&&image.height= )element.fireEvent('load',element,1);return = element.setProperties(properties);},images:function(sources,options){opti= ons=3D$merge({onComplete:Class.empty,onProgress:Class.empty},options);if(= !sources.push)sources=3D[sources];var images=3D[];var = counter=3D0;sources.each(function(source){var img=3Dnew = Asset.image(source,{'onload':function(){options.onProgress.call(this,coun= ter);counter++;if(counter=3D=3Dsources.length)options.onComplete();}});im= ages.push(img);});return new Elements(images);}});var Hash=3Dnew = Class({length:0,initialize:function(object){this.obj=3Dobject||{};this.se= tLength();},get:function(key){return(this.hasKey(key))?this.obj[key]:null= ;},hasKey:function(key){return(key in = this.obj);},set:function(key,value){if(!this.hasKey(key))this.length++;th= is.obj[key]=3Dvalue;return = this;},setLength:function(){this.length=3D0;for(var p in = this.obj)this.length++;return = this;},remove:function(key){if(this.hasKey(key)){delete = this.obj[key];this.length--;}=0A= return = this;},each:function(fn,bind){$each(this.obj,fn,bind);},extend:function(o= bj){$extend(this.obj,obj);return = this.setLength();},merge:function(){this.obj=3D$merge.apply(null,[this.ob= j].extend(arguments));return = this.setLength();},empty:function(){this.obj=3D{};this.length=3D0;return = this;},keys:function(){var keys=3D[];for(var property in = this.obj)keys.push(property);return keys;},values:function(){var = values=3D[];for(var property in = this.obj)values.push(this.obj[property]);return values;}});function = $H(obj){return new = Hash(obj);};Hash.Cookie=3DHash.extend({initialize:function(name,options){= this.name=3Dname;this.options=3D$extend({'autoSave':true},options||{});th= is.load();},save:function(){if(this.length=3D=3D0){Cookie.remove(this.nam= e,this.options);return true;}=0A= var str=3DJson.toString(this.obj);if(str.length>4096)return = false;Cookie.set(this.name,str,this.options);return = true;},load:function(){this.obj=3DJson.evaluate(Cookie.get(this.name),tru= e)||{};this.setLength();}});Hash.Cookie.Methods=3D{};['extend','set','mer= ge','empty','remove'].each(function(method){Hash.Cookie.Methods[method]=3D= function(){Hash.prototype[method].apply(this,arguments);if(this.options.a= utoSave)this.save();return = this;};});Hash.Cookie.implement(Hash.Cookie.Methods);var Color=3Dnew = Class({initialize:function(color,type){type=3Dtype||(color.push?'rgb':'he= x');var = rgb,hsb;switch(type){case'rgb':rgb=3Dcolor;hsb=3Drgb.rgbToHsb();break;cas= e'hsb':rgb=3Dcolor.hsbToRgb();hsb=3Dcolor;break;default:rgb=3Dcolor.hexTo= Rgb(true);hsb=3Drgb.rgbToHsb();}=0A= rgb.hsb=3Dhsb;rgb.hex=3Drgb.rgbToHex();return = $extend(rgb,Color.prototype);},mix:function(){var = colors=3D$A(arguments);var = alpha=3D($type(colors[colors.length-1])=3D=3D'number')?colors.pop():50;va= r rgb=3Dthis.copy();colors.each(function(color){color=3Dnew = Color(color);for(var = i=3D0;i<3;i++)rgb[i]=3DMath.round((rgb[i]/100*(100-alpha))+(color[i]/100*= alpha));});return new Color(rgb,'rgb');},invert:function(){return new = Color(this.map(function(value){return = 255-value;}));},setHue:function(value){return new = Color([value,this.hsb[1],this.hsb[2]],'hsb');},setSaturation:function(per= cent){return new = Color([this.hsb[0],percent,this.hsb[2]],'hsb');},setBrightness:function(p= ercent){return new = Color([this.hsb[0],this.hsb[1],percent],'hsb');}});function = $RGB(r,g,b){return new Color([r,g,b],'rgb');};function = $HSB(h,s,b){return new = Color([h,s,b],'hsb');};Array.extend({rgbToHsb:function(){var = red=3Dthis[0],green=3Dthis[1],blue=3Dthis[2];var = hue,saturation,brightness;var = max=3DMath.max(red,green,blue),min=3DMath.min(red,green,blue);var = delta=3Dmax-min;brightness=3Dmax/255;saturation=3D(max!=3D0)?delta/max:0;= if(saturation=3D=3D0){hue=3D0;}else{var rr=3D(max-red)/delta;var = gr=3D(max-green)/delta;var = br=3D(max-blue)/delta;if(red=3D=3Dmax)hue=3Dbr-gr;else = if(green=3D=3Dmax)hue=3D2+rr-br;else = hue=3D4+gr-rr;hue/=3D6;if(hue<0)hue++;}=0A= return[Math.round(hue*360),Math.round(saturation*100),Math.round(brightne= ss*100)];},hsbToRgb:function(){var = br=3DMath.round(this[2]/100*255);if(this[1]=3D=3D0){return[br,br,br];}els= e{var hue=3Dthis[0]%360;var f=3Dhue%60;var = p=3DMath.round((this[2]*(100-this[1]))/10000*255);var = q=3DMath.round((this[2]*(6000-this[1]*f))/600000*255);var = t=3DMath.round((this[2]*(6000-this[1]*(60-f)))/600000*255);switch(Math.fl= oor(hue/60)){case 0:return[br,t,p];case 1:return[q,br,p];case = 2:return[p,br,t];case 3:return[p,q,br];case 4:return[t,p,br];case = 5:return[br,p,q];}}=0A= return false;}});var Scroller=3Dnew = Class({options:{area:20,velocity:1,onChange:function(x,y){this.element.sc= rollTo(x,y);}},initialize:function(element,options){this.setOptions(optio= ns);this.element=3D$(element);this.mousemover=3D([window,document].contai= ns(element))?$(document.body):this.element;},start:function(){this.coord=3D= this.getCoords.bindWithEvent(this);this.mousemover.addListener('mousemove= ',this.coord);},stop:function(){this.mousemover.removeListener('mousemove= ',this.coord);this.timer=3D$clear(this.timer);},getCoords:function(event)= {this.page=3D(this.element=3D=3Dwindow)?event.client:event.page;if(!this.= timer)this.timer=3Dthis.scroll.periodical(50,this);},scroll:function(){va= r el=3Dthis.element.getSize();var pos=3Dthis.element.getPosition();var = change=3D{'x':0,'y':0};for(var z in = this.page){if(this.page[z]<(this.options.area+pos[z])&&el.scroll[z]!=3D0)=0A= change[z]=3D(this.page[z]-this.options.area-pos[z])*this.options.velocity= ;else = if(this.page[z]+this.options.area>(el.size[z]+pos[z])&&el.scroll[z]+el.si= ze[z]!=3Del.scrollSize[z])=0A= change[z]=3D(this.page[z]-el.size[z]+this.options.area-pos[z])*this.optio= ns.velocity;}=0A= if(change.y||change.x)this.fireEvent('onChange',[el.scroll.x+change.x,el.= scroll.y+change.y]);}});Scroller.implement(new Events,new Options);var = Slider=3Dnew = Class({options:{onChange:Class.empty,onComplete:Class.empty,onTick:functi= on(pos){this.knob.setStyle(this.p,pos);},mode:'horizontal',steps:100,offs= et:0},initialize:function(el,knob,options){this.element=3D$(el);this.knob= =3D$(knob);this.setOptions(options);this.previousChange=3D-1;this.previou= sEnd=3D-1;this.step=3D-1;this.element.addEvent('mousedown',this.clickedEl= ement.bindWithEvent(this));var = mod,offset;switch(this.options.mode){case'horizontal':this.z=3D'x';this.p= =3D'left';mod=3D{'x':'left','y':false};offset=3D'offsetWidth';break;case'= vertical':this.z=3D'y';this.p=3D'top';mod=3D{'x':false,'y':'top'};offset=3D= 'offsetHeight';}=0A= this.max=3Dthis.element[offset]-this.knob[offset]+(this.options.offset*2)= ;this.half=3Dthis.knob[offset]/2;this.getPos=3Dthis.element['get'+this.p.= capitalize()].bind(this.element);this.knob.setStyle('position','relative'= ).setStyle(this.p,-this.options.offset);var = lim=3D{};lim[this.z]=3D[-this.options.offset,this.max-this.options.offset= ];this.drag=3Dnew = Drag.Base(this.knob,{limit:lim,modifiers:mod,snap:0,onStart:function(){th= is.draggedKnob();}.bind(this),onDrag:function(){this.draggedKnob();}.bind= (this),onComplete:function(){this.draggedKnob();this.end();}.bind(this)})= ;if(this.options.initialize)this.options.initialize.call(this);},set:func= tion(step){this.step=3Dstep.limit(0,this.options.steps);this.checkStep();= this.end();this.fireEvent('onTick',this.toPosition(this.step));return = this;},clickedElement:function(event){var = position=3Devent.page[this.z]-this.getPos()-this.half;position=3Dposition= .limit(-this.options.offset,this.max-this.options.offset);this.step=3Dthi= s.toStep(position);this.checkStep();this.end();this.fireEvent('onTick',po= sition);},draggedKnob:function(){this.step=3Dthis.toStep(this.drag.value.= now[this.z]);this.checkStep();},checkStep:function(){if(this.previousChan= ge!=3Dthis.step){this.previousChange=3Dthis.step;this.fireEvent('onChange= ',this.step);}},end:function(){if(this.previousEnd!=3D=3Dthis.step){this.= previousEnd=3Dthis.step;this.fireEvent('onComplete',this.step+'');}},toSt= ep:function(position){return = Math.round((position+this.options.offset)/this.max*this.options.steps);},= toPosition:function(step){return = this.max*step/this.options.steps;}});Slider.implement(new = Events);Slider.implement(new Options);var = SmoothScroll=3DFx.Scroll.extend({initialize:function(options){this.parent= (window,options);this.links=3D(this.options.links)?$$(this.options.links)= :$$(document.links);var = location=3Dwindow.location.href.match(/^[^#]*/)[0]+'#';this.links.each(fu= nction(link){if(link.href.indexOf(location)!=3D0)return;var = anchor=3Dlink.href.substr(location.length);if(anchor&&$(anchor))this.useL= ink(link,anchor);},this);if(!window.webkit419)this.addEvent('onComplete',= function(){window.location.hash=3Dthis.anchor;});},useLink:function(link,= anchor){link.addEvent('click',function(event){this.anchor=3Danchor;this.t= oElement(anchor);event.stop();}.bindWithEvent(this));}});var = Sortables=3Dnew = Class({options:{handles:false,onStart:Class.empty,onComplete:Class.empty,= ghost:true,snap:3,onDragStart:function(element,ghost){ghost.setStyle('opa= city',0.7);element.setStyle('opacity',0.7);},onDragComplete:function(elem= ent,ghost){element.setStyle('opacity',1);ghost.remove();this.trash.remove= ();}},initialize:function(list,options){this.setOptions(options);this.lis= t=3D$(list);this.elements=3Dthis.list.getChildren();this.handles=3D(this.= options.handles)?$$(this.options.handles):this.elements;this.bound=3D{'st= art':[],'moveGhost':this.moveGhost.bindWithEvent(this)};for(var = i=3D0,l=3Dthis.handles.length;i0);var prev=3Dthis.active.getPrevious();var = next=3Dthis.active.getNext();if(prev&&up&&nownext.getCoordinates().= top)this.active.injectAfter(next);this.previous=3Dnow;},serialize:functio= n(converter){return = this.list.getChildren().map(converter||function(el){return = this.elements.indexOf(el);},this);},end:function(){this.previous=3Dnull;d= ocument.removeListener('mousemove',this.bound.move);document.removeListen= er('mouseup',this.bound.end);if(this.options.ghost){document.removeListen= er('mousemove',this.bound.moveGhost);this.fireEvent('onDragComplete',[thi= s.active,this.ghost]);}=0A= this.fireEvent('onComplete',this.active);}});Sortables.implement(new = Events,new Options);var Tips=3Dnew = Class({options:{onShow:function(tip){tip.setStyle('visibility','visible')= ;},onHide:function(tip){tip.setStyle('visibility','hidden');},maxTitleCha= rs:30,showDelay:100,hideDelay:100,className:'tool',offsets:{'x':16,'y':16= },fixed:false},initialize:function(elements,options){this.setOptions(opti= ons);this.toolTip=3Dnew = Element('div',{'class':this.options.className+'-tip','styles':{'position'= :'absolute','top':'0','left':'0','visibility':'hidden'}}).inject(document= .body);this.wrapper=3Dnew = Element('div').inject(this.toolTip);$$(elements).each(this.build,this);if= (this.options.initialize)this.options.initialize.call(this);},build:funct= ion(el){el.$tmp.myTitle=3D(el.href&&el.getTag()=3D=3D'a')?el.href.replace= ('http://',''):(el.rel||false);if(el.title){var = dual=3Del.title.split('::');if(dual.length>1){el.$tmp.myTitle=3Ddual[0].t= rim();el.$tmp.myText=3Ddual[1].trim();}else{el.$tmp.myText=3Del.title;}=0A= el.removeAttribute('title');}else{el.$tmp.myText=3Dfalse;}=0A= if(el.$tmp.myTitle&&el.$tmp.myTitle.length>this.options.maxTitleChars)el.= $tmp.myTitle=3Del.$tmp.myTitle.substr(0,this.options.maxTitleChars-1)+"&h= ellip;";el.addEvent('mouseenter',function(event){this.start(el);if(!this.= options.fixed)this.locate(event);else = this.position(el);}.bind(this));if(!this.options.fixed)el.addEvent('mouse= move',this.locate.bindWithEvent(this));var = end=3Dthis.end.bind(this);el.addEvent('mouseleave',end);el.addEvent('tras= h',end);},start:function(el){this.wrapper.empty();if(el.$tmp.myTitle){thi= s.title=3Dnew Element('span').inject(new = Element('div',{'class':this.options.className+'-title'}).inject(this.wrap= per)).setHTML(el.$tmp.myTitle);}=0A= if(el.$tmp.myText){this.text=3Dnew Element('span').inject(new = Element('div',{'class':this.options.className+'-text'}).inject(this.wrapp= er)).setHTML(el.$tmp.myText);}=0A= $clear(this.timer);this.timer=3Dthis.show.delay(this.options.showDelay,th= is);},end:function(event){$clear(this.timer);this.timer=3Dthis.hide.delay= (this.options.hideDelay,this);},position:function(element){var = pos=3Delement.getPosition();this.toolTip.setStyles({'left':pos.x+this.opt= ions.offsets.x,'top':pos.y+this.options.offsets.y});},locate:function(eve= nt){var win=3D{'x':window.getWidth(),'y':window.getHeight()};var = scroll=3D{'x':window.getScrollLeft(),'y':window.getScrollTop()};var = tip=3D{'x':this.toolTip.offsetWidth,'y':this.toolTip.offsetHeight};var = prop=3D{'x':'left','y':'top'};for(var z in prop){var = pos=3Devent.page[z]+this.options.offsets[z];if((pos+tip[z]-scroll[z])>win= [z])pos=3Devent.page[z]-this.options.offsets[z]-tip[z];this.toolTip.setSt= yle(prop[z],pos);};},show:function(){if(this.options.timeout)this.timer=3D= this.hide.delay(this.options.timeout,this);this.fireEvent('onShow',[this.= toolTip]);},hide:function(){this.fireEvent('onHide',[this.toolTip]);}});T= ips.implement(new Events,new Options);var Group=3Dnew = Class({initialize:function(){this.instances=3D$A(arguments);this.events=3D= {};this.checker=3D{};},addEvent:function(type,fn){this.checker[type]=3Dth= is.checker[type]||{};this.events[type]=3Dthis.events[type]||[];if(this.ev= ents[type].contains(fn))return false;else = this.events[type].push(fn);this.instances.each(function(instance,i){insta= nce.addEvent(type,this.check.bind(this,[type,instance,i]));},this);return= this;},check:function(type,instance,i){this.checker[type][i]=3Dtrue;var = every=3Dthis.instances.every(function(current,j){return = this.checker[type][j]||false;},this);if(!every)return;this.checker[type]=3D= {};this.events[type].each(function(event){event.call(this,this.instances,= instance);},this);}});var = Accordion=3DFx.Elements.extend({options:{onActive:Class.empty,onBackgroun= d:Class.empty,display:0,show:false,height:true,width:false,opacity:true,f= ixedHeight:false,fixedWidth:false,wait:false,alwaysHide:false},initialize= :function(){var = options,togglers,elements,container;$each(arguments,function(argument,i){= switch($type(argument)){case'object':options=3Dargument;break;case'elemen= t':container=3D$(argument);break;default:var = temp=3D$$(argument);if(!togglers)togglers=3Dtemp;else = elements=3Dtemp;}});this.togglers=3Dtogglers||[];this.elements=3Delements= ||[];this.container=3D$(container);this.setOptions(options);this.previous= =3D-1;if(this.options.alwaysHide)this.options.wait=3Dtrue;if($chk(this.op= tions.show)){this.options.display=3Dfalse;this.previous=3Dthis.options.sh= ow;}=0A= if(this.options.start){this.options.display=3Dfalse;this.options.show=3Df= alse;}=0A= this.effects=3D{};if(this.options.opacity)this.effects.opacity=3D'fullOpa= city';if(this.options.width)this.effects.width=3Dthis.options.fixedWidth?= 'fullWidth':'offsetWidth';if(this.options.height)this.effects.height=3Dth= is.options.fixedHeight?'fullHeight':'scrollHeight';for(var = i=3D0,l=3Dthis.togglers.length;i0));this.= fireEvent(hide?'onBackground':'onActive',[this.togglers[i],el]);for(var = fx in = this.effects)obj[i][fx]=3Dhide?0:el[this.effects[fx]];},this);return = this.start(obj);},showThisHideOpen:function(index){return = this.display(index);}});Fx.Accordion=3DAccordion; ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://2038bug.com/media/system/js/caption.js /**=0A= * @version $Id: modal.js 5263 2006-10-02 01:25:24Z webImagery $=0A= * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights = reserved.=0A= * @license GNU/GPL, see LICENSE.php=0A= * Joomla! is free software. This version may have been modified pursuant=0A= * to the GNU General Public License, and as distributed it includes or=0A= * is derivative of works licensed under the GNU General Public License or=0A= * other free or open source software licenses.=0A= * See COPYRIGHT.php for copyright notices and details.=0A= */=0A= =0A= /**=0A= * JCaption javascript behavior=0A= *=0A= * Used for displaying image captions=0A= *=0A= * @package Joomla=0A= * @since 1.5=0A= * @version 1.0=0A= */=0A= var JCaption =3D new Class({=0A= initialize: function(selector)=0A= {=0A= this.selector =3D selector;=0A= =0A= var images =3D $$(selector);=0A= images.each(function(image){ this.createCaption(image); }, this);=0A= },=0A= =0A= createCaption: function(element)=0A= {=0A= var caption =3D document.createTextNode(element.title);=0A= var container =3D document.createElement("div");=0A= var text =3D document.createElement("p");=0A= var width =3D element.getAttribute("width");=0A= var align =3D element.getAttribute("align");=0A= =0A= if(!width) {=0A= width =3D element.width;=0A= }=0A= =0A= text.appendChild(caption);=0A= element.parentNode.insertBefore(container, element);=0A= container.appendChild(element);=0A= if ( element.title !=3D "" ) {=0A= container.appendChild(text);=0A= }=0A= container.className =3D this.selector.replace('.', '_');=0A= container.className =3D container.className + " " + align;=0A= container.setAttribute("style","float:"+align);=0A= container.style.width =3D width + "px";=0A= =0A= }=0A= });=0A= =0A= document.caption =3D null=0A= window.addEvent('load', function() {=0A= var caption =3D new JCaption('img.caption')=0A= document.caption =3D caption=0A= });=0A= ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://2038bug.com/templates/ja_purity/js/ja.script.js //JS script for Joomla template=0A= var siteurl =3D '';=0A= =0A= function fixIEPNG(el, bgimgdf, sizingMethod, type, offset){=0A= var objs =3D el;=0A= if(!objs) return;=0A= if ($type(objs) !=3D 'array') objs =3D [objs];=0A= if(!sizingMethod) sizingMethod =3D 'crop';=0A= if(!offset) offset =3D 0;=0A= var blankimg =3D siteurl + 'images/blank.png';=0A= objs.each(function(obj) {=0A= var bgimg =3D bgimgdf;=0A= if (obj.tagName =3D=3D 'IMG') {=0A= //This is an image=0A= if (!bgimg) bgimg =3D obj.src;=0A= if (!(/\.png$/i).test(bgimg) || (/blank\.png$/i).test(bgimg)) return;=0A= =0A= obj.setStyle('height',obj.offsetHeight);=0A= obj.setStyle('width',obj.offsetWidth);=0A= obj.src =3D blankimg;=0A= obj.setStyle ('visibility', 'visible');=0A= obj.setStyle('filter', = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D"+bgimg+", = sizingMethod=3D'"+sizingMethod+"')");=0A= }else{=0A= //Background=0A= if (!bgimg) bgimg =3D obj.getStyle('backgroundImage');=0A= var pattern =3D new RegExp('url\s*[\(\"\']*([^\'\"\)]*)[\'\"\)]*');=0A= if ((m =3D pattern.exec(bgimg))) bgimg =3D m[1];=0A= if (!(/\.png$/i).test(bgimg) || (/blank\.png$/i).test(bgimg)) return;=0A= if (!type)=0A= {=0A= obj.setStyle('background', 'none');=0A= //if(!obj.getStyle('position'))=0A= if(obj.getStyle('position')!=3D'absolute' && = obj.getStyle('position')!=3D'relative') {=0A= obj.setStyle('position', 'relative');=0A= }=0A= =0A= //Get all child=0A= var childnodes =3D obj.childNodes;=0A= for(var j=3D0;j 0) {=0A= bd.removeClass('fs'+CurrentFontSize);=0A= CurrentFontSize--;=0A= bd.addClass('fs'+CurrentFontSize);=0A= }=0A= break;=0A= default:=0A= bd.removeClass('fs'+CurrentFontSize);=0A= CurrentFontSize =3D val;=0A= bd.addClass('fs'+CurrentFontSize);=0A= }=0A= Cookie.set(ckname, CurrentFontSize,{duration:365});=0A= }=0A= ------=_NextPart_000_011C_01CCBA96.88DF7B70 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://2038bug.com/templates/ja_purity/js/ja.rightcol.js //JS script for Joomla template=0A= =0A= var JA_Collapse_Mod =3D new Class({=0A= =0A= initialize: function(myElements) {=0A= options =3D Object.extend({=0A= transition: Fx.Transitions.quadOut=0A= }, {});=0A= this.myElements =3D myElements;=0A= var exModules =3D excludeModules.split(',');=0A= exModules.each(function(el,i){exModules[i]=3D'Mod'+el});=0A= myElements.each(function(el, i){=0A= el.elmain =3D $E('.jamod-content',el);=0A= el.titleEl =3D $E('h3',el);=0A= if(!el.titleEl) return;=0A= =0A= if (exModules.contains(el.id)) {=0A= el.titleEl.className =3D '';=0A= return;=0A= }=0A= =0A= el.titleEl.className =3D rightCollapseDefault;=0A= el.status =3D rightCollapseDefault;=0A= el.openH =3D el.elmain.getStyle('height').toInt();=0A= el.elmain.setStyle ('overflow','hidden');=0A= =0A= el.titleEl.addEvent('click', function(e){=0A= e =3D new Event(e).stop();=0A= el.toggle();=0A= });=0A= =0A= el.toggle =3D function(){=0A= if (el.status=3D=3D'hide') el.show();=0A= else el.hide();=0A= }=0A= =0A= el.show =3D function() {=0A= el.titleEl.className=3D'show';=0A= var ch =3D el.elmain.getStyle('height').toInt();=0A= new = Fx.Style(el.elmain,'height',{onComplete:el.toggleStatus}).start(ch,el.ope= nH);=0A= }=0A= el.hide =3D function() {=0A= el.titleEl.className=3D'hide';=0A= var ch =3D = (rightCollapseDefault=3D=3D'hide')?0:el.elmain.getStyle('height').toInt()= ;=0A= new = Fx.Style(el.elmain,'height',{onComplete:el.toggleStatus}).start(ch,0);=0A= }=0A= el.toggleStatus =3D function () {=0A= el.status=3D(el.status=3D=3D'hide')?'show':'hide';=0A= Cookie.set(el.id,el.status,{duration:365});=0A= }=0A= =0A= if(!el.titleEl.className) el.titleEl.className=3DrightCollapseDefault;=0A= if(el.titleEl.className=3D=3D'hide') el.hide();=0A= });=0A= }=0A= });=0A= =0A= window.addEvent ('load', function(e){=0A= var jamod =3D new JA_Collapse_Mod ($ES('.jamod'));=0A= });=0A= ------=_NextPart_000_011C_01CCBA96.88DF7B70--