incubator-blur-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r831719 [1/3] - in /websites/staging/blur/trunk/content: ./ blur/ blur/images/ blur/javascripts/ blur/stylesheets/
Date Tue, 11 Sep 2012 17:42:21 GMT
Author: buildbot
Date: Tue Sep 11 17:42:19 2012
New Revision: 831719

Log:
Staging update by buildbot for blur

Added:
    websites/staging/blur/trunk/content/blur/how_it_works.html
    websites/staging/blur/trunk/content/blur/images/
    websites/staging/blur/trunk/content/blur/images/about-big-data-icon.png   (with props)
    websites/staging/blur/trunk/content/blur/images/about-big-data-icon_hover.png   (with
props)
    websites/staging/blur/trunk/content/blur/images/about-big-data-text.png   (with props)
    websites/staging/blur/trunk/content/blur/images/about-big-data-text_hover.png   (with
props)
    websites/staging/blur/trunk/content/blur/images/blue-highlight-repeat.png   (with props)
    websites/staging/blur/trunk/content/blur/images/blur-architecture.png   (with props)
    websites/staging/blur/trunk/content/blur/images/blur-logo-light.png   (with props)
    websites/staging/blur/trunk/content/blur/images/blur-logo.png   (with props)
    websites/staging/blur/trunk/content/blur/images/blur-tagline.png   (with props)
    websites/staging/blur/trunk/content/blur/images/content-main-bg-repeat.png   (with props)
    websites/staging/blur/trunk/content/blur/images/content-main-fade-left.png   (with props)
    websites/staging/blur/trunk/content/blur/images/content-main-fade-right.png   (with props)
    websites/staging/blur/trunk/content/blur/images/content-wrapper-bg-repeat.png   (with
props)
    websites/staging/blur/trunk/content/blur/images/conversation3.png   (with props)
    websites/staging/blur/trunk/content/blur/images/get-blur-icon.png   (with props)
    websites/staging/blur/trunk/content/blur/images/get-blur-icon_hover.png   (with props)
    websites/staging/blur/trunk/content/blur/images/get-blur-text.png   (with props)
    websites/staging/blur/trunk/content/blur/images/get-blur-text_hover.png   (with props)
    websites/staging/blur/trunk/content/blur/images/header-orange-bg-repeat.png   (with props)
    websites/staging/blur/trunk/content/blur/images/header-orange-bg.png   (with props)
    websites/staging/blur/trunk/content/blur/images/header-top-repeat.png   (with props)
    websites/staging/blur/trunk/content/blur/images/how-it-works-icon.png   (with props)
    websites/staging/blur/trunk/content/blur/images/how-it-works-icon_hover.png   (with props)
    websites/staging/blur/trunk/content/blur/images/how-it-works-text.png   (with props)
    websites/staging/blur/trunk/content/blur/images/how-it-works-text_hover.png   (with props)
    websites/staging/blur/trunk/content/blur/images/nav-bg-repeat.png   (with props)
    websites/staging/blur/trunk/content/blur/images/nav-cut.png   (with props)
    websites/staging/blur/trunk/content/blur/images/orange-highlight-repeat.png   (with props)
    websites/staging/blur/trunk/content/blur/images/people.png   (with props)
    websites/staging/blur/trunk/content/blur/images/search-big-data-fast.png   (with props)
    websites/staging/blur/trunk/content/blur/images/small-header.png   (with props)
    websites/staging/blur/trunk/content/blur/images/unlocks.png   (with props)
    websites/staging/blur/trunk/content/blur/images/what-it-is-icon.png   (with props)
    websites/staging/blur/trunk/content/blur/images/what-it-is-icon_hover.png   (with props)
    websites/staging/blur/trunk/content/blur/images/what-it-is-text.png   (with props)
    websites/staging/blur/trunk/content/blur/images/what-it-is-text_hover.png   (with props)
    websites/staging/blur/trunk/content/blur/images/yellow-highlight-repeat.png   (with props)
    websites/staging/blur/trunk/content/blur/javascripts/
    websites/staging/blur/trunk/content/blur/javascripts/jquery-lightbox-0.5.min.js
    websites/staging/blur/trunk/content/blur/javascripts/jquery.js
    websites/staging/blur/trunk/content/blur/javascripts/nav-rollover.js
    websites/staging/blur/trunk/content/blur/sitemap.html
    websites/staging/blur/trunk/content/blur/stylesheets/
    websites/staging/blur/trunk/content/blur/stylesheets/ie.css
    websites/staging/blur/trunk/content/blur/stylesheets/jquery.lightbox-0.5.css
    websites/staging/blur/trunk/content/blur/stylesheets/main.css
    websites/staging/blur/trunk/content/blur/stylesheets/print.css
    websites/staging/blur/trunk/content/blur/stylesheets/screen.css
    websites/staging/blur/trunk/content/blur/what_is_blur.html
Modified:
    websites/staging/blur/trunk/content/   (props changed)

Propchange: websites/staging/blur/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Sep 11 17:42:19 2012
@@ -1 +1 @@
-1379664
+1383491

Added: websites/staging/blur/trunk/content/blur/how_it_works.html
==============================================================================
--- websites/staging/blur/trunk/content/blur/how_it_works.html (added)
+++ websites/staging/blur/trunk/content/blur/how_it_works.html Tue Sep 11 17:42:19 2012
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML>
+<html lang="en">
+  <head>
+    <meta name="description" content="Apache Blur is a large scale search system built
on Apache Lucene and Apache Hadoop">
+    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
+    <title>How does Blur Work?</title>
+    <meta charset="utf-8">
+    <link rel="stylesheet" type="text/css" href="stylesheets/screen.css" media="screen,
projection"/>
+    <link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print"/>
+    <!--[if IE]><link rel="stylesheet" type="text/css" href="/stylesheets/ie.css"
media="screen, projection"/><![endif]-->
+    <link rel="stylesheet" type="text/css" href="stylesheets/main.css" media="screen,
projection">
+    <link rel="stylesheet" type="text/css" href="stylesheets/jquery.lightbox-0.4.css"
media="screen" />
+    <script type="text/javascript" src ="javascripts/jquery.js"></script>
+    <script type="text/javascript" src ="javascripts/nav-rollover.js"></script>
+    <script type="text/javascript" src ="javascripts/jquery-lightbox-0.5.min.js"></script>
+	<script type="text/javascript">
+
+	 var _gaq = _gaq || [];
+	 _gaq.push(['_setAccount', 'UA-74388-11']);
+	 _gaq.push(['_trackPageview']);
+
+	 (function() {
+	   var ga = document.createElement('script'); ga.type =
+	'text/javascript'; ga.async = true;
+	   ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
+	'http://www') + '.google-analytics.com/ga.js';
+	   var s = document.getElementsByTagName('script')[0];
+	s.parentNode.insertBefore(ga, s);
+	 })();
+
+   $(function() {
+    $('a.lightbox').lightBox();
+   });
+	</script>
+    
+
+    
+    <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor
license agreements.  See the NOTICE file distributed with this work for additional information
regarding copyright ownership.  The ASF licenses this file to you under the Apache License,
Version 2.0 (the &quot;License&quot;); you may not use this file except in compliance
with the License.  You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0
. Unless required by applicable law or agreed to in writing, software distributed under the
License is distributed on an &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS
OF ANY KIND, either express or implied.  See the License for the specific language governing
permissions and limitations under the License. -->	
+  </head>
+  <body>
+    <div id="header">
+      <div id="top-nav">
+  <div id="top-nav-links" class="container">
+  <a href=".">Home</a> <span class="nav-divider">|
+  </span> <a href="what_is_blur.html">About Blur</a> <span class="nav-divider">|
+  </span> <a href="how_it_works.html">Technical Details</a> <span class="nav-divider">|
+  </span> <a href="https:/git-wip-us.apache.org/repos/asf/blur.git">Get Blur</a>
+  </div>
+</div>
+
+<div id="header-main-container">
+  <div id="header-main-internal">
+    <img id="blur-logo" src="images/blur-logo.png" />
+  </div>
+</div>
+
+<div id="black-bar"/>
+</div>
+    </div>
+    <div id="nav">
+      <div id="yellow-highlight">
+</div>
+
+<div id="nav-main" class="container">
+  <img id="nav-cut-left" src="images/nav-cut.png" />
+  <img id="nav-cut-right" src="images/nav-cut.png" />
+
+  <div id="links">
+    <div id="what-it-is" class="nav-item">
+      <a href="what_is_blur.html">
+      <img src="images/what-it-is-icon.png" class="icon" />
+      <img src="images/what-it-is-text.png" class="text" />
+            <img src="images/what-it-is-icon_hover.png" class="icon hidden" />
+      <img src="images/what-it-is-text_hover.png" class="text hidden" />
+      </a>
+    </div>
+    <div id="how-it-works" class="nav-item">
+      <a href="how_it_works.html">
+      <img src="images/how-it-works-icon.png" class="icon" />
+      <img src="images/how-it-works-text.png" class="text" />
+      <img src="images/how-it-works-icon_hover.png" class="icon hidden" />
+      <img src="images/how-it-works-text_hover.png" class="text hidden" />
+      </a>
+    </div>
+    <!--
+    <div id="about-big-data" class="nav-item">
+      <a href="about_big_data.html">
+      <img src="images/about-big-data-icon.png" class="icon" />
+      <img src="images/about-big-data-text.png" class="text" />
+      <img src="images/about-big-data-icon_hover.png" class="icon hidden" />
+      <img src="images/about-big-data-text_hover.png" class="text hidden" />
+      </a>
+    </div>
+    -->
+    <div id="get-blur" class="nav-item">
+      <a href="https:/git-wip-us.apache.org/repos/asf/blur.git">
+      <img src="images/get-blur-icon.png" class="icon" />
+      <img src="images/get-blur-text.png" class="text" />
+      <img src="images/get-blur-icon_hover.png" class="icon hidden" />
+      <img src="images/get-blur-text_hover.png" class="text hidden" />
+      </a>
+    </div>
+  </div>
+</div>
+    </div>
+    <div id="main-wrapper">
+      <div class="container">
+        <h2>How does Blur Work?</h2>
+        <img id="fade-left" src="images/content-main-fade-left.png" />
+        <img id="fade-right" src="images/content-main-fade-right.png" />
+        <div id="main">
+        
+          <div id="content"><div class="section-content"><div class="sidebar-right">
+    <h2>Blur Features</h2>
+    <p>Blur unlocks your organization's big data and safely puts data in the hands
of your analysts with its unique feature set:</p>
+    <ul>
+        <li>Fast data ingestion</li>
+        <li>Hierarchical data storage</li>
+        <li>Record-level access control</li>
+        <li>Paged results</li>
+        <li>Quick search</li>
+        <li>Boolean search logic</li>
+        <li>Fuzzy searches</li>
+        <li>Wildcard searches</li>
+        <li>Facets</li>
+        <li>Term statistics</li>
+        <li>Term lists</li>
+    </ul>
+</div>
+
+<div class="sidebar-left">
+<p>Blur leverages multiple open source projects including Hadoop, HDFS, Lucene, Thrift
and Zookeeper to create an environment 
+ where structured data can be transformed into a sharded index that runs on a distributed
(cloud) computing environment. </p>
+
+<p>Using map/reduce jobs on a Hadoop data processing cluster, you can create custom
data models and index them into Blur shards
+ that are stored in HDFS. Once in HDFS, Blur tables are enabled, and Blur automatically distributes
the index shards to the 
+ search cluster.</p>
+
+<img src="images/blur-architecture.png" class="sidebar-left" style="text-align:center;
width: 100%; margin-bottom: 20px;" />
+
+<p>Through Blur configuration, you define where in the search cluster the Blur shard
servers and controller servers live. 
+Once configured, Blur figures out which shards are online and automatically distributes all
of the index shards across 
+the active shard servers. If a shard server dies, the other shard servers automatically compensate
and identify where 
+the additional load must be shifted.  Having multiple controller servers both increases search
throughput and provides 
+redundancy at the controller layer.</p>
+
+<p>Blur controllers coordinate all searches of the shard servers. They have a Thrift
API that developers use to search and 
+retrieve data from Blur.</p>
+</div></div></div>
+        </div>
+      </div>
+    </div>
+    <div id="footer">
+      <p>Copyright &#169; 2011 The Apache Software Foundation, Licensed under the
<a href="http://www.apache.org/licenses/LICENSE-2.0">Apache 
+License, Version 2.0</a>.<br/>Apache, Apache Blur, and the Apache feather logo
are trademarks of The Apache Software Foundation.</p>
+    </div>
+
+  </body>
+</html>

Added: websites/staging/blur/trunk/content/blur/images/about-big-data-icon.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/about-big-data-icon.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/about-big-data-icon_hover.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/about-big-data-icon_hover.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/about-big-data-text.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/about-big-data-text.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/about-big-data-text_hover.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/about-big-data-text_hover.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/blue-highlight-repeat.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/blue-highlight-repeat.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/blur-architecture.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/blur-architecture.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/blur-logo-light.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/blur-logo-light.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/blur-logo.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/blur-logo.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/blur-tagline.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/blur-tagline.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/content-main-bg-repeat.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/content-main-bg-repeat.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/content-main-fade-left.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/content-main-fade-left.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/content-main-fade-right.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/content-main-fade-right.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/content-wrapper-bg-repeat.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/content-wrapper-bg-repeat.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/conversation3.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/conversation3.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/get-blur-icon.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/get-blur-icon.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/get-blur-icon_hover.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/get-blur-icon_hover.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/get-blur-text.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/get-blur-text.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/get-blur-text_hover.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/get-blur-text_hover.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/header-orange-bg-repeat.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/header-orange-bg-repeat.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/header-orange-bg.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/header-orange-bg.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/header-top-repeat.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/header-top-repeat.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/how-it-works-icon.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/how-it-works-icon.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/how-it-works-icon_hover.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/how-it-works-icon_hover.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/how-it-works-text.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/how-it-works-text.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/how-it-works-text_hover.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/how-it-works-text_hover.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/nav-bg-repeat.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/nav-bg-repeat.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/nav-cut.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/nav-cut.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/orange-highlight-repeat.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/orange-highlight-repeat.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/people.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/people.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/search-big-data-fast.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/search-big-data-fast.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/small-header.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/small-header.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/unlocks.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/unlocks.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/what-it-is-icon.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/what-it-is-icon.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/what-it-is-icon_hover.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/what-it-is-icon_hover.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/what-it-is-text.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/what-it-is-text.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/what-it-is-text_hover.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/what-it-is-text_hover.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/images/yellow-highlight-repeat.png
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/blur/trunk/content/blur/images/yellow-highlight-repeat.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: websites/staging/blur/trunk/content/blur/javascripts/jquery-lightbox-0.5.min.js
==============================================================================
--- websites/staging/blur/trunk/content/blur/javascripts/jquery-lightbox-0.5.min.js (added)
+++ websites/staging/blur/trunk/content/blur/javascripts/jquery-lightbox-0.5.min.js Tue Sep
11 17:42:19 2012
@@ -0,0 +1,42 @@
+/**
+ * jQuery lightBox plugin
+ * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
+ * and adapted to me for use like a plugin from jQuery.
+ * @name jquery-lightbox-0.5.js
+ * @author Leandro Vieira Pinho - http://leandrovieira.com
+ * @version 0.5
+ * @date April 11, 2008
+ * @category jQuery plugin
+ * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
+ * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
+ * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations
about this jQuery plugin
+ */
+(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'images/lightbox-ico-loading.gif',imageBtnPrev:'images/lightbox-btn-prev.gif',imageBtnNext:'images/lightbox-btn-next.gif',imageBtnClose:'images/lightbox-btn-close.gif',imageBlank:'images/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var
jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false;}
+function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new
Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')));}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new
Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')));}}
+while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('href')){settings.activeImage++;}
+_set_image_to_view();}
+function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div
id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img
id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a
href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a
href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div
id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div
id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span
id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a
href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var
arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]})
 .fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish();});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return
false;});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var
arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]});});}
+function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide();}
+var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){};};objImagePreloader.src=settings.imageArray[settings.activeImage][0];};function
_resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var
intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var
intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var
intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image();});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250);}else{___pause(100);}}
+$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)});};function
_show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation();});_preload_neighbor_images();};function
_show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show();}
+if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+'
'+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show();}}
+function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent
url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+')
left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return
false;});}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+')
left 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+')
no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return
false;});}}
+if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+')
right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return
false;});}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+')
right 15% no-repeat'});},function(){$(this).css({'background':'transparent url('+settings.imageBlank+')
no-repeat'});}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return
false;});}}
+_enable_keyboard_navigation();}
+function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent);});}
+function _disable_keyboard_navigation(){$(document).unbind();}
+function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27;}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE;}
+key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish();}
+if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation();}}
+if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation();}}}
+function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new
Image();objNext.src=settings.imageArray[settings.activeImage+1][0];}
+if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0];}}
+function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove();});$('embed,
object, select').css({'visibility':'visible'});}
+function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else
if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
+var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
+windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else
if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
+if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
+if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
+arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize;};function
___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else
if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else
if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
+arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll;};function ___pause(ms){var
date=new Date();curDate=null;do{var curDate=new Date();}
+while(curDate-date<ms);};return this.unbind('click').click(_initialize);};})(jQuery);
\ No newline at end of file



Mime
View raw message