diff --git a/bak/404.php b/bak/404.php new file mode 100644 index 0000000..9206eb6 --- /dev/null +++ b/bak/404.php @@ -0,0 +1,19 @@ + + +
+
+

404— File Not Found

+
+

Oops, Not Found!

+

Sorry, we were unable to find the page you were looking for.

+
+
+
+ diff --git a/bak/CHANGELOG b/bak/CHANGELOG new file mode 100644 index 0000000..8ec8bfe --- /dev/null +++ b/bak/CHANGELOG @@ -0,0 +1,5 @@ +Version 1.02 +- Added a new 'iA3 Options' page within the Wordpress admin system. Within this page you can more easily setup the header, contact and footer links. You can also easily edit the colour scheme used throughout the site. +- Optimised the styles for better viewing on the iPad and other scaleable browsers. +- Updated the Tweets template to gracefully degrade if Twitter For Wordpress is not installed. +- Fixed some minor design issues and HTML/CSS validation errors. \ No newline at end of file diff --git a/bak/about.php b/bak/about.php new file mode 100644 index 0000000..80d80e8 --- /dev/null +++ b/bak/about.php @@ -0,0 +1,68 @@ + + + + +
+
+
+ +
+

+
+ +
+
+ +
+ +
+
+ \ No newline at end of file diff --git a/bak/archive.php b/bak/archive.php new file mode 100644 index 0000000..a7080bb --- /dev/null +++ b/bak/archive.php @@ -0,0 +1,61 @@ + + + + +
+ +
+

+
+ +
+
+ + +
+
+ Quick Search + / +
+
+ +
+ +
+
+
+ post_date)); ?> +
+ +
+ +
+
+ \ No newline at end of file diff --git a/bak/comments.php b/bak/comments.php new file mode 100644 index 0000000..d711470 --- /dev/null +++ b/bak/comments.php @@ -0,0 +1,87 @@ +

This post is password protected. Enter the password to view comments.

+ + + +

+ + +
    + +
+ + + + + + +

Not commented yet.

+ + + +

Comments are closed.

+ + + + +
+

LEAVE A COMMENT

+
+ +
+ + +

You must be logged in to post a comment.

+ + +
+ + +

Logged in as . Log out »

+ + +

+ + /> +

+

+ + /> +

+

+ + +

+ + +

+ + +

+

+ + ID); ?> +
+ +
+ + \ No newline at end of file diff --git a/bak/css/base.css b/bak/css/base.css new file mode 100644 index 0000000..7fd1197 --- /dev/null +++ b/bak/css/base.css @@ -0,0 +1,338 @@ +body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,nav { +margin: 0; +padding: 0; +} +header,footer,section,article,aside,nav,hgroup,figure { +display: block; +} +table { +border-collapse: collapse; +border-spacing: 0; +empty-cells: show; +font-size: 100%; +} +fieldset,img { +border: 0; +} +address,caption,cite,code,dfn,em,strong,th,var { +font-style: normal; +font-weight: normal; +} +input,textarea { +padding: .1em; +} +ol,ul { +list-style: none; +} +ol { +list-style: decimal; +} +caption,th { +text-align: left; +} +h1,h2,h3,h4,h5,h6,pre { +font-size: 100%; +font-weight: normal; +} +q:before,q:after { +content: ''; +} +abbr,acronym { +border: 0; +} +sup,sub { +vertical-align: .4em; +margin-left: .15em; +font-size: 73%;/*\*/ _font-size:95%;/**/ +} +.verbose {display :none; +} +@media Aural {.verbose {display :inline; +} + +} +@media screen {ruby {ruby-position :inline; +} + +} +nav a:visited, a.keepfresh:visited, a:link {/* color:#c00;*/ text-decoration:underline; +} +a:visited {/* color:#666;*/ +} +a:link:hover, a:visited:hover { +color: #000; +} +a.keepfresh:link:hover { +color: #000; +text-decoration: none; +text-decoration: underline; +} +a.keepfresh:visited {/* color:#c00;*/ text-decoration:none; +} +a.keepfresh:visited:hover {/* color:#c00;*/ text-decoration:none; +} +a.underlined:link:hover, a.underlined:visited:hover {/* color:#c00;*/ +} +a.underlined:link span.acontent, a.underlined:visited span.acontent { +color: #000; +} +a.underlined:hover span.acontent {/* color:#c00;*/ +} +.contentBody a:link img, .contentBody a:visited img { +border: 1px solid #999; +} +.contentBody a:hover img { +border: 1px solid #000; +} +a.faviconized { +text-decoration: none; +} +a.faviconized .originalText { +text-decoration: underline; +} +.favicon { +display: inline-block; +margin: -.25em .15em 0 0; +width: .75em; +height: .75em; +vertical-align: middle; +background-color: #fff; +} +ul li a.faviconized { +position: relative; +} +ul li a.faviconized .favicon { +position: absolute; +top: 0; +left: 0; +margin: .3em 0 0 -18px; +} +a.file { +text-decoration: none; +} +a.file .fileType { +border-radius: 4px; +-o-border-radius: 4px; +-moz-border-radius: 4px; +-webkit-border-radius: 4px; +padding: .1em .3em; +font-size: 65%; +font-style: normal; +font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode","Luxi Sans",Arial,sans-serif; +color: #fff; +background-color: #888; +} +a.file:hover .fileType {/* background-color:#666;*/ +} +a.file.imageLink { +position: relative; +} +a.file.imageLink .fileType { +display: inline-block; +position: absolute; +top: 5px; +left: 5px; +} +a.file .originalText { +text-decoration: underline; +} +a.file .originalText.notFound { +text-decoration: line-through;/* color:#666;*/ +} +a.file .fileSize { +color: #000; +} +a.pdf .fileType {/* background-color:#c00;*/ +} +a.pdf:hover .fileType { +background-color: #a00; +} +.contentBody em { +font-style: italic; +} +.contentBody strong { +font-weight: bold; +} +em.highlight { +background: rgba(255,239,0,.7); +position: relative display:inline-block; +left: -3px; +padding: 1px 4px; +margin: 0 -4px; +z-index: 15; +font-style: normal; +border-radius: 5px; +-o-border-radius: 5px; +-moz-border-radius: 5px; +-webkit-border-radius: 5px; +box-shadow: 0 1px 4px rgba(0,0,0,.7); +-moz-box-shadow: 0 1px 4px rgba(0,0,0,.7); +-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.7); +} +.msie em.highlight { +background: rgb(255,239,0); +padding: 1px; +margin: 0 -1px; +} +blockquote { +margin: 3em 0 0 -55px; +padding-left: 15px; +padding-right: 144px;/* color:#666;*/ +} +.contentBody.wide blockquote { +margin: 3em 0 0 0; +} +.contentBody.blogEntry blockquote { +margin: 2em 0 2em 0; +padding-right: 0; +} +blockquote:before { +content: ''; +display: block; +width: 21px; +height: 16px; +float: left; +background-position: -172px 0; +} +.contentBody blockquote p { +margin-left: 40px; +margin-bottom: .5em; +} +.contentBody.blogEntry p.cite { +margin-top: -3em; +margin-bottom: 5em; +} +article cite { +display: block; +text-align: right; +font-style: italic; +font-size: 80%; +} +nav .disabled { +color: #aaa; +} +.more, .more-link { +margin-top: .5em; +} +p .more-link, dd .more-link { +margin-left: .5em; +} +.more:visited, .more-link:visited {/* color:#c00;*/ +} +.lf { +margin: 0 0; +} +.lf .lf > p { +margin-top: 0 !important; +} +.lu { +float: left; +margin-left: 18px; +} +.lf p:first-child { +margin-top: 0; +} +.lf p:last-child { +margin-bottom: 0; +} +.lf .lu.first-child, .lf .lu:first-child { +margin-left: 0; +} +.whc, .width-half-col { +width: 68px; +} +.w1c, .width-1col { +width: 144px; +} +.w2c, .width-2col { +width: 306px; +} +.w3c, .width-3col { +width: 468px; +} +.w4c, .width-4col { +width: 630px; +} +.w5c, .width-5col { +width: 792px; +} +.w6c, .width-6col { +width: 954px; +} +.mt0, .notopmargin { +margin-top: 0 !important; +} +.mb0, .nobottommargin { +margin-bottom: 0 !important; +} +.mt1, .notopmargin { +margin-top: 16px !important; +} +.mb1, .nobottommargin { +margin-bottom: 16px !important; +} +.ml1c { +margin-left: 144px; +} +.ml2c { +margin-left: 306px; +} +.ml3c { +margin-left: 468px; +} +.ml4c { +margin-left: 630px; +} +.contentBody a.tweetsHead, footer, footer .footerBottom, .lf, .clearfix {/*\*/ _overflow:visible; +_height: 1px; +zoom: 1;/**/ /*\*//*/ display:inline-table;/**/ +} +.contentBody a.tweetsHead:after, footer:after, footer .footerBottom:after, .lf:after, .clearfix:after { +content: "."; +display: block; +height: 0; +clear: both; +visibility: hidden; +} +a.enlarge:before, blockquote:before, header h1 a, .sprite { +background-image: url(../img/sprite.png); +background-repeat: no-repeat; +} +.sprite .rptext { +font-size: 1px; +visibility: hidden; +} +section#comments, .similarEntries, nav.bigBlogSerial, dl.entryList dt, .content.tweets ul, .content.tweets ul li, .topAside, header, footer, footer .footerBottom, .line_x_dotted_666 { +/* background-image: url(../img/line_x_dotted_666.gif); */ +background-image: url(data:image/gif;base64,R0lGODlhSAABAIAAAP///2ZmZiH5BAEHAAAALAAAAABIAAEAAAINDG54kLwNn1TU1XhXAQA7); + + + +background-repeat: repeat-x; +} +.line_numbers { + color: #B9B9B9; + padding-right: 0.3em; +} + +.gist { + font-size: 12px; +} + +pre { + margin-bottom: 0; + line-height: 1.2em; +} + +.grey { + color: #B0B0B0; +} + +.grey a { + color: #969696!important; + text-decoration: none; +} + +.grey a:hover { + color: #666; +} \ No newline at end of file diff --git a/bak/css/bundle.css.php b/bak/css/bundle.css.php new file mode 100644 index 0000000..8f25b98 --- /dev/null +++ b/bak/css/bundle.css.php @@ -0,0 +1,12 @@ +$val){ + if(file_exists($val.'.css')){ + include_once($val.'.css'); + }else{ + echo "\n\n/*** File \"$val\" does not exist. ***/\n\n"; + } +} +?> diff --git a/bak/css/footer.css b/bak/css/footer.css new file mode 100644 index 0000000..a8d5883 --- /dev/null +++ b/bak/css/footer.css @@ -0,0 +1 @@ +footer{display:block;margin-top:30px;padding-top:2em;padding-bottom:2em;}footer .vcard .email{display:none;}footer .footerBottom{clear:left;margin-top:2em;padding-top:2em;font-size:12px;}footer .footerBottom a:link,footer .footerBottom a:visited{color:#000;text-decoration:none;}footer .footerBottom a:hover{text-decoration:underline;}footer nav.footerNav{float:left;}footer nav.footerNav ul li{display:inline-block;+display:inline;margin-right:.9em;}footer nav.footerNav ul li a:lang(en){letter-spacing:.1em;text-transform:uppercase;}footer .copyright{text-align:right;} \ No newline at end of file diff --git a/bak/css/frame.css b/bak/css/frame.css new file mode 100644 index 0000000..81cad73 --- /dev/null +++ b/bak/css/frame.css @@ -0,0 +1 @@ +html{background:#fff;border-top:6px solid #000;} body{background:#fff;width:954px;margin:0 auto;padding:0 18px;} .contentBody{position:relative;width:630px;margin-top:30px;margin-bottom:9em;padding-left:320px;} .contentBody.wide{width:100%;padding-left:0;} .contentBody.blogEntry{margin-top:15px;} .contentBody.blogEntry article img{display:block;margin-top:28px;margin-bottom:28px;} .contentBody.blogEntry article ul.tile img, .contentBody.blogEntry article a.enlarge img{display:inline;margin:0;} .forRMB{display:none;} input.with-default-message{color:#999;} nav.blogSerial{padding-top:3.5em;font-size:85.5%;text-align:right;} nav.blogSerial .disabled, nav.blogSerial a, nav.blogSerial a:hover{text-decoration:none;padding:.5em .2em;} nav.blogSerial a .label, nav.blogSerial a:hover .label{text-decoration:underline;} section#comments, nav.similarEntries, nav.bigBlogSerial{margin-top:3em;padding-top:2em;font-size:87.5%;} nav.similarEntries{margin-top:6em;} nav.bigBlogSerial a{text-decoration:none;} nav.bigBlogSerial a:hover, nav.bigBlogSerial a:hover .postTitle, nav.bigBlogSerial a:hover .excerpt{text-decoration:underline;} nav.bigBlogSerial a .label{text-decoration:underline;} nav.bigBlogSerial a .postTitle, nav.bigBlogSerial a .excerpt{color:#000;} nav.bigBlogSerial a .postTitle{margin-top:.3em;margin-bottom:.1em;font-size:128.57%;line-height:1.1;} nav.bigBlogSerial a .excerpt{font-size:92.86%;line-height:1.52324;/* color:#666;*/} .contentBody h1.contentTitle{font-size:200%;line-height:1;margin-top:1.5em;margin-bottom:1.2em;} .contentBody hgroup{margin-bottom:2em;} .contentBody hgroup h1.contentTitle{margin-bottom:.4em;} .contentBody hgroup .postDate{font-size:88%;font-style:italic;margin:0;} .contentBody h1.contentTitle a, .contentBody h1.contentTitle a:visited, .contentBody h1.contentTitle a:hover{color:#000;} .contentBody dl, .contentBody ol, .contentBody ul{margin:1.5em 0;} h2.aside, h3.aside, h4.aside, h5.aside, h6.aside, .asideHeading{position:absolute;width:306px;left:0;text-align:right;line-height:1;vertical-align:top;} .asideBlock{position:absolute;width:306px;left:0;} form.sitesearch{margin:0;padding:0;padding-top:2px;} form.sitesearch fieldset{margin:0;padding:0;} form.sitesearch fieldset legend{display:none;} form.sitesearch input[type=text]{width:232px;+width:225px;margin-right:5px;padding:1px;} a.tweetButton{border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid;color:#80B62A;padding:.2em .8em;text-decoration:none;font-size:81.25%;} a.tweetButton:hover{color:#fff;background:#80B62A;} div.entry .icaption{/* color:#666;*/ font-style:italic;font-size:.813em;line-height:1.385em;display:block;} article .update{padding:1.125em 2em;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#fafafa;} article .alert{padding:1.125em 1.125em 1.125em 2em;border-bottom:2px solid #c00;border-top:2px solid #c00;background:#ebb url(../img/sprite_bullet.png) center no-repeat;background-position:.7em -1778px;} a.enlarge{position:relative;display:inline-block;} a.enlarge img{display:inline;margin:0;} a.enlarge:before{content:'';position:absolute;z-index:10;display:block;right:5px;bottom:12px;width:16px;height:16px;background-position:-93px -66px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";/* IE8 */ filter:alpha(opacity=80);/* IE6-7 */ opacity:.80;/* Other modern browsers */} a.enlarge.large:before{width:22px;height:22px;background-position:-109px -65px;} a.enlarge:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";/* IE8 */ filter:alpha(opacity=90);/* IE6-7 */ opacity:.90;/* Other modern browsers */} .js a.enlarge:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";/* IE8 */ filter:alpha(opacity=100);/* IE6-7 */ opacity:1.00;/* Other modern browsers */} a.enlarge:hover:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* IE8 */ filter:alpha(opacity=100);/* IE6-7 */ opacity:1;/* Other modern browsers */} #respond form{padding-top:1.5em;} #respond form, #respond textarea, .comment{width:468px;} #respond textarea{width:464px;} #respond input[type=text]{width:306px;} #respond label .note{display:block;font-size:80%;margin:.4em 0;color:#999;} .comment{margin:2em 0;} .comment-author img{float:left;margin:2px 8px 0 -40px;position:relative;} .says{display:none;} .contentBody cite{margin-top:-.2em;} .contentBody .comment-author, .contentBody .comment-meta{font-size:92.857%;line-height:1.3;} .contentBody .comment-meta a{/* color:#666;*/ text-decoration:none;} .contentBody .comment-body p{clear:both;margin:.75em 0;line-height:1.3;} #respond .loggedin{/* color:#666;*/ background:#f0f0f0;margin:.5em 0;padding:.6em 1em;} .quickSearchBlock legend{display:block;margin-bottom:7px;} .quickSearchBlock .incrementalSearch{font-size:120%;} .quickSearchBlock .countIndicator{background:#ededed;color:#999;display:inline-block;width:5em;height:1.5em;padding:2px 7px;margin-left:20px;text-align:right;font-size:120%;font-family:"Lucida Sans","Lucida Grande","Lucida Sans Unicode","Luxi Sans",Arial,sans-serif;text-shadow:1px 1px 1.5px #fff;border-radius:10px;-o-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;} .quickSearchBlock .countIndicator .found{color:#000;} .quickSearchBlock .countIndicator .zero{/* color:#c00;*/} \ No newline at end of file diff --git a/bak/css/header.css b/bak/css/header.css new file mode 100644 index 0000000..b0d5bde --- /dev/null +++ b/bak/css/header.css @@ -0,0 +1 @@ +header{display:block;height:140px;margin-bottom:5px;background-position:bottom;} header a:link, header a:visited{text-decoration:none;color:#000;} header nav a:hover{text-decoration:underline;} header h1 a{display:block;margin-top:45px;width:157px;height:65px;background-position:0 0;} header nav.mainNav, header nav.langSelector{display:block;padding-top:32px;} header nav.mainNav ul ul, header nav.langSelector ul ul{margin-top:6px;} header nav.mainNav ul li li, header nav.langSelector ul li li{font-size:16px;line-height:19px;} header nav.langSelector ul li{visibility:hidden;} header nav.langSelector ul li li{visibility:visible;} header nav ul li li em a, header nav ul li li em span.emcontent{background:url(../img/sprite_bullet.png) 0 -294px no-repeat;/* color:#666;*/ position:relative;padding-left:7px;left:-7px;} header nav ul li li em a{color:#000;background-position:0 6px;} \ No newline at end of file diff --git a/bak/css/ia3.css b/bak/css/ia3.css new file mode 100644 index 0000000..bc87f5d --- /dev/null +++ b/bak/css/ia3.css @@ -0,0 +1,8 @@ +@import url(base.css); +@import url(typography.css); +@import url(list.css); +@import url(frame.css); +@import url(header.css); +@import url(footer.css); +@import url(jquery.fancybox.css); +@import url(iphone.css) screen and (max-device-width: 320px); diff --git a/bak/css/iphone.css b/bak/css/iphone.css new file mode 100644 index 0000000..29360f2 --- /dev/null +++ b/bak/css/iphone.css @@ -0,0 +1,320 @@ +.forRMB { +display: block; +} +body { +width: 320px; +} +input { +font-size: small; +} +form.sitesearch input[type=text] { +width: 192px; +padding: 3px 0; +margin-right: 10px; +} +blockquote { +margin-left: 0; +padding-right: 0; +} +#shield { +height: 100%; +width: 100%; +background-color: #000; +opacity: .30; +position: absolute; +top: 0; +left: 0; +} +.contentBody { +line-height: 1.4; +} +.contentBody h1.contentTitle { +font-size: 160%; +line-height: 1.1; +} +.contentBody.blogEntry h1.contentTitle { +margin-top: .8em; +} +.contentBody article h2 { +font-size: 140%; +margin: 1.5em 0 .5em; +line-height: 1.25; +} +header, .contentBody, .contentBody.wide, .contentBody.blogEntry { +margin: 0; +padding: 0; +width: auto; +float: none; +clear: both; +position: static; +} +.contentBody, .contentBody.wide, .contentBody.blogEntry { +margin: 10px;/*width:90%;*/ +} +.topAside h3, footer h3, .superiorTitle, .red12px { +margin-bottom: 2px; +font-size: small; +} +h2.aside, h3.aside, h4.aside, h5.aside, h6.aside, .asideHeading, .asideBlock { +position: static; +text-align: left !important; +width: 100%; +} +dl.entryList dt { +padding-bottom: 0; +} +.entryList .asideBlock { +margin-bottom: 1em; +} +.contentBody article ul, .contentBody article ol { +margin-left: 35px; +} +.contentBody article ul.twitter { +margin-left: 0; +margin-bottom: 3em; +} +.lf, .lu { +clear: both; +float: none; +margin: 0; +overflow: visible; +} +.whc, .w1c, .w2c, .w3c, .w4c, .w5c, .w6c { +width: auto; +} +header { +margin: 0; +padding: 0; +height: 50px; +position: relative; +} +header h1 a { +width: 93px; +height: 37px; +margin-top: 20px; +background-position: 0 -65px; +} +header a.forRMB { +position: absolute; +width: 81px; +top: 10px; +padding: 3px 6px 3px 8px; +display: inline-block; +font-size: 90%; +color: #000; +border: 1px solid #000; +border-radius: 5px; +-webkit-border-radius: 5px; +background: -webkit-gradient(linear,left top,left bottom,from(#F8F8F8),color-stop(.35,#FCFCFC),color-stop(.75,#E6E6E6 ),to(#DBDBDB)); +} +header a#iMenu { +left: 105px; +} +header a#iLang { +left: 213px; +} +header a.forRMB:after { +content: ''; +display: inline-block; +float: right; +margin-top: 8px; +width: 9px; +height: 5px; +background-image: url(../img/sprite_bullet.png); +background-position: 0 -2100px; +background-repeat: no-repeat; +text-decoration: none; +} +header a.forRMB.focus { +background: #fff; +padding-bottom: 12px; +border-bottom: none; +z-index: 10; +-webkit-border-bottom-left-radius: 0; +-webkit-border-bottom-right-radius: 0; +} +header a.forRMB.focus:after { +background-position: 0 -2150px; +} +header nav.mainNav, header nav.langSelector { +position: absolute; +top: 44px; +right: 10px; +padding: 0; +display: none; +width: 205px; +z-index: 9; +} +header nav ul { +border: 1px solid #000; +background: #fff; +-webkit-border-radius: 8px; +} +header nav.mainNav ul { +-webkit-border-top-left-radius: 0; +} +header nav.langSelector ul { +-webkit-border-top-right-radius: 0; +} +header nav ul .category { +display: none; +} +header nav.mainNav ul ul, header nav.langSelector ul ul { +border: none; +margin: 0; +} +header nav.langSelector ul li { +visibility: visible; +} +header nav ul li li { +margin: 0; +border-top: 1px solid #999; +} +header nav ul li:first-child li:first-child { +border: none; +} +header nav ul li li a, header nav ul li li em a, header nav ul li li em span.emcontent { +position: static; +left: 0; +display: block; +padding: 7px 8px; +line-height: 1; +background: none; +} +header nav ul li li a:active { +background: #666; +color: #fff !important; +} +footer, footer .footerBottom { +margin: 60px 10px 20px; +} +footer .footerBottom { +margin: 20px 0 0; +padding: 10px 0; +} +footer nav.footerNav ul li a { +font-size: small; +text-decoration: underline; +} +footer nav.footerNav ul li a:lang(en) { +letter-spacing: 0; +} +footer .footerBottom .copyright { +clear: left; +text-align: left; +display: block; +font-size: small; +} +footer .lf .lu:first-child { +width: 100%; +padding-bottom: 2em; +} +footer .lf .lu h3 { +margin-bottom: .4em; +} +footer .lf .lu.vcard { +font-size: small; +width: 93px; +clear: none; +float: left; +margin-right: 10px; +line-height: 1.2; +} +footer .lf .lu.vcard:nth-child(4) { +margin-right: 0; +} +footer .lf .lu:last-child { +display: none; +} +nav.blogSerial { +position: relative; +margin-top: 1.2em; +padding: 0; +text-align: right !important; +} +nav.blogSerial span.delimiter { +display: none; +} +nav.blogSerial span.disabled, nav.blogSerial a:link, nav.blogSerial a:visited, nav.blogSerial a:hover { +position: relative; +padding: 0; +font-size: medium; +display: inline; +} +nav.blogSerial span.disabled:first-child, nav.blogSerial a:first-child { +float: left; +} +dl.entryList.small dt a { +text-decoration: underline; +} +footer, nav.similarEntries { +margin-top: 3em; +} +.similarEntries dl.entryList.small dd { +line-height: 1.2; +} +.similarEntries dl.entryList.small dd .asideBlock { +margin-bottom: 0em; +} +.map { +margin-top: 2em; +} +.contentBody object, .contentBody embed, .contentBody img { +max-width: 300px; +height: auto; +} +ul.tile.has6col, ul.tile6c { +margin-left: -7px; +} +ul.tile.has6col li, ul.tile6c li { +margin-left: 7px; +} +ul.tile.has4col, ul.tile4c { +margin-left: -20px; +} +ul.tile.has4col li, ul.tile4c li { +margin-left: 20px; +} +ol.commentlist { +list-style: none; +} +.comment-author img { +margin-left: 0; +} +#respond form { +padding-top: .5em; +} +#respond form, #respond input[type=text], #respond textarea, .comment { +width: 295px; +} +#respond label { +display: block; +margin: 1em 0 .2em; +font-size: 12px; +} +#respond label .note { +display: inline !important; +font-size: 100%; +margin: 0; +} +#respond label .note:before { +content: "("; +} +#respond label .note:after { +content: ")"; +} +#respond form p { +margin: .4em 0; +} +.quickSearchBlock .incrementalSearch, .quickSearchBlock .countIndicator { +font-size: 100%; +} +.quickSearchBlock .incrementalSearch { +margin-top: 4px; +} +.quickSearchBlock .countIndicator { +margin-left: 10px; +padding: 0 5px; +border-radius: 6px; +-webkit-border-radius: 6px; +} diff --git a/bak/css/list.css b/bak/css/list.css new file mode 100644 index 0000000..fc3ef80 --- /dev/null +++ b/bak/css/list.css @@ -0,0 +1 @@ +.topAside ul, article ul, ul.bullet{list-style:disc;color:#000;} .topAside ul li, article ul li, ul.bullet li{margin-left:0;marker-offset:-10px;} dl.entryList dt{margin-top:1em;padding:.7em 0 .5em;font-size:125%;} dl.entryList.small dt{margin-top:1.2em;background:none;padding:0;line-height:1.2;} dl.entryList.small dt a{color:#000;text-decoration:none;} dl.entryList.small dt a:hover{text-decoration:underline;} dl.entryList.small dt:first-child{margin-top:.8em;} dl.entryList dd{font-size:95%;line-height:1.25;} dl.entryList.small dd{margin:0;font-size:100%;line-height:1.5;} dl.entryList dd p{margin-bottom:.75em;} dl.entryList dd .asideBlock{text-align:right;/* color:#666;*/ font-size:95%;line-height:1.25;font-style:italic;} dl.entryList.small dd .asideBlock{text-align:right;/* color:#666;*/ font-size:100%;line-height:1.5;font-style:italic;} dl.link, ul.link, ul.link ul{margin-left:0;list-style:none;} dl.link dt, ul.link li{display:block;font-weight:normal;padding-left:16px;text-indent:-16px;zoom:1;} dl.link dt a, ul.link li a{color:#000;padding:0 0 0 16px;background-image:url(../img/sprite_bullet.png);background-position:0 -895px;background-repeat:no-repeat;text-decoration:none;} dl.link dt a:visited, ul.link li a:visited{/* color:#666;*/ background-position:0 -1195px;text-decoration:none;} dl.link dt a:hover, ul.link li a:hover{color:#000;background-position:0 -895px;text-decoration:underline;} th ul.link li a{_zoom:1;} ul.tile{list-style:none;margin:1.5em 0 1.5em -10px;padding:0 ;/*\*/ _position:relative;_margin:-1.5em 0 1.5em -10px;_overflow:visible;_height:1px;zoom:1;/**/} ul.tile + h2{margin-top:0;padding:0;} .contentBody ul.tile{margin-top:2.5em;} .contentBody ul.tile + ul.tile{margin-top:1.5em;} .asideBlock ul.tile{margin-top:0;} ul.tile:after{content:".";display:block;height:0;clear:both;visibility:hidden;} ul.tile, ul.tile.has4col, ul.tile4c{margin-left:-26px;/*\*/ _left:-26px;/**/} ul.tile.small, ul.tile.banner, ul.tile.has6col, ul.tile6c{margin-left:-12px;/*\*/ _left:-12px;/**/} ul.tile.hasLegend{margin-top:3em;margin-bottom:-1.5em;} ul.tile li{display:block;width:90px;margin:0 0 10px 10px;float:left;over-flow:hidden;/*\*/ _display:inline;_margin:10px 0 0 10px;/**/} ul.tile li, ul.tile.has4col li, ul.tile4c li{width:138px;margin:0 0 0 26px;min-height:7.5em;/*\*//*/ height:7.5em;/**/ /*\*/ _margin:0 0 0 26px;_height:7.5em;/**/} ul.tile.small li, ul.tile.banner li, ul.tile.has6col li, ul.tile6c li{width:95px;margin:0 0 0 12px;min-height:4.5em;/*\*//*/ height:4.5em;/**/ /*\*/ _margin:0 0 0 12px;_height:4.5em;/**/} ul.tile.banner li{margin:0 0 0 11px;min-height:50px;/*\*/ _height:50px;/**/} ul.tile.hasLegend li{position:relative;top:-1.5em;} ul.tile li figure .legend{display:block;font-size:75%;line-height:1.34;margin:0 0 .2em;} .legend,.legend a,.legend a:visited{color:#fff;} ul.tile li a img{border:1px solid;} ul.tile li a{text-decoration:none;} ul.tile li a img{color:#d9d9d9;} ul.tile li a:hover, ul.tile li a:hover img{/* color:#c00;*/} .contentBody article figure{margin:1.5em 0;} .contentBody article li figure{margin:0;} .contentBody article figure img{border:1px solid #d9d9d9;} \ No newline at end of file diff --git a/bak/css/typography.css b/bak/css/typography.css new file mode 100644 index 0000000..7582e2f --- /dev/null +++ b/bak/css/typography.css @@ -0,0 +1,89 @@ +body { +font-size: small; +_font-size: x-small;_font-size/**/:small; +font-family: ; +font-family: 'goudy old style', 'minion pro', 'bell mt', Georgia, "Hiragino Mincho Pro", serif; +line-height: 1.5; +} +body header, body footer { +font-size: 111%; +} +.topAside h3, header nav.mainNav ul li, header nav.langSelector ul li, footer h3, .superiorTitle, .red12px { +margin-bottom: 2px; +font-size: 14px; +line-height: 16px;/* color:#c00;*/ letter-spacing:.1em; +text-transform: uppercase; +} +header nav.mainNav ul li li, header nav.langSelector ul li li, header nav.mainNav ul li li a, header nav.langSelector ul li li a { +letter-spacing: 0; +color: #000; +text-transform: capitalize; +} +.contentBody, .bodyText { +/*font-size: medium;*/ +font-size: 18px; +line-height: 24px; +} +.contentBody p { +margin-bottom: 1.5em; +} +.contentBody article h2 { +font-size: 150%; +margin: 2em 0 .5em; +} +.contentBody article h3 { +font-size: 125%;/*20px*/ line-height:1.4;/*28px*/ margin:2.25em 0 .8em; +} +body:lang(ja) { +font-family: Georgia,"Hiragino Mincho Pro",serif; +font-size: 87.5% !important; +line-height: 1.72; +margin-bottom: 1.72em; +} +.win :lang(ja) { +font-family: Georgia,"Times New Roman","MS P明朝",Meiryo,san-serif; +} +body:lang(ja) .contentBody, body:lang(ja) .bodyText { +font-size: 100%; +} +article div:lang(ja) { +font-size: 87.5%;/*14px*/ line-height:1.72;/*16px*/ margin-bottom:1.72em; +} +.win article div:lang(ja) { +letter-spacing: .1em; +} +body:lang(ja) article div:lang(ja) { +font-size: 100%; +} +.contentBody article h2:lang(ja) { +} +.contentBody article h3:lang(ja) { +font-size: 128.57%;/*18px*/ line-height:1.555;/*28px*/ margin:2.25em 0 .888em; +} +.win .contentBody article h3:lang(ja) { +letter-spacing: .1em; +} +:lang(ja) .waokon { +margin: 0 .25em; +line-height: 1; +vertical-align: baseline; +word-spacing: -.02em; +} +:lang(ja) .waokon.shortMargin { +margin: 0 .1em; +} +:lang(ja) .waokon.noLeftMargin { +margin-left: 0; +} +:lang(ja) .waokon.noRightMargin { +margin-right: 0; +} +code { +white-space: pre; +} +* { +-webkit-font-smoothing: antialiased +} +.wp_syntax { + font: 14px/15px 'Inconsolata', 'Consolas', 'Monaco', mono; +} diff --git a/bak/footer.php b/bak/footer.php new file mode 100644 index 0000000..0d2d0f2 --- /dev/null +++ b/bak/footer.php @@ -0,0 +1,48 @@ + + + + \ No newline at end of file diff --git a/bak/functions.php b/bak/functions.php new file mode 100644 index 0000000..13ec5ff --- /dev/null +++ b/bak/functions.php @@ -0,0 +1,869 @@ + __('Link & Highlight Color'), + "desc" => __(''), + "id" => "ia3_highlight_color", + "std" => "#CC0000", + "type" => "text" + ), + array( + "name" => __('Visited Link Color'), + "desc" => __(''), + "id" => "ia3_lowlight_color", + "std" => "#666666", + "type" => "text" + ), +); + +$ia3_cache_categories = get_categories(); +$ia3_cache_pages = get_pages(); + +/** +* @param integer +* @return string +* @author Ben Sekulowicz-Barclay +* +**/ + +function ia3_get_layout_text($column, $html = FALSE, $default = ' ') { + $option = get_option($column); + + if ($html != TRUE) { + $a = htmlspecialchars(strip_tags($option)); + $b = htmlspecialchars(strip_tags($default)); + + } else { + $a = stripslashes($option); + $b = stripslashes($default); + } + + return ($a !== '')? $a: $b; +} + +/** +* @param integer +* @param integer +* @return string +* @author Ben Sekulowicz-Barclay +* +**/ + +function ia3_get_layout_select($column) { + $option = get_option($column); + $select = 0; + + if (preg_match("/^c\-(.*)/", $option, $select)) { + $item = ia3_get_category($select[1]); + + $item_i = isset($item->cat_ID)? $item->cat_ID: 0; + $item_n = isset($item->name)? $item->name: 'Unknown'; + + return '' . $item_n . ''; + + } else if (preg_match("/^p\-(.*)/", $option, $select)) { + $item = ia3_get_page($select[1]); + + $item_i = isset($item->ID)? $item->ID: 0; + $item_n = isset($item->post_title)? $item->post_title: 'Unknown'; + + return '' . $item_n . ''; + } + + return ' '; +} + +/** +* @param string +* @return string +* @author Ben Sekulowicz-Barclay +* +* Returns the category based on the ID, (key) passed to it. Uses the cached array to improve performance. +* +**/ + +function ia3_get_category($key = '') { + global $ia3_cache_categories; + + foreach($ia3_cache_categories as $c) { + if ($c->cat_ID == $key) return $c; + } + + return $ia3_cache_categories[0]; +} + +/** +* @param string +* @return string +* @author Ben Sekulowicz-Barclay +* +* Returns the key's value form the above options array, if defined. Messy, due to the structure of the Wordpress options array. +* +**/ + +function ia3_get_option($key = '') { + global $ia3_options; + $default; + + foreach($ia3_options as $option) { + if ($option['id'] == $key) { + $default = $option['std']; + continue; + } + } + + $option = get_option($key); + + return ($option !== FALSE)? $option: $default; +} + +/** +* @param string +* @return string +* @author Ben Sekulowicz-Barclay +* +* Returns the page based on the ID, (key) passed to it. Uses the cached array to improve performance. +* +**/ + +function ia3_get_page($key = '') { + global $ia3_cache_pages; + + foreach($ia3_cache_pages as $p) { + if ($p->ID == $key) return $p; + } + + return $ia3_cache_pages[0]; +} + +function ia3_prevnext() { + if(get_previous_post()): + previous_post_link('%link', '« Previous'); + else: + ?>« Previous + | + Next »'); + else: + ?>Next » + + +
  • id="li-comment-"> +
    +
    + '); ?> + %s says:'), get_comment_author_link()) ?> +
    + comment_approved == '0') : ?> + +
    + + + +
    + $depth, 'max_depth' => $args['max_depth']))) ?> +
    +
    + 'ia3_header_t1'), + array('id' => 'ia3_header_t2'), + array('id' => 'ia3_header_t3'), + array('id' => 'ia3_header_t4'), + array('id' => 'ia3_header_11'), + array('id' => 'ia3_header_12'), + array('id' => 'ia3_header_13'), + array('id' => 'ia3_header_21'), + array('id' => 'ia3_header_22'), + array('id' => 'ia3_header_23'), + array('id' => 'ia3_header_31'), + array('id' => 'ia3_header_32'), + array('id' => 'ia3_header_33'), + array('id' => 'ia3_header_41'), + array('id' => 'ia3_header_42'), + array('id' => 'ia3_header_43'), + array('id' => 'ia3_contact_t1'), + array('id' => 'ia3_contact_t2'), + array('id' => 'ia3_contact_t3'), + array('id' => 'ia3_contact_t4'), + array('id' => 'ia3_contact_11'), + array('id' => 'ia3_contact_12'), + array('id' => 'ia3_contact_13'), + array('id' => 'ia3_contact_21'), + array('id' => 'ia3_contact_22'), + array('id' => 'ia3_contact_23'), + array('id' => 'ia3_contact_31'), + array('id' => 'ia3_contact_32'), + array('id' => 'ia3_contact_33'), + array('id' => 'ia3_contact_41'), + array('id' => 'ia3_contact_42'), + array('id' => 'ia3_contact_43'), + array('id' => 'ia3_footer_1'), + array('id' => 'ia3_footer_2'), + array('id' => 'ia3_footer_3'), + array('id' => 'ia3_footer_4'), + )); + + if ($_GET['page'] == basename(__FILE__)) { + + if ('save' == $_REQUEST['action']) { + foreach ($alt_options as $value) { + update_option($value['id'], $_REQUEST[ $value['id'] ] ); + } + + foreach ($alt_options as $value) { + if (isset($_REQUEST[ $value['id']])) { + update_option($value['id'], $_REQUEST[ $value['id']]); + } else { + delete_option($value['id']); + } + } + + header("Location: themes.php?page=functions.php&saved=true"); + die; + + } elseif ('reset' == $_REQUEST['action']) { + foreach ($alt_options as $value) { + delete_option($value['id']); + } + + header("Location: themes.php?page=functions.php&reset=true"); + die; + + } elseif ('reset_widgets' == $_REQUEST['action']) { + $null = null; + update_option('sidebars_widgets',$null); + header("Location: themes.php?page=functions.php&reset=true"); + die; + } + } + + add_theme_page("iA3 Options", "iA3 Options", 'edit_themes', basename(__FILE__), 'ia3_admin'); +} + +function ia3_admin() { + + global $ia3_options, $ia3_cache_categories, $ia3_cache_pages; + + if ($_REQUEST['saved']) echo '

    iA3 ' . __('settings saved.', 'thematic') . '

    '; + if ($_REQUEST['reset']) echo '

    iA3 ' . __('settings reset.', 'thematic') . '

    '; + if ($_REQUEST['reset_widgets']) echo '

    iA3 ' . __('widgets reset.', 'thematic') . '

    '; + + $header_options = array('cs' => array(), 'ps' => array()); + + foreach($ia3_cache_categories as $c) $header_options['cs'][$c->cat_ID] = $c->cat_name; + foreach($ia3_cache_pages as $p) $header_options['ps'][$p->ID] = $p->post_title; + ?> + + +
    + +

    iA 3 – Options

    +
    +

    Header

    +

    Warning – To take full advantage of the iA3 page templates, please ensure you have them set up correctly. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    " />" />" />" />
    + + + + + + + " /> +
    + + + + + + + " /> +
    + + + + + + + " /> +
    + +

    Contact

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    " />" />" />" />
    " />" />" />" />
    " />" />" />" />
    " />" />" />" />
    + +

    Footer

    + + + + + + + + + +
    + + + + + + + +
    + +

    Other Options

    + + + + + + + + + + + + + + + + + $option) { + $radio_setting = get_option($value['id']); + if ($radio_setting != '') { + if ($key == get_option($value['id'])) { + $checked = "checked=\"checked\""; + } else { + $checked = ""; + } + } else { + if ($key == $value['std']) { + $checked = "checked=\"checked\""; + } else { + $checked = ""; + } + } + ?> + /> + + + + + /> + + +
    + + + " /> + + +
    + + + + + +
    + + +
    +
    +
    + \ No newline at end of file diff --git a/bak/gallery-single.php b/bak/gallery-single.php new file mode 100644 index 0000000..42506b9 --- /dev/null +++ b/bak/gallery-single.php @@ -0,0 +1,68 @@ + + + + + +
    +
    +

    +
    + +
    +
    + + + +
    + \ No newline at end of file diff --git a/bak/gallery.php b/bak/gallery.php new file mode 100644 index 0000000..acff7c1 --- /dev/null +++ b/bak/gallery.php @@ -0,0 +1,63 @@ + + + + + +
    +
    +

    +
    + +
    +
    + + +
    + + \ No newline at end of file diff --git a/bak/header.php b/bak/header.php new file mode 100644 index 0000000..bdfec31 --- /dev/null +++ b/bak/header.php @@ -0,0 +1,133 @@ + +> + + + + <?php bloginfo('name'); ?><?php wp_title(); ?> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +

    +
    +
    + Menu + +
    +
    + + +
    +
    +
    \ No newline at end of file diff --git a/bak/img/apple-touch-icon.gif b/bak/img/apple-touch-icon.gif new file mode 100644 index 0000000..9afa1c3 Binary files /dev/null and b/bak/img/apple-touch-icon.gif differ diff --git a/bak/img/apple-touch-icon.png b/bak/img/apple-touch-icon.png new file mode 100644 index 0000000..f05c21b Binary files /dev/null and b/bak/img/apple-touch-icon.png differ diff --git a/bak/img/contact/map.png b/bak/img/contact/map.png new file mode 100644 index 0000000..7e04baa Binary files /dev/null and b/bak/img/contact/map.png differ diff --git a/bak/img/fancybox/blank.gif b/bak/img/fancybox/blank.gif new file mode 100644 index 0000000..35d42e8 Binary files /dev/null and b/bak/img/fancybox/blank.gif differ diff --git a/bak/img/fancybox/fancy_close.png b/bak/img/fancybox/fancy_close.png new file mode 100644 index 0000000..0703530 Binary files /dev/null and b/bak/img/fancybox/fancy_close.png differ diff --git a/bak/img/fancybox/fancy_loading.png b/bak/img/fancybox/fancy_loading.png new file mode 100644 index 0000000..2503017 Binary files /dev/null and b/bak/img/fancybox/fancy_loading.png differ diff --git a/bak/img/fancybox/fancy_shadow_e.png b/bak/img/fancybox/fancy_shadow_e.png new file mode 100644 index 0000000..2eda089 Binary files /dev/null and b/bak/img/fancybox/fancy_shadow_e.png differ diff --git a/bak/img/fancybox/fancy_shadow_n.png b/bak/img/fancybox/fancy_shadow_n.png new file mode 100644 index 0000000..69aa10e Binary files /dev/null and b/bak/img/fancybox/fancy_shadow_n.png differ diff --git a/bak/img/fancybox/fancy_shadow_ne.png b/bak/img/fancybox/fancy_shadow_ne.png new file mode 100644 index 0000000..79f6980 Binary files /dev/null and b/bak/img/fancybox/fancy_shadow_ne.png differ diff --git a/bak/img/fancybox/fancy_shadow_nw.png b/bak/img/fancybox/fancy_shadow_nw.png new file mode 100644 index 0000000..7182cd9 Binary files /dev/null and b/bak/img/fancybox/fancy_shadow_nw.png differ diff --git a/bak/img/fancybox/fancy_shadow_s.png b/bak/img/fancybox/fancy_shadow_s.png new file mode 100644 index 0000000..d8858bf Binary files /dev/null and b/bak/img/fancybox/fancy_shadow_s.png differ diff --git a/bak/img/fancybox/fancy_shadow_se.png b/bak/img/fancybox/fancy_shadow_se.png new file mode 100644 index 0000000..541e3ff Binary files /dev/null and b/bak/img/fancybox/fancy_shadow_se.png differ diff --git a/bak/img/fancybox/fancy_shadow_sw.png b/bak/img/fancybox/fancy_shadow_sw.png new file mode 100644 index 0000000..b451689 Binary files /dev/null and b/bak/img/fancybox/fancy_shadow_sw.png differ diff --git a/bak/img/fancybox/fancy_shadow_w.png b/bak/img/fancybox/fancy_shadow_w.png new file mode 100644 index 0000000..8a4e4a8 Binary files /dev/null and b/bak/img/fancybox/fancy_shadow_w.png differ diff --git a/bak/img/favicon.ico b/bak/img/favicon.ico new file mode 100644 index 0000000..7a10def Binary files /dev/null and b/bak/img/favicon.ico differ diff --git a/bak/img/footer_externalservice_facebook.gif b/bak/img/footer_externalservice_facebook.gif new file mode 100644 index 0000000..a1661e5 Binary files /dev/null and b/bak/img/footer_externalservice_facebook.gif differ diff --git a/bak/img/footer_externalservice_flickr.gif b/bak/img/footer_externalservice_flickr.gif new file mode 100644 index 0000000..754ab8f Binary files /dev/null and b/bak/img/footer_externalservice_flickr.gif differ diff --git a/bak/img/footer_externalservice_twitter.gif b/bak/img/footer_externalservice_twitter.gif new file mode 100644 index 0000000..ab1bda5 Binary files /dev/null and b/bak/img/footer_externalservice_twitter.gif differ diff --git a/bak/img/footer_externalservice_webtrendmap.gif b/bak/img/footer_externalservice_webtrendmap.gif new file mode 100644 index 0000000..f380c30 Binary files /dev/null and b/bak/img/footer_externalservice_webtrendmap.gif differ diff --git a/bak/img/gallery_dummy.png b/bak/img/gallery_dummy.png new file mode 100644 index 0000000..ece7194 Binary files /dev/null and b/bak/img/gallery_dummy.png differ diff --git a/bak/img/gallery_dummy_small.png b/bak/img/gallery_dummy_small.png new file mode 100644 index 0000000..ff2a338 Binary files /dev/null and b/bak/img/gallery_dummy_small.png differ diff --git a/bak/img/line_x_dotted_666.gif b/bak/img/line_x_dotted_666.gif new file mode 100644 index 0000000..99a03e6 Binary files /dev/null and b/bak/img/line_x_dotted_666.gif differ diff --git a/bak/img/sprite.png b/bak/img/sprite.png new file mode 100644 index 0000000..d88ec6c Binary files /dev/null and b/bak/img/sprite.png differ diff --git a/bak/img/sprite_bullet.png b/bak/img/sprite_bullet.png new file mode 100644 index 0000000..d74725e Binary files /dev/null and b/bak/img/sprite_bullet.png differ diff --git a/bak/img/sprite_bullet_original_fireworks.png b/bak/img/sprite_bullet_original_fireworks.png new file mode 100644 index 0000000..2e127ef Binary files /dev/null and b/bak/img/sprite_bullet_original_fireworks.png differ diff --git a/bak/img/sprite_original_fireworks.png b/bak/img/sprite_original_fireworks.png new file mode 100644 index 0000000..ff0b236 Binary files /dev/null and b/bak/img/sprite_original_fireworks.png differ diff --git a/bak/index.php b/bak/index.php new file mode 100644 index 0000000..571ef06 --- /dev/null +++ b/bak/index.php @@ -0,0 +1,198 @@ + + + + +
    + + +
    > + +
    +
    <?php the_title()?>
    +
    + +
    +

    +

    +
    +
    + "'. $title .'" more'); ?> +
    +
    + +
    +
    +
    + + + +
    + + \ No newline at end of file diff --git a/bak/js/bundle.js.php b/bak/js/bundle.js.php new file mode 100644 index 0000000..fff457e --- /dev/null +++ b/bak/js/bundle.js.php @@ -0,0 +1,14 @@ +$val){ + if(file_exists($val.'.js')){ + echo "\n\n/*** File \"$val.js\" starts here. ***/\n\n"; + include_once($val.'.js'); + }else{ + echo "\n\n/*** File \"$val.js\" does not exist. ***/\n\n"; + } +} +?> diff --git a/bak/js/init.js b/bak/js/init.js new file mode 100644 index 0000000..a4019a8 --- /dev/null +++ b/bak/js/init.js @@ -0,0 +1,17 @@ +$(function(){ + $('header nav a').markCurrentLocation(); + $('form.sitesearch :text').initInput('Enter some keyword'); + $('#darth_vader').initInput('It\'s empty!') + $('.contentBody .date, .contentBody cite').orderedFigure(); + $('article a').addFileInfo(); + + + if($.browser.mobile){ + iaMobileNavInit(); + } + + if($.browser.msie){ + $('.lu:first-child').addClass('first-child') + } + +}) \ No newline at end of file diff --git a/bak/js/jquery-1.4.2.min.js b/bak/js/jquery-1.4.2.min.js new file mode 100644 index 0000000..fbc8669 --- /dev/null +++ b/bak/js/jquery-1.4.2.min.js @@ -0,0 +1,139 @@ +(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, +Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& +(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, +a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== +"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, +function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
    a"; +var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, +parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= +false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= +s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, +applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; +else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, +a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== +w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, +cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= +c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); +a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, +function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); +k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), +C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= +e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& +f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; +if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", +e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, +"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, +d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, +e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); +t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| +g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, +CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, +g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, +text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, +setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= +h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== +"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, +h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& +q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; +if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

    ";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); +(function(){var g=s.createElement("div");g.innerHTML="
    ";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: +function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= +{},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== +"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", +d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? +a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== +1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
    ","
    "];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= +c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, +wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, +prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, +this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); +return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, +""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); +return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", +""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= +c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? +c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= +function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= +Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, +"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= +a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= +a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== +"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
    ").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, +serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), +function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, +global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& +e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? +"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== +false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= +false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", +c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| +d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); +g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== +1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== +"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; +if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== +"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| +c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; +this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= +this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, +e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
    "; +a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); +c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, +d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- +f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": +"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in +e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); diff --git a/bak/js/jquery.addFileInfo.js b/bak/js/jquery.addFileInfo.js new file mode 100644 index 0000000..73aa21f --- /dev/null +++ b/bak/js/jquery.addFileInfo.js @@ -0,0 +1,142 @@ +(function($) { + if(typeof ActiveXObject == "function" && typeof XMLHttpRequest == "undefined"){ + XMLHttpRequest = function(){ + try { + return new ActiveXObject('Msxml2.XMLHTTP'); + } catch (e) { + return new ActiveXObject('Microsoft.XMLHTTP'); + } + } + } + + //Setting valiables + var fileLinkClass = "file"; + var fileTypeClass = "fileType"; + var fileSizeClass = "fileSize"; + var imageLinkClass = "imageLink"; + var originalTextClass = "originalText"; + var notFoundClass = 'notFound'; + var notFoundText = 'Not Found'; + var fileClasses = '(pdf|od[tspdgf]|xlsx?|docx?|pptx?|zip|tar(\.gz)?)'; + var fileExtention = '\\.'+fileClasses+'$'; + + //Get path to phpfile + var helperPHP = $('script[src]:last').attr('src').replace(/\.js/,'.php'); + + /** + * @sample $('article a').addFileInfo() + * @descriptoin If the elements have class or file extention defined as fileClasses and fileExtention, or have fileLinkClass class, it will automatically have fancy file type label before the original text, and the size after. This order is considederd from accessibility perspective. + * + * @sample $('a.pdf').addFileInfo() + * @desctription 'A' elements which have fileTypeClass will be affected. This class decide displayed file type. + * + * @sample $('a.file').addFileInfo() + * @desctription 'A' elements which have fileLinkClass will be affected. File type is detected automatically. + * + * @returns {jQuery} + */ + $.fn.addFileInfo = function(){ + return this.each(function(){ + + var elem = $(this); + var href = elem.get(0).href; + var fileType = ''; + var fileSize = 0; + var fileMatch = RegExp(fileExtention).exec(href.replace(/#.+$/,'')); + var classMatch = RegExp(fileClasses).exec(elem.attr('class')); + if(fileMatch){ + fileType = fileMatch[1]; + }else if(classMatch){ + fileType = classMatch[1]; + }else if(!elem.is('.'+fileLinkClass)){ + return; + } + + var setFileInfo = function(json){ + var contentLength = json['Content-Length']; + + if(!fileType){ + fileType = (/(\/|-)([^-]+)$/.exec(json['Content-Type'])[2]); + } + + if(String(contentLength-0) != 'NaN'){ + fileSize = Math.round(contentLength / 1024); + if(fileSize >= 1000){ + fileSize = (Math.round(fileSize / 102.4) / 10) + 'MB'; + }else{ + fileSize = fileSize + 'KB'; + } + } + + elem + .addClass(fileLinkClass) + .addClass(fileType) + + if(elem.find('.'+originalTextClass).size() == 0){ + elem.wrapInner('') + } + + if(/404/.test(json[0])){ + fileSize = notFoundText; + elem.find('.'+originalTextClass).addClass(notFoundClass); + }else{ + elem.prepend(''+ fileType.toUpperCase() +' ') + } + + + if(elem.is('*:has(img)')){ + elem.addClass(imageLinkClass) + $('.'+fileTypeClass,elem).append(' ('+fileSize+')'); + }else{ + elem.append(' ('+fileSize+')'); + } + + } + + var outset = function(){ + var fte = $('.'+fileTypeClass,elem); + if(fte.parents('ul').size()){ + var ml = fte.width() + + parseInt(fte.css('padding-left').replace(/px/,'')) + + parseInt(fte.css('padding-right').replace(/px/,'')) + fte.parents('li').css({ + position: 'relative' + }) + fte.css({ + position: 'absolute', + marginTop: '.2em', + marginLeft: -ml -4 + 'px' + }); + } + } + + var main = function(){ + if(/https?:\/\/(.+?)\//.exec(href)[1] == location.host){ + var req = new XMLHttpRequest(); + req.open('HEAD',href,true); + req.onreadystatechange = function(){ + if(req.readyState == 4){ + if(req.getResponseHeader("Content-Length")){ + setFileInfo({ + "0": req.getResponseHeader("0"), + "Content-Type": req.getResponseHeader("Content-Type"), + "Content-Length": req.getResponseHeader("Content-Length") + }); + }else{ + $.post(helperPHP,{url:href},setFileInfo,'json') + } + req.abort(); + } + } + req.send(null); + }else{ + $.post(helperPHP,{url:href},setFileInfo,'json') + } + } + + main(); + outset(); + + }); + }; +})(jQuery); diff --git a/bak/js/jquery.addFileInfo.php b/bak/js/jquery.addFileInfo.php new file mode 100644 index 0000000..914b03c --- /dev/null +++ b/bak/js/jquery.addFileInfo.php @@ -0,0 +1,31 @@ +$val){ + //$header[$key] = htmlspecialchars($val); + $header[$key] = $val; + } + $cl = $header["Content-Length"]; + if(!$cl){ + $cl = 0; + } + header('Content-Type: application/json'); + echo '{' + .'"0":"' .$header[0] + .'","Content-Type":"' .$header["Content-Type"] + .'","Content-Length":' .$cl + .'}'; +} +?> \ No newline at end of file diff --git a/bak/js/jquery.browser.addEnvClass.js b/bak/js/jquery.browser.addEnvClass.js new file mode 100644 index 0000000..66283d5 --- /dev/null +++ b/bak/js/jquery.browser.addEnvClass.js @@ -0,0 +1,79 @@ +(function(){ + var ua = navigator.userAgent; + var b = jQuery.browser; + b.engine = ''; + b.mobile = false; + + if(/Windows/.test(ua)){ + b.os = 'win'; + b.win = true; + }else if(/Mac/.test(ua)){ + b.os = 'mac'; + b.mac = true; + }else if(/iPhone/.test(ua)){ + b.os = 'iphone'; + b.iphone = true; + } + + if(/Chrome/.test(ua)){ + b.safari = false; + b.chrome = true; + } + + if(/Gecko/.test(ua)){ + b.gecko = true; + b.engine = 'gecko' + }if(/WebKit/.test(ua)){ + b.gecko = false; + b.webkit = true; + b.engine = 'webkit' + } + + if(/Mobile/i.test(ua)){ + b.mobile = true; + } + + if(b.msie){ + b.name = 'msie'; + }else if(b.opera){ + b.name = 'opera'; + }else if(b.safari){ + b.name = 'safari'; + }else if(b.chrome){ + b.name = 'chrome'; + }else if(b.mozilla){ + b.name = 'mozilla'; + } + + if(b.msie){ + b.ver = /MSIE (\d(.\d+)?)/.exec(ua)[1]; + }else if(b.mozilla){ + b.ver = /Firefox\/(\d(.\d+)?)/.exec(ua)[1]; + }else if(b.opera){ + b.ver = /Opera\/? ?(\d(\.\d+)?)/.exec(ua)[1]; + }else if(b.safari){ + b.ver = /Version\/(\d(\.\d+)+)/.exec(ua)[1]; + }else if(b.chrome){ + b.ver = /Chrome\/(\d(\.\d+)+)/.exec(ua)[1]; + } +})() + +jQuery.fn.addEnvClass = function() { + return this.each(function(){ + var self = jQuery(this); + var b = jQuery.browser; + self + .addClass('js') + .addClass(b.os) + .addClass(b.name) + .addClass(b.engine) + .addClass('ver'+b.ver); + + if(b.msie){ + self.addClass('ie' + parseInt(b.ver)); + } + }) +}; + +jQuery('html').addEnvClass(); + diff --git a/bak/js/jquery.color.js b/bak/js/jquery.color.js new file mode 100644 index 0000000..634719d --- /dev/null +++ b/bak/js/jquery.color.js @@ -0,0 +1,123 @@ +/* + * jQuery Color Animations + * Copyright 2007 John Resig + * Released under the MIT and GPL licenses. + */ + +(function(jQuery){ + + // We override the animation for all of these color styles + jQuery.each(['backgroundColor', 'borderBottomColor', 'borderLeftColor', 'borderRightColor', 'borderTopColor', 'color', 'outlineColor'], function(i,attr){ + jQuery.fx.step[attr] = function(fx){ + if ( fx.state == 0 ) { + fx.start = getColor( fx.elem, attr ); + fx.end = getRGB( fx.end ); + } + + fx.elem.style[attr] = "rgb(" + [ + Math.max(Math.min( parseInt((fx.pos * (fx.end[0] - fx.start[0])) + fx.start[0]), 255), 0), + Math.max(Math.min( parseInt((fx.pos * (fx.end[1] - fx.start[1])) + fx.start[1]), 255), 0), + Math.max(Math.min( parseInt((fx.pos * (fx.end[2] - fx.start[2])) + fx.start[2]), 255), 0) + ].join(",") + ")"; + } + }); + + // Color Conversion functions from highlightFade + // By Blair Mitchelmore + // http://jquery.offput.ca/highlightFade/ + + // Parse strings looking for color tuples [255,255,255] + function getRGB(color) { + var result; + + // Check if we're already dealing with an array of colors + if ( color && color.constructor == Array && color.length == 3 ) + return color; + + // Look for rgb(num,num,num) + if (result = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color)) + return [parseInt(result[1]), parseInt(result[2]), parseInt(result[3])]; + + // Look for rgb(num%,num%,num%) + if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color)) + return [parseFloat(result[1])*2.55, parseFloat(result[2])*2.55, parseFloat(result[3])*2.55]; + + // Look for #a0b1c2 + if (result = /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color)) + return [parseInt(result[1],16), parseInt(result[2],16), parseInt(result[3],16)]; + + // Look for #fff + if (result = /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color)) + return [parseInt(result[1]+result[1],16), parseInt(result[2]+result[2],16), parseInt(result[3]+result[3],16)]; + + // Otherwise, we're most likely dealing with a named color + return colors[jQuery.trim(color).toLowerCase()]; + } + + function getColor(elem, attr) { + var color; + + do { + color = jQuery.curCSS(elem, attr); + + // Keep going until we find an element that has color, or we hit the body + if ( color != '' && color != 'transparent' || jQuery.nodeName(elem, "body") ) + break; + + attr = "backgroundColor"; + } while ( elem = elem.parentNode ); + + return getRGB(color); + }; + + // Some named colors to work with + // From Interface by Stefan Petre + // http://interface.eyecon.ro/ + + var colors = { + aqua:[0,255,255], + azure:[240,255,255], + beige:[245,245,220], + black:[0,0,0], + blue:[0,0,255], + brown:[165,42,42], + cyan:[0,255,255], + darkblue:[0,0,139], + darkcyan:[0,139,139], + darkgrey:[169,169,169], + darkgreen:[0,100,0], + darkkhaki:[189,183,107], + darkmagenta:[139,0,139], + darkolivegreen:[85,107,47], + darkorange:[255,140,0], + darkorchid:[153,50,204], + darkred:[139,0,0], + darksalmon:[233,150,122], + darkviolet:[148,0,211], + fuchsia:[255,0,255], + gold:[255,215,0], + green:[0,128,0], + indigo:[75,0,130], + khaki:[240,230,140], + lightblue:[173,216,230], + lightcyan:[224,255,255], + lightgreen:[144,238,144], + lightgrey:[211,211,211], + lightpink:[255,182,193], + lightyellow:[255,255,224], + lime:[0,255,0], + magenta:[255,0,255], + maroon:[128,0,0], + navy:[0,0,128], + olive:[128,128,0], + orange:[255,165,0], + pink:[255,192,203], + purple:[128,0,128], + violet:[128,0,128], + red:[255,0,0], + silver:[192,192,192], + white:[255,255,255], + yellow:[255,255,0] + }; + +})(jQuery); diff --git a/bak/js/jquery.incrementalFilter.js b/bak/js/jquery.incrementalFilter.js new file mode 100644 index 0000000..3511721 --- /dev/null +++ b/bak/js/jquery.incrementalFilter.js @@ -0,0 +1,249 @@ +(function($) { + var IncrementalFilter = function(params){ + var setting = this.setting = { + input: undefined, + items: undefined, + searchScope: '*', + minChars: 2, + useHighlight: true, + foundCounter: undefined, + totalCounter: undefined, + highlightElem: $(''), + foundClass: 'found', + zeroClass: 'zero' + } + $.extend(setting,params) + + this.input = $(setting.input); + this.items = $(setting.items); + this.minChars = setting.minChars; + if(setting.foundCounter){ + this.totalCounter = setting.totalCounter; + this.foundCounter = new IncrementalFilter.Counter(setting); + } + this.formerQuery = ''; + this.itemData = []; + this.init(); + } + + IncrementalFilter.prototype = { + + makeData: function(){ + var that = this; + this.items.each(function(){ + var obj = [$(this)] + if($(this).is('dt')){ + obj.push($(this).next()) + } + that.itemData.push(new IncrementalFilter.SearchedItem(obj,that.setting)); + }) + if(this.foundCounter){ + this.foundCounter.refresh(this.itemData.length); + if(this.totalCounter){ + $(this.totalCounter).html(this.foundCounter.all) + } + } + }, + + processQuery: function(query){ + var tempq = this.escapeQuery(query) + tempq = $.trim(tempq).split(/\s+/); + var queries = [] + + for(var i=0,l=tempq.length;i= that.minChars){ + that.processQuery(val) + }else{ + that.reset(); + } + }) + }, + + init: function(){ + this.makeData(); + this.setEvent(); + if(this.input.val().length >= this.minChars){ + this.processQuery(this.input.val()) + } + } + } + + /** + *@param obj {array} + **/ + IncrementalFilter.SearchedItem = function(obj,setting){ + this.useHighlight = (setting.useHighlight && $.fn.highlightText && $.fn.removeOuterTag) + if(this.useHighlight){ + this.highlightElem = setting.highlightElem || $(''); + this.highlightExpr = /^<(\w+)/.exec($('
    ').append(this.highlightElem).html())[1] + + '.'+this.highlightElem.attr('class').split(/\s/).join('.'); + } + this.text = ''; + this.obj = []; + for(var i=0,l=obj.length;i'+linkLabel+'') + .remove() + }else if(RegExp(href).test(path)){ + self + .wrap('') + } + }) +}; + +$.fn.orderedFigure = function() { + return this.each(function(){ + var self = $(this); + var cont = self.html(); + var cont2 = cont.replace(/(\d)(st|nd|rd|th)/g,'$1$2') + self.html(cont2); + }) +}; + +$.fn.notify = function(type) { + var to = {backgroundColor: "white"}; + var duration = 1000; + switch(type){ + case 'alert': + var from = {backgroundColor:'#ff9797'}; + break; + default: + var from = {backgroundColor:'#fef794'}; + break; + } + return this.each(function(){ + $(this).css(from).stop().animate(to,duration,function(){$(this).removeAttr('style')}); + }); +}; + +/** + * @param query {RegExp} + * @wrapElement wrapElement {jQuery} + **/ +$.fn.highlightText = function(query,wrapElement){ + var REtag = '<\\/?[^>]+?\\/?>'; + var REtagDivider = new RegExp(REtag+'|[^<>]*','gi'); + return this.each(function(){ + var elem = $(this); + + var srcs = elem.html().match(REtagDivider); + for(var i=0,l=srcs.length;i').append(wrapElement.html(matched)).html(); + }) + } + } + elem.html(srcs.join('')); + }) +} + +/** + * @example $('em.highlight').removeOuterTag() + * @description will turn 'text1 text2 text3' into 'text1 text2 text3' + **/ +$.fn.removeOuterTag = function(){ + return this.each(function(){ + $(this).replaceWith($(this).html()) + }) +} + +var iaMobileNavInit = function(){ + $('
    ') + .appendTo('body') + .css('height',$(document).height()+6) + .click(function(){ + $(this).toggle(); + $('header nav').hide(); + $('.forRMB').removeClass('focus') + }) + .hide(); + + $('#iMenu') + .click(function(){ + $('#shield').toggle(); + $(this).toggleClass('focus') + $('#iLang').removeClass('focus') + $('.langSelector').hide() + $('.mainNav').toggle() + return false; + }) + + $('#iLang') + .click(function(){ + $('#shield').toggle(); + $(this).toggleClass('focus') + $('#iMenu').removeClass('focus') + $('.mainNav').hide() + $('.langSelector').toggle() + return false; + }) +}; + diff --git a/bak/page-buzz.php b/bak/page-buzz.php new file mode 100644 index 0000000..05386ff --- /dev/null +++ b/bak/page-buzz.php @@ -0,0 +1,172 @@ + + + + + + +
    +

    Latest from Google Buzz

    + + +
    + + \ No newline at end of file diff --git a/bak/page-home.php b/bak/page-home.php new file mode 100644 index 0000000..2a2627d --- /dev/null +++ b/bak/page-home.php @@ -0,0 +1,40 @@ + + + + +
    + +
    +

    +
    + +
    +
    + + + + +

    More Articles

    + +
    + \ No newline at end of file diff --git a/bak/page-lifeposts.php b/bak/page-lifeposts.php new file mode 100644 index 0000000..7abc007 --- /dev/null +++ b/bak/page-lifeposts.php @@ -0,0 +1,182 @@ + + + + + +
    +

    Notes on Life

    +

    Because it's all a matter of perspective.

    +
    + +
    + + + + +
    + + \ No newline at end of file diff --git a/bak/page-projects.php b/bak/page-projects.php new file mode 100644 index 0000000..a73b249 --- /dev/null +++ b/bak/page-projects.php @@ -0,0 +1,59 @@ + + + + +
    + + + + + + + +
    + \ No newline at end of file diff --git a/bak/page-tuts.php b/bak/page-tuts.php new file mode 100644 index 0000000..9ee3c15 --- /dev/null +++ b/bak/page-tuts.php @@ -0,0 +1,203 @@ + + + + + + +
    +
    +

    Tutorials & How-Tos

    +

    Have a suggestion? Make it.

    +
    +ID); //check for tags + if ($posttags){ + foreach ($posttags as $posttag){ + $tags[$posttag->term_id] = $posttag; // add to array of tag ids => names + // $tagnames[$posttag->term_id] = $posttag->name; + } + } +} +?> + + + + + +
    + + \ No newline at end of file diff --git a/bak/page-webposts.php b/bak/page-webposts.php new file mode 100644 index 0000000..a5d4244 --- /dev/null +++ b/bak/page-webposts.php @@ -0,0 +1,182 @@ + + + + + +
    +

    State of the Web

    +

    Musings & Updates on What Powers the Internet.

    +
    + +
    + + + + +
    + + \ No newline at end of file diff --git a/bak/page.php b/bak/page.php new file mode 100644 index 0000000..21f364d --- /dev/null +++ b/bak/page.php @@ -0,0 +1,23 @@ + + + +
    +
    +

    +
    + +
    +
    + + +
    + +
    + +
    + \ No newline at end of file diff --git a/bak/screenshot.png b/bak/screenshot.png new file mode 100644 index 0000000..5aec532 Binary files /dev/null and b/bak/screenshot.png differ diff --git a/bak/search.php b/bak/search.php new file mode 100644 index 0000000..a7e08f3 --- /dev/null +++ b/bak/search.php @@ -0,0 +1,36 @@ + + +
    +

    Search Results

    + + + + + +
    + +
    + + +
    + + + + +

    No posts found. Try a different search?

    + + + +
    + \ No newline at end of file diff --git a/bak/searchform.php b/bak/searchform.php new file mode 100644 index 0000000..e9b7d8c --- /dev/null +++ b/bak/searchform.php @@ -0,0 +1,7 @@ +
    +
    + Search for this site + + +
    +
    diff --git a/bak/single.php b/bak/single.php new file mode 100644 index 0000000..e8fc4e7 --- /dev/null +++ b/bak/single.php @@ -0,0 +1,30 @@ + + + +
    + +
    +
    +

    + +
    +
    + +
    +
    + +
    +
    + + +
    + +
    + +
    + + \ No newline at end of file diff --git a/bak/style.css b/bak/style.css new file mode 100644 index 0000000..eb72d9b --- /dev/null +++ b/bak/style.css @@ -0,0 +1,21 @@ +/* +Theme Name: krTheme +Description: A simple HTML5 wordpress theme. +Version: 1.02 +Author: Kenneth Reitz +Author URI: http://kennethreitz.com/ +Tags: monochrome, fixed width, simple, typographic, html5 + + The CSS, XHTML and design is released under GPL: + http://www.opensource.org/licenses/gpl-license.php + +*/ + +@import url(css/bundle.css.php?dir=css&files=base,typography,list,frame,header,footer); +/*@import url(css/base.css);*/ +/*@import url(css/typography.css);*/ +/*@import url(css/list.css);*/ +/*@import url(css/frame.css);*/ +/*@import url(css/header.css);*/ +/*@import url(css/footer.css);*/ +@import url(css/iphone.css) screen and (max-device-width: 320px); diff --git a/bak/tweets.php b/bak/tweets.php new file mode 100644 index 0000000..4612936 --- /dev/null +++ b/bak/tweets.php @@ -0,0 +1,149 @@ + + + + + + + +

    +
      +
    • +
    • +
    +
    +
    + +
    + + + +
    +
    +

    +
    + + +
    +
    + +
    + +
    + +
    + +
    + +
    +
    + +
    +
    + +
    + +
    + +
    + +
    + +
    +
    + +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    + \ No newline at end of file