From 24503e3abe705acde2df159aeae61be0d009f92e Mon Sep 17 00:00:00 2001 From: Starla Insigna Date: Wed, 19 Nov 2008 17:27:03 -0500 Subject: Imported sources --- theme/addresses.tpl | 9 + theme/admin/deleteDraft.tpl | 6 + theme/admin/deletePending.tpl | 6 + theme/admin/deletePost.tpl | 6 + theme/admin/deletedDraft.tpl | 6 + theme/admin/deletedPending.tpl | 6 + theme/admin/deletedPost.tpl | 6 + theme/admin/draftSuccess.tpl | 8 + theme/admin/editDraft.tpl | 16 + theme/admin/editPending.tpl | 10 + theme/admin/editPost.tpl | 10 + theme/admin/index.tpl | 31 ++ theme/admin/manageDrafts.tpl | 24 + theme/admin/managePages.tpl | 23 + theme/admin/managePending.tpl | 24 + theme/admin/managePendingQuotes.tpl | 21 + theme/admin/managePosts.tpl | 24 + theme/admin/moderateComments.tpl | 24 + theme/admin/newPoll.tpl | 10 + theme/admin/pageHistory.tpl | 23 + theme/admin/pendingSuccess.tpl | 8 + theme/admin/pollrss.tpl | 6 + theme/admin/postSuccess.tpl | 8 + theme/admin/viewComment.tpl | 12 + theme/admin/viewRevision.tpl | 5 + theme/admin/write.tpl | 16 + theme/archive.tpl | 43 ++ theme/comic.tpl | 46 ++ theme/comicarchive.tpl | 37 ++ theme/comments.tpl | 49 ++ theme/css.php | 40 ++ theme/css/backgrounds.php | 148 ++++++ theme/css/bubbles.css | 71 +++ theme/css/headers.php | 85 +++ theme/css/navigation.php | 198 +++++++ theme/css/quotes.php | 199 +++++++ theme/css/thickbox.css | 164 ++++++ theme/css/uniform.php | 270 ++++++++++ theme/css/website.php | 843 ++++++++++++++++++++++++++++++ theme/datefinder.tpl | 0 theme/errors/404.tpl | 64 +++ theme/footer.tpl | 241 +++++++++ theme/footer.tpl~ | 225 ++++++++ theme/header.tpl | 64 +++ theme/hits.tpl | 0 theme/images/Fourm.gif | Bin 0 -> 23001 bytes theme/images/Fourm_ro.gif | Bin 0 -> 23013 bytes theme/images/Home.gif | Bin 0 -> 22992 bytes theme/images/Home_ro.gif | Bin 0 -> 23014 bytes theme/images/Links.gif | Bin 0 -> 22985 bytes theme/images/Links_ro.gif | Bin 0 -> 23005 bytes theme/images/Login.gif | Bin 0 -> 23311 bytes theme/images/Login_ro.gif | Bin 0 -> 23552 bytes theme/images/Logout.gif | Bin 0 -> 23470 bytes theme/images/Logout_ro.gif | Bin 0 -> 23613 bytes theme/images/Panel.gif | Bin 0 -> 23368 bytes theme/images/Panel_ro.gif | Bin 0 -> 23577 bytes theme/images/Poll.gif | Bin 0 -> 23161 bytes theme/images/Poll_ro.gif | Bin 0 -> 23476 bytes theme/images/Projects.gif | Bin 0 -> 23098 bytes theme/images/Projects_ro.gif | Bin 0 -> 23033 bytes theme/images/Quotes.gif | Bin 0 -> 23969 bytes theme/images/Quotes_ro.gif | Bin 0 -> 23717 bytes theme/images/Random.gif | Bin 0 -> 23142 bytes theme/images/Random_ro.gif | Bin 0 -> 23043 bytes theme/images/Wiki.gif | Bin 0 -> 23256 bytes theme/images/Wiki_ro.gif | Bin 0 -> 23551 bytes theme/images/authors/Hatkirby.ico | Bin 0 -> 1150 bytes theme/images/authors/Starla.ico | Bin 0 -> 1150 bytes theme/images/backgrounds/4ofjuly.PNG | Bin 0 -> 16866 bytes theme/images/backgrounds/ashWeds.PNG | Bin 0 -> 14191 bytes theme/images/backgrounds/christmas.PNG | Bin 0 -> 14513 bytes theme/images/backgrounds/christmasEve.PNG | Bin 0 -> 11391 bytes theme/images/backgrounds/columbus.PNG | Bin 0 -> 14016 bytes theme/images/backgrounds/easter.PNG | Bin 0 -> 14073 bytes theme/images/backgrounds/fathers.PNG | Bin 0 -> 14976 bytes theme/images/backgrounds/flagDay.PNG | Bin 0 -> 14476 bytes theme/images/backgrounds/goodFriday.PNG | Bin 0 -> 12776 bytes theme/images/backgrounds/groundhog.PNG | Bin 0 -> 13936 bytes theme/images/backgrounds/halloween.PNG | Bin 0 -> 10937 bytes theme/images/backgrounds/hatkirbybday.PNG | Bin 0 -> 16655 bytes theme/images/backgrounds/island.PNG | Bin 0 -> 14751 bytes theme/images/backgrounds/island2.PNG | Bin 0 -> 19372 bytes theme/images/backgrounds/island3.PNG | Bin 0 -> 19848 bytes theme/images/backgrounds/island4.PNG | Bin 0 -> 21981 bytes theme/images/backgrounds/island5.PNG | Bin 0 -> 10225 bytes theme/images/backgrounds/island6.PNG | Bin 0 -> 13330 bytes theme/images/backgrounds/island6night.PNG | Bin 0 -> 10203 bytes theme/images/backgrounds/islandYearly.PNG | Bin 0 -> 16259 bytes theme/images/backgrounds/kirbyweek.PNG | Bin 0 -> 16824 bytes theme/images/backgrounds/mardiGras.PNG | Bin 0 -> 14333 bytes theme/images/backgrounds/martinLuther.PNG | Bin 0 -> 14114 bytes theme/images/backgrounds/memorial.PNG | Bin 0 -> 22185 bytes theme/images/backgrounds/mothers.PNG | Bin 0 -> 15125 bytes theme/images/backgrounds/newYear.PNG | Bin 0 -> 14184 bytes theme/images/backgrounds/newYearsEve.PNG | Bin 0 -> 12160 bytes theme/images/backgrounds/valentines.PNG | Bin 0 -> 15108 bytes theme/images/backgrounds/veterans.PNG | Bin 0 -> 13997 bytes theme/images/bg_body.gif | Bin 0 -> 421 bytes theme/images/bg_body_short.gif | Bin 0 -> 384 bytes theme/images/bg_footer.gif | Bin 0 -> 114 bytes theme/images/bg_header.gif | Bin 0 -> 642 bytes theme/images/bg_navbar.gif | Bin 0 -> 206 bytes theme/images/bg_search.gif | Bin 0 -> 837 bytes theme/images/blue.PNG | Bin 0 -> 125 bytes theme/images/corners_bottom.gif | Bin 0 -> 708 bytes theme/images/corners_left.png | Bin 0 -> 195 bytes theme/images/corners_right.png | Bin 0 -> 201 bytes theme/images/date-bg-1.gif | Bin 0 -> 2322 bytes theme/images/date-bg-2.gif | Bin 0 -> 2322 bytes theme/images/date-bg-3.gif | Bin 0 -> 2322 bytes theme/images/date-bg-4.gif | Bin 0 -> 2322 bytes theme/images/headers/ctnh.png | Bin 0 -> 20000 bytes theme/images/headers/fourm.png | Bin 0 -> 10596 bytes theme/images/headers/hatkirbybday.png | Bin 0 -> 12384 bytes theme/images/headers/islandYearly.png | Bin 0 -> 4527 bytes theme/images/headers/kfm.png | Bin 0 -> 10819 bytes theme/images/headers/links.png | Bin 0 -> 10711 bytes theme/images/headers/main.png | Bin 0 -> 12479 bytes theme/images/headers/main.xcf | Bin 0 -> 62769 bytes theme/images/headers/memorial.png | Bin 0 -> 11355 bytes theme/images/headers/mothers.png | Bin 0 -> 12532 bytes theme/images/headers/potw.png | Bin 0 -> 10919 bytes theme/images/headers/projects.png | Bin 0 -> 12846 bytes theme/images/headers/projects.xcf | Bin 0 -> 87437 bytes theme/images/headers/quotes.png | Bin 0 -> 12260 bytes theme/images/headers/random.png | Bin 0 -> 11632 bytes theme/images/headers/short.png | Bin 0 -> 10776 bytes theme/images/home.png | Bin 0 -> 673 bytes theme/images/icons/16-clock.png | Bin 0 -> 283 bytes theme/images/icons/16-em-pencil.png | Bin 0 -> 230 bytes theme/images/icons/16-file-archive.png | Bin 0 -> 251 bytes theme/images/icons/16-file-page.png | Bin 0 -> 319 bytes theme/images/icons/16-message-warn.png | Bin 0 -> 326 bytes theme/images/icons/16-star-hot.png | Bin 0 -> 296 bytes theme/images/icons/book_open.png | Bin 0 -> 622 bytes theme/images/icons/bricks.png | Bin 0 -> 825 bytes theme/images/icons/comment.png | Bin 0 -> 413 bytes theme/images/icons/comment_add.png | Bin 0 -> 530 bytes theme/images/icons/comments.png | Bin 0 -> 557 bytes theme/images/icons/computer.png | Bin 0 -> 667 bytes theme/images/icons/controller.png | Bin 0 -> 666 bytes theme/images/icons/css_valid.png | Bin 0 -> 661 bytes theme/images/icons/door_in.png | Bin 0 -> 693 bytes theme/images/icons/door_out.png | Bin 0 -> 688 bytes theme/images/icons/feed.png | Bin 0 -> 691 bytes theme/images/icons/fourm.png | Bin 0 -> 773 bytes theme/images/icons/house.png | Bin 0 -> 806 bytes theme/images/icons/html_valid.png | Bin 0 -> 704 bytes theme/images/icons/link_delete.png | Bin 0 -> 600 bytes theme/images/icons/link_edit.png | Bin 0 -> 703 bytes theme/images/icons/medal_gold_1.png | Bin 0 -> 629 bytes theme/images/icons/new.png | Bin 0 -> 378 bytes theme/images/icons/newspaper.png | Bin 0 -> 658 bytes theme/images/icons/note.png | Bin 0 -> 500 bytes theme/images/icons/note_delete.png | Bin 0 -> 631 bytes theme/images/icons/note_edit.png | Bin 0 -> 731 bytes theme/images/icons/note_go.png | Bin 0 -> 661 bytes theme/images/icons/overlays.png | Bin 0 -> 716 bytes theme/images/icons/page_attach.png | Bin 0 -> 794 bytes theme/images/icons/page_delete.png | Bin 0 -> 740 bytes theme/images/icons/page_edit.png | Bin 0 -> 807 bytes theme/images/icons/page_go.png | Bin 0 -> 779 bytes theme/images/icons/rainbow.png | Bin 0 -> 655 bytes theme/images/icons/report.png | Bin 0 -> 649 bytes theme/images/icons/script.png | Bin 0 -> 748 bytes theme/images/icons/tag.png | Bin 0 -> 389 bytes theme/images/icons/tag_blue.png | Bin 0 -> 586 bytes theme/images/icons/tag_blue_add.png | Bin 0 -> 671 bytes theme/images/icons/tag_blue_delete.png | Bin 0 -> 701 bytes theme/images/icons/tag_blue_edit.png | Bin 0 -> 748 bytes theme/images/icons/tag_green.png | Bin 0 -> 613 bytes theme/images/icons/tag_orange.png | Bin 0 -> 586 bytes theme/images/icons/tag_pink.png | Bin 0 -> 579 bytes theme/images/icons/tag_purple.png | Bin 0 -> 599 bytes theme/images/icons/tag_red.png | Bin 0 -> 592 bytes theme/images/icons/tag_yellow.png | Bin 0 -> 586 bytes theme/images/icons/thumb_down.png | Bin 0 -> 601 bytes theme/images/icons/thumb_up.png | Bin 0 -> 619 bytes theme/images/icons/tux.png | Bin 0 -> 696 bytes theme/images/icons/user_edit.png | Bin 0 -> 833 bytes theme/images/icons/vcard.png | Bin 0 -> 533 bytes theme/images/loadingAnimation.gif | Bin 0 -> 5886 bytes theme/images/misc.png | Bin 0 -> 720 bytes theme/images/no-ie6.png | Bin 0 -> 18666 bytes theme/images/projects.png | Bin 0 -> 794 bytes theme/images/sides_top.gif | Bin 0 -> 2559 bytes theme/images/tabBG.png | Bin 0 -> 2473 bytes theme/images/tabBG2.png | Bin 0 -> 2722 bytes theme/images/tabSe.png | Bin 0 -> 258 bytes theme/images/tabUn.png | Bin 0 -> 260 bytes theme/images/tip-pimped.gif | Bin 0 -> 102 bytes theme/images/tip-rounded.gif | Bin 0 -> 102 bytes theme/images/tip.gif | Bin 0 -> 64 bytes theme/images/webs.png | Bin 0 -> 772 bytes theme/images/youdropifollow.jpg | Bin 0 -> 6825 bytes theme/js/jquery-1.2.6.min.js | 32 ++ theme/js/jquery.ie6blocker.js | 34 ++ theme/js/message.js | 5 + theme/js/round_bubbles.js | 13 + theme/js/rounded_corners.inc.js | 279 ++++++++++ theme/js/thickbox.js | 328 ++++++++++++ theme/login.tpl | 18 + theme/msg.tpl | 1 + theme/msg2.tpl | 1 + theme/poll.tpl | 30 ++ theme/pollIndex.tpl | 12 + theme/polloftheweek.tpl | 59 +++ theme/post.tpl | 66 +++ theme/postLogin.tpl | 16 + theme/quotes/add.tpl | 17 + theme/quotes/add_news.tpl | 8 + theme/quotes/browse.tpl | 25 + theme/quotes/home.tpl | 10 + theme/quotes/pagenumbers.tpl | 15 + theme/quotes/search.tpl | 19 + theme/related.tpl | 12 + theme/welcome.tpl | 5 + theme/wiki/create.tpl | 7 + theme/wiki/edit.tpl | 6 + theme/wiki/index.tpl | 6 + theme/wiki/page.tpl | 3 + 222 files changed, 4162 insertions(+) create mode 100644 theme/addresses.tpl create mode 100644 theme/admin/deleteDraft.tpl create mode 100644 theme/admin/deletePending.tpl create mode 100644 theme/admin/deletePost.tpl create mode 100644 theme/admin/deletedDraft.tpl create mode 100644 theme/admin/deletedPending.tpl create mode 100644 theme/admin/deletedPost.tpl create mode 100644 theme/admin/draftSuccess.tpl create mode 100644 theme/admin/editDraft.tpl create mode 100644 theme/admin/editPending.tpl create mode 100644 theme/admin/editPost.tpl create mode 100644 theme/admin/index.tpl create mode 100644 theme/admin/manageDrafts.tpl create mode 100644 theme/admin/managePages.tpl create mode 100644 theme/admin/managePending.tpl create mode 100644 theme/admin/managePendingQuotes.tpl create mode 100644 theme/admin/managePosts.tpl create mode 100644 theme/admin/moderateComments.tpl create mode 100644 theme/admin/newPoll.tpl create mode 100644 theme/admin/pageHistory.tpl create mode 100644 theme/admin/pendingSuccess.tpl create mode 100644 theme/admin/pollrss.tpl create mode 100644 theme/admin/postSuccess.tpl create mode 100644 theme/admin/viewComment.tpl create mode 100644 theme/admin/viewRevision.tpl create mode 100644 theme/admin/write.tpl create mode 100644 theme/archive.tpl create mode 100644 theme/comic.tpl create mode 100644 theme/comicarchive.tpl create mode 100644 theme/comments.tpl create mode 100755 theme/css.php create mode 100755 theme/css/backgrounds.php create mode 100644 theme/css/bubbles.css create mode 100755 theme/css/headers.php create mode 100755 theme/css/navigation.php create mode 100644 theme/css/quotes.php create mode 100755 theme/css/thickbox.css create mode 100644 theme/css/uniform.php create mode 100755 theme/css/website.php create mode 100644 theme/datefinder.tpl create mode 100644 theme/errors/404.tpl create mode 100644 theme/footer.tpl create mode 100644 theme/footer.tpl~ create mode 100644 theme/header.tpl create mode 100644 theme/hits.tpl create mode 100755 theme/images/Fourm.gif create mode 100755 theme/images/Fourm_ro.gif create mode 100755 theme/images/Home.gif create mode 100755 theme/images/Home_ro.gif create mode 100755 theme/images/Links.gif create mode 100755 theme/images/Links_ro.gif create mode 100644 theme/images/Login.gif create mode 100644 theme/images/Login_ro.gif create mode 100644 theme/images/Logout.gif create mode 100644 theme/images/Logout_ro.gif create mode 100644 theme/images/Panel.gif create mode 100644 theme/images/Panel_ro.gif create mode 100644 theme/images/Poll.gif create mode 100644 theme/images/Poll_ro.gif create mode 100755 theme/images/Projects.gif create mode 100755 theme/images/Projects_ro.gif create mode 100644 theme/images/Quotes.gif create mode 100644 theme/images/Quotes_ro.gif create mode 100755 theme/images/Random.gif create mode 100755 theme/images/Random_ro.gif create mode 100644 theme/images/Wiki.gif create mode 100644 theme/images/Wiki_ro.gif create mode 100755 theme/images/authors/Hatkirby.ico create mode 100755 theme/images/authors/Starla.ico create mode 100755 theme/images/backgrounds/4ofjuly.PNG create mode 100755 theme/images/backgrounds/ashWeds.PNG create mode 100755 theme/images/backgrounds/christmas.PNG create mode 100755 theme/images/backgrounds/christmasEve.PNG create mode 100755 theme/images/backgrounds/columbus.PNG create mode 100755 theme/images/backgrounds/easter.PNG create mode 100755 theme/images/backgrounds/fathers.PNG create mode 100755 theme/images/backgrounds/flagDay.PNG create mode 100755 theme/images/backgrounds/goodFriday.PNG create mode 100755 theme/images/backgrounds/groundhog.PNG create mode 100755 theme/images/backgrounds/halloween.PNG create mode 100755 theme/images/backgrounds/hatkirbybday.PNG create mode 100755 theme/images/backgrounds/island.PNG create mode 100755 theme/images/backgrounds/island2.PNG create mode 100755 theme/images/backgrounds/island3.PNG create mode 100755 theme/images/backgrounds/island4.PNG create mode 100755 theme/images/backgrounds/island5.PNG create mode 100755 theme/images/backgrounds/island6.PNG create mode 100755 theme/images/backgrounds/island6night.PNG create mode 100755 theme/images/backgrounds/islandYearly.PNG create mode 100755 theme/images/backgrounds/kirbyweek.PNG create mode 100755 theme/images/backgrounds/mardiGras.PNG create mode 100755 theme/images/backgrounds/martinLuther.PNG create mode 100755 theme/images/backgrounds/memorial.PNG create mode 100755 theme/images/backgrounds/mothers.PNG create mode 100755 theme/images/backgrounds/newYear.PNG create mode 100755 theme/images/backgrounds/newYearsEve.PNG create mode 100755 theme/images/backgrounds/valentines.PNG create mode 100755 theme/images/backgrounds/veterans.PNG create mode 100755 theme/images/bg_body.gif create mode 100644 theme/images/bg_body_short.gif create mode 100755 theme/images/bg_footer.gif create mode 100755 theme/images/bg_header.gif create mode 100755 theme/images/bg_navbar.gif create mode 100644 theme/images/bg_search.gif create mode 100755 theme/images/blue.PNG create mode 100755 theme/images/corners_bottom.gif create mode 100755 theme/images/corners_left.png create mode 100755 theme/images/corners_right.png create mode 100755 theme/images/date-bg-1.gif create mode 100755 theme/images/date-bg-2.gif create mode 100755 theme/images/date-bg-3.gif create mode 100755 theme/images/date-bg-4.gif create mode 100644 theme/images/headers/ctnh.png create mode 100644 theme/images/headers/fourm.png create mode 100644 theme/images/headers/hatkirbybday.png create mode 100644 theme/images/headers/islandYearly.png create mode 100644 theme/images/headers/kfm.png create mode 100644 theme/images/headers/links.png create mode 100755 theme/images/headers/main.png create mode 100755 theme/images/headers/main.xcf create mode 100644 theme/images/headers/memorial.png create mode 100644 theme/images/headers/mothers.png create mode 100644 theme/images/headers/potw.png create mode 100644 theme/images/headers/projects.png create mode 100644 theme/images/headers/projects.xcf create mode 100644 theme/images/headers/quotes.png create mode 100644 theme/images/headers/random.png create mode 100644 theme/images/headers/short.png create mode 100755 theme/images/home.png create mode 100644 theme/images/icons/16-clock.png create mode 100644 theme/images/icons/16-em-pencil.png create mode 100644 theme/images/icons/16-file-archive.png create mode 100644 theme/images/icons/16-file-page.png create mode 100644 theme/images/icons/16-message-warn.png create mode 100644 theme/images/icons/16-star-hot.png create mode 100755 theme/images/icons/book_open.png create mode 100755 theme/images/icons/bricks.png create mode 100755 theme/images/icons/comment.png create mode 100755 theme/images/icons/comment_add.png create mode 100755 theme/images/icons/comments.png create mode 100755 theme/images/icons/computer.png create mode 100755 theme/images/icons/controller.png create mode 100755 theme/images/icons/css_valid.png create mode 100755 theme/images/icons/door_in.png create mode 100755 theme/images/icons/door_out.png create mode 100755 theme/images/icons/feed.png create mode 100755 theme/images/icons/fourm.png create mode 100755 theme/images/icons/house.png create mode 100755 theme/images/icons/html_valid.png create mode 100755 theme/images/icons/link_delete.png create mode 100755 theme/images/icons/link_edit.png create mode 100755 theme/images/icons/medal_gold_1.png create mode 100755 theme/images/icons/new.png create mode 100755 theme/images/icons/newspaper.png create mode 100755 theme/images/icons/note.png create mode 100755 theme/images/icons/note_delete.png create mode 100755 theme/images/icons/note_edit.png create mode 100755 theme/images/icons/note_go.png create mode 100755 theme/images/icons/overlays.png create mode 100755 theme/images/icons/page_attach.png create mode 100755 theme/images/icons/page_delete.png create mode 100755 theme/images/icons/page_edit.png create mode 100755 theme/images/icons/page_go.png create mode 100755 theme/images/icons/rainbow.png create mode 100755 theme/images/icons/report.png create mode 100755 theme/images/icons/script.png create mode 100755 theme/images/icons/tag.png create mode 100755 theme/images/icons/tag_blue.png create mode 100755 theme/images/icons/tag_blue_add.png create mode 100755 theme/images/icons/tag_blue_delete.png create mode 100755 theme/images/icons/tag_blue_edit.png create mode 100755 theme/images/icons/tag_green.png create mode 100755 theme/images/icons/tag_orange.png create mode 100755 theme/images/icons/tag_pink.png create mode 100755 theme/images/icons/tag_purple.png create mode 100755 theme/images/icons/tag_red.png create mode 100755 theme/images/icons/tag_yellow.png create mode 100644 theme/images/icons/thumb_down.png create mode 100644 theme/images/icons/thumb_up.png create mode 100755 theme/images/icons/tux.png create mode 100755 theme/images/icons/user_edit.png create mode 100755 theme/images/icons/vcard.png create mode 100755 theme/images/loadingAnimation.gif create mode 100755 theme/images/misc.png create mode 100644 theme/images/no-ie6.png create mode 100755 theme/images/projects.png create mode 100755 theme/images/sides_top.gif create mode 100755 theme/images/tabBG.png create mode 100755 theme/images/tabBG2.png create mode 100644 theme/images/tabSe.png create mode 100644 theme/images/tabUn.png create mode 100644 theme/images/tip-pimped.gif create mode 100644 theme/images/tip-rounded.gif create mode 100644 theme/images/tip.gif create mode 100755 theme/images/webs.png create mode 100644 theme/images/youdropifollow.jpg create mode 100644 theme/js/jquery-1.2.6.min.js create mode 100644 theme/js/jquery.ie6blocker.js create mode 100644 theme/js/message.js create mode 100644 theme/js/round_bubbles.js create mode 100644 theme/js/rounded_corners.inc.js create mode 100755 theme/js/thickbox.js create mode 100644 theme/login.tpl create mode 100644 theme/msg.tpl create mode 100644 theme/msg2.tpl create mode 100644 theme/poll.tpl create mode 100644 theme/pollIndex.tpl create mode 100644 theme/polloftheweek.tpl create mode 100644 theme/post.tpl create mode 100644 theme/postLogin.tpl create mode 100644 theme/quotes/add.tpl create mode 100644 theme/quotes/add_news.tpl create mode 100644 theme/quotes/browse.tpl create mode 100644 theme/quotes/home.tpl create mode 100644 theme/quotes/pagenumbers.tpl create mode 100644 theme/quotes/search.tpl create mode 100644 theme/related.tpl create mode 100644 theme/welcome.tpl create mode 100644 theme/wiki/create.tpl create mode 100644 theme/wiki/edit.tpl create mode 100644 theme/wiki/index.tpl create mode 100644 theme/wiki/page.tpl (limited to 'theme') diff --git a/theme/addresses.tpl b/theme/addresses.tpl new file mode 100644 index 0000000..5b06a7a --- /dev/null +++ b/theme/addresses.tpl @@ -0,0 +1,9 @@ +

Click here for information about this page.

+ +

Calling all email-harvesting robots!

+ +

Come fetch 1000 juicy email addresses here:

+ + +
+ diff --git a/theme/admin/deleteDraft.tpl b/theme/admin/deleteDraft.tpl new file mode 100644 index 0000000..346604e --- /dev/null +++ b/theme/admin/deleteDraft.tpl @@ -0,0 +1,6 @@ +

Delete a Draft

+ +Are you ABSOLUTELY SURE that you want to delete this draft?

+ +Yes
+Ummm.... actually I'd rather not diff --git a/theme/admin/deletePending.tpl b/theme/admin/deletePending.tpl new file mode 100644 index 0000000..03541f2 --- /dev/null +++ b/theme/admin/deletePending.tpl @@ -0,0 +1,6 @@ +

Delete a Pending Post

+ +Are you ABSOLUTELY SURE that you want to delete this pending post?

+ +Yes
+Ummm.... actually I'd rather not diff --git a/theme/admin/deletePost.tpl b/theme/admin/deletePost.tpl new file mode 100644 index 0000000..8c08112 --- /dev/null +++ b/theme/admin/deletePost.tpl @@ -0,0 +1,6 @@ +

Delete a Post

+ +Are you ABSOLUTELY SURE that you want to delete this post?

+ +Yes
+Ummm.... actually I'd rather not diff --git a/theme/admin/deletedDraft.tpl b/theme/admin/deletedDraft.tpl new file mode 100644 index 0000000..dd449f6 --- /dev/null +++ b/theme/admin/deletedDraft.tpl @@ -0,0 +1,6 @@ +You've just deleted a draft! + +

diff --git a/theme/admin/deletedPending.tpl b/theme/admin/deletedPending.tpl new file mode 100644 index 0000000..220aa11 --- /dev/null +++ b/theme/admin/deletedPending.tpl @@ -0,0 +1,6 @@ +You've just deleted a pending post! + + diff --git a/theme/admin/deletedPost.tpl b/theme/admin/deletedPost.tpl new file mode 100644 index 0000000..12cc68a --- /dev/null +++ b/theme/admin/deletedPost.tpl @@ -0,0 +1,6 @@ +You've just deleted a post! + + diff --git a/theme/admin/draftSuccess.tpl b/theme/admin/draftSuccess.tpl new file mode 100644 index 0000000..7d76d2a --- /dev/null +++ b/theme/admin/draftSuccess.tpl @@ -0,0 +1,8 @@ +Congradulations, you've just made/edited a draft! + + diff --git a/theme/admin/editDraft.tpl b/theme/admin/editDraft.tpl new file mode 100644 index 0000000..b3197c4 --- /dev/null +++ b/theme/admin/editDraft.tpl @@ -0,0 +1,16 @@ +

Edit a draft

+ +

+ Draft Title:
+

+ Tag 1:
+ Tag 2: (Optional)
+ Tag 3: (Optional)
+ Post Type:
+ +

diff --git a/theme/admin/editPending.tpl b/theme/admin/editPending.tpl new file mode 100644 index 0000000..ccded76 --- /dev/null +++ b/theme/admin/editPending.tpl @@ -0,0 +1,10 @@ +

Edit a pending post

+ +

+ Post Title:
+

+ Tag 1:
+ Tag 2: (Optional)
+ Tag 3: (Optional)
+ +

diff --git a/theme/admin/editPost.tpl b/theme/admin/editPost.tpl new file mode 100644 index 0000000..544fe5f --- /dev/null +++ b/theme/admin/editPost.tpl @@ -0,0 +1,10 @@ +

Edit a post

+ +

+ Post Title:
+

+ Tag 1:
+ Tag 2: (Optional)
+ Tag 3: (Optional)
+ +

diff --git a/theme/admin/index.tpl b/theme/admin/index.tpl new file mode 100644 index 0000000..f886f2d --- /dev/null +++ b/theme/admin/index.tpl @@ -0,0 +1,31 @@ +

Admin Panel

+ +Welcome to the ubiquitous administration panel!

+ +

Blog

+ + + +

Wiki

+ + + +

Poll

+ + + +

Quotes

+ + diff --git a/theme/admin/manageDrafts.tpl b/theme/admin/manageDrafts.tpl new file mode 100644 index 0000000..8a498ac --- /dev/null +++ b/theme/admin/manageDrafts.tpl @@ -0,0 +1,24 @@ +

Manage Drafts

+ + + + + + + + + + + + + + + + +
Draft TitleDraft AuthorActions
+ Edit + Delete + View +
+ +Back to Admin Panel diff --git a/theme/admin/managePages.tpl b/theme/admin/managePages.tpl new file mode 100644 index 0000000..eef8c75 --- /dev/null +++ b/theme/admin/managePages.tpl @@ -0,0 +1,23 @@ +

Manage Pages

+ + + + + + + + + + + + + + + + +
Page TitleRevision AuthorActions
+ View History + View +
+ +Back to Admin Panel diff --git a/theme/admin/managePending.tpl b/theme/admin/managePending.tpl new file mode 100644 index 0000000..d119b92 --- /dev/null +++ b/theme/admin/managePending.tpl @@ -0,0 +1,24 @@ +

Manage Pending

+ + + + + + + + + + + + + + + + +
Pending Post TitlePending Post AuthorActions
+ Edit + Delete + View +
+ +Back to Admin Panel diff --git a/theme/admin/managePendingQuotes.tpl b/theme/admin/managePendingQuotes.tpl new file mode 100644 index 0000000..660e126 --- /dev/null +++ b/theme/admin/managePendingQuotes.tpl @@ -0,0 +1,21 @@ +

Manage Pending Quotes

+ + + + + + + + + + + + + + +
QuoteActions
+ Approve + Deny +
+ +Back to Admin Panel diff --git a/theme/admin/managePosts.tpl b/theme/admin/managePosts.tpl new file mode 100644 index 0000000..7e37b1f --- /dev/null +++ b/theme/admin/managePosts.tpl @@ -0,0 +1,24 @@ +

Manage Posts

+ + + + + + + + + + + + + + + + +
Post TitlePost AuthorActions
+ Edit + Delete + View +
+ +Back to Admin Panel diff --git a/theme/admin/moderateComments.tpl b/theme/admin/moderateComments.tpl new file mode 100644 index 0000000..f3da51c --- /dev/null +++ b/theme/admin/moderateComments.tpl @@ -0,0 +1,24 @@ +

Moderate Comments

+ + + + + + + + + + + + + + + + +
Title of Article Commented UponComment AuthorActions
+ View + Approve + Deny +
+ +Back to Admin Panel diff --git a/theme/admin/newPoll.tpl b/theme/admin/newPoll.tpl new file mode 100644 index 0000000..5f1d2a4 --- /dev/null +++ b/theme/admin/newPoll.tpl @@ -0,0 +1,10 @@ +Congradulations! You've successfully added a Poll RSS. Now it's time to add the new Poll Of The Week:

+ +

+ Question:
+ Option 1:
+ Option 2:
+ Option 3:
+ Option 4:
+ +
diff --git a/theme/admin/pageHistory.tpl b/theme/admin/pageHistory.tpl new file mode 100644 index 0000000..b5fd326 --- /dev/null +++ b/theme/admin/pageHistory.tpl @@ -0,0 +1,23 @@ +

Page History

+ + + + + + + + + + + + + + + + +
Revision AuthorRevision DateActions
+ View +
+ +Back to Manage Pages
+Back to Admin Panel diff --git a/theme/admin/pendingSuccess.tpl b/theme/admin/pendingSuccess.tpl new file mode 100644 index 0000000..64adbe6 --- /dev/null +++ b/theme/admin/pendingSuccess.tpl @@ -0,0 +1,8 @@ +Congradulations, you've just made/edited a pending post! + + diff --git a/theme/admin/pollrss.tpl b/theme/admin/pollrss.tpl new file mode 100644 index 0000000..5ea628f --- /dev/null +++ b/theme/admin/pollrss.tpl @@ -0,0 +1,6 @@ +

Write a Poll RSS

+ +

+

+ +

diff --git a/theme/admin/postSuccess.tpl b/theme/admin/postSuccess.tpl new file mode 100644 index 0000000..12920fe --- /dev/null +++ b/theme/admin/postSuccess.tpl @@ -0,0 +1,8 @@ +Congradulations, you've just made/edited a post! + + diff --git a/theme/admin/viewComment.tpl b/theme/admin/viewComment.tpl new file mode 100644 index 0000000..9254f1d --- /dev/null +++ b/theme/admin/viewComment.tpl @@ -0,0 +1,12 @@ +
+
+
+ + +
+
+ on +

+ +Back to Comment Moderation
+Back to Admin Panel diff --git a/theme/admin/viewRevision.tpl b/theme/admin/viewRevision.tpl new file mode 100644 index 0000000..fc6fc83 --- /dev/null +++ b/theme/admin/viewRevision.tpl @@ -0,0 +1,5 @@ + +

+Back to Page History +Back to Manage Pages
+Back to Admin Panel diff --git a/theme/admin/write.tpl b/theme/admin/write.tpl new file mode 100644 index 0000000..30e870c --- /dev/null +++ b/theme/admin/write.tpl @@ -0,0 +1,16 @@ +

Write a post

+ +

+ Post Title:
+

+ Tag 1:
+ Tag 2: (Optional)
+ Tag 3: (Optional)
+ Post Type:
+ +

diff --git a/theme/archive.tpl b/theme/archive.tpl new file mode 100644 index 0000000..7d85565 --- /dev/null +++ b/theme/archive.tpl @@ -0,0 +1,43 @@ + +

+ +
+ + +
+

+ + + +

+ + + + + + + + +  » + +
+
+ + + + |
+ + + +


+ + diff --git a/theme/comic.tpl b/theme/comic.tpl new file mode 100644 index 0000000..8ce4236 --- /dev/null +++ b/theme/comic.tpl @@ -0,0 +1,46 @@ +« + » + + +

+ + +
+

+ + + +

+ + + Hatkirby + + + + Add Comment » + +
+ +
+
+
+
+
+ + + + +

+
+
+
+ Hatkirby on +
+
+
+ diff --git a/theme/comicarchive.tpl b/theme/comicarchive.tpl new file mode 100644 index 0000000..dc5e443 --- /dev/null +++ b/theme/comicarchive.tpl @@ -0,0 +1,37 @@ + +

+ +
+ + +
+

+ + + +

+ + + + + + +  » + +
+
+ + + + |
+ + + +


+ + diff --git a/theme/comments.tpl b/theme/comments.tpl new file mode 100644 index 0000000..ab4e05b --- /dev/null +++ b/theme/comments.tpl @@ -0,0 +1,49 @@ + + + +

+
+
+ + +
+
+ on + + + + + + +
+ + +
+
+
+
+ +
+
+ , feel free to post a comment +
+ +
+ + +

+ Name:
+ Email:
+ Website (Optional): +

+ + +

+
diff --git a/theme/css.php b/theme/css.php new file mode 100755 index 0000000..4984f03 --- /dev/null +++ b/theme/css.php @@ -0,0 +1,40 @@ + diff --git a/theme/css/backgrounds.php b/theme/css/backgrounds.php new file mode 100755 index 0000000..51e7dbf --- /dev/null +++ b/theme/css/backgrounds.php @@ -0,0 +1,148 @@ + +/* Four Island Background CSS */ += 20) || (date('G') <= 6)) + { +// $bodyID = 'night'; + } else { + $bodyID = 'day'; + } +} else { + $bodyID = $_GET['id']; +} + +if (!isset($bgcolor)) {$bgcolor='aqua';} +if (($bgimgm == 'island6') && ($bodyID == 'night')) {$bgcolor='black';} + +?> +/* Body */ + +body { + background-color: ; + background-image: url(/theme/images/backgrounds/.PNG); + background-repeat: repeat-x; + background-attachment: fixed; + background-position: bottom left; + font-family: Arial, FreeSans; + margin: 0px; + padding: 0px 0px 30px !important; +} + + +body#night { + background: black url(/theme/images/backgrounds/island6night.PNG) repeat-x fixed bottom left; +} + + diff --git a/theme/css/bubbles.css b/theme/css/bubbles.css new file mode 100644 index 0000000..e48eba0 --- /dev/null +++ b/theme/css/bubbles.css @@ -0,0 +1,71 @@ +/* Normal Bubble */ +div.bubble { + width: auto; + font-size: 0.75em; + margin-bottom: 24px; + font: 1em "Lucida Grande", Lucida, Verdana, sans-serif; +} + +div.bubble blockquote { + margin: 0px; + padding: 0px; + border: 1px solid #c9c2c1; + background-color: #fff; +} + +div.bubble blockquote div { + margin: 10px; + padding: 0px; +} + +div.bubble cite { + position: relative; + margin: 0px; + padding: 7px 0px 0px 15px; + top: 6px; + background: transparent url(/theme/images/tip.gif) no-repeat 20px 0; + font-style: normal; + font-size: small; +} + +/* Rounded Bubble */ +div.bubble div.rounded { + margin-bottom: 10px; + border: 3px solid #fff; + background-color: #b7e0ff; +} +div.bubble div.rounded blockquote { + border: 0; + background-color: transparent; +} +div.bubble div.rounded blockquote div { + margin: 0px 10px; +} +div.bubble cite.rounded { + position: relative; + margin: 0px; + padding-left: 15px; + padding-top: 12px; + top: 9px; + background: transparent url(/theme/images/tip-rounded.gif) no-repeat 15px 0; +} + +/* Pimped Bubble */ +div#pimped.bubble { + font-size: 0.9em; +} +div#pimped.bubble div.rounded { + color: #fff; + border: 3px solid #fff; + background-color: #111; +} +div#pimped.bubble cite.rounded { + background: transparent url(/theme/images/tip-pimped.gif) no-repeat 15px 0; +} + +div.bubble div.bquote blockquote { + margin: 0px; + padding: 0px; + border: 1px solid #c9c2c1; + background-color: #fff; +} diff --git a/theme/css/headers.php b/theme/css/headers.php new file mode 100755 index 0000000..bb5a179 --- /dev/null +++ b/theme/css/headers.php @@ -0,0 +1,85 @@ + +/* Four Island Header CSS */ + +/* Category-Based Headers */ +body.projects div#banner { + background-image: url("/theme/images/headers/projects.png"); +} +body.wiki div#banner { + background-image: url("/theme/images/headers/kfm.png"); +} +body.fourm div#banner { + background-image: url("/theme/images/headers/fourm.png"); +} +body.misc div#banner { + background-image: url("/theme/images/headers/random.png"); +} +body.webs div#banner { + background-image: url("/theme/images/headers/links.png"); +} +body.quotes div#banner { + background-image: url("/theme/images/headers/quotes.png"); +} +body.poll div#banner { + background-image: url("/theme/images/headers/potw.png"); +} +/* AID-Based Headers */ + +div#banner { + background-image: url("/theme/images/headers/.png"); /*850x129*/ +} diff --git a/theme/css/navigation.php b/theme/css/navigation.php new file mode 100755 index 0000000..4b5f117 --- /dev/null +++ b/theme/css/navigation.php @@ -0,0 +1,198 @@ + +/* Four Island NavBar CSS */ + +ul#bannernav { + list-style: none; + clear: both; + margin: 0px; +} + +div#banner-nav { + height: 30px; + clear: both; + margin: 1px 30px 0 30px; + background: url("/theme/images/bg_navbar.gif") repeat-x 0 0; +} + +ul#bannernav li { + float: left; + margin: 0; + padding: 0; + padding-right: 6px; +} + +ul#bannernav li a { + text-decoration: none; + display: block; + width: 100; + height: 30; +} + +ul#bannernav li a span { + visibility: hidden; +} + +ul#bannernav li img { + display: none; +} + +ul#bannernav li#bannernav-home a { + background-image: url("/theme/images/Home.gif"); +} + +body.home ul#bannernav li#bannernav-home a, +ul#bannernav li#bannernav-home a:hover { + background-image: url("/theme/images/Home_ro.gif"); +} + +ul#bannernav li#bannernav-projects a { + background-image: url("/theme/images/Projects.gif"); +} + +body.projects ul#bannernav li#bannernav-projects a, +ul#bannernav li#bannernav-projects a:hover { + background-image: url("/theme/images/Projects_ro.gif"); +} + +ul#bannernav li#bannernav-wiki a { + background-image: url("/theme/images/Wiki.gif"); +} + +body.wiki ul#bannernav li#bannernav-wiki a, +ul#bannernav li#bannernav-wiki a:hover { + background-image: url("/theme/images/Wiki_ro.gif"); +} + +ul#bannernav li#bannernav-fourm a { + background-image: url("/theme/images/Fourm.gif"); +} + +body.fourm ul#bannernav li#bannernav-fourm a, +ul#bannernav li#bannernav-fourm a:hover { + background-image: url("/theme/images/Fourm_ro.gif"); +} + +ul#bannernav li#bannernav-misc a { + background-image: url("/theme/images/Random.gif"); +} + +body.misc ul#bannernav li#bannernav-misc a, +ul#bannernav li#bannernav-misc a:hover { + background-image: url("/theme/images/Random_ro.gif"); +} + +ul#bannernav li#bannernav-webs a { + background-image: url("/theme/images/Links.gif"); +} + +body.webs ul#bannernav li#bannernav-webs a, +ul#bannernav li#bannernav-webs a:hover { + background-image: url("/theme/images/Links_ro.gif"); +} + +ul#bannernav li#bannernav-poll a { + background-image: url("/theme/images/Poll.gif"); +} + +body.poll ul#bannernav li#bannernav-poll a, +ul#bannernav li#bannernav-poll a:hover { + background-image: url("/theme/images/Poll_ro.gif"); +} + +ul#bannernav li#bannernav-quotes a { + background-image: url("/theme/images/Quotes.gif"); +} + +body.quotes ul#bannernav li#bannernav-quotes a, +ul#bannernav li#bannernav-quotes a:hover { + background-image: url("/theme/images/Quotes_ro.gif"); +} + +ul#bannernav li#bannernav-login a { + background-image: url("/theme/images/Login.gif"); +} + +body.login ul#bannernav li#bannernav-login a, +ul#bannernav li#bannernav-login a:hover { + background-image: url("/theme/images/Login_ro.gif"); +} + +ul#bannernav li#bannernav-logout a { + background-image: url("/theme/images/Logout.gif"); +} + +ul#bannernav li#bannernav-logout a:hover { + background-image: url("/theme/images/Logout_ro.gif"); +} + +ul#bannernav li#bannernav-panel a { + background-image: url("/theme/images/Panel.gif"); +} + +body.panel ul#bannernav li#bannernav-panel a, +ul#bannernav li#bannernav-panel a:hover { + background-image: url("/theme/images/Panel_ro.gif"); +} + +ul#bannernav li#bannernav-search { + display: block; + float: right; + width: 165px; + height: 30px; + margin: 0px; + background: url("/theme/images/bg_search.gif") 0 0 no-repeat; +} + +ul#bannernav li#bannernav-search fieldset { + border: none; + padding-top: 6px; + border-width:0pt; + font-family:Verdana,Helvetica,Arial,sans-serif; + font-size:1.1em; +} + +ul#bannernav li#bannernav-search input { + width: 125px; + height: 19px !important; + margin-left: 13px; + border: none !important; + background-color: transparent; + cursor:pointer; + font-family:Verdana,Helvetica,Arial,sans-serif; + font-weight:normal; + padding:0pt 3px; + vertical-align:middle; + line-height:1.3em; + color:#536482; + margin-top: -20px; +} + +body.fourm ul#bannernav li#bannernav-search input { + margin-top: 0px; + font-size: 1.1em !important; + margin-left: 28px; +} diff --git a/theme/css/quotes.php b/theme/css/quotes.php new file mode 100644 index 0000000..f66ad14 --- /dev/null +++ b/theme/css/quotes.php @@ -0,0 +1,199 @@ + +/* site-wide */ +div#site_all{ + font-family: serif; + font-size: 12pt; + margin-left: 9%; + margin-right: 9%; +} +a#site_nav_admin{ + color: #c08000; +} +a#site_nav_logout{ + color: #000000; +} +a#site_admin_flag, a#site_admin_queue{ + color: #336699; +} + + +/* quote-output styles */ + +div.quote_quote{ + padding-bottom: 5pt; +} +div.quote_whole{ + padding-top: 10pt; +} + +/* searchpage */ +input#search_submit-button{ + background-color: #c08000; +} +input#search_query-box{ + background-color: #f0f0f0; +} +select#search_sortby-dropdown{ + background-color: #f0f0f0; +} +select#search_limit-dropdown{ + background-color: #f0f0f0; +} + + +/* home_*: styles for the default homepage */ + +div.home_news_date{ + font-weight: bold; +} +div#home_greeting{ + float: left; + width: 50%; +} +div#home_news{ + width: 100%; +} + + +/* *admin*: used on administration pages and admin-only content */ + +div#site_admin_nav{ + position: relative; + margin-top: 90pt; + clear: both; + margin-top: -.1pt; +} +div#site_admin_nav_upper_linkbar{ + background-color: #f0f0f0; +} +div#site_admin_nav_lower_infobar{ + background-color: #c08000; + text-align: right; +} +html>body div#site_admin_nav{ /* hack for firefox, disabled in opera and ie */ + margin-top: 0pt; +} +.admin_queue_alt1{ + background-color: #ffffff; +} +.admin_queue_alt2{ + background-color: #f0f0f0; +} +input#admin_login_username-box{ + background-color: #f0f0f0; +} +input#admin_login_password-box{ + background-color: #f0f0f0; +} +input#admin_login_submit-button{ + background-color: #c08000; +} + + +/* site_nav_*: navigation on the top, for everyone */ + +div#site_nav_lower{ + background-color: #f0f0f0; +} +div#site_nav_lower_linkbar{ + clear: both; + text-align: right; +} +div#site_nav_upper{ + background-color: #c08000; + padding: 3px; +} +div#site_nav_upper_qms{ + position: relative; + z-index: 1; + float: left; + font-size: 14pt; + font-weight: bold; + font-style: italic; +} +div#site_nav_upper_qms-long{ + position: relative; + z-index: 1; + float: right; + font-weight: bold; + font-size: 15pt; +} +div#site_nav{ + position: relative; + z-index: 0; +} + + +/* user-based functions */ +div#add_outputmsg_quote{ + padding-top: 10pt; + font-family: monospace; + padding-bottom: 10pt; +} + + +/* page titles */ +div#quote_origin-name{ + font-size: 23.6pt; + font-weight: bold; +} +div#search_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#admin_add-news_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#add_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#admin_queue_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#admin_flag_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#admin_change-pw_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#admin_users_title{ + font-size: 23.6pt; + font-weight: bold; +} +div#admin_add-user_title{ + font-size: 23.6pt; + font-weight: bold; +} + +div.quote_pagenums{ + text-align: center; +} diff --git a/theme/css/thickbox.css b/theme/css/thickbox.css new file mode 100755 index 0000000..0de29b2 --- /dev/null +++ b/theme/css/thickbox.css @@ -0,0 +1,164 @@ +/* ----------------------------------------------------------------------------------------------------------------*/ +/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/ +/* ----------------------------------------------------------------------------------------------------------------*/ +*{padding: 0; margin: 0;} + +/* ----------------------------------------------------------------------------------------------------------------*/ +/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/ +/* ----------------------------------------------------------------------------------------------------------------*/ +#TB_window { + font: 12px Arial, Helvetica, sans-serif; + color: #333333; +} + +#TB_secondLine { + font: 10px Arial, Helvetica, sans-serif; + color:#666666; +} + +#TB_window a:link {color: #666666;} +#TB_window a:visited {color: #666666;} +#TB_window a:hover {color: #000;} +#TB_window a:active {color: #666666;} +#TB_window a:focus{color: #666666;} + +/* ----------------------------------------------------------------------------------------------------------------*/ +/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/ +/* ----------------------------------------------------------------------------------------------------------------*/ +#TB_overlay { + position: fixed; + z-index:100; + top: 0px; + left: 0px; + height:100%; + width:100%; +} + +.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;} +.TB_overlayBG { + background-color:#000; + filter:alpha(opacity=75); + -moz-opacity: 0.75; + opacity: 0.75; +} + +* html #TB_overlay { /* ie6 hack */ + position: absolute; + height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); +} + +#TB_window { + position: fixed; + background: #ffffff; + z-index: 102; + color:#000000; + display:none; + border: 4px solid #525252; + text-align:left; + top:50%; + left:50%; +} + +* html #TB_window { /* ie6 hack */ +position: absolute; +margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); +} + +#TB_window img#TB_Image { + display:block; + margin: 15px 0 0 15px; + border-right: 1px solid #ccc; + border-bottom: 1px solid #ccc; + border-top: 1px solid #666; + border-left: 1px solid #666; +} + +#TB_caption{ + height:25px; + padding:7px 30px 10px 25px; + float:left; +} + +#TB_closeWindow{ + height:25px; + padding:11px 25px 10px 0; + float:right; +} + +#TB_closeAjaxWindow{ + padding:7px 10px 5px 0; + margin-bottom:1px; + text-align:right; + float:right; +} + +#TB_ajaxWindowTitle{ + float:left; + padding:7px 0 5px 10px; + margin-bottom:1px; +} + +#TB_title{ + background-color:#e8e8e8; + height:27px; +} + +#TB_ajaxContent{ + clear:both; + padding:2px 15px 15px 15px; + overflow:auto; + text-align:center; + line-height:1.4em; + background: url(/theme/images/backgrounds/island6.PNG) bottom; +} + +#TB_ajaxContent.TB_modal{ + padding:15px; +} + +#TB_ajaxContent p{ + padding:5px 0px 5px 0px; +} + +#TB_load{ + position: fixed; + display:none; + height:13px; + width:208px; + z-index:103; + top: 50%; + left: 50%; + margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ +} + +* html #TB_load { /* ie6 hack */ +position: absolute; +margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); +} + +#TB_HideSelect{ + z-index:99; + position:fixed; + top: 0; + left: 0; + background-color:#fff; + border:none; + filter:alpha(opacity=0); + -moz-opacity: 0; + opacity: 0; + height:100%; + width:100%; +} + +* html #TB_HideSelect { /* ie6 hack */ + position: absolute; + height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); +} + +#TB_iframeContent{ + clear:both; + border:none; + margin-bottom:-1px; + margin-top:1px; + _margin-bottom:1px; +} diff --git a/theme/css/uniform.php b/theme/css/uniform.php new file mode 100644 index 0000000..0a57b49 --- /dev/null +++ b/theme/css/uniform.php @@ -0,0 +1,270 @@ +/* Four Island UniForm CSS */ + +/* uniForm */ + .uniForm{ + margin:0; padding:0; + position:relative; + width:100%; + /* user prefs */ + padding:10px 0; + } + + /* Some generals */ + .uniForm fieldset{ + border:none; + margin:0; padding:0; + /* user prefs */ + margin:0 0 7px 0; padding:0 0 10px 0; + border-bottom:1px solid #efefef; + } + .uniForm fieldset legend{ + color:#000; /* Reset IE */ + margin:0; padding:0; + /* user prefs */ + margin:0 0 .5em 0; + font:bold small-caps 100%/100% "lucida grande", "lucida sans unicode", "trebuchet ms", arial, verdana, sans-serif; + letter-spacing:.1em; + color:#93b5be; + } + + .ctrlHolder{ /* This is the main unit that contains our form "modules" */ + overflow:hidden; + margin:0; padding:0; + clear:both; + /* user prefs */ + background:#f9f9f9; + margin:0; padding:7px 4px; + } + + .buttonHolder{ + overflow:hidden; + clear:both; + /* user prefs */ + background:#f9f9f9; + border:1px solid #ccc; border-width:1px 0; + margin:10px 0 0 0; padding:10px; + text-align:right; + } + .resetButton{ + } + .submitButton{ + } + + .uniForm .inlineLabel{ + width:auto; + float:none; + display:inline; + /* user prefs */ + margin:0 2em 0 0; + font-weight:normal; + } + .uniForm .inlineLabel input{ + } + + /* Highlighting the rows on input focus */ + .focused{ + background:#FFFCDF url(/theme/images/uf_focused.png); + border:1px solid #EFE795; border-width:1px 0; + padding:6px 4px; + } + + + /* Styles for form controls where labels are in line with the input elements */ + /* Set the class to the parent to .inlineLabels */ + .inlineLabels .ctrlHolder{ + } + .inlineLabels label, + .inlineLabels .label{ + float:left; + margin:.3em 0 0 0; padding:0; + line-height:100%; + /* user prefs */ + width:30%; + font-weight:bold; + } + + .inlineLabels .textInput, + .inlineLabels .fileUpload{ + float:left; + /* user prefs */ + width:68%; + border:2px solid #dfdfdf; + } + .inlineLabels .fileUpload > input{ + } + + .inlineLabels .selectInput{ + float:left; + /* user prefs */ + width:69%; + border:2px solid #dfdfdf; + } + + .inlineLabels textarea{ + float:left; + width:68%; + /* user prefs */ + border:2px solid #dfdfdf; + height:12em; + } + + .inlineLabels .formHint{ + clear:both; + /* user prefs */ + color:#999; + margin:.5em 0 0 30%; padding:3px 0; + font-size:80%; + } + + /* inlineLabels esthetics */ + .inlineLabels .formHint strong{ + padding:0 0 0 14px; + background:url(/theme/images/icon_alert.png) 0 0 no-repeat; + display:inline-block; + } + + + /* ########################################################################## */ + + /* Styles for form controls where labels are above the input elements */ + /* Set the class to the parent to .blockLabels */ + .blockLabels .ctrlHolder{ + } + + .blockLabels label, + .blockLabels .label{ + display:block; + float:none; + margin:.3em 0; padding:0; + line-height:100%; + width:60%; + /* user prefs */ + font-weight:bold; + width:auto; + } + .blockLabels .label{ + float:left; + margin-right:3em; + } + + .blockLabels .textInput{ + float:left; + width:60%; + /* user prefs */ + border:2px solid #dfdfdf; + } + + .blockLabels .selectInput{ + float:left; + width:60%; + /* user prefs */ + border:2px solid #dfdfdf; + + } + + .blockLabels textarea{ + display:block; + float:left; + /* user prefs */ + border:2px solid #dfdfdf; + height:12em; + } + + .blockLabels .formHint{ + float:right; + margin:0; + width:38%; + clear:none; + /* user prefs */ + color:#999; + font-size:80%; + font-style:italic; + } + + /* blockLabels esthetics */ + .blockLabels .ctrlHolder{ + border:1px solid #dfdfdf; border-width:1px 0; + margin-top:-1px; + } + + .blockLabels .focused{ + padding:7px 4px; + } + + /* ########################################################################## */ + + /* Focus pseudoclasses */ + .ctrlHolder .textInput:focus{ + border-color:#DFD77D; + } + div.focused .textInput:focus{ + } + div.focused .formHint{ + color:#000; + } + + /* Required asterisk styling, use if needed */ + label em, + .label em{ + display:block; + position:absolute; left:28%; + font-style:normal; + font-weight:bold; + } + .blockLabels label em, + .blockLabels .label em{ + position:static; + display:inline; + } + + /* Messages */ + .uniForm #errorMsg{ + background:#ffdfdf url(/theme/images/uf_error.png); + border:1px solid #df7d7d; border-width:1px 0; + margin:0 0 1em 0; padding:1em; + } + .uniForm .error, + .uniForm .blockLabels.ctrlHolder.error{ + background:#ffdfdf url(/theme/images/uf_error.png); + border:1px solid #df7d7d; border-width:1px 0; + position:relative; + } + .uniForm #errorMsg dt, + .uniForm #errorMsg h3{ + margin:0 0 .5em 0; + font-size:110%; + line-height:100%; + font-weight:bold; + color:#000; + padding:2px 0 2px 18px; + background:url(/theme/images/icon-error.png) 0 0 no-repeat; + } + .uniForm #errorMsg dd{ + margin:0; padding:0; + } + .uniForm #errorMsg ol{ + margin:0; padding:0; + } + .uniForm #errorMsg ol li{ + margin:0; padding:2px; + list-style-position:inside; + border-bottom:1px dotted #df7d7d; + position:relative; + } + .uniForm .errorField{ + margin:0 0 3px 0; + } + .uniForm .inlineLabels .errorField{ + margin-left:30%; + } + .uniForm .errorField strong{ + background:#FFE2E2; + padding:1px 3px 3px 3px; + } + .ctrlHolder.error input, + .ctrlHolder.error input:focus{ + border-color:#DF7D7D; + } + .ctrlHolder.error.focused{ + padding:7px 4px; + } diff --git a/theme/css/website.php b/theme/css/website.php new file mode 100755 index 0000000..9b26d7c --- /dev/null +++ b/theme/css/website.php @@ -0,0 +1,843 @@ + +/* Four Island General CSS */ + +ul#bannernav, p { + margin:0pt; + padding:0pt; +} + +.idw-container { + text-align: none !important; +} + +p {margin-top: 1em;} + +ul, ol {margin-top: 1em; margin-bottom: 1em} + +/*li {margin-left: 60px}*/ + +::selection { + background: pink; +} +::-moz-selection { + background: pink; +} + +/* A (Links) */ + +A:link { + color: blue; + font-weight: bold; + text-decoration: none; +} + +A:visited { + color: blue; + text-decoration: none; +} + +A:hover { + color: blue; + font-weight: bold; + text-decoration: none; + font-variant: small-caps; + text-transform: capitalize; +} + +A:active { + color: blue; + text-decoration: none; +} + +a img { + border: 0; +} + +/* Random Elements */ + +hr { + height:1px; + color: gray; + background: gray; + border: none; + text-align: left; + margin-left: 0; +} + +.center { + text-align: center; +} + +img.center, img[align="center"] { + display: block; + margin-left: auto; + margin-right: auto; +} + +acronym, abbr, span.caps { + cursor: help; +} + +acronym, abbr { + border-bottom: 1px dashed #999; +} + + + +blockquote { + padding-left: 10px; + border-left: 3px solid #CCC; + font-family: helvetica; + font-size: 14px; + margin-top: 10px; + margin-bottom: 10px; + margin-left: 50px; +} + + + +pre { + line-height: 12px; +} + +.toolTip { + border-bottom: 1px dashed #999; + cursor: help; +} + +* html div#members { + position: absolute; +} + +#wrap { + width: 910px; + background: #FFFFFF url("/theme/images/bg_body.gif") repeat-y 0 0; + margin: 10px auto; + text-align: left; + padding: 0; + margin-top: 25px; +/* margin-left: 50px; */ +} + +#page-header { + background: url("/theme/images/bg_header.gif") repeat-x 0 0; + height: 150px; + clear: both; +} + +span.side-left, span.side-right { + display: block; + width: 20px; + height: 150px; + background: url("/theme/images/sides_top.gif") no-repeat; +} +span.side-left { + float: left; + margin-right: 10px; +} +span.side-right { + background-position: 100% 0; + float: right; +} +span.fcorners-bottom, span.fcorners-bottom span { + font-size: 1px; + line-height: 1px; + display: block; + height: 20px; + background-repeat: no-repeat; + background-image: url("/theme/images/corners_bottom.gif"); + margin: 0; +} +span.fcorners-bottom { + background-position: 0 0; +} +span.fcorners-bottom span { + background-position: 100% -20px; +} + + + +/* Banner */ + +div#banner, div#fi-banner { + background-repeat: no-repeat; + width: 850px; + height: 129px; + float: left; + margin-top: 21px; +} + +body div#banner h1, body div#fi-banner h1 { + margin: 0; +} + +body div#banner h1 a, body div#fi-banner h1 a { + display: block; + width: 850px; + height: 129px; + text-indent: -5000px; + text-decoration: none; + margin: 0; +} + +div#banner h1, div#fi-banner h1 { + margin: 0; + font-size: 3.0em; + font-weight: normal; +} + +div#banner div#bannerNav, div#fi-banner div#bannerNav { + position: relative; + top: -20px; +} + +#page-body { + margin: 0 30px; + clear: both; +} + +body.fourm #page-body { + margin-left: 25; + margin-right: 10; + width: 95%; + font-size: 62.5%; +} + +#phpBB3-page-body { + margin: 4px 0 !important; + clear: both; +} + +div#pageTabs { + float: left; + margin-left: -40px; + padding-top: 140px; +} + +body.fourm div#pageTabs { + margin-left: 0; +} + +div#pageTabs ul li { + list-style-type: none; + background-image: url("/theme/images/tabUn.png"); + display: block; + height: 37; + width: 100; + margin-bottom: 2px; + text-align: right; +} + +div#pageTabs ul li * { + padding-top: 4px; + padding-right: 2px; +} + +body.main div#pageTabs ul li#bannernav-home, +body.projects div#pageTabs ul li#bannernav-proj, +body.wiki div#pageTabs ul li#bannernav-wiki, +body.fourm div#pageTabs ul li#bannernav-fourm, +body.misc div#pageTabs ul li#bannernav-misc, +body.webs div#pageTabs ul li#bannernav-webs, +body.login div#pageTabs ul li#bannernav-login { + background-image: url("/theme/images/tabSe.png"); +} + +/* Sidebar */ + +div#rightbar { + float: right; + width: 250px; /*210*/ +/* clear: right; */ + padding: 0 10; +} + +div#iconbar { + text-align: center; + margin-left: 20px; +} + +div#iconbar ul li { + list-style-type: none; +} + +div.sidebar { + width: 250px; /*250*/ /*240*/ /*210*/ + padding: 0 10px; + margin-bottom: 5px; +} + +div.sidebar h3 { + font-family: Verdana, Helvetica, Arial, sans-serif; + margin: 5px 0 0 0; + font-weight: bold; + color: #333333; +} + +div.sidebar p { + font-size: 0.8em; + margin: 3px 0; +} + +span.corners-top, +span.corners-bottom { + margin: 0 -10px; + background-image: url("/theme/images/corners_left.png"); +} + +span.corners-top span, +span.corners-bottom span { + background-image: url("/theme/images/corners_right.png"); +} + +span.corners-top span { + background-position: 100% 0pt; +} + +span.corners-bottom { + background-position: 0pt 100%; +} + +span.corners-bottom span { + background-position: 100% 100%; +} + +span.corners-top, +span.corners-bottom, +span.corners-top span, +span.corners-bottom span { + background-repeat:no-repeat; + display:block; + font-size:1px; + height:5px; + line-height:1px; +} + +div.sidebar ul { + list-style-type: none; + padding: 0; + margin: 0; + line-height: normal !important; + list-style-image: none !important; +} + +div#sidebar ul li { + margin-top: 4px; +} + +div#sidebar ul li a { + display: block; + width: 230px; +} + +body.main div#sidebar div#hatnav ul li a#main, +body.about div#sidebar div#hatnav ul li a#about, +body.archive div#sidebar div#hatnav ul li a#archive, +body.winProg div#sidebar div#hatnav ul li a#winProg, +body.winGames div#sidebar div#hatnav ul li a#winGames, +body.flash div#sidebar div#hatnav ul li a#flash, +body.challenge div#sidebar div#hatnav ul li a#challenge, +body.experiment div#sidebar div#hatnav ul li a#experiment, +body.kfm div#sidebar div#hatnav ul li a#kfm, +body.mailchat div#sidebar div#hatnav ul li a#mailchat, +body.articles div#sidebar div#hatnav ul li a#articles, +body.poll div#sidebar div#hatnav ul li a#poll, +body.subversion div#sidebar div#hatnav ul li a#subversion { + background: #FEFFB2; + font-weight: bold; + text-decoration: none; + color: black; +} + +div#sidebar li img { + border: 0; + height: 16px; + width: 16px; +} + +/* Content */ + +div#content, div#fi-content { + float: left; + width: 555px; /*465*/ /*555*/ +} + +body#day div#page div#content code { + display: block; + border: solid black 1px; + background-color: #FFFF64; + width: 485px; + overflow: visible; +} + + + + +div#content h2 { + color: #59770e; + margin: 0px 0px 2px; + border-bottom: 1px dotted #CCCCCC; + letter-spacing: -1px; + font: normal 140%/100% "Trebuchet MS", Tahoma, Arial; + padding-bottom: 3px; +} + +/* Random Divs/Spans */ + +div#stripe { + position: fixed; + top: 0; + left: 0; + width: 100%; + background-color: #FBEC5D; + height: 20px; + z-index: 99; + padding-top: 5px; + text-align: center; +} + +* > html div#stripe { + position: absolute; +} + +div.autosize { + display: table; + width: 1px; +} + +div.autosize > div { + display: table-cell; +} + +div#chat { + float: right; + position: fixed; + bottom: 0; + background-color: brown; + color: white; + right: 20; + height: 100%; + width: 40%; +} + +div.cleardiv { + clear: both; + height: 1em; +} + +div#footer { + clear: both; + padding-bottom: 1em; + padding-top: .5em; + margin-top: .5em; + text-align: center; + font-size: .68em; + width: 100%; + border-top: 1px black solid; + border-bottom: 4px gray solid; +} + +div#footer ul.rows li { + display: list-item; +} + +#rightbar-bottom { + background: url("/theme/images/bg_footer.gif") repeat-x 0 100%; +} + +#pollOfTheWeek { + color: black; +} + +div.post { + clear: both; + padding-top: 15px; +} + +span.back-post { + float: left; + font-size: 0.9em; +} + +span.next-post { + float: right; + font-size: 0.9em; +} + +span.up-post { + font-size: 0.9em; +} + +div.post-date-1 { + width: 45px; + height: 49px; + float: left; + background: url(/theme/images/date-bg-1.gif) no-repeat; +} + +div.post-date-0 { + width: 45px; + height: 49px; + float: left; +} + +div.post-date-0 span.post-month { + color: #999999; + font-size: 18px; +} + +span.post-month { + font-size: 11px; + text-transform: uppercase; + color: #FFFFFF; + text-align: center; + display: block; + line-height: 11px; + padding-top: 2px; + margin-left: -3px; +} + +span.post-day { + font-size: 18px; + text-transform: uppercase; + color: #999999; + text-align: center; + display: block; + line-height: 18px; + padding-top: 7px; + margin-left: -3px; +} + +div.post-title { + float: left; + margin-left: 10px; + width: 500px; /* 430px */ +} + +div.entry { + clear: both; + padding-top: 10px; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; +} + + +span.post-cat- { + background: url(/theme/images/authors/.ico) no-repeat; + padding-left: 20px; + float: left; + font-size: 95%; + color: #999999; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; +} + + +span.post-comment { + background: url(/theme/images/icons/comment.png) no-repeat; + padding-left: 20px; + float: right; + font-size: 95%; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; +} + +span.mini-add-comment { + background: url(/theme/images/icons/comment_add.png) no-repeat; + padding-left: 18px; + float: right; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; +} + +span.post-comments { + background: url(/theme/images/icons/comments.png) no-repeat; + padding-left: 20px; + float: right; + font-size: 95%; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; +} + +div#page { + /*margin: 0 auto;*/ + padding: 0; + width: 850px; + position: relative; + left: 50%; + margin-left: -422px; +} + +div#footer ul { + padding: 0; + margin: 0; + list-style-type: none; +} + +div#footer ul li { + display: inline; + margin-right: 1em; +} + +div#footer ul li img { + width: 20px; + height: 20px; + vertical-align: top; +} + + + +div#content ul { + list-style: url(/theme/images/bullet_disk_big.png); +} + + + +div.push { + clear: both; + height: 20px; +} + +span.print { + display: none; +} + +span.post-tag-1 { + background: url(/theme/images/icons/tag.png) no-repeat; + padding-left: 20px; + margin-left: 90px; + float: left; + font-size: 95%; + color: #999999; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; + text-transform: capitalize; +} + +form textarea:focus, form input:focus { + border: 2px solid #900; + background-color: #FEFFB2; +} + +span.post-tag-2 { + background: url(/theme/images/icons/tag.png) no-repeat; + padding-left: 20px; + margin-left: 75px; + float: left; + font-size: 95%; + color: #999999; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; + text-transform: capitalize; +} + +span.post-tag-3 { + background: url(/theme/images/icons/tag.png) no-repeat; + padding-left: 20px; + margin-left: 35px; + float: left; + font-size: 95%; + color: #999999; + font: 75%/150% Arial, "Trebuchet MS", Tahoma; + text-transform: capitalize; +} + +div.post-date-2 { + width: 45px; + height: 49px; + float: left; + background: url(/theme/images/date-bg-2.gif) no-repeat; +} + +div.post-date-3 { + width: 45px; + height: 49px; + float: left; + background: url(/theme/images/date-bg-3.gif) no-repeat; +} + +div.post-date-4 { + width: 45px; + height: 49px; + float: left; + background: url(/theme/images/date-bg-4.gif) no-repeat; +} + +div#members { + position: fixed; + left: -40px; + top: 20px; +} + +div#members ul li { + list-style-type: none; +} + +div#members ul li a { + color: white; + width: 100px; + height: 30px; + padding-right: 5px; + background-image: url(/theme/images/tabBG.png); + display: block; + text-align: right; + padding-top: 5px; + padding-bottom: 0px; + background-repeat: no-repeat; +} + +div#members ul li a:hover { + background-image: url(/theme/images/tabBG2.png); +} + +div#content a img { + border: solid transparent 1px; +} + +div#content a:hover img { + border: dashed gray 1px; +} + +div.morePost { + border-top: gray 1px dashed; +} + +div.plainText { + font-family: Courier New; + font-size: small; +} + +div.breadcrumb { + margin-bottom: 10px; + font-size: 10px; + border-bottom: 1px dotted black; +} + +.delicious-posts { margin: 1em; padding: 0.5em; font-family: sans-serif; } +.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0} +.delicious-post { border-top: 1px solid #eee; padding: 0.25em; font-size: 80% } +.delicious-posts a:hover { text-decoration: underline } + +/* #twitter_div { + margin: 1em; + padding: 0.5em; + font-family: sans-serif; +} */ + +/* #twitter_div ul, #twitter_div li, .twitter-title { + margin: 0; + padding: 0; +} */ + +.twitter_update_list { + list-style-type: none; +} + +.twitter_update_list li { + /* border-top: 1px solid #eee; + padding: 0.25em; */ + display: inline; +} + +/* .twitter-title { + margin-left: -20px; + font-size: 120%; +} */ + +.dispIfNew a:visited img { + display: none; +} + +/* Tables */ + +table.webmail { + border: 0; + width: 100%; +} + +table.webmail, table.webmail td { + border-spacing: 0; +} + +table.webmail tr { + background-color: #3CE4ED; +} + +table.webmail tr.even { + background-color: #39B7CD; +} + +table.webmail th { + background-color: #FF9912; + text-align: left; +} + +table.webmail td { + word-wrap: break-word; +} + +/* Print Only */ + +@media print { + body { + width: 100% !important; + } + + div#banner, div#footer, div#members { + display: none; + } + + span.print { + display: inline; + } + + div#cleardiv { + clear: none; + } +} diff --git a/theme/datefinder.tpl b/theme/datefinder.tpl new file mode 100644 index 0000000..e69de29 diff --git a/theme/errors/404.tpl b/theme/errors/404.tpl new file mode 100644 index 0000000..1758a57 --- /dev/null +++ b/theme/errors/404.tpl @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + +
+

Hello, my name is Waddle Dee

+
Aaaa.... well... I'm really sorry, but I can't find the page you're looking for. Really, I'm so sorry! Please don't tell Hat Kirby! This is the 17'th page I lost this week!
+

Oh wait. Here we go. We can't find your page because... hmmm... oh not again... It seems Kirby ate the page you are looking for.
Yes, I'm really sorry! He gets really hungry sometimes (all of the time) but we try to keep him fed. Anyway, instead of talking to me, you can:

+ + + + +

I'm sure you'll have fun.

+

Oh, oh! More info has come in! You may not be able to find the page because of:

+ +
    +
  1. An out-of-date bookmark/favourite
  2. +
  3. A search engine that has an out-of-date listing for us
  4. +
  5. A mis-typed address
  6. +
+ + + +

Oh, oh! More info has come in!

+

You did a search on for "". However, their index appears to be out of date. (Because Kirby ate the page)

All is not lost!

Why not try these links?

+ +

I'm sure you'll have fun.

+ + + +

Oh, oh! More info has come in!

+

You were referred to this page by:
I guess they didn't know that Kirby ate the page.

+ +

Wait a minute! That's us! Uh oh! It looks like one of our own links is broken - I'm really sorry about this, and I'll try to fix it before Hatkirby notices. Please send an email to the email address on the HatBar. Thanks!

+ +

Why not try one of these links?

+ +

I'm sure you'll have fun.

+ + +

Oh wait, I have to go. Hat Kirby's coming, and I better have an explanation for this one!

+


+

Kirby 404
Property of hatkirby

+
diff --git a/theme/footer.tpl b/theme/footer.tpl new file mode 100644 index 0000000..220e0f7 --- /dev/null +++ b/theme/footer.tpl @@ -0,0 +1,241 @@ + + + +
+ + + + + + + + + + + + + + + + + + +

+ +

+ + + + +
+ + +
+ + +
+ +
+ + + + + + + + + + diff --git a/theme/footer.tpl~ b/theme/footer.tpl~ new file mode 100644 index 0000000..b332f0f --- /dev/null +++ b/theme/footer.tpl~ @@ -0,0 +1,225 @@ + + + +
+ + + + + + + + + + + + + + + + + + +

+ +

+ + + + +
+ + +
+ + +
+ +
+ + + + + + + + + + diff --git a/theme/header.tpl b/theme/header.tpl new file mode 100644 index 0000000..e0d000a --- /dev/null +++ b/theme/header.tpl @@ -0,0 +1,64 @@ + + + <!--EXTRATITLE-->Four Island + + + + + + + + + + + + + + + + + + + + + + + + > +
+ You can get notifications on new Four Island posts either via + RSS + or + Email +
+ +
+ + + + +
+ +
+
diff --git a/theme/hits.tpl b/theme/hits.tpl new file mode 100644 index 0000000..e69de29 diff --git a/theme/images/Fourm.gif b/theme/images/Fourm.gif new file mode 100755 index 0000000..1365fd6 Binary files /dev/null and b/theme/images/Fourm.gif differ diff --git a/theme/images/Fourm_ro.gif b/theme/images/Fourm_ro.gif new file mode 100755 index 0000000..8a1cad6 Binary files /dev/null and b/theme/images/Fourm_ro.gif differ diff --git a/theme/images/Home.gif b/theme/images/Home.gif new file mode 100755 index 0000000..e3e523d Binary files /dev/null and b/theme/images/Home.gif differ diff --git a/theme/images/Home_ro.gif b/theme/images/Home_ro.gif new file mode 100755 index 0000000..b409d75 Binary files /dev/null and b/theme/images/Home_ro.gif differ diff --git a/theme/images/Links.gif b/theme/images/Links.gif new file mode 100755 index 0000000..a223b3e Binary files /dev/null and b/theme/images/Links.gif differ diff --git a/theme/images/Links_ro.gif b/theme/images/Links_ro.gif new file mode 100755 index 0000000..d540220 Binary files /dev/null and b/theme/images/Links_ro.gif differ diff --git a/theme/images/Login.gif b/theme/images/Login.gif new file mode 100644 index 0000000..3573589 Binary files /dev/null and b/theme/images/Login.gif differ diff --git a/theme/images/Login_ro.gif b/theme/images/Login_ro.gif new file mode 100644 index 0000000..404f305 Binary files /dev/null and b/theme/images/Login_ro.gif differ diff --git a/theme/images/Logout.gif b/theme/images/Logout.gif new file mode 100644 index 0000000..12696fe Binary files /dev/null and b/theme/images/Logout.gif differ diff --git a/theme/images/Logout_ro.gif b/theme/images/Logout_ro.gif new file mode 100644 index 0000000..ff103a2 Binary files /dev/null and b/theme/images/Logout_ro.gif differ diff --git a/theme/images/Panel.gif b/theme/images/Panel.gif new file mode 100644 index 0000000..42075dc Binary files /dev/null and b/theme/images/Panel.gif differ diff --git a/theme/images/Panel_ro.gif b/theme/images/Panel_ro.gif new file mode 100644 index 0000000..e64c5ad Binary files /dev/null and b/theme/images/Panel_ro.gif differ diff --git a/theme/images/Poll.gif b/theme/images/Poll.gif new file mode 100644 index 0000000..08815d2 Binary files /dev/null and b/theme/images/Poll.gif differ diff --git a/theme/images/Poll_ro.gif b/theme/images/Poll_ro.gif new file mode 100644 index 0000000..6a4549f Binary files /dev/null and b/theme/images/Poll_ro.gif differ diff --git a/theme/images/Projects.gif b/theme/images/Projects.gif new file mode 100755 index 0000000..bf0cfc7 Binary files /dev/null and b/theme/images/Projects.gif differ diff --git a/theme/images/Projects_ro.gif b/theme/images/Projects_ro.gif new file mode 100755 index 0000000..718ab03 Binary files /dev/null and b/theme/images/Projects_ro.gif differ diff --git a/theme/images/Quotes.gif b/theme/images/Quotes.gif new file mode 100644 index 0000000..8bf0289 Binary files /dev/null and b/theme/images/Quotes.gif differ diff --git a/theme/images/Quotes_ro.gif b/theme/images/Quotes_ro.gif new file mode 100644 index 0000000..f15831c Binary files /dev/null and b/theme/images/Quotes_ro.gif differ diff --git a/theme/images/Random.gif b/theme/images/Random.gif new file mode 100755 index 0000000..94cb4be Binary files /dev/null and b/theme/images/Random.gif differ diff --git a/theme/images/Random_ro.gif b/theme/images/Random_ro.gif new file mode 100755 index 0000000..4e62f24 Binary files /dev/null and b/theme/images/Random_ro.gif differ diff --git a/theme/images/Wiki.gif b/theme/images/Wiki.gif new file mode 100644 index 0000000..e4a0cc7 Binary files /dev/null and b/theme/images/Wiki.gif differ diff --git a/theme/images/Wiki_ro.gif b/theme/images/Wiki_ro.gif new file mode 100644 index 0000000..b8d9438 Binary files /dev/null and b/theme/images/Wiki_ro.gif differ diff --git a/theme/images/authors/Hatkirby.ico b/theme/images/authors/Hatkirby.ico new file mode 100755 index 0000000..fbc13bd Binary files /dev/null and b/theme/images/authors/Hatkirby.ico differ diff --git a/theme/images/authors/Starla.ico b/theme/images/authors/Starla.ico new file mode 100755 index 0000000..fbc13bd Binary files /dev/null and b/theme/images/authors/Starla.ico differ diff --git a/theme/images/backgrounds/4ofjuly.PNG b/theme/images/backgrounds/4ofjuly.PNG new file mode 100755 index 0000000..41c71ea Binary files /dev/null and b/theme/images/backgrounds/4ofjuly.PNG differ diff --git a/theme/images/backgrounds/ashWeds.PNG b/theme/images/backgrounds/ashWeds.PNG new file mode 100755 index 0000000..b1f9db4 Binary files /dev/null and b/theme/images/backgrounds/ashWeds.PNG differ diff --git a/theme/images/backgrounds/christmas.PNG b/theme/images/backgrounds/christmas.PNG new file mode 100755 index 0000000..7491fa6 Binary files /dev/null and b/theme/images/backgrounds/christmas.PNG differ diff --git a/theme/images/backgrounds/christmasEve.PNG b/theme/images/backgrounds/christmasEve.PNG new file mode 100755 index 0000000..7f10edb Binary files /dev/null and b/theme/images/backgrounds/christmasEve.PNG differ diff --git a/theme/images/backgrounds/columbus.PNG b/theme/images/backgrounds/columbus.PNG new file mode 100755 index 0000000..069f2fd Binary files /dev/null and b/theme/images/backgrounds/columbus.PNG differ diff --git a/theme/images/backgrounds/easter.PNG b/theme/images/backgrounds/easter.PNG new file mode 100755 index 0000000..8a40688 Binary files /dev/null and b/theme/images/backgrounds/easter.PNG differ diff --git a/theme/images/backgrounds/fathers.PNG b/theme/images/backgrounds/fathers.PNG new file mode 100755 index 0000000..f0ba36f Binary files /dev/null and b/theme/images/backgrounds/fathers.PNG differ diff --git a/theme/images/backgrounds/flagDay.PNG b/theme/images/backgrounds/flagDay.PNG new file mode 100755 index 0000000..6440e46 Binary files /dev/null and b/theme/images/backgrounds/flagDay.PNG differ diff --git a/theme/images/backgrounds/goodFriday.PNG b/theme/images/backgrounds/goodFriday.PNG new file mode 100755 index 0000000..3eb2c0c Binary files /dev/null and b/theme/images/backgrounds/goodFriday.PNG differ diff --git a/theme/images/backgrounds/groundhog.PNG b/theme/images/backgrounds/groundhog.PNG new file mode 100755 index 0000000..3e7229e Binary files /dev/null and b/theme/images/backgrounds/groundhog.PNG differ diff --git a/theme/images/backgrounds/halloween.PNG b/theme/images/backgrounds/halloween.PNG new file mode 100755 index 0000000..b9897c6 Binary files /dev/null and b/theme/images/backgrounds/halloween.PNG differ diff --git a/theme/images/backgrounds/hatkirbybday.PNG b/theme/images/backgrounds/hatkirbybday.PNG new file mode 100755 index 0000000..f82354e Binary files /dev/null and b/theme/images/backgrounds/hatkirbybday.PNG differ diff --git a/theme/images/backgrounds/island.PNG b/theme/images/backgrounds/island.PNG new file mode 100755 index 0000000..440f8e2 Binary files /dev/null and b/theme/images/backgrounds/island.PNG differ diff --git a/theme/images/backgrounds/island2.PNG b/theme/images/backgrounds/island2.PNG new file mode 100755 index 0000000..7127a0f Binary files /dev/null and b/theme/images/backgrounds/island2.PNG differ diff --git a/theme/images/backgrounds/island3.PNG b/theme/images/backgrounds/island3.PNG new file mode 100755 index 0000000..bf74ab9 Binary files /dev/null and b/theme/images/backgrounds/island3.PNG differ diff --git a/theme/images/backgrounds/island4.PNG b/theme/images/backgrounds/island4.PNG new file mode 100755 index 0000000..3b31e79 Binary files /dev/null and b/theme/images/backgrounds/island4.PNG differ diff --git a/theme/images/backgrounds/island5.PNG b/theme/images/backgrounds/island5.PNG new file mode 100755 index 0000000..081a51c Binary files /dev/null and b/theme/images/backgrounds/island5.PNG differ diff --git a/theme/images/backgrounds/island6.PNG b/theme/images/backgrounds/island6.PNG new file mode 100755 index 0000000..319eeeb Binary files /dev/null and b/theme/images/backgrounds/island6.PNG differ diff --git a/theme/images/backgrounds/island6night.PNG b/theme/images/backgrounds/island6night.PNG new file mode 100755 index 0000000..95e9558 Binary files /dev/null and b/theme/images/backgrounds/island6night.PNG differ diff --git a/theme/images/backgrounds/islandYearly.PNG b/theme/images/backgrounds/islandYearly.PNG new file mode 100755 index 0000000..4125be6 Binary files /dev/null and b/theme/images/backgrounds/islandYearly.PNG differ diff --git a/theme/images/backgrounds/kirbyweek.PNG b/theme/images/backgrounds/kirbyweek.PNG new file mode 100755 index 0000000..202c5e0 Binary files /dev/null and b/theme/images/backgrounds/kirbyweek.PNG differ diff --git a/theme/images/backgrounds/mardiGras.PNG b/theme/images/backgrounds/mardiGras.PNG new file mode 100755 index 0000000..131efd2 Binary files /dev/null and b/theme/images/backgrounds/mardiGras.PNG differ diff --git a/theme/images/backgrounds/martinLuther.PNG b/theme/images/backgrounds/martinLuther.PNG new file mode 100755 index 0000000..8313af8 Binary files /dev/null and b/theme/images/backgrounds/martinLuther.PNG differ diff --git a/theme/images/backgrounds/memorial.PNG b/theme/images/backgrounds/memorial.PNG new file mode 100755 index 0000000..cc5be0a Binary files /dev/null and b/theme/images/backgrounds/memorial.PNG differ diff --git a/theme/images/backgrounds/mothers.PNG b/theme/images/backgrounds/mothers.PNG new file mode 100755 index 0000000..3c7d69d Binary files /dev/null and b/theme/images/backgrounds/mothers.PNG differ diff --git a/theme/images/backgrounds/newYear.PNG b/theme/images/backgrounds/newYear.PNG new file mode 100755 index 0000000..9884051 Binary files /dev/null and b/theme/images/backgrounds/newYear.PNG differ diff --git a/theme/images/backgrounds/newYearsEve.PNG b/theme/images/backgrounds/newYearsEve.PNG new file mode 100755 index 0000000..81f9a5b Binary files /dev/null and b/theme/images/backgrounds/newYearsEve.PNG differ diff --git a/theme/images/backgrounds/valentines.PNG b/theme/images/backgrounds/valentines.PNG new file mode 100755 index 0000000..7d105a9 Binary files /dev/null and b/theme/images/backgrounds/valentines.PNG differ diff --git a/theme/images/backgrounds/veterans.PNG b/theme/images/backgrounds/veterans.PNG new file mode 100755 index 0000000..a0a5a03 Binary files /dev/null and b/theme/images/backgrounds/veterans.PNG differ diff --git a/theme/images/bg_body.gif b/theme/images/bg_body.gif new file mode 100755 index 0000000..80d75d5 Binary files /dev/null and b/theme/images/bg_body.gif differ diff --git a/theme/images/bg_body_short.gif b/theme/images/bg_body_short.gif new file mode 100644 index 0000000..b396204 Binary files /dev/null and b/theme/images/bg_body_short.gif differ diff --git a/theme/images/bg_footer.gif b/theme/images/bg_footer.gif new file mode 100755 index 0000000..ff3f511 Binary files /dev/null and b/theme/images/bg_footer.gif differ diff --git a/theme/images/bg_header.gif b/theme/images/bg_header.gif new file mode 100755 index 0000000..46c22e8 Binary files /dev/null and b/theme/images/bg_header.gif differ diff --git a/theme/images/bg_navbar.gif b/theme/images/bg_navbar.gif new file mode 100755 index 0000000..d96c6ea Binary files /dev/null and b/theme/images/bg_navbar.gif differ diff --git a/theme/images/bg_search.gif b/theme/images/bg_search.gif new file mode 100644 index 0000000..79e040e Binary files /dev/null and b/theme/images/bg_search.gif differ diff --git a/theme/images/blue.PNG b/theme/images/blue.PNG new file mode 100755 index 0000000..e274621 Binary files /dev/null and b/theme/images/blue.PNG differ diff --git a/theme/images/corners_bottom.gif b/theme/images/corners_bottom.gif new file mode 100755 index 0000000..bea794f Binary files /dev/null and b/theme/images/corners_bottom.gif differ diff --git a/theme/images/corners_left.png b/theme/images/corners_left.png new file mode 100755 index 0000000..256bde3 Binary files /dev/null and b/theme/images/corners_left.png differ diff --git a/theme/images/corners_right.png b/theme/images/corners_right.png new file mode 100755 index 0000000..df41823 Binary files /dev/null and b/theme/images/corners_right.png differ diff --git a/theme/images/date-bg-1.gif b/theme/images/date-bg-1.gif new file mode 100755 index 0000000..cb7a771 Binary files /dev/null and b/theme/images/date-bg-1.gif differ diff --git a/theme/images/date-bg-2.gif b/theme/images/date-bg-2.gif new file mode 100755 index 0000000..49efaef Binary files /dev/null and b/theme/images/date-bg-2.gif differ diff --git a/theme/images/date-bg-3.gif b/theme/images/date-bg-3.gif new file mode 100755 index 0000000..60a6888 Binary files /dev/null and b/theme/images/date-bg-3.gif differ diff --git a/theme/images/date-bg-4.gif b/theme/images/date-bg-4.gif new file mode 100755 index 0000000..685e5c1 Binary files /dev/null and b/theme/images/date-bg-4.gif differ diff --git a/theme/images/headers/ctnh.png b/theme/images/headers/ctnh.png new file mode 100644 index 0000000..b9542fc Binary files /dev/null and b/theme/images/headers/ctnh.png differ diff --git a/theme/images/headers/fourm.png b/theme/images/headers/fourm.png new file mode 100644 index 0000000..e7bebde Binary files /dev/null and b/theme/images/headers/fourm.png differ diff --git a/theme/images/headers/hatkirbybday.png b/theme/images/headers/hatkirbybday.png new file mode 100644 index 0000000..ba7bff0 Binary files /dev/null and b/theme/images/headers/hatkirbybday.png differ diff --git a/theme/images/headers/islandYearly.png b/theme/images/headers/islandYearly.png new file mode 100644 index 0000000..099d963 Binary files /dev/null and b/theme/images/headers/islandYearly.png differ diff --git a/theme/images/headers/kfm.png b/theme/images/headers/kfm.png new file mode 100644 index 0000000..cc568ec Binary files /dev/null and b/theme/images/headers/kfm.png differ diff --git a/theme/images/headers/links.png b/theme/images/headers/links.png new file mode 100644 index 0000000..b24ded0 Binary files /dev/null and b/theme/images/headers/links.png differ diff --git a/theme/images/headers/main.png b/theme/images/headers/main.png new file mode 100755 index 0000000..009d3ac Binary files /dev/null and b/theme/images/headers/main.png differ diff --git a/theme/images/headers/main.xcf b/theme/images/headers/main.xcf new file mode 100755 index 0000000..fd37ee4 Binary files /dev/null and b/theme/images/headers/main.xcf differ diff --git a/theme/images/headers/memorial.png b/theme/images/headers/memorial.png new file mode 100644 index 0000000..b68b97d Binary files /dev/null and b/theme/images/headers/memorial.png differ diff --git a/theme/images/headers/mothers.png b/theme/images/headers/mothers.png new file mode 100644 index 0000000..e656d7d Binary files /dev/null and b/theme/images/headers/mothers.png differ diff --git a/theme/images/headers/potw.png b/theme/images/headers/potw.png new file mode 100644 index 0000000..9ce3174 Binary files /dev/null and b/theme/images/headers/potw.png differ diff --git a/theme/images/headers/projects.png b/theme/images/headers/projects.png new file mode 100644 index 0000000..d59f47a Binary files /dev/null and b/theme/images/headers/projects.png differ diff --git a/theme/images/headers/projects.xcf b/theme/images/headers/projects.xcf new file mode 100644 index 0000000..f1950ad Binary files /dev/null and b/theme/images/headers/projects.xcf differ diff --git a/theme/images/headers/quotes.png b/theme/images/headers/quotes.png new file mode 100644 index 0000000..9fb966e Binary files /dev/null and b/theme/images/headers/quotes.png differ diff --git a/theme/images/headers/random.png b/theme/images/headers/random.png new file mode 100644 index 0000000..e7db228 Binary files /dev/null and b/theme/images/headers/random.png differ diff --git a/theme/images/headers/short.png b/theme/images/headers/short.png new file mode 100644 index 0000000..4d4d267 Binary files /dev/null and b/theme/images/headers/short.png differ diff --git a/theme/images/home.png b/theme/images/home.png new file mode 100755 index 0000000..2615467 Binary files /dev/null and b/theme/images/home.png differ diff --git a/theme/images/icons/16-clock.png b/theme/images/icons/16-clock.png new file mode 100644 index 0000000..b583ae4 Binary files /dev/null and b/theme/images/icons/16-clock.png differ diff --git a/theme/images/icons/16-em-pencil.png b/theme/images/icons/16-em-pencil.png new file mode 100644 index 0000000..006974c Binary files /dev/null and b/theme/images/icons/16-em-pencil.png differ diff --git a/theme/images/icons/16-file-archive.png b/theme/images/icons/16-file-archive.png new file mode 100644 index 0000000..737bb5b Binary files /dev/null and b/theme/images/icons/16-file-archive.png differ diff --git a/theme/images/icons/16-file-page.png b/theme/images/icons/16-file-page.png new file mode 100644 index 0000000..2bae432 Binary files /dev/null and b/theme/images/icons/16-file-page.png differ diff --git a/theme/images/icons/16-message-warn.png b/theme/images/icons/16-message-warn.png new file mode 100644 index 0000000..3d41fec Binary files /dev/null and b/theme/images/icons/16-message-warn.png differ diff --git a/theme/images/icons/16-star-hot.png b/theme/images/icons/16-star-hot.png new file mode 100644 index 0000000..8a7d83c Binary files /dev/null and b/theme/images/icons/16-star-hot.png differ diff --git a/theme/images/icons/book_open.png b/theme/images/icons/book_open.png new file mode 100755 index 0000000..7d863f9 Binary files /dev/null and b/theme/images/icons/book_open.png differ diff --git a/theme/images/icons/bricks.png b/theme/images/icons/bricks.png new file mode 100755 index 0000000..0905f93 Binary files /dev/null and b/theme/images/icons/bricks.png differ diff --git a/theme/images/icons/comment.png b/theme/images/icons/comment.png new file mode 100755 index 0000000..7bc9233 Binary files /dev/null and b/theme/images/icons/comment.png differ diff --git a/theme/images/icons/comment_add.png b/theme/images/icons/comment_add.png new file mode 100755 index 0000000..75e78de Binary files /dev/null and b/theme/images/icons/comment_add.png differ diff --git a/theme/images/icons/comments.png b/theme/images/icons/comments.png new file mode 100755 index 0000000..39433cf Binary files /dev/null and b/theme/images/icons/comments.png differ diff --git a/theme/images/icons/computer.png b/theme/images/icons/computer.png new file mode 100755 index 0000000..9bc37dc Binary files /dev/null and b/theme/images/icons/computer.png differ diff --git a/theme/images/icons/controller.png b/theme/images/icons/controller.png new file mode 100755 index 0000000..5cf76ed Binary files /dev/null and b/theme/images/icons/controller.png differ diff --git a/theme/images/icons/css_valid.png b/theme/images/icons/css_valid.png new file mode 100755 index 0000000..4c72ca5 Binary files /dev/null and b/theme/images/icons/css_valid.png differ diff --git a/theme/images/icons/door_in.png b/theme/images/icons/door_in.png new file mode 100755 index 0000000..41676a0 Binary files /dev/null and b/theme/images/icons/door_in.png differ diff --git a/theme/images/icons/door_out.png b/theme/images/icons/door_out.png new file mode 100755 index 0000000..2541d2b Binary files /dev/null and b/theme/images/icons/door_out.png differ diff --git a/theme/images/icons/feed.png b/theme/images/icons/feed.png new file mode 100755 index 0000000..315c4f4 Binary files /dev/null and b/theme/images/icons/feed.png differ diff --git a/theme/images/icons/fourm.png b/theme/images/icons/fourm.png new file mode 100755 index 0000000..b7675de Binary files /dev/null and b/theme/images/icons/fourm.png differ diff --git a/theme/images/icons/house.png b/theme/images/icons/house.png new file mode 100755 index 0000000..fed6221 Binary files /dev/null and b/theme/images/icons/house.png differ diff --git a/theme/images/icons/html_valid.png b/theme/images/icons/html_valid.png new file mode 100755 index 0000000..71cec92 Binary files /dev/null and b/theme/images/icons/html_valid.png differ diff --git a/theme/images/icons/link_delete.png b/theme/images/icons/link_delete.png new file mode 100755 index 0000000..f66e297 Binary files /dev/null and b/theme/images/icons/link_delete.png differ diff --git a/theme/images/icons/link_edit.png b/theme/images/icons/link_edit.png new file mode 100755 index 0000000..5b3aed0 Binary files /dev/null and b/theme/images/icons/link_edit.png differ diff --git a/theme/images/icons/medal_gold_1.png b/theme/images/icons/medal_gold_1.png new file mode 100755 index 0000000..87584dc Binary files /dev/null and b/theme/images/icons/medal_gold_1.png differ diff --git a/theme/images/icons/new.png b/theme/images/icons/new.png new file mode 100755 index 0000000..6a9bf03 Binary files /dev/null and b/theme/images/icons/new.png differ diff --git a/theme/images/icons/newspaper.png b/theme/images/icons/newspaper.png new file mode 100755 index 0000000..6a2ecce Binary files /dev/null and b/theme/images/icons/newspaper.png differ diff --git a/theme/images/icons/note.png b/theme/images/icons/note.png new file mode 100755 index 0000000..244e6ca Binary files /dev/null and b/theme/images/icons/note.png differ diff --git a/theme/images/icons/note_delete.png b/theme/images/icons/note_delete.png new file mode 100755 index 0000000..8a1f0ff Binary files /dev/null and b/theme/images/icons/note_delete.png differ diff --git a/theme/images/icons/note_edit.png b/theme/images/icons/note_edit.png new file mode 100755 index 0000000..291bfc7 Binary files /dev/null and b/theme/images/icons/note_edit.png differ diff --git a/theme/images/icons/note_go.png b/theme/images/icons/note_go.png new file mode 100755 index 0000000..49e54fd Binary files /dev/null and b/theme/images/icons/note_go.png differ diff --git a/theme/images/icons/overlays.png b/theme/images/icons/overlays.png new file mode 100755 index 0000000..ab3100b Binary files /dev/null and b/theme/images/icons/overlays.png differ diff --git a/theme/images/icons/page_attach.png b/theme/images/icons/page_attach.png new file mode 100755 index 0000000..89ee2da Binary files /dev/null and b/theme/images/icons/page_attach.png differ diff --git a/theme/images/icons/page_delete.png b/theme/images/icons/page_delete.png new file mode 100755 index 0000000..3141467 Binary files /dev/null and b/theme/images/icons/page_delete.png differ diff --git a/theme/images/icons/page_edit.png b/theme/images/icons/page_edit.png new file mode 100755 index 0000000..046811e Binary files /dev/null and b/theme/images/icons/page_edit.png differ diff --git a/theme/images/icons/page_go.png b/theme/images/icons/page_go.png new file mode 100755 index 0000000..80fe1ed Binary files /dev/null and b/theme/images/icons/page_go.png differ diff --git a/theme/images/icons/rainbow.png b/theme/images/icons/rainbow.png new file mode 100755 index 0000000..5ede989 Binary files /dev/null and b/theme/images/icons/rainbow.png differ diff --git a/theme/images/icons/report.png b/theme/images/icons/report.png new file mode 100755 index 0000000..779ad58 Binary files /dev/null and b/theme/images/icons/report.png differ diff --git a/theme/images/icons/script.png b/theme/images/icons/script.png new file mode 100755 index 0000000..0f9ed4d Binary files /dev/null and b/theme/images/icons/script.png differ diff --git a/theme/images/icons/tag.png b/theme/images/icons/tag.png new file mode 100755 index 0000000..e093032 Binary files /dev/null and b/theme/images/icons/tag.png differ diff --git a/theme/images/icons/tag_blue.png b/theme/images/icons/tag_blue.png new file mode 100755 index 0000000..9757fc6 Binary files /dev/null and b/theme/images/icons/tag_blue.png differ diff --git a/theme/images/icons/tag_blue_add.png b/theme/images/icons/tag_blue_add.png new file mode 100755 index 0000000..f135248 Binary files /dev/null and b/theme/images/icons/tag_blue_add.png differ diff --git a/theme/images/icons/tag_blue_delete.png b/theme/images/icons/tag_blue_delete.png new file mode 100755 index 0000000..9fbae67 Binary files /dev/null and b/theme/images/icons/tag_blue_delete.png differ diff --git a/theme/images/icons/tag_blue_edit.png b/theme/images/icons/tag_blue_edit.png new file mode 100755 index 0000000..2a9f626 Binary files /dev/null and b/theme/images/icons/tag_blue_edit.png differ diff --git a/theme/images/icons/tag_green.png b/theme/images/icons/tag_green.png new file mode 100755 index 0000000..83ec984 Binary files /dev/null and b/theme/images/icons/tag_green.png differ diff --git a/theme/images/icons/tag_orange.png b/theme/images/icons/tag_orange.png new file mode 100755 index 0000000..454a59f Binary files /dev/null and b/theme/images/icons/tag_orange.png differ diff --git a/theme/images/icons/tag_pink.png b/theme/images/icons/tag_pink.png new file mode 100755 index 0000000..76e2296 Binary files /dev/null and b/theme/images/icons/tag_pink.png differ diff --git a/theme/images/icons/tag_purple.png b/theme/images/icons/tag_purple.png new file mode 100755 index 0000000..ebaf0e8 Binary files /dev/null and b/theme/images/icons/tag_purple.png differ diff --git a/theme/images/icons/tag_red.png b/theme/images/icons/tag_red.png new file mode 100755 index 0000000..6ebb37d Binary files /dev/null and b/theme/images/icons/tag_red.png differ diff --git a/theme/images/icons/tag_yellow.png b/theme/images/icons/tag_yellow.png new file mode 100755 index 0000000..83d1292 Binary files /dev/null and b/theme/images/icons/tag_yellow.png differ diff --git a/theme/images/icons/thumb_down.png b/theme/images/icons/thumb_down.png new file mode 100644 index 0000000..3c832d4 Binary files /dev/null and b/theme/images/icons/thumb_down.png differ diff --git a/theme/images/icons/thumb_up.png b/theme/images/icons/thumb_up.png new file mode 100644 index 0000000..2bd16cc Binary files /dev/null and b/theme/images/icons/thumb_up.png differ diff --git a/theme/images/icons/tux.png b/theme/images/icons/tux.png new file mode 100755 index 0000000..bbefe2e Binary files /dev/null and b/theme/images/icons/tux.png differ diff --git a/theme/images/icons/user_edit.png b/theme/images/icons/user_edit.png new file mode 100755 index 0000000..c1974cd Binary files /dev/null and b/theme/images/icons/user_edit.png differ diff --git a/theme/images/icons/vcard.png b/theme/images/icons/vcard.png new file mode 100755 index 0000000..c02f315 Binary files /dev/null and b/theme/images/icons/vcard.png differ diff --git a/theme/images/loadingAnimation.gif b/theme/images/loadingAnimation.gif new file mode 100755 index 0000000..82290f4 Binary files /dev/null and b/theme/images/loadingAnimation.gif differ diff --git a/theme/images/misc.png b/theme/images/misc.png new file mode 100755 index 0000000..fc226e6 Binary files /dev/null and b/theme/images/misc.png differ diff --git a/theme/images/no-ie6.png b/theme/images/no-ie6.png new file mode 100644 index 0000000..fef317c Binary files /dev/null and b/theme/images/no-ie6.png differ diff --git a/theme/images/projects.png b/theme/images/projects.png new file mode 100755 index 0000000..1821e93 Binary files /dev/null and b/theme/images/projects.png differ diff --git a/theme/images/sides_top.gif b/theme/images/sides_top.gif new file mode 100755 index 0000000..a84383a Binary files /dev/null and b/theme/images/sides_top.gif differ diff --git a/theme/images/tabBG.png b/theme/images/tabBG.png new file mode 100755 index 0000000..6c04d14 Binary files /dev/null and b/theme/images/tabBG.png differ diff --git a/theme/images/tabBG2.png b/theme/images/tabBG2.png new file mode 100755 index 0000000..15821a9 Binary files /dev/null and b/theme/images/tabBG2.png differ diff --git a/theme/images/tabSe.png b/theme/images/tabSe.png new file mode 100644 index 0000000..e3955fe Binary files /dev/null and b/theme/images/tabSe.png differ diff --git a/theme/images/tabUn.png b/theme/images/tabUn.png new file mode 100644 index 0000000..7ba116d Binary files /dev/null and b/theme/images/tabUn.png differ diff --git a/theme/images/tip-pimped.gif b/theme/images/tip-pimped.gif new file mode 100644 index 0000000..f3f604e Binary files /dev/null and b/theme/images/tip-pimped.gif differ diff --git a/theme/images/tip-rounded.gif b/theme/images/tip-rounded.gif new file mode 100644 index 0000000..d0308a6 Binary files /dev/null and b/theme/images/tip-rounded.gif differ diff --git a/theme/images/tip.gif b/theme/images/tip.gif new file mode 100644 index 0000000..4713f05 Binary files /dev/null and b/theme/images/tip.gif differ diff --git a/theme/images/webs.png b/theme/images/webs.png new file mode 100755 index 0000000..5506afd Binary files /dev/null and b/theme/images/webs.png differ diff --git a/theme/images/youdropifollow.jpg b/theme/images/youdropifollow.jpg new file mode 100644 index 0000000..c811576 Binary files /dev/null and b/theme/images/youdropifollow.jpg differ diff --git a/theme/js/jquery-1.2.6.min.js b/theme/js/jquery-1.2.6.min.js new file mode 100644 index 0000000..1acc8fd --- /dev/null +++ b/theme/js/jquery-1.2.6.min.js @@ -0,0 +1,32 @@ +/* + * jQuery 1.2.6 - New Wave Javascript + * + * Copyright (c) 2008 John Resig (jquery.com) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * $Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008) $ + * $Rev: 5685 $ + */ +(function(){var _jQuery=window.jQuery,_$=window.$;var jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);};var quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,isSimple=/^.[^:#\[\.]*$/,undefined;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;return this;}if(typeof selector=="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem){if(elem.id!=match[3])return jQuery().find(selector);return jQuery(elem);}selector=[];}}else +return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))return jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return this.setArray(jQuery.makeArray(selector));},jquery:"1.2.6",size:function(){return this.length;},length:0,get:function(num){return num==undefined?jQuery.makeArray(this):this[num];},pushStack:function(elems){var ret=jQuery(elems);ret.prevObject=this;return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){var ret=-1;return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(name.constructor==String)if(value===undefined)return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}return this.each(function(i){for(name in options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!="object"&&text!=null)return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument).clone().insertBefore(this[0]).map(function(){var elem=this;while(elem.firstChild)elem=elem.firstChild;return elem;}).append(this);return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,false,function(elem){if(this.nodeType==1)this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,true,function(elem){if(this.nodeType==1)this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,true,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},find:function(selector){var elems=jQuery.map(this,function(elem){return jQuery.find(selector,elem);});return this.pushStack(/[^+>] [^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):elems);},clone:function(events){var ret=this.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this)){var clone=this.cloneNode(true),container=document.createElement("div");container.appendChild(clone);return jQuery.clean([container.innerHTML])[0];}else +return this.cloneNode(true);});var clone=ret.find("*").andSelf().each(function(){if(this[expando]!=undefined)this[expando]=null;});if(events===true)this.find("*").andSelf().each(function(i){if(this.nodeType==3)return;var events=jQuery.data(this,"events");for(var type in events)for(var handler in events[type])jQuery.event.add(clone[i],type,events[type][handler],events[type][handler].data);});return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:function(selector){if(selector.constructor==String)if(isSimple.test(selector))return this.pushStack(jQuery.multiFilter(selector,this,true));else +selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector=='string'?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return this.is("."+selector);},val:function(value){if(value==undefined){if(this.length){var elem=this[0];if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)return null;for(var i=one?index:0,max=one?index+1:options.length;i=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)this.selectedIndex=-1;}else +this.value=value;});},html:function(value){return value==undefined?(this[0]?this[0].innerHTML:null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else +return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},domManip:function(args,table,reverse,callback){var clone=this.length>1,elems;return this.each(function(){if(!elems){elems=jQuery.clean(args,this.ownerDocument);if(reverse)elems.reverse();}var obj=this;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems[0],"tr"))obj=this.getElementsByTagName("tbody")[0]||this.appendChild(this.ownerDocument.createElement("tbody"));var scripts=jQuery([]);jQuery.each(elems,function(){var elem=clone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"script"))scripts=scripts.add(elem);else{if(elem.nodeType==1)scripts=scripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}});scripts.each(evalScript);});}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,dataType:"script"});else +jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)elem.parentNode.removeChild(elem);}function now(){return+new Date;}jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}if(typeof target!="object"&&typeof target!="function")target={};if(length==i){target=this;--i;}for(;i-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(var name in options)elem.style[name]=old[name];},css:function(elem,name,force){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;var padding=0,border=0;jQuery.each(which,function(){padding+=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;border+=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});val-=Math.round(padding+border);}if(jQuery(elem).is(":visible"))getWH();else +jQuery.swap(elem,props,getWH);return Math.max(0,val);}return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;function color(elem){if(!jQuery.browser.safari)return false;var ret=defaultView.getComputedStyle(elem,null);return!ret||ret.getPropertyValue("color")=="";}if(name=="opacity"&&jQuery.browser.msie){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}if(jQuery.browser.opera&&name=="display"){var save=style.outline;style.outline="0 solid black";style.outline=save;}if(name.match(/float/i))name=styleFloat;if(!force&&style&&style[name])ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle&&!color(elem))ret=computedStyle.getPropertyValue(name);else{var swap=[],stack=[],a=elem,i=0;for(;a&&color(a);a=a.parentNode)stack.unshift(a);for(;i]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+">";});var tags=jQuery.trim(elem).toLowerCase(),div=context.createElement("div");var wrap=!tags.indexOf("",""]||!tags.indexOf("",""]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
"]||!tags.indexOf("",""]||(!tags.indexOf("",""]||!tags.indexOf("",""]||jQuery.browser.msie&&[1,"div
","
"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)div=div.lastChild;if(jQuery.browser.msie){var tbody=!tags.indexOf(""&&tags.indexOf("=0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);}elem=jQuery.makeArray(div.childNodes);}if(elem.length===0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"select")))return;if(elem[0]==undefined||jQuery.nodeName(elem,"form")||elem.options)ret.push(elem);else +ret=jQuery.merge(ret,elem);});return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined,msie=jQuery.browser.msie;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&jQuery.browser.safari)elem.parentNode.selectedIndex;if(name in elem&¬xml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)throw"type property can't be changed";elem[name]=value;}if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))return elem.getAttributeNode(name).nodeValue;return elem[name];}if(msie&¬xml&&name=="style")return jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+value);var attr=msie&¬xml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}if(msie&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||array.split||array.setInterval||array.call)ret[0]=array;else +while(i)ret[--i]=array[i];}return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i*",this).remove();while(this.firstChild)this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?jQuery.browser.opera&&document.body["client"+name]||jQuery.browser.safari&&window["inner"+name]||document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(Math.max(document.body["scroll"+name],document.documentElement["scroll"+name]),Math.max(document.body["offset"+name],document.documentElement["offset"+name])):size==undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,size.constructor==String?size:size+"px");};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var chars=jQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=new RegExp("^>\\s*("+chars+"+)"),quickID=new RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=new RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){return m[2]=="*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return a.getAttribute("id")==m[2];},":":{lt:function(a,i,m){return im[3]-0;},nth:function(a,i,m){return m[3]-0==i;},eq:function(a,i,m){return m[3]-0==i;},first:function(a,i){return i==0;},last:function(a,i,m,r){return i==r.length-1;},even:function(a,i){return i%2==0;},odd:function(a,i){return i%2;},"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]==a;},"last-child":function(a){return jQuery.nth(a.parentNode.lastChild,1,"previousSibling")==a;},"only-child":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibling");},parent:function(a){return a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m[3])>=0;},visible:function(a){return"hidden"!=a.type&&jQuery.css(a,"display")!="none"&&jQuery.css(a,"visibility")!="hidden";},hidden:function(a){return"hidden"==a.type||jQuery.css(a,"display")=="none"||jQuery.css(a,"visibility")=="hidden";},enabled:function(a){return!a.disabled;},disabled:function(a){return a.disabled;},checked:function(a){return a.checked;},selected:function(a){return a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"==a.type;},radio:function(a){return"radio"==a.type;},checkbox:function(a){return"checkbox"==a.type;},file:function(a){return"file"==a.type;},password:function(a){return"password"==a.type;},submit:function(a){return"submit"==a.type;},image:function(a){return"image"==a.type;},reset:function(a){return"reset"==a.type;},button:function(a){return"button"==a.type||jQuery.nodeName(a,"button");},input:function(a){return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i,m){return jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeName);},animated:function(a){return jQuery.grep(jQuery.timers,function(fn){return a==fn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var old,cur=[];while(expr&&expr!=old){old=expr;var f=jQuery.filter(expr,elems,not);expr=f.t.replace(/^\s*,\s*/,"");cur=not?elems=f.r:jQuery.merge(cur,f.r);}return cur;},find:function(t,context){if(typeof t!="string")return[t];if(context&&context.nodeType!=1&&context.nodeType!=9)return[];context=context||document;var ret=[context],done=[],last,nodeName;while(t&&last!=t){var r=[];last=t;t=jQuery.trim(t);var foundToken=false,re=quickChild,m=re.exec(t);if(m){nodeName=m[1].toUpperCase();for(var i=0;ret[i];i++)for(var c=ret[i].firstChild;c;c=c.nextSibling)if(c.nodeType==1&&(nodeName=="*"||c.nodeName.toUpperCase()==nodeName))r.push(c);ret=r;t=t.replace(re,"");if(t.indexOf(" ")==0)continue;foundToken=true;}else{re=/^([>+~])\s*(\w*)/i;if((m=re.exec(t))!=null){r=[];var merge={};nodeName=m[2].toUpperCase();m=m[1];for(var j=0,rl=ret.length;j=0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return tmp;},filter:function(t,r,not){var last;while(t&&t!=last){last=t;var p=jQuery.parse,m;for(var i=0;p[i];i++){m=p[i].exec(t);if(m){t=t.substring(m[0].length);m[2]=m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]==":"&&m[2]=="not")r=isSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[3]);else if(m[1]==".")r=jQuery.classFilter(r,m[2],not);else if(m[1]=="["){var tmp=[],type=m[3];for(var i=0,rl=r.length;i=0)^not)tmp.push(a);}r=tmp;}else if(m[1]==":"&&m[2]=="nth-child"){var merge={},tmp=[],test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=="even"&&"2n"||m[3]=="odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),first=(test[1]+(test[2]||1))-0,last=test[3]-0;for(var i=0,rl=r.length;i=0)add=true;if(add^not)tmp.push(node);}r=tmp;}else{var fn=jQuery.expr[m[1]];if(typeof fn=="object")fn=fn[m[2]];if(typeof fn=="string")fn=eval("false||function(a,i){return "+fn+";}");r=jQuery.grep(r,function(elem,i){return fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)matched.push(cur);cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])if(cur.nodeType==1&&++num==result)break;return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)r.push(n);}return r;}});jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)return;if(jQuery.browser.msie&&elem.setInterval)elem=window;if(!handler.guid)handler.guid=this.guid++;if(data!=undefined){var fn=handler;handler=this.proxy(fn,function(){return fn.apply(this,arguments);});handler.data=data;}var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(typeof jQuery!="undefined"&&!jQuery.event.triggered)return jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];handler.type=parts[1];var handlers=events[type];if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem)===false){if(elem.addEventListener)elem.addEventListener(type,handle,false);else if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types==undefined||(typeof types=="string"&&types.charAt(0)=="."))for(var type in events)this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}jQuery.each(types.split(/\s+/),function(index,type){var parts=type.split(".");type=parts[0];if(events[type]){if(handler)delete events[type][handler.guid];else +for(handler in events[type])if(!parts[1]||events[type][handler].type==parts[1])delete events[type][handler];for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem)===false){if(elem.removeEventListener)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}ret=null;delete events[type];}}});}for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(type,data,elem,donative,extra){data=jQuery.makeArray(data);if(type.indexOf("!")>=0){type=type.slice(0,-1);var exclusive=true;}if(!elem){if(this.global[type])jQuery("*").add([window,document]).trigger(type,data);}else{if(elem.nodeType==3||elem.nodeType==8)return undefined;var val,ret,fn=jQuery.isFunction(elem[type]||null),event=!data[0]||!data[0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDefault:function(){},stopPropagation:function(){},timeStamp:now()});data[0][expando]=true;}data[0].type=type;if(exclusive)data[0].exclusive=true;var handle=jQuery.data(elem,"handle");if(handle)val=handle.apply(elem,data);if((!fn||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)val=false;if(event)data.shift();if(extra&&jQuery.isFunction(extra)){ret=extra.apply(elem,val==null?data:data.concat(val));if(ret!==undefined)val=ret;}if(fn&&donative!==false&&val!==false&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}this.triggered=false;}return val;},handle:function(event){var val,ret,namespace,all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);namespace=event.type.split(".");event.type=namespace[0];namespace=namespace[1];all=!namespace&&!event.exclusive;handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||handler.type==namespace){event.handler=handler;event.data=handler.data;ret=handler.apply(this,arguments);if(val!==false)val=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}return val;},fix:function(event){if(event[expando]==true)return event;var originalEvent=event;event={originalEvent:originalEvent};var props="altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");for(var i=props.length;i;i--)event[props[i]]=originalEvent[props[i]];event[expando]=true;event.preventDefault=function(){if(originalEvent.preventDefault)originalEvent.preventDefault();originalEvent.returnValue=false;};event.stopPropagation=function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation();originalEvent.cancelBubble=true;};event.timeStamp=event.timeStamp||now();if(!event.target)event.target=event.srcElement||document;if(event.target.nodeType==3)event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=event.ctrlKey;if(!event.which&&event.button)event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:function(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseenter";return jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function(){if(jQuery.browser.msie)return false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handler);return true;},teardown:function(){if(jQuery.browser.msie)return false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.handler);return true;},handler:function(event){if(withinElement(event,this))return true;event.type="mouseleave";return jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data,fn){return this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},triggerHandler:function(type,data,fn){return this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:function(fn){var args=arguments,i=1;while(i=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}callback=callback||function(){};var type="GET";if(params)if(jQuery.isFunction(params)){callback=params;params=null;}else{params=jQuery.param(params);type="POST";}var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")self.html(selector?jQuery("
").append(res.responseText.replace(//g,"")).find(selector):res.responseText);self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:val.constructor==Array?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,contentType:"application/x-www-form-urlencoded",processData:true,async:true,data:null,username:null,password:null,accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!="string")s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataType=="script"&&s.cache==null)s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var remote=/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=="script"&&type=="GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=location.host){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();head.removeChild(script);}};}head.appendChild(script);return undefined;}var requestDone=false;var xhr=window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.password);else +xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&jQuery.active--;xhr.abort();return false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}status=isTimeout=="timeout"&&"timeout"||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified(xhr,s.url)&&"notmodified"||"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status="parsererror";}}if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}if(s.ifModified&&modRes)jQuery.lastModified[s.url]=modRes;if(!jsonp)success();}else +jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(function(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}},s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}if(!s.async)onreadystatechange();function success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.trigger("ajaxSuccess",[xhr,s]);}function complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.event.trigger("ajaxStop");}return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url]||jQuery.browser.safari&&xhr.status==undefined;}catch(e){}return false;},httpData:function(xhr,type,filter){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")throw"parsererror";if(filter)data=filter(data,type);if(type=="script")jQuery.globalEval(data);if(type=="json")data=eval("("+data+")");return data;},param:function(a){var s=[];if(a.constructor==Array||a.jquery)jQuery.each(a,function(){s.push(encodeURIComponent(this.name)+"="+encodeURIComponent(this.value));});else +for(var j in a)if(a[j]&&a[j].constructor==Array)jQuery.each(a[j],function(){s.push(encodeURIComponent(j)+"="+encodeURIComponent(this));});else +s.push(encodeURIComponent(j)+"="+encodeURIComponent(jQuery.isFunction(a[j])?a[j]():a[j]));return s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed,callback){return speed?this.animate({height:"show",width:"show",opacity:"show"},speed,callback):this.filter(":hidden").each(function(){this.style.display=this.oldblock||"";if(jQuery.css(this,"display")=="none"){var elem=jQuery("<"+this.tagName+" />").appendTo("body");this.style.display=elem.css("display");if(this.style.display=="none")this.style.display="block";elem.remove();}}).end();},hide:function(speed,callback){return speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,callback):this.filter(":visible").each(function(){this.oldblock=this.oldblock||jQuery.css(this,"display");this.style.display="none";}).end();},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();});},slideDown:function(speed,callback){return this.animate({height:"show"},speed,callback);},slideUp:function(speed,callback){return this.animate({height:"hide"},speed,callback);},slideToggle:function(speed,callback){return this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,callback){return this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,callback){return this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){if(this.nodeType!=1)return false;var opt=jQuery.extend({},optall),p,hidden=jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)return opt.complete.call(this);if(p=="height"||p=="width"){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}if(opt.overflow!=null)this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}if(parts[1])end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else +e.custom(start,val,"");}});return true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type.constructor==Array)){fn=type;type="fx";}if(!type||(typeof type=="string"&&!fn))return queue(this[0],type);return this.each(function(){if(fn.constructor==Array)queue(this,type,fn);else{queue(this,type).push(fn);if(queue(this,type).length==1)fn.call(this);}});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)if(timers[i].elem==this){if(gotoEnd)timers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return this;}});var queue=function(elem,type,array){if(elem){type=type||"fx";var q=jQuery.data(elem,type+"queue");if(!q||array)q=jQuery.data(elem,type+"queue",jQuery.makeArray(array));}return q;};jQuery.fn.dequeue=function(type){type=type||"fx";return this.each(function(){var q=queue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&speed.constructor==Object?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&easing.constructor!=Function&&easing};opt.duration=(opt.duration&&opt.duration.constructor==Number?opt.duration:jQuery.fx.speeds[opt.duration])||jQuery.fx.speeds.def;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=="height"||this.prop=="width")this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&this.elem.style[this.prop]==null)return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;this.update();var self=this;function t(gotoEnd){return self.step(gotoEnd);}t.elem=this.elem;jQuery.timers.push(t);if(jQuery.timerId==null){jQuery.timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;ithis.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)if(this.options.curAnim[i]!==true)done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")this.elem.style.display="block";}if(this.options.hide)this.elem.style.display="none";if(this.options.hide||this.options.show)for(var p in this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);}if(done)this.options.complete.call(this.elem);return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:{scrollLeft:function(fx){fx.elem.scrollLeft=fx.now;},scrollTop:function(fx){fx.elem.scrollTop=fx.now;},opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=fx.now+fx.unit;}}});jQuery.fn.offset=function(){var left=0,top=0,elem=this[0],results;if(elem)with(jQuery.browser){var parent=elem.parentNode,offsetChild=elem,offsetParent=elem.offsetParent,doc=elem.ownerDocument,safari2=safari&&parseInt(version)<522&&!/adobeair/i.test(userAgent),css=jQuery.curCSS,fixed=css(elem,"position")=="fixed";if(elem.getBoundingClientRect){var box=elem.getBoundingClientRect();add(box.left+Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.documentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(mozilla&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)border(offsetParent);if(!fixed&&css(offsetParent,"position")=="fixed")fixed=true;offsetChild=/^body$/i.test(offsetParent.tagName)?offsetChild:offsetParent;offsetParent=offsetParent.offsetParent;}while(parent&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i.test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if(mozilla&&css(parent,"overflow")!="visible")border(parent);parent=parent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=="absolute"))||(mozilla&&css(offsetChild,"position")!="absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results={top:top,left:left};}function border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS(elem,"borderTopWidth",true));}function add(l,t){left+=parseInt(l,10)||0;top+=parseInt(t,10)||0;}return results;};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}return results;},offsetParent:function(){var offsetParent=this[0].offsetParent;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return;return val!=undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom";jQuery.fn["inner"+name]=function(){return this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);};jQuery.fn["outer"+name]=function(margin){return this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})(); diff --git a/theme/js/jquery.ie6blocker.js b/theme/js/jquery.ie6blocker.js new file mode 100644 index 0000000..222f335 --- /dev/null +++ b/theme/js/jquery.ie6blocker.js @@ -0,0 +1,34 @@ +var IE6 = (navigator.userAgent.indexOf("MSIE 6")>=0) ? true : false; +if(IE6){ + + $(function(){ + + $("
") + .css({ + 'position': 'absolute', + 'top': '0px', + 'left': '0px', + backgroundColor: 'black', + 'opacity': '0.75', + 'width': '100%', + 'height': $(window).height(), + zIndex: 5000 + }) + .appendTo("body"); + + $("


Sorry! This page doesn't support Internet Explorer 6.

If you'd like to read our content please upgrade your browser or subscribe to our RSS feed.

") + .css({ + backgroundColor: 'white', + 'top': '50%', + 'left': '50%', + marginLeft: -210, + marginTop: -100, + width: 410, + paddingRight: 10, + height: 200, + 'position': 'absolute', + zIndex: 6000 + }) + .appendTo("body"); + }); +} diff --git a/theme/js/message.js b/theme/js/message.js new file mode 100644 index 0000000..9de4bae --- /dev/null +++ b/theme/js/message.js @@ -0,0 +1,5 @@ +$(document).ready(function() { + $("div#stripe").click(function() { + $("div#stripe").slideUp(); + }); +}); diff --git a/theme/js/round_bubbles.js b/theme/js/round_bubbles.js new file mode 100644 index 0000000..8423b99 --- /dev/null +++ b/theme/js/round_bubbles.js @@ -0,0 +1,13 @@ +window.onload = function() { + settings = { + tl: { radius: 10 }, + tr: { radius: 10 }, + bl: { radius: 10 }, + br: { radius: 10 }, + antiAlias: true, + autoPad: true + } + var myBoxObject = new curvyCorners(settings, "rounded"); + myBoxObject.applyCornersToAll(); + } + diff --git a/theme/js/rounded_corners.inc.js b/theme/js/rounded_corners.inc.js new file mode 100644 index 0000000..81af16d --- /dev/null +++ b/theme/js/rounded_corners.inc.js @@ -0,0 +1,279 @@ + + /**************************************************************** + * * + * curvyCorners * + * ------------ * + * * + * This script generates rounded corners for your divs. * + * * + * Version 1.2.7 * + * Copyright (c) 2006 Cameron Cooke * + * By: Cameron Cooke and Tim Hutchison. * + * * + * * + * Website: http://www.curvycorners.net * + * Email: info@totalinfinity.com * + * Forum: http://www.curvycorners.net/forum/ * + * * + * * + * This library is free software; you can redistribute * + * it and/or modify it under the terms of the GNU * + * Lesser General Public License as published by the * + * Free Software Foundation; either version 2.1 of the * + * License, or (at your option) any later version. * + * * + * This library is distributed in the hope that it will * + * be useful, but WITHOUT ANY WARRANTY; without even the * + * implied warranty of MERCHANTABILITY or FITNESS FOR A * + * PARTICULAR PURPOSE. See the GNU Lesser General Public * + * License for more details. * + * * + * You should have received a copy of the GNU Lesser * + * General Public License along with this library; * + * Inc., 59 Temple Place, Suite 330, Boston, * + * MA 02111-1307 USA * + * * + ****************************************************************/ + +var isIE = navigator.userAgent.toLowerCase().indexOf("msie") > -1; var isMoz = document.implementation && document.implementation.createDocument; var isSafari = ((navigator.userAgent.toLowerCase().indexOf('safari')!=-1)&&(navigator.userAgent.toLowerCase().indexOf('mac')!=-1))?true:false; function curvyCorners() +{ if(typeof(arguments[0]) != "object") throw newCurvyError("First parameter of curvyCorners() must be an object."); if(typeof(arguments[1]) != "object" && typeof(arguments[1]) != "string") throw newCurvyError("Second parameter of curvyCorners() must be an object or a class name."); if(typeof(arguments[1]) == "string") +{ var startIndex = 0; var boxCol = getElementsByClass(arguments[1]);} +else +{ var startIndex = 1; var boxCol = arguments;} +var curvyCornersCol = new Array(); for(var i = startIndex, j = boxCol.length; i < j; i++) +{ if(boxCol[i].tagName.toLowerCase() == "div") +{ curvyCornersCol[curvyCornersCol.length] = new curvyObject(arguments[0], boxCol[i]);} +} +this.objects = curvyCornersCol; this.applyCornersToAll = function() +{ for(var x = 0, k = this.objects.length; x < k; x++) +{ this.objects[x].applyCorners();} +} +} +function curvyObject() +{ this.box = arguments[1]; this.settings = arguments[0]; this.topContainer = null; this.bottomContainer = null; this.masterCorners = new Array(); this.contentDIV = null; var boxHeight = get_style(this.box, "height", "height"); var boxWidth = get_style(this.box, "width", "width"); var borderWidth = get_style(this.box, "borderTopWidth", "border-top-width"); var borderColour = get_style(this.box, "borderTopColor", "border-top-color"); var boxColour = get_style(this.box, "backgroundColor", "background-color"); var backgroundImage = get_style(this.box, "backgroundImage", "background-image"); var boxPosition = get_style(this.box, "position", "position"); var boxPadding = get_style(this.box, "paddingTop", "padding-top"); this.boxHeight = parseInt(((boxHeight != "" && boxHeight != "auto" && boxHeight.indexOf("%") == -1)? boxHeight.substring(0, boxHeight.indexOf("px")) : this.box.scrollHeight)); this.boxWidth = parseInt(((boxWidth != "" && boxWidth != "auto" && boxWidth.indexOf("%") == -1)? boxWidth.substring(0, boxWidth.indexOf("px")) : this.box.scrollWidth)); this.borderWidth = parseInt(((borderWidth != "" && borderWidth.indexOf("px") !== -1)? borderWidth.slice(0, borderWidth.indexOf("px")) : 0)); this.boxColour = format_colour(boxColour); this.boxPadding = parseInt(((boxPadding != "" && boxPadding.indexOf("px") !== -1)? boxPadding.slice(0, boxPadding.indexOf("px")) : 0)); this.borderColour = format_colour(borderColour); this.borderString = this.borderWidth + "px" + " solid " + this.borderColour; this.backgroundImage = ((backgroundImage != "none")? backgroundImage : ""); this.boxContent = this.box.innerHTML; if(boxPosition != "absolute") this.box.style.position = "relative"; this.box.style.padding = "0px"; if(isIE && boxWidth == "auto" && boxHeight == "auto") this.box.style.width = "100%"; if(this.settings.autoPad == true && this.boxPadding > 0) +this.box.innerHTML = ""; this.applyCorners = function() +{ for(var t = 0; t < 2; t++) +{ switch(t) +{ case 0: +if(this.settings.tl || this.settings.tr) +{ var newMainContainer = document.createElement("DIV"); newMainContainer.style.width = "100%"; newMainContainer.style.fontSize = "1px"; newMainContainer.style.overflow = "hidden"; newMainContainer.style.position = "absolute"; newMainContainer.style.paddingLeft = this.borderWidth + "px"; newMainContainer.style.paddingRight = this.borderWidth + "px"; var topMaxRadius = Math.max(this.settings.tl ? this.settings.tl.radius : 0, this.settings.tr ? this.settings.tr.radius : 0); newMainContainer.style.height = topMaxRadius + "px"; newMainContainer.style.top = 0 - topMaxRadius + "px"; newMainContainer.style.left = 0 - this.borderWidth + "px"; this.topContainer = this.box.appendChild(newMainContainer);} +break; case 1: +if(this.settings.bl || this.settings.br) +{ var newMainContainer = document.createElement("DIV"); newMainContainer.style.width = "100%"; newMainContainer.style.fontSize = "1px"; newMainContainer.style.overflow = "hidden"; newMainContainer.style.position = "absolute"; newMainContainer.style.paddingLeft = this.borderWidth + "px"; newMainContainer.style.paddingRight = this.borderWidth + "px"; var botMaxRadius = Math.max(this.settings.bl ? this.settings.bl.radius : 0, this.settings.br ? this.settings.br.radius : 0); newMainContainer.style.height = botMaxRadius + "px"; newMainContainer.style.bottom = 0 - botMaxRadius + "px"; newMainContainer.style.left = 0 - this.borderWidth + "px"; this.bottomContainer = this.box.appendChild(newMainContainer);} +break;} +} +if(this.topContainer) this.box.style.borderTopWidth = "0px"; if(this.bottomContainer) this.box.style.borderBottomWidth = "0px"; var corners = ["tr", "tl", "br", "bl"]; for(var i in corners) +{ var cc = corners[i]; if(!this.settings[cc]) +{ if(((cc == "tr" || cc == "tl") && this.topContainer != null) || ((cc == "br" || cc == "bl") && this.bottomContainer != null)) +{ var newCorner = document.createElement("DIV"); newCorner.style.position = "relative"; newCorner.style.fontSize = "1px"; newCorner.style.overflow = "hidden"; if(this.backgroundImage == "") +newCorner.style.backgroundColor = this.boxColour; else +newCorner.style.backgroundImage = this.backgroundImage; switch(cc) +{ case "tl": +newCorner.style.height = topMaxRadius - this.borderWidth + "px"; newCorner.style.marginRight = this.settings.tr.radius - (this.borderWidth*2) + "px"; newCorner.style.borderLeft = this.borderString; newCorner.style.borderTop = this.borderString; newCorner.style.left = -this.borderWidth + "px"; break; case "tr": +newCorner.style.height = topMaxRadius - this.borderWidth + "px"; newCorner.style.marginLeft = this.settings.tl.radius - (this.borderWidth*2) + "px"; newCorner.style.borderRight = this.borderString; newCorner.style.borderTop = this.borderString; newCorner.style.backgroundPosition = "-" + (topMaxRadius + this.borderWidth) + "px 0px"; newCorner.style.left = this.borderWidth + "px"; break; case "bl": +newCorner.style.height = botMaxRadius - this.borderWidth + "px"; newCorner.style.marginRight = this.settings.br.radius - (this.borderWidth*2) + "px"; newCorner.style.borderLeft = this.borderString; newCorner.style.borderBottom = this.borderString; newCorner.style.left = -this.borderWidth + "px"; newCorner.style.backgroundPosition = "-" + (this.borderWidth) + "px -" + (this.boxHeight + (botMaxRadius + this.borderWidth)) + "px"; break; case "br": +newCorner.style.height = botMaxRadius - this.borderWidth + "px"; newCorner.style.marginLeft = this.settings.bl.radius - (this.borderWidth*2) + "px"; newCorner.style.borderRight = this.borderString; newCorner.style.borderBottom = this.borderString; newCorner.style.left = this.borderWidth + "px" +newCorner.style.backgroundPosition = "-" + (botMaxRadius + this.borderWidth) + "px -" + (this.boxHeight + (botMaxRadius + this.borderWidth)) + "px"; break;} +} +} +else +{ if(this.masterCorners[this.settings[cc].radius]) +{ var newCorner = this.masterCorners[this.settings[cc].radius].cloneNode(true);} +else +{ var newCorner = document.createElement("DIV"); newCorner.style.height = this.settings[cc].radius + "px"; newCorner.style.width = this.settings[cc].radius + "px"; newCorner.style.position = "absolute"; newCorner.style.fontSize = "1px"; newCorner.style.overflow = "hidden"; var borderRadius = parseInt(this.settings[cc].radius - this.borderWidth); for(var intx = 0, j = this.settings[cc].radius; intx < j; intx++) +{ if((intx +1) >= borderRadius) +var y1 = -1; else +var y1 = (Math.floor(Math.sqrt(Math.pow(borderRadius, 2) - Math.pow((intx+1), 2))) - 1); if(borderRadius != j) +{ if((intx) >= borderRadius) +var y2 = -1; else +var y2 = Math.ceil(Math.sqrt(Math.pow(borderRadius,2) - Math.pow(intx, 2))); if((intx+1) >= j) +var y3 = -1; else +var y3 = (Math.floor(Math.sqrt(Math.pow(j ,2) - Math.pow((intx+1), 2))) - 1);} +if((intx) >= j) +var y4 = -1; else +var y4 = Math.ceil(Math.sqrt(Math.pow(j ,2) - Math.pow(intx, 2))); if(y1 > -1) this.drawPixel(intx, 0, this.boxColour, 100, (y1+1), newCorner, -1, this.settings[cc].radius); if(borderRadius != j) +{ for(var inty = (y1 + 1); inty < y2; inty++) +{ if(this.settings.antiAlias) +{ if(this.backgroundImage != "") +{ var borderFract = (pixelFraction(intx, inty, borderRadius) * 100); if(borderFract < 30) +{ this.drawPixel(intx, inty, this.borderColour, 100, 1, newCorner, 0, this.settings[cc].radius);} +else +{ this.drawPixel(intx, inty, this.borderColour, 100, 1, newCorner, -1, this.settings[cc].radius);} +} +else +{ var pixelcolour = BlendColour(this.boxColour, this.borderColour, pixelFraction(intx, inty, borderRadius)); this.drawPixel(intx, inty, pixelcolour, 100, 1, newCorner, 0, this.settings[cc].radius, cc);} +} +} +if(this.settings.antiAlias) +{ if(y3 >= y2) +{ if (y2 == -1) y2 = 0; this.drawPixel(intx, y2, this.borderColour, 100, (y3 - y2 + 1), newCorner, 0, 0);} +} +else +{ if(y3 >= y1) +{ this.drawPixel(intx, (y1 + 1), this.borderColour, 100, (y3 - y1), newCorner, 0, 0);} +} +var outsideColour = this.borderColour;} +else +{ var outsideColour = this.boxColour; var y3 = y1;} +if(this.settings.antiAlias) +{ for(var inty = (y3 + 1); inty < y4; inty++) +{ this.drawPixel(intx, inty, outsideColour, (pixelFraction(intx, inty , j) * 100), 1, newCorner, ((this.borderWidth > 0)? 0 : -1), this.settings[cc].radius);} +} +} +this.masterCorners[this.settings[cc].radius] = newCorner.cloneNode(true);} +if(cc != "br") +{ for(var t = 0, k = newCorner.childNodes.length; t < k; t++) +{ var pixelBar = newCorner.childNodes[t]; var pixelBarTop = parseInt(pixelBar.style.top.substring(0, pixelBar.style.top.indexOf("px"))); var pixelBarLeft = parseInt(pixelBar.style.left.substring(0, pixelBar.style.left.indexOf("px"))); var pixelBarHeight = parseInt(pixelBar.style.height.substring(0, pixelBar.style.height.indexOf("px"))); if(cc == "tl" || cc == "bl"){ pixelBar.style.left = this.settings[cc].radius -pixelBarLeft -1 + "px";} +if(cc == "tr" || cc == "tl"){ pixelBar.style.top = this.settings[cc].radius -pixelBarHeight -pixelBarTop + "px";} +switch(cc) +{ case "tr": +pixelBar.style.backgroundPosition = "-" + Math.abs((this.boxWidth - this.settings[cc].radius + this.borderWidth) + pixelBarLeft) + "px -" + Math.abs(this.settings[cc].radius -pixelBarHeight -pixelBarTop - this.borderWidth) + "px"; break; case "tl": +pixelBar.style.backgroundPosition = "-" + Math.abs((this.settings[cc].radius -pixelBarLeft -1) - this.borderWidth) + "px -" + Math.abs(this.settings[cc].radius -pixelBarHeight -pixelBarTop - this.borderWidth) + "px"; break; case "bl": +pixelBar.style.backgroundPosition = "-" + Math.abs((this.settings[cc].radius -pixelBarLeft -1) - this.borderWidth) + "px -" + Math.abs((this.boxHeight + this.settings[cc].radius + pixelBarTop) -this.borderWidth) + "px"; break;} +} +} +} +if(newCorner) +{ switch(cc) +{ case "tl": +if(newCorner.style.position == "absolute") newCorner.style.top = "0px"; if(newCorner.style.position == "absolute") newCorner.style.left = "0px"; if(this.topContainer) this.topContainer.appendChild(newCorner); break; case "tr": +if(newCorner.style.position == "absolute") newCorner.style.top = "0px"; if(newCorner.style.position == "absolute") newCorner.style.right = "0px"; if(this.topContainer) this.topContainer.appendChild(newCorner); break; case "bl": +if(newCorner.style.position == "absolute") newCorner.style.bottom = "0px"; if(newCorner.style.position == "absolute") newCorner.style.left = "0px"; if(this.bottomContainer) this.bottomContainer.appendChild(newCorner); break; case "br": +if(newCorner.style.position == "absolute") newCorner.style.bottom = "0px"; if(newCorner.style.position == "absolute") newCorner.style.right = "0px"; if(this.bottomContainer) this.bottomContainer.appendChild(newCorner); break;} +} +} +var radiusDiff = new Array(); radiusDiff["t"] = Math.abs(this.settings.tl.radius - this.settings.tr.radius) +radiusDiff["b"] = Math.abs(this.settings.bl.radius - this.settings.br.radius); for(z in radiusDiff) +{ if(radiusDiff[z]) +{ var smallerCornerType = ((this.settings[z + "l"].radius < this.settings[z + "r"].radius)? z +"l" : z +"r"); var newFiller = document.createElement("DIV"); newFiller.style.height = radiusDiff[z] + "px"; newFiller.style.width = this.settings[smallerCornerType].radius+ "px" +newFiller.style.position = "absolute"; newFiller.style.fontSize = "1px"; newFiller.style.overflow = "hidden"; newFiller.style.backgroundColor = this.boxColour; switch(smallerCornerType) +{ case "tl": +newFiller.style.bottom = "0px"; newFiller.style.left = "0px"; newFiller.style.borderLeft = this.borderString; this.topContainer.appendChild(newFiller); break; case "tr": +newFiller.style.bottom = "0px"; newFiller.style.right = "0px"; newFiller.style.borderRight = this.borderString; this.topContainer.appendChild(newFiller); break; case "bl": +newFiller.style.top = "0px"; newFiller.style.left = "0px"; newFiller.style.borderLeft = this.borderString; this.bottomContainer.appendChild(newFiller); break; case "br": +newFiller.style.top = "0px"; newFiller.style.right = "0px"; newFiller.style.borderRight = this.borderString; this.bottomContainer.appendChild(newFiller); break;} +} +var newFillerBar = document.createElement("DIV"); newFillerBar.style.position = "relative"; newFillerBar.style.fontSize = "1px"; newFillerBar.style.overflow = "hidden"; newFillerBar.style.backgroundColor = this.boxColour; newFillerBar.style.backgroundImage = this.backgroundImage; switch(z) +{ case "t": +if(this.topContainer) +{ if(this.settings.tl.radius && this.settings.tr.radius) +{ newFillerBar.style.height = topMaxRadius - this.borderWidth + "px"; newFillerBar.style.marginLeft = this.settings.tl.radius - this.borderWidth + "px"; newFillerBar.style.marginRight = this.settings.tr.radius - this.borderWidth + "px"; newFillerBar.style.borderTop = this.borderString; if(this.backgroundImage != "") +newFillerBar.style.backgroundPosition = "-" + (topMaxRadius + this.borderWidth) + "px 0px"; this.topContainer.appendChild(newFillerBar);} +this.box.style.backgroundPosition = "0px -" + (topMaxRadius - this.borderWidth) + "px";} +break; case "b": +if(this.bottomContainer) +{ if(this.settings.bl.radius && this.settings.br.radius) +{ newFillerBar.style.height = botMaxRadius - this.borderWidth + "px"; newFillerBar.style.marginLeft = this.settings.bl.radius - this.borderWidth + "px"; newFillerBar.style.marginRight = this.settings.br.radius - this.borderWidth + "px"; newFillerBar.style.borderBottom = this.borderString; if(this.backgroundImage != "") +newFillerBar.style.backgroundPosition = "-" + (botMaxRadius + this.borderWidth) + "px -" + (this.boxHeight + (topMaxRadius + this.borderWidth)) + "px"; this.bottomContainer.appendChild(newFillerBar);} +} +break;} +} +if(this.settings.autoPad == true && this.boxPadding > 0) +{ var contentContainer = document.createElement("DIV"); contentContainer.style.position = "relative"; contentContainer.innerHTML = this.boxContent; contentContainer.className = "autoPadDiv"; var topPadding = Math.abs(topMaxRadius - this.boxPadding); var botPadding = Math.abs(botMaxRadius - this.boxPadding); if(topMaxRadius < this.boxPadding) +contentContainer.style.paddingTop = topPadding + "px"; if(botMaxRadius < this.boxPadding) +contentContainer.style.paddingBottom = botMaxRadius + "px"; contentContainer.style.paddingLeft = this.boxPadding + "px"; contentContainer.style.paddingRight = this.boxPadding + "px"; this.contentDIV = this.box.appendChild(contentContainer);} +} +this.drawPixel = function(intx, inty, colour, transAmount, height, newCorner, image, cornerRadius) +{ var pixel = document.createElement("DIV"); pixel.style.height = height + "px"; pixel.style.width = "1px"; pixel.style.position = "absolute"; pixel.style.fontSize = "1px"; pixel.style.overflow = "hidden"; var topMaxRadius = Math.max(this.settings["tr"].radius, this.settings["tl"].radius); if(image == -1 && this.backgroundImage != "") +{ pixel.style.backgroundImage = this.backgroundImage; pixel.style.backgroundPosition = "-" + (this.boxWidth - (cornerRadius - intx) + this.borderWidth) + "px -" + ((this.boxHeight + topMaxRadius + inty) -this.borderWidth) + "px";} +else +{ pixel.style.backgroundColor = colour;} +if (transAmount != 100) +setOpacity(pixel, transAmount); pixel.style.top = inty + "px"; pixel.style.left = intx + "px"; newCorner.appendChild(pixel);} +} +function insertAfter(parent, node, referenceNode) +{ parent.insertBefore(node, referenceNode.nextSibling);} +function BlendColour(Col1, Col2, Col1Fraction) +{ var red1 = parseInt(Col1.substr(1,2),16); var green1 = parseInt(Col1.substr(3,2),16); var blue1 = parseInt(Col1.substr(5,2),16); var red2 = parseInt(Col2.substr(1,2),16); var green2 = parseInt(Col2.substr(3,2),16); var blue2 = parseInt(Col2.substr(5,2),16); if(Col1Fraction > 1 || Col1Fraction < 0) Col1Fraction = 1; var endRed = Math.round((red1 * Col1Fraction) + (red2 * (1 - Col1Fraction))); if(endRed > 255) endRed = 255; if(endRed < 0) endRed = 0; var endGreen = Math.round((green1 * Col1Fraction) + (green2 * (1 - Col1Fraction))); if(endGreen > 255) endGreen = 255; if(endGreen < 0) endGreen = 0; var endBlue = Math.round((blue1 * Col1Fraction) + (blue2 * (1 - Col1Fraction))); if(endBlue > 255) endBlue = 255; if(endBlue < 0) endBlue = 0; return "#" + IntToHex(endRed)+ IntToHex(endGreen)+ IntToHex(endBlue);} +function IntToHex(strNum) +{ base = strNum / 16; rem = strNum % 16; base = base - (rem / 16); baseS = MakeHex(base); remS = MakeHex(rem); return baseS + '' + remS;} +function MakeHex(x) +{ if((x >= 0) && (x <= 9)) +{ return x;} +else +{ switch(x) +{ case 10: return "A"; case 11: return "B"; case 12: return "C"; case 13: return "D"; case 14: return "E"; case 15: return "F";} +} +} +function pixelFraction(x, y, r) +{ var pixelfraction = 0; var xvalues = new Array(1); var yvalues = new Array(1); var point = 0; var whatsides = ""; var intersect = Math.sqrt((Math.pow(r,2) - Math.pow(x,2))); if ((intersect >= y) && (intersect < (y+1))) +{ whatsides = "Left"; xvalues[point] = 0; yvalues[point] = intersect - y; point = point + 1;} +var intersect = Math.sqrt((Math.pow(r,2) - Math.pow(y+1,2))); if ((intersect >= x) && (intersect < (x+1))) +{ whatsides = whatsides + "Top"; xvalues[point] = intersect - x; yvalues[point] = 1; point = point + 1;} +var intersect = Math.sqrt((Math.pow(r,2) - Math.pow(x+1,2))); if ((intersect >= y) && (intersect < (y+1))) +{ whatsides = whatsides + "Right"; xvalues[point] = 1; yvalues[point] = intersect - y; point = point + 1;} +var intersect = Math.sqrt((Math.pow(r,2) - Math.pow(y,2))); if ((intersect >= x) && (intersect < (x+1))) +{ whatsides = whatsides + "Bottom"; xvalues[point] = intersect - x; yvalues[point] = 0;} +switch (whatsides) +{ case "LeftRight": +pixelfraction = Math.min(yvalues[0],yvalues[1]) + ((Math.max(yvalues[0],yvalues[1]) - Math.min(yvalues[0],yvalues[1]))/2); break; case "TopRight": +pixelfraction = 1-(((1-xvalues[0])*(1-yvalues[1]))/2); break; case "TopBottom": +pixelfraction = Math.min(xvalues[0],xvalues[1]) + ((Math.max(xvalues[0],xvalues[1]) - Math.min(xvalues[0],xvalues[1]))/2); break; case "LeftBottom": +pixelfraction = (yvalues[0]*xvalues[1])/2; break; default: +pixelfraction = 1;} +return pixelfraction;} +function rgb2Hex(rgbColour) +{ try{ var rgbArray = rgb2Array(rgbColour); var red = parseInt(rgbArray[0]); var green = parseInt(rgbArray[1]); var blue = parseInt(rgbArray[2]); var hexColour = "#" + IntToHex(red) + IntToHex(green) + IntToHex(blue);} +catch(e){ alert("There was an error converting the RGB value to Hexadecimal in function rgb2Hex");} +return hexColour;} +function rgb2Array(rgbColour) +{ var rgbValues = rgbColour.substring(4, rgbColour.indexOf(")")); var rgbArray = rgbValues.split(", "); return rgbArray;} +function setOpacity(obj, opacity) +{ opacity = (opacity == 100)?99.999:opacity; if(isSafari && obj.tagName != "IFRAME") +{ var rgbArray = rgb2Array(obj.style.backgroundColor); var red = parseInt(rgbArray[0]); var green = parseInt(rgbArray[1]); var blue = parseInt(rgbArray[2]); obj.style.backgroundColor = "rgba(" + red + ", " + green + ", " + blue + ", " + opacity/100 + ")";} +else if(typeof(obj.style.opacity) != "undefined") +{ obj.style.opacity = opacity/100;} +else if(typeof(obj.style.MozOpacity) != "undefined") +{ obj.style.MozOpacity = opacity/100;} +else if(typeof(obj.style.filter) != "undefined") +{ obj.style.filter = "alpha(opacity:" + opacity + ")";} +else if(typeof(obj.style.KHTMLOpacity) != "undefined") +{ obj.style.KHTMLOpacity = opacity/100;} +} +function inArray(array, value) +{ for(var i = 0; i < array.length; i++){ if (array[i] === value) return i;} +return false;} +function inArrayKey(array, value) +{ for(key in array){ if(key === value) return true;} +return false;} +function addEvent(elm, evType, fn, useCapture) { if (elm.addEventListener) { elm.addEventListener(evType, fn, useCapture); return true;} +else if (elm.attachEvent) { var r = elm.attachEvent('on' + evType, fn); return r;} +else { elm['on' + evType] = fn;} +} +function removeEvent(obj, evType, fn, useCapture){ if (obj.removeEventListener){ obj.removeEventListener(evType, fn, useCapture); return true;} else if (obj.detachEvent){ var r = obj.detachEvent("on"+evType, fn); return r;} else { alert("Handler could not be removed");} +} +function format_colour(colour) +{ var returnColour = "#ffffff"; if(colour != "" && colour != "transparent") +{ if(colour.substr(0, 3) == "rgb") +{ returnColour = rgb2Hex(colour);} +else if(colour.length == 4) +{ returnColour = "#" + colour.substring(1, 2) + colour.substring(1, 2) + colour.substring(2, 3) + colour.substring(2, 3) + colour.substring(3, 4) + colour.substring(3, 4);} +else +{ returnColour = colour;} +} +return returnColour;} +function get_style(obj, property, propertyNS) +{ try +{ if(obj.currentStyle) +{ var returnVal = eval("obj.currentStyle." + property);} +else +{ if(isSafari && obj.style.display == "none") +{ obj.style.display = ""; var wasHidden = true;} +var returnVal = document.defaultView.getComputedStyle(obj, '').getPropertyValue(propertyNS); if(isSafari && wasHidden) +{ obj.style.display = "none";} +} +} +catch(e) +{ } +return returnVal;} +function getElementsByClass(searchClass, node, tag) +{ var classElements = new Array(); if(node == null) +node = document; if(tag == null) +tag = '*'; var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp("(^|\s)"+searchClass+"(\s|$)"); for (i = 0, j = 0; i < elsLen; i++) +{ if(pattern.test(els[i].className)) +{ classElements[j] = els[i]; j++;} +} +return classElements;} +function newCurvyError(errorMessage) +{ return new Error("curvyCorners Error:\n" + errorMessage) +} diff --git a/theme/js/thickbox.js b/theme/js/thickbox.js new file mode 100755 index 0000000..2ac1a21 --- /dev/null +++ b/theme/js/thickbox.js @@ -0,0 +1,328 @@ +/* + * Thickbox 3.1 - One Box To Rule Them All. + * By Cody Lindley (http://www.codylindley.com) + * Copyright (c) 2007 cody lindley + * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php +*/ + +var tb_pathToImage = "/theme/images/loadingAnimation.gif"; + +/*!!!!!!!!!!!!!!!!! edit below this line at your own risk !!!!!!!!!!!!!!!!!!!!!!!*/ + +//on page load call tb_init +$(document).ready(function(){ + tb_startup(); +}); + +function tb_startup() { + tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox + imgLoader = new Image();// preload image + imgLoader.src = tb_pathToImage; +} + +function tb_splash() { + tb_startup(); + tb_show("Welcome to Four Island!", "theme/welcome.tpl?no=", false); +} + +//add thickbox to href & area elements that have a class of .thickbox +function tb_init(domChunk){ + $(domChunk).click(function(){ + var t = this.title || this.name || null; + var a = this.href || this.alt; + var g = this.rel || false; + tb_show(t,a,g); + this.blur(); + return false; + }); +} + +function tb_show(caption, url, imageGroup) {//function called when the user clicks on a thickbox link + + try { +/* if (typeof document.body.style.maxHeight === "undefined") {//if IE 6 + $("body","html").css({height: "100%", width: "100%"}); + $("html").css("overflow","hidden"); + if (document.getElementById("TB_HideSelect") === null) {//iframe to hide select elements in ie6 + $("body").append("
"); + $("#TB_overlay").click(tb_remove); + } + }else*/{//all others + if(document.getElementById("TB_overlay") === null){ + $("body").append("
"); + $("#TB_overlay").click(tb_remove); + } + } + + if(tb_detectMacXFF()){ + $("#TB_overlay").addClass("TB_overlayMacFFBGHack");//use png overlay so hide flash + }else{ + $("#TB_overlay").addClass("TB_overlayBG");//use background and opacity + } + + if(caption===null){caption="";} + $("body").append("
");//add loader to the page + $('#TB_load').show();//show loader + + var baseURL; + if(url.indexOf("?")!==-1){ //ff there is a query string involved + baseURL = url.substr(0, url.indexOf("?")); + }else{ + baseURL = url; + } + + var urlString = /\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/; + var urlType = baseURL.toLowerCase().match(urlString); + + if(urlType == '.jpg' || urlType == '.jpeg' || urlType == '.png' || urlType == '.gif' || urlType == '.bmp'){//code to show images + + TB_PrevCaption = ""; + TB_PrevURL = ""; + TB_PrevHTML = ""; + TB_NextCaption = ""; + TB_NextURL = ""; + TB_NextHTML = ""; + TB_imageCount = ""; + TB_FoundURL = false; + if(imageGroup){ + TB_TempArray = $("a[@rel="+imageGroup+"]").get(); + for (TB_Counter = 0; ((TB_Counter < TB_TempArray.length) && (TB_NextHTML === "")); TB_Counter++) { + var urlTypeTemp = TB_TempArray[TB_Counter].href.toLowerCase().match(urlString); + if (!(TB_TempArray[TB_Counter].href == url)) { + if (TB_FoundURL) { + TB_NextCaption = TB_TempArray[TB_Counter].title; + TB_NextURL = TB_TempArray[TB_Counter].href; + TB_NextHTML = "  Next >"; + } else { + TB_PrevCaption = TB_TempArray[TB_Counter].title; + TB_PrevURL = TB_TempArray[TB_Counter].href; + TB_PrevHTML = "  < Prev"; + } + } else { + TB_FoundURL = true; + TB_imageCount = "Image " + (TB_Counter + 1) +" of "+ (TB_TempArray.length); + } + } + } + + imgPreloader = new Image(); + imgPreloader.onload = function(){ + imgPreloader.onload = null; + + // Resizing large images - orginal by Christian Montoya edited by me. + var pagesize = tb_getPageSize(); + var x = pagesize[0] - 150; + var y = pagesize[1] - 150; + var imageWidth = imgPreloader.width; + var imageHeight = imgPreloader.height; + if (imageWidth > x) { + imageHeight = imageHeight * (x / imageWidth); + imageWidth = x; + if (imageHeight > y) { + imageWidth = imageWidth * (y / imageHeight); + imageHeight = y; + } + } else if (imageHeight > y) { + imageWidth = imageWidth * (y / imageHeight); + imageHeight = y; + if (imageWidth > x) { + imageHeight = imageHeight * (x / imageWidth); + imageWidth = x; + } + } + // End Resizing + + TB_WIDTH = imageWidth + 30; + TB_HEIGHT = imageHeight + 60; + $("#TB_window").append(""+caption+"" + "
"+caption+"
" + TB_imageCount + TB_PrevHTML + TB_NextHTML + "
close or Esc Key
"); + + $("#TB_closeWindowButton").click(tb_remove); + + if (!(TB_PrevHTML === "")) { + function goPrev(){ + if($(document).unbind("click",goPrev)){$(document).unbind("click",goPrev);} + $("#TB_window").remove(); + $("body").append("
"); + tb_show(TB_PrevCaption, TB_PrevURL, imageGroup); + return false; + } + $("#TB_prev").click(goPrev); + } + + if (!(TB_NextHTML === "")) { + function goNext(){ + $("#TB_window").remove(); + $("body").append("
"); + tb_show(TB_NextCaption, TB_NextURL, imageGroup); + return false; + } + $("#TB_next").click(goNext); + + } + + document.onkeydown = function(e){ + if (e == null) { // ie + keycode = event.keyCode; + } else { // mozilla + keycode = e.which; + } + if(keycode == 27){ // close + tb_remove(); + } else if(keycode == 190){ // display previous image + if(!(TB_NextHTML == "")){ + document.onkeydown = ""; + goNext(); + } + } else if(keycode == 188){ // display next image + if(!(TB_PrevHTML == "")){ + document.onkeydown = ""; + goPrev(); + } + } + }; + + tb_position(); + $("#TB_load").remove(); + $("#TB_ImageOff").click(tb_remove); + $("#TB_window").css({display:"block"}); //for safari using css instead of show + }; + + imgPreloader.src = url; + }else{//code to show html + + var queryString = url.replace(/^[^\?]+\??/,''); + var params = tb_parseQuery( queryString ); + + TB_WIDTH = (params['width']*1) + 30 || 630; //defaults to 630 if no paramaters were added to URL + TB_HEIGHT = (params['height']*1) + 40 || 440; //defaults to 440 if no paramaters were added to URL + ajaxContentW = TB_WIDTH - 30; + ajaxContentH = TB_HEIGHT - 45; + + if(url.indexOf('TB_iframe') != -1){// either iframe or ajax window + urlNoQuery = url.split('TB_'); + $("#TB_iframeContent").remove(); + if(params['modal'] != "true"){//iframe no modal + $("#TB_window").append("
"+caption+"
close or Esc Key
"); + }else{//iframe modal + $("#TB_overlay").unbind(); + $("#TB_window").append(""); + } + }else{// not an iframe, ajax + if($("#TB_window").css("display") != "block"){ + if(params['modal'] != "true"){//ajax no modal + $("#TB_window").append("
"+caption+"
close or Esc Key
"); + }else{//ajax modal + $("#TB_overlay").unbind(); + $("#TB_window").append("
"); + } + }else{//this means the window is already up, we are just loading new content via ajax + $("#TB_ajaxContent")[0].style.width = ajaxContentW +"px"; + $("#TB_ajaxContent")[0].style.height = ajaxContentH +"px"; + $("#TB_ajaxContent")[0].scrollTop = 0; + $("#TB_ajaxWindowTitle").html(caption); + } + } + + $("#TB_closeWindowButton").click(tb_remove); + + if(url.indexOf('TB_inline') != -1){ + $("#TB_ajaxContent").append($('#' + params['inlineId']).children()); + $("#TB_window").unload(function () { + $('#' + params['inlineId']).append( $("#TB_ajaxContent").children() ); // move elements back when you're finished + }); + tb_position(); + $("#TB_load").remove(); + $("#TB_window").css({display:"block"}); + }else if(url.indexOf('TB_iframe') != -1){ + tb_position(); + if($.browser.safari){//safari needs help because it will not fire iframe onload + $("#TB_load").remove(); + $("#TB_window").css({display:"block"}); + } + }else{ + $("#TB_ajaxContent").load(url += "&random=" + (new Date().getTime()),function(){//to do a post change this load method + tb_position(); + $("#TB_load").remove(); + tb_init("#TB_ajaxContent a.thickbox"); + $("#TB_window").css({display:"block"}); + }); + } + + } + + if(!params['modal']){ + document.onkeyup = function(e){ + if (e == null) { // ie + keycode = event.keyCode; + } else { // mozilla + keycode = e.which; + } + if(keycode == 27){ // close + tb_remove(); + } + }; + } + + } catch(e) { + //nothing here + } +} + +//helper functions below +function tb_showIframe(){ + $("#TB_load").remove(); + $("#TB_window").css({display:"block"}); +} + +function tb_remove() { + $("#TB_imageOff").unbind("click"); + $("#TB_closeWindowButton").unbind("click"); + $("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();}); + $("#TB_load").remove(); + if (typeof document.body.style.maxHeight == "undefined") {//if IE 6 + $("body","html").css({height: "auto", width: "auto"}); + $("html").css("overflow",""); + } + document.onkeydown = ""; + document.onkeyup = ""; + return false; +} + +function tb_position() { +$("#TB_window").css({marginLeft: '-' + parseInt((TB_WIDTH / 2),10) + 'px', width: TB_WIDTH + 'px'}); + if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take away IE6 + $("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'}); + } +} + +function tb_parseQuery ( query ) { + var Params = {}; + if ( ! query ) {return Params;}// return empty object + var Pairs = query.split(/[;&]/); + for ( var i = 0; i < Pairs.length; i++ ) { + var KeyVal = Pairs[i].split('='); + if ( ! KeyVal || KeyVal.length != 2 ) {continue;} + var key = unescape( KeyVal[0] ); + var val = unescape( KeyVal[1] ); + val = val.replace(/\+/g, ' '); + Params[key] = val; + } + return Params; +} + +function tb_getPageSize(){ + var de = document.documentElement; + var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth; + var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight; + arrayPageSize = [w,h]; + return arrayPageSize; +} + +function tb_detectMacXFF() { + var userAgent = navigator.userAgent.toLowerCase(); + if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) { + return true; + } +} + + diff --git a/theme/login.tpl b/theme/login.tpl new file mode 100644 index 0000000..f175f59 --- /dev/null +++ b/theme/login.tpl @@ -0,0 +1,18 @@ +

Four Island Login Page

+ +

+ +ERROR:

+ +Welcome to the Four Island Login page!
+To post feedback on this site, and also to post on the forums, you must be a member.
+Sadly, currently membership is invitation-only. But hopefully that will change in the near future.
+HOWEVER, you may request membership by email hatkirby@fourisland.com (link on the right).
+A NOTICE TO ALL MEMBERS! Do NOT share your password with anyone! If you misplace your password send an email to hatkirby@fourisland.com (link on the right).

+

+
+
+ + + +
diff --git a/theme/msg.tpl b/theme/msg.tpl new file mode 100644 index 0000000..25a4f36 --- /dev/null +++ b/theme/msg.tpl @@ -0,0 +1 @@ +

Back to diff --git a/theme/msg2.tpl b/theme/msg2.tpl new file mode 100644 index 0000000..59c723e --- /dev/null +++ b/theme/msg2.tpl @@ -0,0 +1 @@ +

diff --git a/theme/poll.tpl b/theme/poll.tpl new file mode 100644 index 0000000..3781e47 --- /dev/null +++ b/theme/poll.tpl @@ -0,0 +1,30 @@ +

+

+

+ +
+

+

+
+
+
+ + +

+ - vote(s)!
+ - vote(s)!
+ - vote(s)!
+ - vote(s)! +

+
+
+ on + + + The results of this poll of the week are pending. Meanwhile, if you haven't voted yet, why not do so? +
+ +
+ +
+ diff --git a/theme/pollIndex.tpl b/theme/pollIndex.tpl new file mode 100644 index 0000000..2111b39 --- /dev/null +++ b/theme/pollIndex.tpl @@ -0,0 +1,12 @@ +

Poll of the Week

+

+

+

+Welcome to the Poll of the Week! Feel free to vote on these! You can review old ones and also comment on them if +you're logged in using the links below! +

+

    + +
  • - Week of
  • + +
diff --git a/theme/polloftheweek.tpl b/theme/polloftheweek.tpl new file mode 100644 index 0000000..13a7dce --- /dev/null +++ b/theme/polloftheweek.tpl @@ -0,0 +1,59 @@ + +
+ + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ + + + + +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + +
%%<!--PERCENT1-->
%%<!--PERCENT2-->
%%<!--PERCENT3-->
%%<!--PERCENT4-->
+ diff --git a/theme/post.tpl b/theme/post.tpl new file mode 100644 index 0000000..91bf4e9 --- /dev/null +++ b/theme/post.tpl @@ -0,0 +1,66 @@ + +« + » + + + +
+ + +
+

+ + + +

+ + + + + + + + + +  » + + + + Add Comment » + + +
+ +
+
+
+
+ +
+
+ on + + + + + + +
+
+
+ diff --git a/theme/postLogin.tpl b/theme/postLogin.tpl new file mode 100644 index 0000000..31dce48 --- /dev/null +++ b/theme/postLogin.tpl @@ -0,0 +1,16 @@ +

Four Island Login Page

+ +

+

Congradulations, you've logged in!
+ You can now: +
    +
  • Comment on the blog posts
  • +
  • Comment on Projects
  • +
  • Comment on Flash Games
  • +
  • Comment on a whole lot of other things I can't remember right now
  • +
  • Update your userpage
  • +
  • More soon...
  • +
+ Click here to return to the page you were on. +
+

diff --git a/theme/quotes/add.tpl b/theme/quotes/add.tpl new file mode 100644 index 0000000..4073277 --- /dev/null +++ b/theme/quotes/add.tpl @@ -0,0 +1,17 @@ +
+
Contribute
+ + +
+
The quote you have submitted is:
+
+
If this is not the quote you have entered, please contact the administrator and explain your problem. Also, there is no need to press the submit button again. You're quote has already been sent.
+
+ + +
+
+ + +
+
diff --git a/theme/quotes/add_news.tpl b/theme/quotes/add_news.tpl new file mode 100644 index 0000000..3c81474 --- /dev/null +++ b/theme/quotes/add_news.tpl @@ -0,0 +1,8 @@ +
+
Add News
+ +
+
+ +
+
diff --git a/theme/quotes/browse.tpl b/theme/quotes/browse.tpl new file mode 100644 index 0000000..d35abfe --- /dev/null +++ b/theme/quotes/browse.tpl @@ -0,0 +1,25 @@ +
+ + + + +
+ + +
+
+ # + + + () + - + [X] +
+ +
+
+ + + + + +
diff --git a/theme/quotes/home.tpl b/theme/quotes/home.tpl new file mode 100644 index 0000000..7e8c10f --- /dev/null +++ b/theme/quotes/home.tpl @@ -0,0 +1,10 @@ +
+

Four Island Quotes DB

+ +
+ +
+

+ +

+
diff --git a/theme/quotes/pagenumbers.tpl b/theme/quotes/pagenumbers.tpl new file mode 100644 index 0000000..3171c10 --- /dev/null +++ b/theme/quotes/pagenumbers.tpl @@ -0,0 +1,15 @@ +
+ First   + -10   + + +    + +    + +    + + + +10   + Last   +
diff --git a/theme/quotes/search.tpl b/theme/quotes/search.tpl new file mode 100644 index 0000000..491c861 --- /dev/null +++ b/theme/quotes/search.tpl @@ -0,0 +1,19 @@ +
+
Search
+ +
+   +
+ Sort:   + How many: +
+
diff --git a/theme/related.tpl b/theme/related.tpl new file mode 100644 index 0000000..c070359 --- /dev/null +++ b/theme/related.tpl @@ -0,0 +1,12 @@ +
+
+
+
+ + by on
+ +
+
+
+ Theoretically Related Posts +
diff --git a/theme/welcome.tpl b/theme/welcome.tpl new file mode 100644 index 0000000..7872c6f --- /dev/null +++ b/theme/welcome.tpl @@ -0,0 +1,5 @@ +

Welcome to Four Island

+
You've reached Four Island, a fun place with:
    +
  • a blog
  • a fourm
  • a wiki
  • many projects
  • and a quotes database!
+I hope you enjoy your time on Four Island!

+

....Don't worry, I'll eventually think of something to actually put here :) diff --git a/theme/wiki/create.tpl b/theme/wiki/create.tpl new file mode 100644 index 0000000..ecd2d6b --- /dev/null +++ b/theme/wiki/create.tpl @@ -0,0 +1,7 @@ +

Create a page

+ +

+ Page Title:
+

+ +

diff --git a/theme/wiki/edit.tpl b/theme/wiki/edit.tpl new file mode 100644 index 0000000..12d2deb --- /dev/null +++ b/theme/wiki/edit.tpl @@ -0,0 +1,6 @@ +

Edit

+ +

+

+ +

diff --git a/theme/wiki/index.tpl b/theme/wiki/index.tpl new file mode 100644 index 0000000..ed4e513 --- /dev/null +++ b/theme/wiki/index.tpl @@ -0,0 +1,6 @@ + +

+ + |
+ + diff --git a/theme/wiki/page.tpl b/theme/wiki/page.tpl new file mode 100644 index 0000000..b021e95 --- /dev/null +++ b/theme/wiki/page.tpl @@ -0,0 +1,3 @@ +

+ + -- cgit 1.4.1