From 6db0e6823bd20c7c6f74eb4ec7c92ad5d21bbeb2 Mon Sep 17 00:00:00 2001 From: Tyler Schrock Date: Wed, 30 May 2018 15:05:17 -0400 Subject: [PATCH] Initial Commit --- fancybox/blank.gif | Bin 0 -> 43 bytes fancybox/fancybox_loading.gif | Bin 0 -> 3866 bytes fancybox/fancybox_overlay.png | Bin 0 -> 1003 bytes fancybox/fancybox_sprite.png | Bin 0 -> 1362 bytes fancybox/helpers/fancybox_buttons.png | Bin 0 -> 1080 bytes fancybox/helpers/jquery.fancybox-buttons.css | 96 + fancybox/helpers/jquery.fancybox-buttons.js | 121 ++ fancybox/helpers/jquery.fancybox-media.js | 196 ++ fancybox/helpers/jquery.fancybox-thumbs.css | 54 + fancybox/helpers/jquery.fancybox-thumbs.js | 162 ++ fancybox/jquery.fancybox.css | 249 +++ fancybox/jquery.fancybox.js | 1985 ++++++++++++++++++ fancybox/jquery.fancybox.pack.js | 45 + images/btn.connect.gif | Bin 0 -> 4839 bytes images/btn.facebook.gif | Bin 0 -> 4693 bytes images/btn.twitter.gif | Bin 0 -> 4802 bytes images/bu.inset.share.gif | Bin 0 -> 13312 bytes images/favicon.png | Bin 0 -> 55765 bytes images/footer.gif | Bin 0 -> 5869 bytes images/header.gif | Bin 0 -> 5821 bytes images/inset.buy.gif | Bin 0 -> 16038 bytes images/inset.share.gif | Bin 0 -> 11437 bytes images/launchparty.png | Bin 0 -> 12535 bytes images/logo_email.gif | Bin 0 -> 14539 bytes images/main_image.gif | Bin 0 -> 19646 bytes images/og_background.gif | Bin 0 -> 239 bytes images/og_description.gif | Bin 0 -> 13115 bytes images/og_description_old.gif | Bin 0 -> 13082 bytes images/quote.dan_reiland.gif | Bin 0 -> 17083 bytes images/quote.john_d_hull.gif | Bin 0 -> 17031 bytes images/quote.john_maxwell.gif | Bin 0 -> 15926 bytes images/quote.pat_williams.gif | Bin 0 -> 17735 bytes images/quote.stan_toler.gif | Bin 0 -> 14298 bytes images/spacer.gif | Bin 0 -> 49 bytes index.html | 135 ++ og_styles.css | 47 + preorder.html | 26 + resources/configuration.js | 18 + resources/style.css | 76 + slides.min.jquery.js | 20 + 40 files changed, 3230 insertions(+) create mode 100644 fancybox/blank.gif create mode 100644 fancybox/fancybox_loading.gif create mode 100644 fancybox/fancybox_overlay.png create mode 100644 fancybox/fancybox_sprite.png create mode 100644 fancybox/helpers/fancybox_buttons.png create mode 100644 fancybox/helpers/jquery.fancybox-buttons.css create mode 100644 fancybox/helpers/jquery.fancybox-buttons.js create mode 100644 fancybox/helpers/jquery.fancybox-media.js create mode 100644 fancybox/helpers/jquery.fancybox-thumbs.css create mode 100644 fancybox/helpers/jquery.fancybox-thumbs.js create mode 100644 fancybox/jquery.fancybox.css create mode 100644 fancybox/jquery.fancybox.js create mode 100644 fancybox/jquery.fancybox.pack.js create mode 100644 images/btn.connect.gif create mode 100644 images/btn.facebook.gif create mode 100644 images/btn.twitter.gif create mode 100644 images/bu.inset.share.gif create mode 100644 images/favicon.png create mode 100644 images/footer.gif create mode 100644 images/header.gif create mode 100644 images/inset.buy.gif create mode 100644 images/inset.share.gif create mode 100644 images/launchparty.png create mode 100644 images/logo_email.gif create mode 100644 images/main_image.gif create mode 100644 images/og_background.gif create mode 100644 images/og_description.gif create mode 100644 images/og_description_old.gif create mode 100644 images/quote.dan_reiland.gif create mode 100644 images/quote.john_d_hull.gif create mode 100644 images/quote.john_maxwell.gif create mode 100644 images/quote.pat_williams.gif create mode 100644 images/quote.stan_toler.gif create mode 100644 images/spacer.gif create mode 100644 index.html create mode 100644 og_styles.css create mode 100644 preorder.html create mode 100644 resources/configuration.js create mode 100644 resources/style.css create mode 100644 slides.min.jquery.js diff --git a/fancybox/blank.gif b/fancybox/blank.gif new file mode 100644 index 0000000000000000000000000000000000000000..35d42e808f0a8017b8d52a06be2f8fec0b466a66 GIT binary patch literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ literal 0 HcmV?d00001 diff --git a/fancybox/fancybox_loading.gif b/fancybox/fancybox_loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..01586176d793c261db6b6ca4ca7822b2d3b35703 GIT binary patch literal 3866 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 literal 0 HcmV?d00001 diff --git a/fancybox/helpers/jquery.fancybox-buttons.css b/fancybox/helpers/jquery.fancybox-buttons.css new file mode 100644 index 0000000..9453b46 --- /dev/null +++ b/fancybox/helpers/jquery.fancybox-buttons.css @@ -0,0 +1,96 @@ +#fancybox-buttons { + position: fixed; + left: 0; + width: 100%; + z-index: 8050; +} + +#fancybox-buttons.top { + top: 10px; +} + +#fancybox-buttons.bottom { + bottom: 10px; +} + +#fancybox-buttons ul { + display: block; + width: 166px; + height: 30px; + margin: 0 auto; + padding: 0; + list-style: none; + border: 1px solid #111; + border-radius: 3px; + -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); + -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); + box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); + background: rgb(50,50,50); + background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51))); + background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%); + background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%); + background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%); + background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 ); +} + +#fancybox-buttons ul li { + float: left; + margin: 0; + padding: 0; +} + +#fancybox-buttons a { + display: block; + width: 30px; + height: 30px; + text-indent: -9999px; + background-image: url('fancybox_buttons.png'); + background-repeat: no-repeat; + outline: none; + opacity: 0.8; +} + +#fancybox-buttons a:hover { + opacity: 1; +} + +#fancybox-buttons a.btnPrev { + background-position: 5px 0; +} + +#fancybox-buttons a.btnNext { + background-position: -33px 0; + border-right: 1px solid #3e3e3e; +} + +#fancybox-buttons a.btnPlay { + background-position: 0 -30px; +} + +#fancybox-buttons a.btnPlayOn { + background-position: -30px -30px; +} + +#fancybox-buttons a.btnToggle { + background-position: 3px -60px; + border-left: 1px solid #111; + border-right: 1px solid #3e3e3e; + width: 35px +} + +#fancybox-buttons a.btnToggleOn { + background-position: -27px -60px; +} + +#fancybox-buttons a.btnClose { + border-left: 1px solid #111; + width: 35px; + background-position: -56px 0px; +} + +#fancybox-buttons a.btnDisabled { + opacity : 0.4; + cursor: default; +} \ No newline at end of file diff --git a/fancybox/helpers/jquery.fancybox-buttons.js b/fancybox/helpers/jquery.fancybox-buttons.js new file mode 100644 index 0000000..50baeca --- /dev/null +++ b/fancybox/helpers/jquery.fancybox-buttons.js @@ -0,0 +1,121 @@ + /*! + * Buttons helper for fancyBox + * version: 1.0.5 (Mon, 15 Oct 2012) + * @requires fancyBox v2.0 or later + * + * Usage: + * $(".fancybox").fancybox({ + * helpers : { + * buttons: { + * position : 'top' + * } + * } + * }); + * + */ +(function ($) { + //Shortcut for fancyBox object + var F = $.fancybox; + + //Add helper object + F.helpers.buttons = { + defaults : { + skipSingle : false, // disables if gallery contains single image + position : 'top', // 'top' or 'bottom' + tpl : '
' + }, + + list : null, + buttons: null, + + beforeLoad: function (opts, obj) { + //Remove self if gallery do not have at least two items + + if (opts.skipSingle && obj.group.length < 2) { + obj.helpers.buttons = false; + obj.closeBtn = true; + + return; + } + + //Increase top margin to give space for buttons + obj.margin[ opts.position === 'bottom' ? 2 : 0 ] += 30; + }, + + onPlayStart: function () { + if (this.buttons) { + this.buttons.play.attr('title', 'Pause slideshow').addClass('btnPlayOn'); + } + }, + + onPlayEnd: function () { + if (this.buttons) { + this.buttons.play.attr('title', 'Start slideshow').removeClass('btnPlayOn'); + } + }, + + afterShow: function (opts, obj) { + var buttons = this.buttons; + + if (!buttons) { + this.list = $(opts.tpl).addClass(opts.position).appendTo('body'); + + buttons = { + prev : this.list.find('.btnPrev').click( F.prev ), + next : this.list.find('.btnNext').click( F.next ), + play : this.list.find('.btnPlay').click( F.play ), + toggle : this.list.find('.btnToggle').click( F.toggle ) + } + } + + //Prev + if (obj.index > 0 || obj.loop) { + buttons.prev.removeClass('btnDisabled'); + } else { + buttons.prev.addClass('btnDisabled'); + } + + //Next / Play + if (obj.loop || obj.index < obj.group.length - 1) { + buttons.next.removeClass('btnDisabled'); + buttons.play.removeClass('btnDisabled'); + + } else { + buttons.next.addClass('btnDisabled'); + buttons.play.addClass('btnDisabled'); + } + + this.buttons = buttons; + + this.onUpdate(opts, obj); + }, + + onUpdate: function (opts, obj) { + var toggle; + + if (!this.buttons) { + return; + } + + toggle = this.buttons.toggle.removeClass('btnDisabled btnToggleOn'); + + //Size toggle button + if (obj.canShrink) { + toggle.addClass('btnToggleOn'); + + } else if (!obj.canExpand) { + toggle.addClass('btnDisabled'); + } + }, + + beforeClose: function () { + if (this.list) { + this.list.remove(); + } + + this.list = null; + this.buttons = null; + } + }; + +}(jQuery)); \ No newline at end of file diff --git a/fancybox/helpers/jquery.fancybox-media.js b/fancybox/helpers/jquery.fancybox-media.js new file mode 100644 index 0000000..4b5e783 --- /dev/null +++ b/fancybox/helpers/jquery.fancybox-media.js @@ -0,0 +1,196 @@ +/*! + * Media helper for fancyBox + * version: 1.0.5 (Tue, 23 Oct 2012) + * @requires fancyBox v2.0 or later + * + * Usage: + * $(".fancybox").fancybox({ + * helpers : { + * media: true + * } + * }); + * + * Set custom URL parameters: + * $(".fancybox").fancybox({ + * helpers : { + * media: { + * youtube : { + * params : { + * autoplay : 0 + * } + * } + * } + * } + * }); + * + * Or: + * $(".fancybox").fancybox({, + * helpers : { + * media: true + * }, + * youtube : { + * autoplay: 0 + * } + * }); + * + * Supports: + * + * Youtube + * http://www.youtube.com/watch?v=opj24KnzrWo + * http://www.youtube.com/embed/opj24KnzrWo + * http://youtu.be/opj24KnzrWo + * Vimeo + * http://vimeo.com/40648169 + * http://vimeo.com/channels/staffpicks/38843628 + * http://vimeo.com/groups/surrealism/videos/36516384 + * http://player.vimeo.com/video/45074303 + * Metacafe + * http://www.metacafe.com/watch/7635964/dr_seuss_the_lorax_movie_trailer/ + * http://www.metacafe.com/watch/7635964/ + * Dailymotion + * http://www.dailymotion.com/video/xoytqh_dr-seuss-the-lorax-premiere_people + * Twitvid + * http://twitvid.com/QY7MD + * Twitpic + * http://twitpic.com/7p93st + * Instagram + * http://instagr.am/p/IejkuUGxQn/ + * http://instagram.com/p/IejkuUGxQn/ + * Google maps + * http://maps.google.com/maps?q=Eiffel+Tower,+Avenue+Gustave+Eiffel,+Paris,+France&t=h&z=17 + * http://maps.google.com/?ll=48.857995,2.294297&spn=0.007666,0.021136&t=m&z=16 + * http://maps.google.com/?ll=48.859463,2.292626&spn=0.000965,0.002642&t=m&z=19&layer=c&cbll=48.859524,2.292532&panoid=YJ0lq28OOy3VT2IqIuVY0g&cbp=12,151.58,,0,-15.56 + */ +(function ($) { + "use strict"; + + //Shortcut for fancyBox object + var F = $.fancybox, + format = function( url, rez, params ) { + params = params || ''; + + if ( $.type( params ) === "object" ) { + params = $.param(params, true); + } + + $.each(rez, function(key, value) { + url = url.replace( '$' + key, value || '' ); + }); + + if (params.length) { + url += ( url.indexOf('?') > 0 ? '&' : '?' ) + params; + } + + return url; + }; + + //Add helper object + F.helpers.media = { + defaults : { + youtube : { + matcher : /(youtube\.com|youtu\.be)\/(watch\?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*)).*/i, + params : { + autoplay : 1, + autohide : 1, + fs : 1, + rel : 0, + hd : 1, + wmode : 'opaque', + enablejsapi : 1 + }, + type : 'iframe', + url : '//www.youtube.com/embed/$3' + }, + vimeo : { + matcher : /(?:vimeo(?:pro)?.com)\/(?:[^\d]+)?(\d+)(?:.*)/, + params : { + autoplay : 1, + hd : 1, + show_title : 1, + show_byline : 1, + show_portrait : 0, + fullscreen : 1 + }, + type : 'iframe', + url : '//player.vimeo.com/video/$1' + }, + metacafe : { + matcher : /metacafe.com\/(?:watch|fplayer)\/([\w\-]{1,10})/, + params : { + autoPlay : 'yes' + }, + type : 'swf', + url : function( rez, params, obj ) { + obj.swf.flashVars = 'playerVars=' + $.param( params, true ); + + return '//www.metacafe.com/fplayer/' + rez[1] + '/.swf'; + } + }, + dailymotion : { + matcher : /dailymotion.com\/video\/(.*)\/?(.*)/, + params : { + additionalInfos : 0, + autoStart : 1 + }, + type : 'swf', + url : '//www.dailymotion.com/swf/video/$1' + }, + twitvid : { + matcher : /twitvid\.com\/([a-zA-Z0-9_\-\?\=]+)/i, + params : { + autoplay : 0 + }, + type : 'iframe', + url : '//www.twitvid.com/embed.php?guid=$1' + }, + twitpic : { + matcher : /twitpic\.com\/(?!(?:place|photos|events)\/)([a-zA-Z0-9\?\=\-]+)/i, + type : 'image', + url : '//twitpic.com/show/full/$1/' + }, + instagram : { + matcher : /(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i, + type : 'image', + url : '//$1/p/$2/media/' + }, + google_maps : { + matcher : /maps\.google\.([a-z]{2,3}(\.[a-z]{2})?)\/(\?ll=|maps\?)(.*)/i, + type : 'iframe', + url : function( rez ) { + return '//maps.google.' + rez[1] + '/' + rez[3] + '' + rez[4] + '&output=' + (rez[4].indexOf('layer=c') > 0 ? 'svembed' : 'embed'); + } + } + }, + + beforeLoad : function(opts, obj) { + var url = obj.href || '', + type = false, + what, + item, + rez, + params; + + for (what in opts) { + item = opts[ what ]; + rez = url.match( item.matcher ); + + if (rez) { + type = item.type; + params = $.extend(true, {}, item.params, obj[ what ] || ($.isPlainObject(opts[ what ]) ? opts[ what ].params : null)); + + url = $.type( item.url ) === "function" ? item.url.call( this, rez, params, obj ) : format( item.url, rez, params ); + + break; + } + } + + if (type) { + obj.href = url; + obj.type = type; + + obj.autoHeight = false; + } + } + }; + +}(jQuery)); \ No newline at end of file diff --git a/fancybox/helpers/jquery.fancybox-thumbs.css b/fancybox/helpers/jquery.fancybox-thumbs.css new file mode 100644 index 0000000..e40ae82 --- /dev/null +++ b/fancybox/helpers/jquery.fancybox-thumbs.css @@ -0,0 +1,54 @@ +#fancybox-thumbs { + position: fixed; + left: 0; + width: 100%; + overflow: hidden; + z-index: 8050; +} + +#fancybox-thumbs.bottom { + bottom: 2px; +} + +#fancybox-thumbs.top { + top: 2px; +} + +#fancybox-thumbs ul { + position: relative; + list-style: none; + margin: 0; + padding: 0; +} + +#fancybox-thumbs ul li { + float: left; + padding: 1px; + opacity: 0.5; +} + +#fancybox-thumbs ul li.active { + opacity: 0.75; + padding: 0; + border: 1px solid #fff; +} + +#fancybox-thumbs ul li:hover { + opacity: 1; +} + +#fancybox-thumbs ul li a { + display: block; + position: relative; + overflow: hidden; + border: 1px solid #222; + background: #111; + outline: none; +} + +#fancybox-thumbs ul li img { + display: block; + position: relative; + border: 0; + padding: 0; +} \ No newline at end of file diff --git a/fancybox/helpers/jquery.fancybox-thumbs.js b/fancybox/helpers/jquery.fancybox-thumbs.js new file mode 100644 index 0000000..5db3d4a --- /dev/null +++ b/fancybox/helpers/jquery.fancybox-thumbs.js @@ -0,0 +1,162 @@ + /*! + * Thumbnail helper for fancyBox + * version: 1.0.7 (Mon, 01 Oct 2012) + * @requires fancyBox v2.0 or later + * + * Usage: + * $(".fancybox").fancybox({ + * helpers : { + * thumbs: { + * width : 50, + * height : 50 + * } + * } + * }); + * + */ +(function ($) { + //Shortcut for fancyBox object + var F = $.fancybox; + + //Add helper object + F.helpers.thumbs = { + defaults : { + width : 50, // thumbnail width + height : 50, // thumbnail height + position : 'bottom', // 'top' or 'bottom' + source : function ( item ) { // function to obtain the URL of the thumbnail image + var href; + + if (item.element) { + href = $(item.element).find('img').attr('src'); + } + + if (!href && item.type === 'image' && item.href) { + href = item.href; + } + + return href; + } + }, + + wrap : null, + list : null, + width : 0, + + init: function (opts, obj) { + var that = this, + list, + thumbWidth = opts.width, + thumbHeight = opts.height, + thumbSource = opts.source; + + //Build list structure + list = ''; + + for (var n = 0; n < obj.group.length; n++) { + list += '
  • '; + } + + this.wrap = $('
    ').addClass(opts.position).appendTo('body'); + this.list = $('
      ' + list + '
    ').appendTo(this.wrap); + + //Load each thumbnail + $.each(obj.group, function (i) { + var href = thumbSource( obj.group[ i ] ); + + if (!href) { + return; + } + + $("").load(function () { + var width = this.width, + height = this.height, + widthRatio, heightRatio, parent; + + if (!that.list || !width || !height) { + return; + } + + //Calculate thumbnail width/height and center it + widthRatio = width / thumbWidth; + heightRatio = height / thumbHeight; + + parent = that.list.children().eq(i).find('a'); + + if (widthRatio >= 1 && heightRatio >= 1) { + if (widthRatio > heightRatio) { + width = Math.floor(width / heightRatio); + height = thumbHeight; + + } else { + width = thumbWidth; + height = Math.floor(height / widthRatio); + } + } + + $(this).css({ + width : width, + height : height, + top : Math.floor(thumbHeight / 2 - height / 2), + left : Math.floor(thumbWidth / 2 - width / 2) + }); + + parent.width(thumbWidth).height(thumbHeight); + + $(this).hide().appendTo(parent).fadeIn(300); + + }).attr('src', href); + }); + + //Set initial width + this.width = this.list.children().eq(0).outerWidth(true); + + this.list.width(this.width * (obj.group.length + 1)).css('left', Math.floor($(window).width() * 0.5 - (obj.index * this.width + this.width * 0.5))); + }, + + beforeLoad: function (opts, obj) { + //Remove self if gallery do not have at least two items + if (obj.group.length < 2) { + obj.helpers.thumbs = false; + + return; + } + + //Increase bottom margin to give space for thumbs + obj.margin[ opts.position === 'top' ? 0 : 2 ] += ((opts.height) + 15); + }, + + afterShow: function (opts, obj) { + //Check if exists and create or update list + if (this.list) { + this.onUpdate(opts, obj); + + } else { + this.init(opts, obj); + } + + //Set active element + this.list.children().removeClass('active').eq(obj.index).addClass('active'); + }, + + //Center list + onUpdate: function (opts, obj) { + if (this.list) { + this.list.stop(true).animate({ + 'left': Math.floor($(window).width() * 0.5 - (obj.index * this.width + this.width * 0.5)) + }, 150); + } + }, + + beforeClose: function () { + if (this.wrap) { + this.wrap.remove(); + } + + this.wrap = null; + this.list = null; + this.width = 0; + } + } + +}(jQuery)); \ No newline at end of file diff --git a/fancybox/jquery.fancybox.css b/fancybox/jquery.fancybox.css new file mode 100644 index 0000000..d6ff8a1 --- /dev/null +++ b/fancybox/jquery.fancybox.css @@ -0,0 +1,249 @@ +/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */ +.fancybox-wrap, +.fancybox-skin, +.fancybox-outer, +.fancybox-inner, +.fancybox-image, +.fancybox-wrap iframe, +.fancybox-wrap object, +.fancybox-nav, +.fancybox-nav span, +.fancybox-tmp +{ + padding: 0; + margin: 0; + border: 0; + outline: none; + vertical-align: top; +} + +.fancybox-wrap { + position: absolute; + top: 0; + left: 0; + z-index: 8020; +} + +.fancybox-skin { + position: relative; + background: #f9f9f9; + color: #444; + text-shadow: none; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.fancybox-opened { + z-index: 8030; +} + +.fancybox-opened .fancybox-skin { + -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); + -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); + box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); +} + +.fancybox-outer, .fancybox-inner { + position: relative; +} + +.fancybox-inner { + overflow: hidden; +} + +.fancybox-type-iframe .fancybox-inner { + -webkit-overflow-scrolling: touch; +} + +.fancybox-error { + color: #444; + font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; + margin: 0; + padding: 15px; + white-space: nowrap; +} + +.fancybox-image, .fancybox-iframe { + display: block; + width: 100%; + height: 100%; +} + +.fancybox-image { + max-width: 100%; + max-height: 100%; +} + +#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { + background-image: url('fancybox_sprite.png'); +} + +#fancybox-loading { + position: fixed; + top: 50%; + left: 50%; + margin-top: -22px; + margin-left: -22px; + background-position: 0 -108px; + opacity: 0.8; + cursor: pointer; + z-index: 8060; +} + +#fancybox-loading div { + width: 44px; + height: 44px; + background: url('fancybox_loading.gif') center center no-repeat; +} + +.fancybox-close { + position: absolute; + top: -18px; + right: -18px; + width: 36px; + height: 36px; + cursor: pointer; + z-index: 8040; +} + +.fancybox-nav { + position: absolute; + top: 0; + width: 40%; + height: 100%; + cursor: pointer; + text-decoration: none; + background: transparent url('blank.gif'); /* helps IE */ + -webkit-tap-highlight-color: rgba(0,0,0,0); + z-index: 8040; +} + +.fancybox-prev { + left: 0; +} + +.fancybox-next { + right: 0; +} + +.fancybox-nav span { + position: absolute; + top: 50%; + width: 36px; + height: 34px; + margin-top: -18px; + cursor: pointer; + z-index: 8040; + visibility: hidden; +} + +.fancybox-prev span { + left: 10px; + background-position: 0 -36px; +} + +.fancybox-next span { + right: 10px; + background-position: 0 -72px; +} + +.fancybox-nav:hover span { + visibility: visible; +} + +.fancybox-tmp { + position: absolute; + top: -99999px; + left: -99999px; + visibility: hidden; + max-width: 99999px; + max-height: 99999px; + overflow: visible !important; +} + +/* Overlay helper */ + +.fancybox-lock { + overflow: hidden; +} + +.fancybox-overlay { + position: absolute; + top: 0; + left: 0; + overflow: hidden; + display: none; + z-index: 8010; + background: url('fancybox_overlay.png'); +} + +.fancybox-overlay-fixed { + position: fixed; + bottom: 0; + right: 0; +} + +.fancybox-lock .fancybox-overlay { + overflow: auto; + overflow-y: scroll; +} + +/* Title helper */ + +.fancybox-title { + visibility: hidden; + font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; + position: relative; + text-shadow: none; + z-index: 8050; +} + +.fancybox-opened .fancybox-title { + visibility: visible; +} + +.fancybox-title-float-wrap { + position: absolute; + bottom: 0; + right: 50%; + margin-bottom: -35px; + z-index: 8050; + text-align: center; +} + +.fancybox-title-float-wrap .child { + display: inline-block; + margin-right: -100%; + padding: 2px 20px; + background: transparent; /* Fallback for web browsers that doesn't support RGBa */ + background: rgba(0, 0, 0, 0.8); + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; + text-shadow: 0 1px 2px #222; + color: #FFF; + font-weight: bold; + line-height: 24px; + white-space: nowrap; +} + +.fancybox-title-outside-wrap { + position: relative; + margin-top: 10px; + color: #fff; +} + +.fancybox-title-inside-wrap { + padding-top: 10px; +} + +.fancybox-title-over-wrap { + position: absolute; + bottom: 0; + left: 0; + color: #fff; + padding: 10px; + background: #000; + background: rgba(0, 0, 0, .8); +} \ No newline at end of file diff --git a/fancybox/jquery.fancybox.js b/fancybox/jquery.fancybox.js new file mode 100644 index 0000000..ee88e35 --- /dev/null +++ b/fancybox/jquery.fancybox.js @@ -0,0 +1,1985 @@ +/*! + * fancyBox - jQuery Plugin + * version: 2.1.3 (Tue, 23 Oct 2012) + * @requires jQuery v1.6 or later + * + * Examples at http://fancyapps.com/fancybox/ + * License: www.fancyapps.com/fancybox/#license + * + * Copyright 2012 Janis Skarnelis - janis@fancyapps.com + * + */ + +(function (window, document, $, undefined) { + "use strict"; + + var W = $(window), + D = $(document), + F = $.fancybox = function () { + F.open.apply( this, arguments ); + }, + didUpdate = null, + isTouch = document.createTouch !== undefined, + + isQuery = function(obj) { + return obj && obj.hasOwnProperty && obj instanceof $; + }, + isString = function(str) { + return str && $.type(str) === "string"; + }, + isPercentage = function(str) { + return isString(str) && str.indexOf('%') > 0; + }, + isScrollable = function(el) { + return (el && !(el.style.overflow && el.style.overflow === 'hidden') && ((el.clientWidth && el.scrollWidth > el.clientWidth) || (el.clientHeight && el.scrollHeight > el.clientHeight))); + }, + getScalar = function(orig, dim) { + var value = parseInt(orig, 10) || 0; + + if (dim && isPercentage(orig)) { + value = F.getViewport()[ dim ] / 100 * value; + } + + return Math.ceil(value); + }, + getValue = function(value, dim) { + return getScalar(value, dim) + 'px'; + }; + + $.extend(F, { + // The current version of fancyBox + version: '2.1.3', + + defaults: { + padding : 15, + margin : 20, + + width : 800, + height : 600, + minWidth : 100, + minHeight : 100, + maxWidth : 9999, + maxHeight : 9999, + + autoSize : true, + autoHeight : false, + autoWidth : false, + + autoResize : true, + autoCenter : !isTouch, + fitToView : true, + aspectRatio : false, + topRatio : 0.5, + leftRatio : 0.5, + + scrolling : 'auto', // 'auto', 'yes' or 'no' + wrapCSS : '', + + arrows : true, + closeBtn : true, + closeClick : false, + nextClick : false, + mouseWheel : true, + autoPlay : false, + playSpeed : 3000, + preload : 3, + modal : false, + loop : true, + + ajax : { + dataType : 'html', + headers : { 'X-fancyBox': true } + }, + iframe : { + scrolling : 'auto', + preload : true + }, + swf : { + wmode: 'transparent', + allowfullscreen : 'true', + allowscriptaccess : 'always' + }, + + keys : { + next : { + 13 : 'left', // enter + 34 : 'up', // page down + 39 : 'left', // right arrow + 40 : 'up' // down arrow + }, + prev : { + 8 : 'right', // backspace + 33 : 'down', // page up + 37 : 'right', // left arrow + 38 : 'down' // up arrow + }, + close : [27], // escape key + play : [32], // space - start/stop slideshow + toggle : [70] // letter "f" - toggle fullscreen + }, + + direction : { + next : 'left', + prev : 'right' + }, + + scrollOutside : true, + + // Override some properties + index : 0, + type : null, + href : null, + content : null, + title : null, + + // HTML templates + tpl: { + wrap : '
    ', + image : '', + iframe : '', + error : '

    The requested content cannot be loaded.
    Please try again later.

    ', + closeBtn : '', + next : '', + prev : '' + }, + + // Properties for each animation type + // Opening fancyBox + openEffect : 'fade', // 'elastic', 'fade' or 'none' + openSpeed : 250, + openEasing : 'swing', + openOpacity : true, + openMethod : 'zoomIn', + + // Closing fancyBox + closeEffect : 'fade', // 'elastic', 'fade' or 'none' + closeSpeed : 250, + closeEasing : 'swing', + closeOpacity : true, + closeMethod : 'zoomOut', + + // Changing next gallery item + nextEffect : 'elastic', // 'elastic', 'fade' or 'none' + nextSpeed : 250, + nextEasing : 'swing', + nextMethod : 'changeIn', + + // Changing previous gallery item + prevEffect : 'elastic', // 'elastic', 'fade' or 'none' + prevSpeed : 250, + prevEasing : 'swing', + prevMethod : 'changeOut', + + // Enable default helpers + helpers : { + overlay : true, + title : true + }, + + // Callbacks + onCancel : $.noop, // If canceling + beforeLoad : $.noop, // Before loading + afterLoad : $.noop, // After loading + beforeShow : $.noop, // Before changing in current item + afterShow : $.noop, // After opening + beforeChange : $.noop, // Before changing gallery item + beforeClose : $.noop, // Before closing + afterClose : $.noop // After closing + }, + + //Current state + group : {}, // Selected group + opts : {}, // Group options + previous : null, // Previous element + coming : null, // Element being loaded + current : null, // Currently loaded element + isActive : false, // Is activated + isOpen : false, // Is currently open + isOpened : false, // Have been fully opened at least once + + wrap : null, + skin : null, + outer : null, + inner : null, + + player : { + timer : null, + isActive : false + }, + + // Loaders + ajaxLoad : null, + imgPreload : null, + + // Some collections + transitions : {}, + helpers : {}, + + /* + * Static methods + */ + + open: function (group, opts) { + if (!group) { + return; + } + + if (!$.isPlainObject(opts)) { + opts = {}; + } + + // Close if already active + if (false === F.close(true)) { + return; + } + + // Normalize group + if (!$.isArray(group)) { + group = isQuery(group) ? $(group).get() : [group]; + } + + // Recheck if the type of each element is `object` and set content type (image, ajax, etc) + $.each(group, function(i, element) { + var obj = {}, + href, + title, + content, + type, + rez, + hrefParts, + selector; + + if ($.type(element) === "object") { + // Check if is DOM element + if (element.nodeType) { + element = $(element); + } + + if (isQuery(element)) { + obj = { + href : element.data('fancybox-href') || element.attr('href'), + title : element.data('fancybox-title') || element.attr('title'), + isDom : true, + element : element + }; + + if ($.metadata) { + $.extend(true, obj, element.metadata()); + } + + } else { + obj = element; + } + } + + href = opts.href || obj.href || (isString(element) ? element : null); + title = opts.title !== undefined ? opts.title : obj.title || ''; + + content = opts.content || obj.content; + type = content ? 'html' : (opts.type || obj.type); + + if (!type && obj.isDom) { + type = element.data('fancybox-type'); + + if (!type) { + rez = element.prop('class').match(/fancybox\.(\w+)/); + type = rez ? rez[1] : null; + } + } + + if (isString(href)) { + // Try to guess the content type + if (!type) { + if (F.isImage(href)) { + type = 'image'; + + } else if (F.isSWF(href)) { + type = 'swf'; + + } else if (href.charAt(0) === '#') { + type = 'inline'; + + } else if (isString(element)) { + type = 'html'; + content = element; + } + } + + // Split url into two pieces with source url and content selector, e.g, + // "/mypage.html #my_id" will load "/mypage.html" and display element having id "my_id" + if (type === 'ajax') { + hrefParts = href.split(/\s+/, 2); + href = hrefParts.shift(); + selector = hrefParts.shift(); + } + } + + if (!content) { + if (type === 'inline') { + if (href) { + content = $( isString(href) ? href.replace(/.*(?=#[^\s]+$)/, '') : href ); //strip for ie7 + + } else if (obj.isDom) { + content = element; + } + + } else if (type === 'html') { + content = href; + + } else if (!type && !href && obj.isDom) { + type = 'inline'; + content = element; + } + } + + $.extend(obj, { + href : href, + type : type, + content : content, + title : title, + selector : selector + }); + + group[ i ] = obj; + }); + + // Extend the defaults + F.opts = $.extend(true, {}, F.defaults, opts); + + // All options are merged recursive except keys + if (opts.keys !== undefined) { + F.opts.keys = opts.keys ? $.extend({}, F.defaults.keys, opts.keys) : false; + } + + F.group = group; + + return F._start(F.opts.index); + }, + + // Cancel image loading or abort ajax request + cancel: function () { + var coming = F.coming; + + if (!coming || false === F.trigger('onCancel')) { + return; + } + + F.hideLoading(); + + if (F.ajaxLoad) { + F.ajaxLoad.abort(); + } + + F.ajaxLoad = null; + + if (F.imgPreload) { + F.imgPreload.onload = F.imgPreload.onerror = null; + } + + if (coming.wrap) { + coming.wrap.stop(true, true).trigger('onReset').remove(); + } + + F.coming = null; + + // If the first item has been canceled, then clear everything + if (!F.current) { + F._afterZoomOut( coming ); + } + }, + + // Start closing animation if is open; remove immediately if opening/closing + close: function (event) { + F.cancel(); + + if (false === F.trigger('beforeClose')) { + return; + } + + F.unbindEvents(); + + if (!F.isActive) { + return; + } + + if (!F.isOpen || event === true) { + $('.fancybox-wrap').stop(true).trigger('onReset').remove(); + + F._afterZoomOut(); + + } else { + F.isOpen = F.isOpened = false; + F.isClosing = true; + + $('.fancybox-item, .fancybox-nav').remove(); + + F.wrap.stop(true, true).removeClass('fancybox-opened'); + + F.transitions[ F.current.closeMethod ](); + } + }, + + // Manage slideshow: + // $.fancybox.play(); - toggle slideshow + // $.fancybox.play( true ); - start + // $.fancybox.play( false ); - stop + play: function ( action ) { + var clear = function () { + clearTimeout(F.player.timer); + }, + set = function () { + clear(); + + if (F.current && F.player.isActive) { + F.player.timer = setTimeout(F.next, F.current.playSpeed); + } + }, + stop = function () { + clear(); + + $('body').unbind('.player'); + + F.player.isActive = false; + + F.trigger('onPlayEnd'); + }, + start = function () { + if (F.current && (F.current.loop || F.current.index < F.group.length - 1)) { + F.player.isActive = true; + + $('body').bind({ + 'afterShow.player onUpdate.player' : set, + 'onCancel.player beforeClose.player' : stop, + 'beforeLoad.player' : clear + }); + + set(); + + F.trigger('onPlayStart'); + } + }; + + if (action === true || (!F.player.isActive && action !== false)) { + start(); + } else { + stop(); + } + }, + + // Navigate to next gallery item + next: function ( direction ) { + var current = F.current; + + if (current) { + if (!isString(direction)) { + direction = current.direction.next; + } + + F.jumpto(current.index + 1, direction, 'next'); + } + }, + + // Navigate to previous gallery item + prev: function ( direction ) { + var current = F.current; + + if (current) { + if (!isString(direction)) { + direction = current.direction.prev; + } + + F.jumpto(current.index - 1, direction, 'prev'); + } + }, + + // Navigate to gallery item by index + jumpto: function ( index, direction, router ) { + var current = F.current; + + if (!current) { + return; + } + + index = getScalar(index); + + F.direction = direction || current.direction[ (index >= current.index ? 'next' : 'prev') ]; + F.router = router || 'jumpto'; + + if (current.loop) { + if (index < 0) { + index = current.group.length + (index % current.group.length); + } + + index = index % current.group.length; + } + + if (current.group[ index ] !== undefined) { + F.cancel(); + + F._start(index); + } + }, + + // Center inside viewport and toggle position type to fixed or absolute if needed + reposition: function (e, onlyAbsolute) { + var current = F.current, + wrap = current ? current.wrap : null, + pos; + + if (wrap) { + pos = F._getPosition(onlyAbsolute); + + if (e && e.type === 'scroll') { + delete pos.position; + + wrap.stop(true, true).animate(pos, 200); + + } else { + wrap.css(pos); + + current.pos = $.extend({}, current.dim, pos); + } + } + }, + + update: function (e) { + var type = (e && e.type), + anyway = !type || type === 'orientationchange'; + + if (anyway) { + clearTimeout(didUpdate); + + didUpdate = null; + } + + if (!F.isOpen || didUpdate) { + return; + } + + didUpdate = setTimeout(function() { + var current = F.current; + + if (!current || F.isClosing) { + return; + } + + F.wrap.removeClass('fancybox-tmp'); + + if (anyway || type === 'load' || (type === 'resize' && current.autoResize)) { + F._setDimension(); + } + + if (!(type === 'scroll' && current.canShrink)) { + F.reposition(e); + } + + F.trigger('onUpdate'); + + didUpdate = null; + + }, (anyway && !isTouch ? 0 : 300)); + }, + + // Shrink content to fit inside viewport or restore if resized + toggle: function ( action ) { + if (F.isOpen) { + F.current.fitToView = $.type(action) === "boolean" ? action : !F.current.fitToView; + + // Help browser to restore document dimensions + if (isTouch) { + F.wrap.removeAttr('style').addClass('fancybox-tmp'); + + F.trigger('onUpdate'); + } + + F.update(); + } + }, + + hideLoading: function () { + D.unbind('.loading'); + + $('#fancybox-loading').remove(); + }, + + showLoading: function () { + var el, viewport; + + F.hideLoading(); + + el = $('
    ').click(F.cancel).appendTo('body'); + + // If user will press the escape-button, the request will be canceled + D.bind('keydown.loading', function(e) { + if ((e.which || e.keyCode) === 27) { + e.preventDefault(); + + F.cancel(); + } + }); + + if (!F.defaults.fixed) { + viewport = F.getViewport(); + + el.css({ + position : 'absolute', + top : (viewport.h * 0.5) + viewport.y, + left : (viewport.w * 0.5) + viewport.x + }); + } + }, + + getViewport: function () { + var locked = (F.current && F.current.locked) || false, + rez = { + x: W.scrollLeft(), + y: W.scrollTop() + }; + + if (locked) { + rez.w = locked[0].clientWidth; + rez.h = locked[0].clientHeight; + + } else { + // See http://bugs.jquery.com/ticket/6724 + rez.w = isTouch && window.innerWidth ? window.innerWidth : W.width(); + rez.h = isTouch && window.innerHeight ? window.innerHeight : W.height(); + } + + return rez; + }, + + // Unbind the keyboard / clicking actions + unbindEvents: function () { + if (F.wrap && isQuery(F.wrap)) { + F.wrap.unbind('.fb'); + } + + D.unbind('.fb'); + W.unbind('.fb'); + }, + + bindEvents: function () { + var current = F.current, + keys; + + if (!current) { + return; + } + + // Changing document height on iOS devices triggers a 'resize' event, + // that can change document height... repeating infinitely + W.bind('orientationchange.fb' + (isTouch ? '' : ' resize.fb') + (current.autoCenter && !current.locked ? ' scroll.fb' : ''), F.update); + + keys = current.keys; + + if (keys) { + D.bind('keydown.fb', function (e) { + var code = e.which || e.keyCode, + target = e.target || e.srcElement; + + // Skip esc key if loading, because showLoading will cancel preloading + if (code === 27 && F.coming) { + return false; + } + + // Ignore key combinations and key events within form elements + if (!e.ctrlKey && !e.altKey && !e.shiftKey && !e.metaKey && !(target && (target.type || $(target).is('[contenteditable]')))) { + $.each(keys, function(i, val) { + if (current.group.length > 1 && val[ code ] !== undefined) { + F[ i ]( val[ code ] ); + + e.preventDefault(); + return false; + } + + if ($.inArray(code, val) > -1) { + F[ i ] (); + + e.preventDefault(); + return false; + } + }); + } + }); + } + + if ($.fn.mousewheel && current.mouseWheel) { + F.wrap.bind('mousewheel.fb', function (e, delta, deltaX, deltaY) { + var target = e.target || null, + parent = $(target), + canScroll = false; + + while (parent.length) { + if (canScroll || parent.is('.fancybox-skin') || parent.is('.fancybox-wrap')) { + break; + } + + canScroll = isScrollable( parent[0] ); + parent = $(parent).parent(); + } + + if (delta !== 0 && !canScroll) { + if (F.group.length > 1 && !current.canShrink) { + if (deltaY > 0 || deltaX > 0) { + F.prev( deltaY > 0 ? 'down' : 'left' ); + + } else if (deltaY < 0 || deltaX < 0) { + F.next( deltaY < 0 ? 'up' : 'right' ); + } + + e.preventDefault(); + } + } + }); + } + }, + + trigger: function (event, o) { + var ret, obj = o || F.coming || F.current; + + if (!obj) { + return; + } + + if ($.isFunction( obj[event] )) { + ret = obj[event].apply(obj, Array.prototype.slice.call(arguments, 1)); + } + + if (ret === false) { + return false; + } + + if (obj.helpers) { + $.each(obj.helpers, function (helper, opts) { + if (opts && F.helpers[helper] && $.isFunction(F.helpers[helper][event])) { + opts = $.extend(true, {}, F.helpers[helper].defaults, opts); + + F.helpers[helper][event](opts, obj); + } + }); + } + + $.event.trigger(event + '.fb'); + }, + + isImage: function (str) { + return isString(str) && str.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp)((\?|#).*)?$)/i); + }, + + isSWF: function (str) { + return isString(str) && str.match(/\.(swf)((\?|#).*)?$/i); + }, + + _start: function (index) { + var coming = {}, + obj, + href, + type, + margin, + padding; + + index = getScalar( index ); + obj = F.group[ index ] || null; + + if (!obj) { + return false; + } + + coming = $.extend(true, {}, F.opts, obj); + + // Convert margin and padding properties to array - top, right, bottom, left + margin = coming.margin; + padding = coming.padding; + + if ($.type(margin) === 'number') { + coming.margin = [margin, margin, margin, margin]; + } + + if ($.type(padding) === 'number') { + coming.padding = [padding, padding, padding, padding]; + } + + // 'modal' propery is just a shortcut + if (coming.modal) { + $.extend(true, coming, { + closeBtn : false, + closeClick : false, + nextClick : false, + arrows : false, + mouseWheel : false, + keys : null, + helpers: { + overlay : { + closeClick : false + } + } + }); + } + + // 'autoSize' property is a shortcut, too + if (coming.autoSize) { + coming.autoWidth = coming.autoHeight = true; + } + + if (coming.width === 'auto') { + coming.autoWidth = true; + } + + if (coming.height === 'auto') { + coming.autoHeight = true; + } + + /* + * Add reference to the group, so it`s possible to access from callbacks, example: + * afterLoad : function() { + * this.title = 'Image ' + (this.index + 1) + ' of ' + this.group.length + (this.title ? ' - ' + this.title : ''); + * } + */ + + coming.group = F.group; + coming.index = index; + + // Give a chance for callback or helpers to update coming item (type, title, etc) + F.coming = coming; + + if (false === F.trigger('beforeLoad')) { + F.coming = null; + + return; + } + + type = coming.type; + href = coming.href; + + if (!type) { + F.coming = null; + + //If we can not determine content type then drop silently or display next/prev item if looping through gallery + if (F.current && F.router && F.router !== 'jumpto') { + F.current.index = index; + + return F[ F.router ]( F.direction ); + } + + return false; + } + + F.isActive = true; + + if (type === 'image' || type === 'swf') { + coming.autoHeight = coming.autoWidth = false; + coming.scrolling = 'visible'; + } + + if (type === 'image') { + coming.aspectRatio = true; + } + + if (type === 'iframe' && isTouch) { + coming.scrolling = 'scroll'; + } + + // Build the neccessary markup + coming.wrap = $(coming.tpl.wrap).addClass('fancybox-' + (isTouch ? 'mobile' : 'desktop') + ' fancybox-type-' + type + ' fancybox-tmp ' + coming.wrapCSS).appendTo( coming.parent || 'body' ); + + $.extend(coming, { + skin : $('.fancybox-skin', coming.wrap), + outer : $('.fancybox-outer', coming.wrap), + inner : $('.fancybox-inner', coming.wrap) + }); + + $.each(["Top", "Right", "Bottom", "Left"], function(i, v) { + coming.skin.css('padding' + v, getValue(coming.padding[ i ])); + }); + + F.trigger('onReady'); + + // Check before try to load; 'inline' and 'html' types need content, others - href + if (type === 'inline' || type === 'html') { + if (!coming.content || !coming.content.length) { + return F._error( 'content' ); + } + + } else if (!href) { + return F._error( 'href' ); + } + + if (type === 'image') { + F._loadImage(); + + } else if (type === 'ajax') { + F._loadAjax(); + + } else if (type === 'iframe') { + F._loadIframe(); + + } else { + F._afterLoad(); + } + }, + + _error: function ( type ) { + $.extend(F.coming, { + type : 'html', + autoWidth : true, + autoHeight : true, + minWidth : 0, + minHeight : 0, + scrolling : 'no', + hasError : type, + content : F.coming.tpl.error + }); + + F._afterLoad(); + }, + + _loadImage: function () { + // Reset preload image so it is later possible to check "complete" property + var img = F.imgPreload = new Image(); + + img.onload = function () { + this.onload = this.onerror = null; + + F.coming.width = this.width; + F.coming.height = this.height; + + F._afterLoad(); + }; + + img.onerror = function () { + this.onload = this.onerror = null; + + F._error( 'image' ); + }; + + img.src = F.coming.href; + + if (img.complete !== true) { + F.showLoading(); + } + }, + + _loadAjax: function () { + var coming = F.coming; + + F.showLoading(); + + F.ajaxLoad = $.ajax($.extend({}, coming.ajax, { + url: coming.href, + error: function (jqXHR, textStatus) { + if (F.coming && textStatus !== 'abort') { + F._error( 'ajax', jqXHR ); + + } else { + F.hideLoading(); + } + }, + success: function (data, textStatus) { + if (textStatus === 'success') { + coming.content = data; + + F._afterLoad(); + } + } + })); + }, + + _loadIframe: function() { + var coming = F.coming, + iframe = $(coming.tpl.iframe.replace(/\{rnd\}/g, new Date().getTime())) + .attr('scrolling', isTouch ? 'auto' : coming.iframe.scrolling) + .attr('src', coming.href); + + // This helps IE + $(coming.wrap).bind('onReset', function () { + try { + $(this).find('iframe').hide().attr('src', '//about:blank').end().empty(); + } catch (e) {} + }); + + if (coming.iframe.preload) { + F.showLoading(); + + iframe.one('load', function() { + $(this).data('ready', 1); + + // iOS will lose scrolling if we resize + if (!isTouch) { + $(this).bind('load.fb', F.update); + } + + // Without this trick: + // - iframe won't scroll on iOS devices + // - IE7 sometimes displays empty iframe + $(this).parents('.fancybox-wrap').width('100%').removeClass('fancybox-tmp').show(); + + F._afterLoad(); + }); + } + + coming.content = iframe.appendTo( coming.inner ); + + if (!coming.iframe.preload) { + F._afterLoad(); + } + }, + + _preloadImages: function() { + var group = F.group, + current = F.current, + len = group.length, + cnt = current.preload ? Math.min(current.preload, len - 1) : 0, + item, + i; + + for (i = 1; i <= cnt; i += 1) { + item = group[ (current.index + i ) % len ]; + + if (item.type === 'image' && item.href) { + new Image().src = item.href; + } + } + }, + + _afterLoad: function () { + var coming = F.coming, + previous = F.current, + placeholder = 'fancybox-placeholder', + current, + content, + type, + scrolling, + href, + embed; + + F.hideLoading(); + + if (!coming || F.isActive === false) { + return; + } + + if (false === F.trigger('afterLoad', coming, previous)) { + coming.wrap.stop(true).trigger('onReset').remove(); + + F.coming = null; + + return; + } + + if (previous) { + F.trigger('beforeChange', previous); + + previous.wrap.stop(true).removeClass('fancybox-opened') + .find('.fancybox-item, .fancybox-nav') + .remove(); + } + + F.unbindEvents(); + + current = coming; + content = coming.content; + type = coming.type; + scrolling = coming.scrolling; + + $.extend(F, { + wrap : current.wrap, + skin : current.skin, + outer : current.outer, + inner : current.inner, + current : current, + previous : previous + }); + + href = current.href; + + switch (type) { + case 'inline': + case 'ajax': + case 'html': + if (current.selector) { + content = $('
    ').html(content).find(current.selector); + + } else if (isQuery(content)) { + if (!content.data(placeholder)) { + content.data(placeholder, $('
    ').insertAfter( content ).hide() ); + } + + content = content.show().detach(); + + current.wrap.bind('onReset', function () { + if ($(this).find(content).length) { + content.hide().replaceAll( content.data(placeholder) ).data(placeholder, false); + } + }); + } + break; + + case 'image': + content = current.tpl.image.replace('{href}', href); + break; + + case 'swf': + content = ''; + embed = ''; + + $.each(current.swf, function(name, val) { + content += ''; + embed += ' ' + name + '="' + val + '"'; + }); + + content += ''; + break; + } + + if (!(isQuery(content) && content.parent().is(current.inner))) { + current.inner.append( content ); + } + + // Give a chance for helpers or callbacks to update elements + F.trigger('beforeShow'); + + // Set scrolling before calculating dimensions + current.inner.css('overflow', scrolling === 'yes' ? 'scroll' : (scrolling === 'no' ? 'hidden' : scrolling)); + + // Set initial dimensions and start position + F._setDimension(); + + F.reposition(); + + F.isOpen = false; + F.coming = null; + + F.bindEvents(); + + if (!F.isOpened) { + $('.fancybox-wrap').not( current.wrap ).stop(true).trigger('onReset').remove(); + + } else if (previous.prevMethod) { + F.transitions[ previous.prevMethod ](); + } + + F.transitions[ F.isOpened ? current.nextMethod : current.openMethod ](); + + F._preloadImages(); + }, + + _setDimension: function () { + var viewport = F.getViewport(), + steps = 0, + canShrink = false, + canExpand = false, + wrap = F.wrap, + skin = F.skin, + inner = F.inner, + current = F.current, + width = current.width, + height = current.height, + minWidth = current.minWidth, + minHeight = current.minHeight, + maxWidth = current.maxWidth, + maxHeight = current.maxHeight, + scrolling = current.scrolling, + scrollOut = current.scrollOutside ? current.scrollbarWidth : 0, + margin = current.margin, + wMargin = getScalar(margin[1] + margin[3]), + hMargin = getScalar(margin[0] + margin[2]), + wPadding, + hPadding, + wSpace, + hSpace, + origWidth, + origHeight, + origMaxWidth, + origMaxHeight, + ratio, + width_, + height_, + maxWidth_, + maxHeight_, + iframe, + body; + + // Reset dimensions so we could re-check actual size + wrap.add(skin).add(inner).width('auto').height('auto').removeClass('fancybox-tmp'); + + wPadding = getScalar(skin.outerWidth(true) - skin.width()); + hPadding = getScalar(skin.outerHeight(true) - skin.height()); + + // Any space between content and viewport (margin, padding, border, title) + wSpace = wMargin + wPadding; + hSpace = hMargin + hPadding; + + origWidth = isPercentage(width) ? (viewport.w - wSpace) * getScalar(width) / 100 : width; + origHeight = isPercentage(height) ? (viewport.h - hSpace) * getScalar(height) / 100 : height; + + if (current.type === 'iframe') { + iframe = current.content; + + if (current.autoHeight && iframe.data('ready') === 1) { + try { + if (iframe[0].contentWindow.document.location) { + inner.width( origWidth ).height(9999); + + body = iframe.contents().find('body'); + + if (scrollOut) { + body.css('overflow-x', 'hidden'); + } + + origHeight = body.height(); + } + + } catch (e) {} + } + + } else if (current.autoWidth || current.autoHeight) { + inner.addClass( 'fancybox-tmp' ); + + // Set width or height in case we need to calculate only one dimension + if (!current.autoWidth) { + inner.width( origWidth ); + } + + if (!current.autoHeight) { + inner.height( origHeight ); + } + + if (current.autoWidth) { + origWidth = inner.width(); + } + + if (current.autoHeight) { + origHeight = inner.height(); + } + + inner.removeClass( 'fancybox-tmp' ); + } + + width = getScalar( origWidth ); + height = getScalar( origHeight ); + + ratio = origWidth / origHeight; + + // Calculations for the content + minWidth = getScalar(isPercentage(minWidth) ? getScalar(minWidth, 'w') - wSpace : minWidth); + maxWidth = getScalar(isPercentage(maxWidth) ? getScalar(maxWidth, 'w') - wSpace : maxWidth); + + minHeight = getScalar(isPercentage(minHeight) ? getScalar(minHeight, 'h') - hSpace : minHeight); + maxHeight = getScalar(isPercentage(maxHeight) ? getScalar(maxHeight, 'h') - hSpace : maxHeight); + + // These will be used to determine if wrap can fit in the viewport + origMaxWidth = maxWidth; + origMaxHeight = maxHeight; + + if (current.fitToView) { + maxWidth = Math.min(viewport.w - wSpace, maxWidth); + maxHeight = Math.min(viewport.h - hSpace, maxHeight); + } + + maxWidth_ = viewport.w - wMargin; + maxHeight_ = viewport.h - hMargin; + + if (current.aspectRatio) { + if (width > maxWidth) { + width = maxWidth; + height = getScalar(width / ratio); + } + + if (height > maxHeight) { + height = maxHeight; + width = getScalar(height * ratio); + } + + if (width < minWidth) { + width = minWidth; + height = getScalar(width / ratio); + } + + if (height < minHeight) { + height = minHeight; + width = getScalar(height * ratio); + } + + } else { + width = Math.max(minWidth, Math.min(width, maxWidth)); + + if (current.autoHeight && current.type !== 'iframe') { + inner.width( width ); + + height = inner.height(); + } + + height = Math.max(minHeight, Math.min(height, maxHeight)); + } + + // Try to fit inside viewport (including the title) + if (current.fitToView) { + inner.width( width ).height( height ); + + wrap.width( width + wPadding ); + + // Real wrap dimensions + width_ = wrap.width(); + height_ = wrap.height(); + + if (current.aspectRatio) { + while ((width_ > maxWidth_ || height_ > maxHeight_) && width > minWidth && height > minHeight) { + if (steps++ > 19) { + break; + } + + height = Math.max(minHeight, Math.min(maxHeight, height - 10)); + width = getScalar(height * ratio); + + if (width < minWidth) { + width = minWidth; + height = getScalar(width / ratio); + } + + if (width > maxWidth) { + width = maxWidth; + height = getScalar(width / ratio); + } + + inner.width( width ).height( height ); + + wrap.width( width + wPadding ); + + width_ = wrap.width(); + height_ = wrap.height(); + } + + } else { + width = Math.max(minWidth, Math.min(width, width - (width_ - maxWidth_))); + height = Math.max(minHeight, Math.min(height, height - (height_ - maxHeight_))); + } + } + + if (scrollOut && scrolling === 'auto' && height < origHeight && (width + wPadding + scrollOut) < maxWidth_) { + width += scrollOut; + } + + inner.width( width ).height( height ); + + wrap.width( width + wPadding ); + + width_ = wrap.width(); + height_ = wrap.height(); + + canShrink = (width_ > maxWidth_ || height_ > maxHeight_) && width > minWidth && height > minHeight; + canExpand = current.aspectRatio ? (width < origMaxWidth && height < origMaxHeight && width < origWidth && height < origHeight) : ((width < origMaxWidth || height < origMaxHeight) && (width < origWidth || height < origHeight)); + + $.extend(current, { + dim : { + width : getValue( width_ ), + height : getValue( height_ ) + }, + origWidth : origWidth, + origHeight : origHeight, + canShrink : canShrink, + canExpand : canExpand, + wPadding : wPadding, + hPadding : hPadding, + wrapSpace : height_ - skin.outerHeight(true), + skinSpace : skin.height() - height + }); + + if (!iframe && current.autoHeight && height > minHeight && height < maxHeight && !canExpand) { + inner.height('auto'); + } + }, + + _getPosition: function (onlyAbsolute) { + var current = F.current, + viewport = F.getViewport(), + margin = current.margin, + width = F.wrap.width() + margin[1] + margin[3], + height = F.wrap.height() + margin[0] + margin[2], + rez = { + position: 'absolute', + top : margin[0], + left : margin[3] + }; + + if (current.autoCenter && current.fixed && !onlyAbsolute && height <= viewport.h && width <= viewport.w) { + rez.position = 'fixed'; + + } else if (!current.locked) { + rez.top += viewport.y; + rez.left += viewport.x; + } + + rez.top = getValue(Math.max(rez.top, rez.top + ((viewport.h - height) * current.topRatio))); + rez.left = getValue(Math.max(rez.left, rez.left + ((viewport.w - width) * current.leftRatio))); + + return rez; + }, + + _afterZoomIn: function () { + var current = F.current; + + if (!current) { + return; + } + + F.isOpen = F.isOpened = true; + + F.wrap.css('overflow', 'visible').addClass('fancybox-opened'); + + F.update(); + + // Assign a click event + if ( current.closeClick || (current.nextClick && F.group.length > 1) ) { + F.inner.css('cursor', 'pointer').bind('click.fb', function(e) { + if (!$(e.target).is('a') && !$(e.target).parent().is('a')) { + e.preventDefault(); + + F[ current.closeClick ? 'close' : 'next' ](); + } + }); + } + + // Create a close button + if (current.closeBtn) { + $(current.tpl.closeBtn).appendTo(F.skin).bind( isTouch ? 'touchstart.fb' : 'click.fb', function(e) { + e.preventDefault(); + + F.close(); + }); + } + + // Create navigation arrows + if (current.arrows && F.group.length > 1) { + if (current.loop || current.index > 0) { + $(current.tpl.prev).appendTo(F.outer).bind('click.fb', F.prev); + } + + if (current.loop || current.index < F.group.length - 1) { + $(current.tpl.next).appendTo(F.outer).bind('click.fb', F.next); + } + } + + F.trigger('afterShow'); + + // Stop the slideshow if this is the last item + if (!current.loop && current.index === current.group.length - 1) { + F.play( false ); + + } else if (F.opts.autoPlay && !F.player.isActive) { + F.opts.autoPlay = false; + + F.play(); + } + }, + + _afterZoomOut: function ( obj ) { + obj = obj || F.current; + + $('.fancybox-wrap').trigger('onReset').remove(); + + $.extend(F, { + group : {}, + opts : {}, + router : false, + current : null, + isActive : false, + isOpened : false, + isOpen : false, + isClosing : false, + wrap : null, + skin : null, + outer : null, + inner : null + }); + + F.trigger('afterClose', obj); + } + }); + + /* + * Default transitions + */ + + F.transitions = { + getOrigPosition: function () { + var current = F.current, + element = current.element, + orig = current.orig, + pos = {}, + width = 50, + height = 50, + hPadding = current.hPadding, + wPadding = current.wPadding, + viewport = F.getViewport(); + + if (!orig && current.isDom && element.is(':visible')) { + orig = element.find('img:first'); + + if (!orig.length) { + orig = element; + } + } + + if (isQuery(orig)) { + pos = orig.offset(); + + if (orig.is('img')) { + width = orig.outerWidth(); + height = orig.outerHeight(); + } + + } else { + pos.top = viewport.y + (viewport.h - height) * current.topRatio; + pos.left = viewport.x + (viewport.w - width) * current.leftRatio; + } + + if (F.wrap.css('position') === 'fixed' || current.locked) { + pos.top -= viewport.y; + pos.left -= viewport.x; + } + + pos = { + top : getValue(pos.top - hPadding * current.topRatio), + left : getValue(pos.left - wPadding * current.leftRatio), + width : getValue(width + wPadding), + height : getValue(height + hPadding) + }; + + return pos; + }, + + step: function (now, fx) { + var ratio, + padding, + value, + prop = fx.prop, + current = F.current, + wrapSpace = current.wrapSpace, + skinSpace = current.skinSpace; + + if (prop === 'width' || prop === 'height') { + ratio = fx.end === fx.start ? 1 : (now - fx.start) / (fx.end - fx.start); + + if (F.isClosing) { + ratio = 1 - ratio; + } + + padding = prop === 'width' ? current.wPadding : current.hPadding; + value = now - padding; + + F.skin[ prop ]( getScalar( prop === 'width' ? value : value - (wrapSpace * ratio) ) ); + F.inner[ prop ]( getScalar( prop === 'width' ? value : value - (wrapSpace * ratio) - (skinSpace * ratio) ) ); + } + }, + + zoomIn: function () { + var current = F.current, + startPos = current.pos, + effect = current.openEffect, + elastic = effect === 'elastic', + endPos = $.extend({opacity : 1}, startPos); + + // Remove "position" property that breaks older IE + delete endPos.position; + + if (elastic) { + startPos = this.getOrigPosition(); + + if (current.openOpacity) { + startPos.opacity = 0.1; + } + + } else if (effect === 'fade') { + startPos.opacity = 0.1; + } + + F.wrap.css(startPos).animate(endPos, { + duration : effect === 'none' ? 0 : current.openSpeed, + easing : current.openEasing, + step : elastic ? this.step : null, + complete : F._afterZoomIn + }); + }, + + zoomOut: function () { + var current = F.current, + effect = current.closeEffect, + elastic = effect === 'elastic', + endPos = {opacity : 0.1}; + + if (elastic) { + endPos = this.getOrigPosition(); + + if (current.closeOpacity) { + endPos.opacity = 0.1; + } + } + + F.wrap.animate(endPos, { + duration : effect === 'none' ? 0 : current.closeSpeed, + easing : current.closeEasing, + step : elastic ? this.step : null, + complete : F._afterZoomOut + }); + }, + + changeIn: function () { + var current = F.current, + effect = current.nextEffect, + startPos = current.pos, + endPos = { opacity : 1 }, + direction = F.direction, + distance = 200, + field; + + startPos.opacity = 0.1; + + if (effect === 'elastic') { + field = direction === 'down' || direction === 'up' ? 'top' : 'left'; + + if (direction === 'down' || direction === 'right') { + startPos[ field ] = getValue(getScalar(startPos[ field ]) - distance); + endPos[ field ] = '+=' + distance + 'px'; + + } else { + startPos[ field ] = getValue(getScalar(startPos[ field ]) + distance); + endPos[ field ] = '-=' + distance + 'px'; + } + } + + // Workaround for http://bugs.jquery.com/ticket/12273 + if (effect === 'none') { + F._afterZoomIn(); + + } else { + F.wrap.css(startPos).animate(endPos, { + duration : current.nextSpeed, + easing : current.nextEasing, + complete : function() { + // This helps FireFox to properly render the box + setTimeout(F._afterZoomIn, 20); + } + }); + } + }, + + changeOut: function () { + var previous = F.previous, + effect = previous.prevEffect, + endPos = { opacity : 0.1 }, + direction = F.direction, + distance = 200; + + if (effect === 'elastic') { + endPos[ direction === 'down' || direction === 'up' ? 'top' : 'left' ] = ( direction === 'up' || direction === 'left' ? '-' : '+' ) + '=' + distance + 'px'; + } + + previous.wrap.animate(endPos, { + duration : effect === 'none' ? 0 : previous.prevSpeed, + easing : previous.prevEasing, + complete : function () { + $(this).trigger('onReset').remove(); + } + }); + } + }; + + /* + * Overlay helper + */ + + F.helpers.overlay = { + defaults : { + closeClick : true, // if true, fancyBox will be closed when user clicks on the overlay + speedOut : 200, // duration of fadeOut animation + showEarly : true, // indicates if should be opened immediately or wait until the content is ready + css : {}, // custom CSS properties + locked : !isTouch, // if true, the content will be locked into overlay + fixed : true // if false, the overlay CSS position property will not be set to "fixed" + }, + + overlay : null, // current handle + fixed : false, // indicates if the overlay has position "fixed" + + // Public methods + create : function(opts) { + opts = $.extend({}, this.defaults, opts); + + if (this.overlay) { + this.close(); + } + + this.overlay = $('
    ').appendTo( 'body' ); + this.fixed = false; + + if (opts.fixed && F.defaults.fixed) { + this.overlay.addClass('fancybox-overlay-fixed'); + + this.fixed = true; + } + }, + + open : function(opts) { + var that = this; + + opts = $.extend({}, this.defaults, opts); + + if (this.overlay) { + this.overlay.unbind('.overlay').width('auto').height('auto'); + + } else { + this.create(opts); + } + + if (!this.fixed) { + W.bind('resize.overlay', $.proxy( this.update, this) ); + + this.update(); + } + + if (opts.closeClick) { + this.overlay.bind('click.overlay', function(e) { + if ($(e.target).hasClass('fancybox-overlay')) { + if (F.isActive) { + F.close(); + } else { + that.close(); + } + } + }); + } + + this.overlay.css( opts.css ).show(); + }, + + close : function() { + $('.fancybox-overlay').remove(); + + W.unbind('resize.overlay'); + + this.overlay = null; + + if (this.margin !== false) { + $('body').css('margin-right', this.margin); + + this.margin = false; + } + + if (this.el) { + this.el.removeClass('fancybox-lock'); + } + }, + + // Private, callbacks + + update : function () { + var width = '100%', offsetWidth; + + // Reset width/height so it will not mess + this.overlay.width(width).height('100%'); + + // jQuery does not return reliable result for IE + if ($.browser.msie) { + offsetWidth = Math.max(document.documentElement.offsetWidth, document.body.offsetWidth); + + if (D.width() > offsetWidth) { + width = D.width(); + } + + } else if (D.width() > W.width()) { + width = D.width(); + } + + this.overlay.width(width).height(D.height()); + }, + + // This is where we can manipulate DOM, because later it would cause iframes to reload + onReady : function (opts, obj) { + $('.fancybox-overlay').stop(true, true); + + if (!this.overlay) { + this.margin = D.height() > W.height() || $('body').css('overflow-y') === 'scroll' ? $('body').css('margin-right') : false; + this.el = document.all && !document.querySelector ? $('html') : $('body'); + + this.create(opts); + } + + if (opts.locked && this.fixed) { + obj.locked = this.overlay.append( obj.wrap ); + obj.fixed = false; + } + + if (opts.showEarly === true) { + this.beforeShow.apply(this, arguments); + } + }, + + beforeShow : function(opts, obj) { + if (obj.locked) { + this.el.addClass('fancybox-lock'); + + if (this.margin !== false) { + $('body').css('margin-right', getScalar( this.margin ) + obj.scrollbarWidth); + } + } + + this.open(opts); + }, + + onUpdate : function() { + if (!this.fixed) { + this.update(); + } + }, + + afterClose: function (opts) { + // Remove overlay if exists and fancyBox is not opening + // (e.g., it is not being open using afterClose callback) + if (this.overlay && !F.isActive) { + this.overlay.fadeOut(opts.speedOut, $.proxy( this.close, this )); + } + } + }; + + /* + * Title helper + */ + + F.helpers.title = { + defaults : { + type : 'float', // 'float', 'inside', 'outside' or 'over', + position : 'bottom' // 'top' or 'bottom' + }, + + beforeShow: function (opts) { + var current = F.current, + text = current.title, + type = opts.type, + title, + target; + + if ($.isFunction(text)) { + text = text.call(current.element, current); + } + + if (!isString(text) || $.trim(text) === '') { + return; + } + + title = $('
    ' + text + '
    '); + + switch (type) { + case 'inside': + target = F.skin; + break; + + case 'outside': + target = F.wrap; + break; + + case 'over': + target = F.inner; + break; + + default: // 'float' + target = F.skin; + + title.appendTo('body'); + + if ($.browser.msie) { + title.width( title.width() ); + } + + title.wrapInner(''); + + //Increase bottom margin so this title will also fit into viewport + F.current.margin[2] += Math.abs( getScalar(title.css('margin-bottom')) ); + break; + } + + title[ (opts.position === 'top' ? 'prependTo' : 'appendTo') ](target); + } + }; + + // jQuery plugin initialization + $.fn.fancybox = function (options) { + var index, + that = $(this), + selector = this.selector || '', + run = function(e) { + var what = $(this).blur(), idx = index, relType, relVal; + + if (!(e.ctrlKey || e.altKey || e.shiftKey || e.metaKey) && !what.is('.fancybox-wrap')) { + relType = options.groupAttr || 'data-fancybox-group'; + relVal = what.attr(relType); + + if (!relVal) { + relType = 'rel'; + relVal = what.get(0)[ relType ]; + } + + if (relVal && relVal !== '' && relVal !== 'nofollow') { + what = selector.length ? $(selector) : that; + what = what.filter('[' + relType + '="' + relVal + '"]'); + idx = what.index(this); + } + + options.index = idx; + + // Stop an event from bubbling if everything is fine + if (F.open(what, options) !== false) { + e.preventDefault(); + } + } + }; + + options = options || {}; + index = options.index || 0; + + if (!selector || options.live === false) { + that.unbind('click.fb-start').bind('click.fb-start', run); + + } else { + D.undelegate(selector, 'click.fb-start').delegate(selector + ":not('.fancybox-item, .fancybox-nav')", 'click.fb-start', run); + } + + this.filter('[data-fancybox-start=1]').trigger('click'); + + return this; + }; + + // Tests that need a body at doc ready + D.ready(function() { + if ( $.scrollbarWidth === undefined ) { + // http://benalman.com/projects/jquery-misc-plugins/#scrollbarwidth + $.scrollbarWidth = function() { + var parent = $('
    ').appendTo('body'), + child = parent.children(), + width = child.innerWidth() - child.height( 99 ).innerWidth(); + + parent.remove(); + + return width; + }; + } + + if ( $.support.fixedPosition === undefined ) { + $.support.fixedPosition = (function() { + var elem = $('
    ').appendTo('body'), + fixed = ( elem[0].offsetTop === 20 || elem[0].offsetTop === 15 ); + + elem.remove(); + + return fixed; + }()); + } + + $.extend(F.defaults, { + scrollbarWidth : $.scrollbarWidth(), + fixed : $.support.fixedPosition, + parent : $('body') + }); + }); + +}(window, document, jQuery)); \ No newline at end of file diff --git a/fancybox/jquery.fancybox.pack.js b/fancybox/jquery.fancybox.pack.js new file mode 100644 index 0000000..088b5c6 --- /dev/null +++ b/fancybox/jquery.fancybox.pack.js @@ -0,0 +1,45 @@ +/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */ +(function(B,x,f,q){var r=f(B),m=f(x),b=f.fancybox=function(){b.open.apply(this,arguments)},u=null,n=x.createTouch!==q,s=function(a){return a&&a.hasOwnProperty&&a instanceof f},p=function(a){return a&&"string"===f.type(a)},E=function(a){return p(a)&&0
    ',image:'',iframe:'",error:'

    The requested content cannot be loaded.
    Please try again later.

    ',closeBtn:'',next:'',prev:''},openEffect:"fade",openSpeed:250,openEasing:"swing", +openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:f.noop,beforeLoad:f.noop,afterLoad:f.noop,beforeShow:f.noop,afterShow:f.noop,beforeChange:f.noop,beforeClose:f.noop,afterClose:f.noop},group:{},opts:{},previous:null,coming:null,current:null, +isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,d){if(a&&(f.isPlainObject(d)||(d={}),!1!==b.close(!0)))return f.isArray(a)||(a=s(a)?f(a).get():[a]),f.each(a,function(e,c){var j={},g,h,i,l,k;"object"===f.type(c)&&(c.nodeType&&(c=f(c)),s(c)?(j={href:c.data("fancybox-href")||c.attr("href"),title:c.data("fancybox-title")||c.attr("title"),isDom:!0,element:c},f.metadata&&f.extend(!0, +j,c.metadata())):j=c);g=d.href||j.href||(p(c)?c:null);h=d.title!==q?d.title:j.title||"";l=(i=d.content||j.content)?"html":d.type||j.type;!l&&j.isDom&&(l=c.data("fancybox-type"),l||(l=(l=c.prop("class").match(/fancybox\.(\w+)/))?l[1]:null));p(g)&&(l||(b.isImage(g)?l="image":b.isSWF(g)?l="swf":"#"===g.charAt(0)?l="inline":p(c)&&(l="html",i=c)),"ajax"===l&&(k=g.split(/\s+/,2),g=k.shift(),k=k.shift()));i||("inline"===l?g?i=f(p(g)?g.replace(/.*(?=#[^\s]+$)/,""):g):j.isDom&&(i=c):"html"===l?i=g:!l&&(!g&& +j.isDom)&&(l="inline",i=c));f.extend(j,{href:g,type:l,content:i,title:h,selector:k});a[e]=j}),b.opts=f.extend(!0,{},b.defaults,d),d.keys!==q&&(b.opts.keys=d.keys?f.extend({},b.defaults.keys,d.keys):!1),b.group=a,b._start(b.opts.index)},cancel:function(){var a=b.coming;a&&!1!==b.trigger("onCancel")&&(b.hideLoading(),b.ajaxLoad&&b.ajaxLoad.abort(),b.ajaxLoad=null,b.imgPreload&&(b.imgPreload.onload=b.imgPreload.onerror=null),a.wrap&&a.wrap.stop(!0,!0).trigger("onReset").remove(),b.coming=null,b.current|| +b._afterZoomOut(a))},close:function(a){b.cancel();!1!==b.trigger("beforeClose")&&(b.unbindEvents(),b.isActive&&(!b.isOpen||!0===a?(f(".fancybox-wrap").stop(!0).trigger("onReset").remove(),b._afterZoomOut()):(b.isOpen=b.isOpened=!1,b.isClosing=!0,f(".fancybox-item, .fancybox-nav").remove(),b.wrap.stop(!0,!0).removeClass("fancybox-opened"),b.transitions[b.current.closeMethod]())))},play:function(a){var d=function(){clearTimeout(b.player.timer)},e=function(){d();b.current&&b.player.isActive&&(b.player.timer= +setTimeout(b.next,b.current.playSpeed))},c=function(){d();f("body").unbind(".player");b.player.isActive=!1;b.trigger("onPlayEnd")};if(!0===a||!b.player.isActive&&!1!==a){if(b.current&&(b.current.loop||b.current.index=c.index?"next":"prev"],b.router=e||"jumpto",c.loop&&(0>a&&(a=c.group.length+a%c.group.length),a%=c.group.length),c.group[a]!==q&&(b.cancel(),b._start(a)))},reposition:function(a,d){var e=b.current,c=e?e.wrap:null,j;c&&(j=b._getPosition(d),a&&"scroll"===a.type?(delete j.position,c.stop(!0,!0).animate(j,200)):(c.css(j),e.pos=f.extend({}, +e.dim,j)))},update:function(a){var d=a&&a.type,e=!d||"orientationchange"===d;e&&(clearTimeout(u),u=null);b.isOpen&&!u&&(u=setTimeout(function(){var c=b.current;c&&!b.isClosing&&(b.wrap.removeClass("fancybox-tmp"),(e||"load"===d||"resize"===d&&c.autoResize)&&b._setDimension(),"scroll"===d&&c.canShrink||b.reposition(a),b.trigger("onUpdate"),u=null)},e&&!n?0:300))},toggle:function(a){b.isOpen&&(b.current.fitToView="boolean"===f.type(a)?a:!b.current.fitToView,n&&(b.wrap.removeAttr("style").addClass("fancybox-tmp"), +b.trigger("onUpdate")),b.update())},hideLoading:function(){m.unbind(".loading");f("#fancybox-loading").remove()},showLoading:function(){var a,d;b.hideLoading();a=f('
    ').click(b.cancel).appendTo("body");m.bind("keydown.loading",function(a){if(27===(a.which||a.keyCode))a.preventDefault(),b.cancel()});b.defaults.fixed||(d=b.getViewport(),a.css({position:"absolute",top:0.5*d.h+d.y,left:0.5*d.w+d.x}))},getViewport:function(){var a=b.current&&b.current.locked|| +!1,d={x:r.scrollLeft(),y:r.scrollTop()};a?(d.w=a[0].clientWidth,d.h=a[0].clientHeight):(d.w=n&&B.innerWidth?B.innerWidth:r.width(),d.h=n&&B.innerHeight?B.innerHeight:r.height());return d},unbindEvents:function(){b.wrap&&s(b.wrap)&&b.wrap.unbind(".fb");m.unbind(".fb");r.unbind(".fb")},bindEvents:function(){var a=b.current,d;a&&(r.bind("orientationchange.fb"+(n?"":" resize.fb")+(a.autoCenter&&!a.locked?" scroll.fb":""),b.update),(d=a.keys)&&m.bind("keydown.fb",function(e){var c=e.which||e.keyCode,j= +e.target||e.srcElement;if(27===c&&b.coming)return!1;!e.ctrlKey&&(!e.altKey&&!e.shiftKey&&!e.metaKey&&(!j||!j.type&&!f(j).is("[contenteditable]")))&&f.each(d,function(d,j){if(1h[0].clientWidth||h[0].clientHeight&&h[0].scrollHeight>h[0].clientHeight),h=f(h).parent();if(0!==c&&!i&&1g||0>j)b.next(0>g?"up":"right");d.preventDefault()}}))},trigger:function(a,d){var e,c=d||b.coming||b.current;if(c){f.isFunction(c[a])&&(e=c[a].apply(c,Array.prototype.slice.call(arguments,1)));if(!1===e)return!1;c.helpers&&f.each(c.helpers,function(d, +e){e&&(b.helpers[d]&&f.isFunction(b.helpers[d][a]))&&(e=f.extend(!0,{},b.helpers[d].defaults,e),b.helpers[d][a](e,c))});f.event.trigger(a+".fb")}},isImage:function(a){return p(a)&&a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp)((\?|#).*)?$)/i)},isSWF:function(a){return p(a)&&a.match(/\.(swf)((\?|#).*)?$/i)},_start:function(a){var d={},e,c,a=k(a);e=b.group[a]||null;if(!e)return!1;d=f.extend(!0,{},b.opts,e);e=d.margin;c=d.padding;"number"===f.type(e)&&(d.margin=[e,e,e,e]);"number"===f.type(c)&& +(d.padding=[c,c,c,c]);d.modal&&f.extend(!0,d,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}});d.autoSize&&(d.autoWidth=d.autoHeight=!0);"auto"===d.width&&(d.autoWidth=!0);"auto"===d.height&&(d.autoHeight=!0);d.group=b.group;d.index=a;b.coming=d;if(!1===b.trigger("beforeLoad"))b.coming=null;else{c=d.type;e=d.href;if(!c)return b.coming=null,b.current&&b.router&&"jumpto"!==b.router?(b.current.index=a,b[b.router](b.direction)):!1;b.isActive= +!0;if("image"===c||"swf"===c)d.autoHeight=d.autoWidth=!1,d.scrolling="visible";"image"===c&&(d.aspectRatio=!0);"iframe"===c&&n&&(d.scrolling="scroll");d.wrap=f(d.tpl.wrap).addClass("fancybox-"+(n?"mobile":"desktop")+" fancybox-type-"+c+" fancybox-tmp "+d.wrapCSS).appendTo(d.parent||"body");f.extend(d,{skin:f(".fancybox-skin",d.wrap),outer:f(".fancybox-outer",d.wrap),inner:f(".fancybox-inner",d.wrap)});f.each(["Top","Right","Bottom","Left"],function(a,b){d.skin.css("padding"+b,v(d.padding[a]))});b.trigger("onReady"); +if("inline"===c||"html"===c){if(!d.content||!d.content.length)return b._error("content")}else if(!e)return b._error("href");"image"===c?b._loadImage():"ajax"===c?b._loadAjax():"iframe"===c?b._loadIframe():b._afterLoad()}},_error:function(a){f.extend(b.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:a,content:b.coming.tpl.error});b._afterLoad()},_loadImage:function(){var a=b.imgPreload=new Image;a.onload=function(){this.onload=this.onerror=null;b.coming.width= +this.width;b.coming.height=this.height;b._afterLoad()};a.onerror=function(){this.onload=this.onerror=null;b._error("image")};a.src=b.coming.href;!0!==a.complete&&b.showLoading()},_loadAjax:function(){var a=b.coming;b.showLoading();b.ajaxLoad=f.ajax(f.extend({},a.ajax,{url:a.href,error:function(a,e){b.coming&&"abort"!==e?b._error("ajax",a):b.hideLoading()},success:function(d,e){"success"===e&&(a.content=d,b._afterLoad())}}))},_loadIframe:function(){var a=b.coming,d=f(a.tpl.iframe.replace(/\{rnd\}/g, +(new Date).getTime())).attr("scrolling",n?"auto":a.iframe.scrolling).attr("src",a.href);f(a.wrap).bind("onReset",function(){try{f(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(a){}});a.iframe.preload&&(b.showLoading(),d.one("load",function(){f(this).data("ready",1);n||f(this).bind("load.fb",b.update);f(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();b._afterLoad()}));a.content=d.appendTo(a.inner);a.iframe.preload||b._afterLoad()},_preloadImages:function(){var a= +b.group,d=b.current,e=a.length,c=d.preload?Math.min(d.preload,e-1):0,f,g;for(g=1;g<=c;g+=1)f=a[(d.index+g)%e],"image"===f.type&&f.href&&((new Image).src=f.href)},_afterLoad:function(){var a=b.coming,d=b.current,e,c,j,g,h;b.hideLoading();if(a&&!1!==b.isActive)if(!1===b.trigger("afterLoad",a,d))a.wrap.stop(!0).trigger("onReset").remove(),b.coming=null;else{d&&(b.trigger("beforeChange",d),d.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());b.unbindEvents(); +e=a.content;c=a.type;j=a.scrolling;f.extend(b,{wrap:a.wrap,skin:a.skin,outer:a.outer,inner:a.inner,current:a,previous:d});g=a.href;switch(c){case "inline":case "ajax":case "html":a.selector?e=f("
    ").html(e).find(a.selector):s(e)&&(e.data("fancybox-placeholder")||e.data("fancybox-placeholder",f('
    ').insertAfter(e).hide()),e=e.show().detach(),a.wrap.bind("onReset",function(){f(this).find(e).length&&e.hide().replaceAll(e.data("fancybox-placeholder")).data("fancybox-placeholder", +!1)}));break;case "image":e=a.tpl.image.replace("{href}",g);break;case "swf":e='',h="",f.each(a.swf,function(a,b){e+='';h+=" "+a+'="'+b+'"'}),e+='"}(!s(e)||!e.parent().is(a.inner))&&a.inner.append(e);b.trigger("beforeShow"); +a.inner.css("overflow","yes"===j?"scroll":"no"===j?"hidden":j);b._setDimension();b.reposition();b.isOpen=!1;b.coming=null;b.bindEvents();if(b.isOpened){if(d.prevMethod)b.transitions[d.prevMethod]()}else f(".fancybox-wrap").not(a.wrap).stop(!0).trigger("onReset").remove();b.transitions[b.isOpened?a.nextMethod:a.openMethod]();b._preloadImages()}},_setDimension:function(){var a=b.getViewport(),d=0,e=!1,c=!1,e=b.wrap,j=b.skin,g=b.inner,h=b.current,c=h.width,i=h.height,l=h.minWidth,t=h.minHeight,m=h.maxWidth, +n=h.maxHeight,r=h.scrolling,p=h.scrollOutside?h.scrollbarWidth:0,w=h.margin,y=k(w[1]+w[3]),q=k(w[0]+w[2]),x,z,s,C,A,F,B,D,u;e.add(j).add(g).width("auto").height("auto").removeClass("fancybox-tmp");w=k(j.outerWidth(!0)-j.width());x=k(j.outerHeight(!0)-j.height());z=y+w;s=q+x;C=E(c)?(a.w-z)*k(c)/100:c;A=E(i)?(a.h-s)*k(i)/100:i;if("iframe"===h.type){if(u=h.content,h.autoHeight&&1===u.data("ready"))try{u[0].contentWindow.document.location&&(g.width(C).height(9999),F=u.contents().find("body"),p&&F.css("overflow-x", +"hidden"),A=F.height())}catch(G){}}else if(h.autoWidth||h.autoHeight)g.addClass("fancybox-tmp"),h.autoWidth||g.width(C),h.autoHeight||g.height(A),h.autoWidth&&(C=g.width()),h.autoHeight&&(A=g.height()),g.removeClass("fancybox-tmp");c=k(C);i=k(A);D=C/A;l=k(E(l)?k(l,"w")-z:l);m=k(E(m)?k(m,"w")-z:m);t=k(E(t)?k(t,"h")-s:t);n=k(E(n)?k(n,"h")-s:n);F=m;B=n;h.fitToView&&(m=Math.min(a.w-z,m),n=Math.min(a.h-s,n));z=a.w-y;q=a.h-q;h.aspectRatio?(c>m&&(c=m,i=k(c/D)),i>n&&(i=n,c=k(i*D)),cz||y>q)&&(c>l&&i>t)&&!(19m&&(c=m,i=k(c/D)),g.width(c).height(i),e.width(c+w),a=e.width(),y=e.height();else c=Math.max(l,Math.min(c,c-(a-z))),i=Math.max(t,Math.min(i,i-(y-q)));p&&("auto"===r&&iz||y>q)&&c>l&&i>t;c=h.aspectRatio?ct&&i
    ').appendTo("body");this.fixed=!1;a.fixed&&b.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(a){var d=this,a=f.extend({},this.defaults,a);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(a);this.fixed||(r.bind("resize.overlay",f.proxy(this.update,this)),this.update());a.closeClick&&this.overlay.bind("click.overlay",function(a){f(a.target).hasClass("fancybox-overlay")&& +(b.isActive?b.close():d.close())});this.overlay.css(a.css).show()},close:function(){f(".fancybox-overlay").remove();r.unbind("resize.overlay");this.overlay=null;!1!==this.margin&&(f("body").css("margin-right",this.margin),this.margin=!1);this.el&&this.el.removeClass("fancybox-lock")},update:function(){var a="100%",b;this.overlay.width(a).height("100%");f.browser.msie?(b=Math.max(x.documentElement.offsetWidth,x.body.offsetWidth),m.width()>b&&(a=m.width())):m.width()>r.width()&&(a=m.width());this.overlay.width(a).height(m.height())}, +onReady:function(a,b){f(".fancybox-overlay").stop(!0,!0);this.overlay||(this.margin=m.height()>r.height()||"scroll"===f("body").css("overflow-y")?f("body").css("margin-right"):!1,this.el=x.all&&!x.querySelector?f("html"):f("body"),this.create(a));a.locked&&this.fixed&&(b.locked=this.overlay.append(b.wrap),b.fixed=!1);!0===a.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(a,b){b.locked&&(this.el.addClass("fancybox-lock"),!1!==this.margin&&f("body").css("margin-right",k(this.margin)+ +b.scrollbarWidth));this.open(a)},onUpdate:function(){this.fixed||this.update()},afterClose:function(a){this.overlay&&!b.isActive&&this.overlay.fadeOut(a.speedOut,f.proxy(this.close,this))}};b.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(a){var d=b.current,e=d.title,c=a.type;f.isFunction(e)&&(e=e.call(d.element,d));if(p(e)&&""!==f.trim(e)){d=f('
    '+e+"
    ");switch(c){case "inside":c=b.skin;break;case "outside":c= +b.wrap;break;case "over":c=b.inner;break;default:c=b.skin,d.appendTo("body"),f.browser.msie&&d.width(d.width()),d.wrapInner(''),b.current.margin[2]+=Math.abs(k(d.css("margin-bottom")))}d["top"===a.position?"prependTo":"appendTo"](c)}}};f.fn.fancybox=function(a){var d,e=f(this),c=this.selector||"",j=function(g){var h=f(this).blur(),i=d,j,k;!g.ctrlKey&&(!g.altKey&&!g.shiftKey&&!g.metaKey)&&!h.is(".fancybox-wrap")&&(j=a.groupAttr||"data-fancybox-group",k=h.attr(j),k||(j="rel", +k=h.get(0)[j]),k&&(""!==k&&"nofollow"!==k)&&(h=c.length?f(c):e,h=h.filter("["+j+'="'+k+'"]'),i=h.index(this)),a.index=i,!1!==b.open(h,a)&&g.preventDefault())},a=a||{};d=a.index||0;!c||!1===a.live?e.unbind("click.fb-start").bind("click.fb-start",j):m.undelegate(c,"click.fb-start").delegate(c+":not('.fancybox-item, .fancybox-nav')","click.fb-start",j);this.filter("[data-fancybox-start=1]").trigger("click");return this};m.ready(function(){f.scrollbarWidth===q&&(f.scrollbarWidth=function(){var a=f('
    ').appendTo("body"), +b=a.children(),b=b.innerWidth()-b.height(99).innerWidth();a.remove();return b});if(f.support.fixedPosition===q){var a=f.support,d=f('
    ').appendTo("body"),e=20===d[0].offsetTop||15===d[0].offsetTop;d.remove();a.fixedPosition=e}f.extend(b.defaults,{scrollbarWidth:f.scrollbarWidth(),fixed:f.support.fixedPosition,parent:f("body")})})})(window,document,jQuery); \ No newline at end of file diff --git a/images/btn.connect.gif b/images/btn.connect.gif new file mode 100644 index 0000000000000000000000000000000000000000..93cdcb0165bd67f3640a22943ce2a578841a58e2 GIT binary patch literal 4839 zcmeH~dpuP68^;IJxJ0F!N@`46sWCH#5n~j&M7u7zM5r7yXUsHX&UEHrOtjcS=prp8 z5-qumt}YdADpF#lR1`wF?3SpuTGi$^GmP~5)xP{*uiyUX{4wA8p67W!&-c8)&v{h0u;wFMABGSXHH z`2d{*BG>>hkj=Bi4U}KTVc85zoEOE30~P9%|uWU`^e!%z^$Lja*6Pq0KPF`{7$3g|GKkFX&gR;mdEK*5M5 z4kxi=N5vWRF>QV@%#|rK=tPhU27x?8Kr|v45y$&WNVu^BS%_dPj3*$-Xb|X75K##5 zB_SjtEc5vylFxz=NWg;lUymF!%i_nUbmSv+6G>hv(6Ly_Q_*FM6(9`acn?{)Y@bH5 zk1d$$1i&0nve)(iR{+Wqe71Rk0qzKZ$R2tW(Aa{g*1-r1f(5RSfGtHSu}cYKX$(4b zhe6UmuVIy2{oRmEAXtn&$YyGT8`%KbP00e>_ARHw4e`WfnHf{XA zQ*B02*+7!_fQ~rwn2@Z@zw}{SGhjO*0x)3tYw+K88#WU5ZL6E4bI5Ao8|tofh#@J{ zkpljTI0Ao5+ymr#L9nEUd^OfC2w?w{-4m8uWd%W#mDachAlZ$Pdy>W?>1o8VrZ!ql zqy6XK8f3KoEpfT-WD+@v35}DuCWJ}uG>J=2VnX92t_fk1J5Az}lbFyriEBcb9go}F zS|2@ZX?}43Uenz>jkgPYXh<+3fVc4>UJ#eFmCXudf(&{9;J;<_CO==Fjow}xJU!gq*1NhmJN@weI!A}K z_I9>5YpktSud<|BP|eL&no>-R$wnk1!4SV5uf3iBcN&F2ES+*E$wnGJ95EKJ342 z?^6mo@{CxlXa(XMkf6sxQD6&@N5ejK?}(^qL8P$)S`ibUfOf(vp$!t^_bhTuRt(eH zoy?wjV4vE=-MES=b268FwNP*_}`xN_Ihypm};aV0t1913!enMEW@iIQQ`Hk4L4f|I| z_S~c3xeeCXD{2EBMN|jfEOb;$&&}EsD#tE|&jbfwTM>pcbCtB7pq+q zNuF;Pp|XV#J%haY`aEs(riI?FJ$f+&wys6X51j>B_=Mc>Fo8Y=aL#YTC%O9>D&EH? zX%Fq0d*4MT@NLCbe0rnjlH{~a7xQeriZ}k~w9Z2FZcJIu8jos!j3LI=<{HkD^rElX z$I2IDCwBhbz*FyiL3X)t5FPHW-%)ZRbV^(Z72S%iUn%}BErDX}T9JLMuxQ8jg&5SZ9;L^p^kHJ}(xdTJgBmMVG?!jXyS7=>*!nQu890}HuEJw+ zphi(M=SDlX^U%>N+o7osrW@a(4B4!WE=SXrJDflQx6mHezt$_Uyua-PA1 z`=XZlM!3j6^9S@5Z*=wdFqoI}rYGHM^meh=?^2;_T5Rw1j#s-~BqRu{oJE zd%9k>Tg-u874%!S74y81*&Py6r}}hXl=C`;jP9Gg`4CWq@f9`l_1DC$L5U)Pg{W>V zWu2TSIn3_3w4{_=_`QNS^d3_`Eyah-VJnjKd^Zl~r<>y8^HD2(@?ujAuAZHvk}7s? zDD~kgJE+BH;L>(-8rJQy^X>PrICHl@qtlaP#n`NCwz~knZqQZstKXc|tn+HSwm6`Q zEPN|4zNqD=pSG#wU!KXT4#bEtoy#l8LE8_zB%p#hr7BZzdfmt%u&q5RS>e{zZTZix zRO8)DX4fW8`ST>Y;$k6mOFfmwq?6xVhby0KtbumUUT^=p%5=cbE5jLjezrk$@}pbS zJmalUuy&=op~psRLLH;ngWlv2lJ=pZ!KMti zKWdtUp?L~=E&e)X_XSGrZyNX4&Z+g%UD)Na6#m=3-uNNzacP!I^lH5@yMwER#*OKr z{_n8jvd#ItlQo17v+x}jANtS74%VpgdtZDQ=sG>PXs}9a7^76Gb?Re3vzYYp)$Q^f wAJyX5LJ?Rreto3Er7Z&yI*zP?HLo70F1|jk>y)d;P*2%Fm8wBpCJJToA2L8owg3PC literal 0 HcmV?d00001 diff --git a/images/btn.facebook.gif b/images/btn.facebook.gif new file mode 100644 index 0000000000000000000000000000000000000000..3b7f9ba26d65f0ecf4a1b67efe6860a84af56561 GIT binary patch literal 4693 zcmeH~X;c$g7RQ5xMHECuP+1H?ZJL2p2zyKrWD&&B2tgK&O(iKqBpa221cVV(1T-Qp z&F#m;|Mr{4Fm6JhjFmO z**Op#3HH_)0v_)S;GFx5bQKSXUhk31)6426}prr<2df*hmBs5CK3W z65&L4I6lk*Y+YPj06YO85NzZgHo`a_0*Y;TLJNh&n1&}LWWa0z!shcZ3QdsCk3q;- ztlW+n7iTgiv;{FRN2$zY01yY_LOetW*y3z~$^LQ@foxVJBAf{032{mqI0l~!h(Uoo z1P{PUpHCtMk$i+NjN}VGA30%G#!pV^D?k|b^1KS56S4BAVkj3YM3}&24`sM=pT@FJ zESN|E;V4MH*WMsU2q_bMw1q(QAOu8|4?PZOVnIar7$lMp3j_ER3RkbQ$dA31BO6^4^K)E z1Vw+E;1eyCRjD;OSRsb65e_s-N|kuLTK?y?e$*pH!QsQ(mTH z1^gLt1pbmZ72<^OVR;YvY^)a-WdE5x7*<)81wm4l)}#g?-;J?*^2Q?XX~0BN8?UDE z{_|H2N?L!FxJq|AiHgLO#%Wwr!lZJV#-$=LrEwb9lrX8Brg5oAOlh3PH6=_cr$57` z^YK^&@#NpfBKe_5P4?m6@87+B^T+Gaf4v$Re);GR*7{rYrh@Rui#fBtEp|It4m zKIpsukKTKC@AP!vzSVW}M(6d8YwbU_wYD^0ZEC!7`O?J;4fW^G)z$uRwx;?_)%T|> zD^8s(KT%d%Qe1TWSYbha-qGBgBZt4s&N_7P!2ZmA8G9vrcBiMM?n>FYV|#Maw!bGP zY>kf-i(+FCAsj8>^SGR-E$m3vW{An4gAw0uqHWv|9u^w1KA0L5xGvxuf67|FHNHNp zy}dj=R=K;abS0Bk5M7*|93AZK2)1|tXJh?0tFJA;TE1+l1=bw1#LU#hc=4izMurOv z=Fgj}KSxh@_AH&5+FF_#X!RLtD3tjdG)i$QLV=HU_*%;%xSezIz>O0Kk*uq$c{0|xl2-Ge zDm0CnsXe12-0jDRw%?sI%on42#2#04v){>ApGdKR=vGSxMlN2>a%={iN*i&gRUx8FQbf=$DAkYh|XsjMHc5 zX$_5P4y|Yd0-a}wsy-jtL0V~O# zh2<14ZPBKOdzRW2=fr8w`lXNBb;SX3)a<%C(qDX2duBAv#8A!BFGF`(Ak_!QCW|$> z3mvXht*h4CFj8DxHSf5SwL1R5L1K4ON0yd$80TFqtG0w%@WH|WW0Z_C?3O%d-_q-g zNGZulJg2w0{)DEE`r$p&pL>e9-1m37gFSqsrKCe%Tfw}I6}*s-Q) zMw-i&r+JO!5rbu>N6$tK`zQMi4K9WU?+GmeOmPG6wFYI(bs|5FA#JhSs`*Dsa%0cW zPD%Cer!C75aCN5^`0lS5ya{o&z0FaV7dWY<+-+%nNEwb^ErCbEoUVo}F*s15S;P%V zcI|kwbc2Q-?3hKXIb$cGe$a@!OM5@_uHp9hutMWab7!~QmOOyk@)<)kR6m-qdwE_E zI%ikdhIvw-M)o(}8jr&|sWtg~W!71_X$EG;moke>hG<&_)v<;9wpOP-+J=u$*UGw~ zZ%N-)Mk+5WV8xa#kB*{?Dfmk-pBP1)3(L%8rtVE=AKVQ)G?qP%gpWXen@Sgb`x>k& zLDRfLwwUv|ZSx@_z!u>djvr3Ed%0-u21MrF9vo!)=n;yFJORtWBy|1cl>G%q7%LBE2 zIclpaD}CxZn~2v>79_Xet)s6#SpHjO<$M-tbxYmGqgAb#wthTXd(Oh)c56w3Tf4oL zWVmC~A`^?|^d^qoF@kY@Yn{{U_w*YNrIIr@JvS5*I_4Tx+M}&bq3+!#J5idt1NyF` z8iQG;9*f+fp8qg=eS(c+FSw68s$(CKIC|em@LZ!$!0&f7h`yKDKIf|wT+v;jQ6>tt F;y;l55UKzG literal 0 HcmV?d00001 diff --git a/images/btn.twitter.gif b/images/btn.twitter.gif new file mode 100644 index 0000000000000000000000000000000000000000..f8a267e2449ddcc9ce5e8e018fd912fb6b19299c GIT binary patch literal 4802 zcmeH~dpuO@8pp@|Qqx8kw~ofBw1qVWVa&)RcVjz@=r$}fingn zkG3@D!C`=fot+(k!vlD{nb^Zj5W_`4p&3_TB#{``SPcp2FpH0{cwCG`6Aa-+A|xzU zY{yK9Gw74r{79HBRc6ouhz)TdE+POd%q@Va{$diotS}}bm<;0z%%wEU={yb~1o`3+ z8~{swzKG;Ac?eIyLak5XKN0bi(*^ zN~hz<$!uhNHa=yuB%BFskQ+wA3e6Z$C>Y5`u)stFAlVgJ2od;FP@+$VArRrgQxf<= z5nm?wLQ7_qYE2E6h#@S54NZ}fC7!63|9P#S^@yKI`U}7?hzh|R!T&4MH?@gV_nqK0 zj>?HAeh=t~J2#XkE%PsZSY!t5EJQ#CEPD<9+wR0dV!mzl6?YD44SYl0ht6Y&%XGYe zzaoyn-x8-n>;N7t?jc`|b>@Jqzq0$oGOM&8h|+cem>CPmPk(kyvgKJutWKJ`_f1pof6LL9~q<)~{O|7_i2l>gW4UpC7y_UY;KAZmurQ ztDRPn9alP#i1q|KTbmWuR+e}R9AIu{y4>XZWyVXFEH=U#Vipde*A)Me{0=X@UqOc z^aHcYD%kxO`JzL}+v~!L!T2oAs-{*~Q@t!VbzG?%q3CvL+S=@Ol@CoV?Jaa_p7Bj> z72~e<4l%cT6y1MQb9AW@N}1MxIoKuYNlel}bmAAu$>+RmnTIcJ3QR%vyF53C9$E`#2PWqM8EzfE9^qO7{+4X8(tcY_O7<_W( z0a3A6r7wsS`yP|{XUVHu_Rh+6id~Mujt!~`=*EIz*ReuFwU$D&pMLhqQ3}G6O+E_i z=PXmuUas0%^|oMn)I8dAQ}>%2Dc`9X4#kb&ic?~=HBN0<>gev^EgyJZUpqVt8e>@u5LPR^6`TqNUwc<7cTV#v(^b|BZ|9PuKQdg+HCoV&Uh#9QRP(cT%NB+ zKXadthc`_;S4+jbo@gVNl-=6LO@ zgbm?pPmM;Ju5~Q7ZRWBV!nDzV^|Noj)eQ;#k%YQ4R_Y&|=M$4*vmx$gl4UTVmeqdH zgGS^Z;ApPGp#4)wwyE(eMbxJPgwoxC7BZt8vH3fiij)R4RCggNFG~uPhjv>SCggaj zqSq3tbM>7vYT+VPa^Em$+;+pLSSf$Ws@(!=SxuVP}W>dqHYzkks$5H-i#}9fnbF?|btvkmq(iqu=zB(3r} z5S#g6pEd|yrgoL+VAed%9!c8gDKHqo8(WY0?R$AE(l4sYjStW9XgIUzxpTR3%f;?( z{HzrHx_3k<_5H zmww+X_vyuSU)G9DRBe3sgu10jf!Ci`R_^;j9i`nFu%JOJM|3R7$ZC{wI!-t*mxyX~3HQdbgeZD(rg7e7e} zXtJrzL%&GwOr1+xOdHJoB>!T^tH(GwiURr>=p^T}FskR^`g&`v+^yW;r4z z#gF}NCmWW&J}Wro{9DaaIBq~>Oio2#Pzg$T%~0iu<}~_6jQ$RcI@telJ1$$KriMb< F{|8@DJlOyM literal 0 HcmV?d00001 diff --git a/images/bu.inset.share.gif b/images/bu.inset.share.gif new file mode 100644 index 0000000000000000000000000000000000000000..7b95a028b62f5a8f0b63f43e1af5f5594d864737 GIT binary patch literal 13312 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 literal 0 HcmV?d00001 diff --git a/images/favicon.png b/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..5856f4d641884a5098bbf10908327a030b33d7e6 GIT binary patch literal 55765 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�w->~ro?2@snQizHI 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 literal 0 HcmV?d00001 diff --git a/images/inset.share.gif b/images/inset.share.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd4a9c4c60139d513d0b5954e5da7d044efdaaa3 GIT binary patch literal 11437 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%0D$n38$MALXIjafix5AllJb|Fhs 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 KU0ntV*!>T%BP*Q% literal 0 HcmV?d00001 diff --git a/images/launchparty.png b/images/launchparty.png new file mode 100644 index 0000000000000000000000000000000000000000..c56f86845650451c32f0f893053665f6b62d6d8a GIT binary patch literal 12535 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 EJ1cYpy8r+H literal 0 HcmV?d00001 diff --git a/images/og_background.gif b/images/og_background.gif new file mode 100644 index 0000000000000000000000000000000000000000..ea43926ae0b3133c3fc4ecf0cee341b24f631ce8 GIT binary patch literal 239 zcmV(oSXo>4h94pM1ONa4001li0000A0MG{j0>*@osmtvT zqnxzbi?iOmrvQfHNS5Y_rs~SJ?hD8AOxN~}=lag~{tpZahs2`sh)gP%%%<}RjY_A~ zs`ZM^YPa03_X`e-$K-YS={|^`_I7nD%c!-#&xX9S( z_y`#(IZ0V*d5M{+xyjk-`3V{-I!an`U)E>J4;(@dyAW^yUW|_`wJW_ pJWO0{e2ko|yv*F}{0to}JxyJ0eT|*1z0KY2{S6*2K3-e^06W*id4>Q0 literal 0 HcmV?d00001 diff --git a/images/og_description.gif b/images/og_description.gif new file mode 100644 index 0000000000000000000000000000000000000000..af120d5cbfd40659d963587aa67a8e6fa1bb80a6 GIT binary patch literal 13115 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 literal 0 HcmV?d00001 diff --git a/images/og_description_old.gif b/images/og_description_old.gif new file mode 100644 index 0000000000000000000000000000000000000000..9127ebbf6eecfe1769828cc0746665a3a76ed7cd GIT binary patch literal 13082 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 YAs2?>{6^6}M)B=N$@+*006_Hr0CDERjQ{`u literal 0 HcmV?d00001 diff --git a/images/quote.dan_reiland.gif b/images/quote.dan_reiland.gif new file mode 100644 index 0000000000000000000000000000000000000000..b14567ea272e9b7c2ae7b4a7ac048c7c12c4546d GIT binary patch literal 17083 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 literal 0 HcmV?d00001 diff --git a/images/quote.john_d_hull.gif b/images/quote.john_d_hull.gif new file mode 100644 index 0000000000000000000000000000000000000000..1e3c9255deea0a6f3b37badcceb246a6ac1fbfc4 GIT binary patch literal 17031 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 literal 0 HcmV?d00001 diff --git a/images/quote.john_maxwell.gif b/images/quote.john_maxwell.gif new file mode 100644 index 0000000000000000000000000000000000000000..330c60188edcf006a95b0c1b3589edb79f0bfe28 GIT binary patch literal 15926 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 literal 0 HcmV?d00001 diff --git a/images/quote.pat_williams.gif b/images/quote.pat_williams.gif new file mode 100644 index 0000000000000000000000000000000000000000..32a46576d0e2be7409346425e4a77ba31190976d GIT binary patch literal 17735 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 z zQq(@wg*gY8UR2=IVAlQ|Y0}zba`ll}5ytR)vAQHlk$V9i1~61s5Do4Tbz4xoTcYX_ zg;ui`RkSsr@4>CHs{63$GcOp%Et+{ef(PN%Ds4=S56rk&EG`PZ1GF+Jli(mLbnC(? zSt%|^fJYmFTMP>&muU07IbBu)=fpyDGBazUSm-~3uJzcOeYUkKW$)_2OH!4lSOr3@ zm5@=U8@4z}fRe$!dFY-6G72rTsN!cMDoIm-cZp0Wna3=er5u;)S1MZg?W=lV)q+bD z!zmU(JHsTRV_=Wd#Wl-IibE7VG&tN?1It}C7}DYmQj!8o5zPPq?H9fPgLI9@smyjMwPS(g~n>Rw`>rVh*y4k>sXKA28CBvX!bIfn(-`i5l{EJd#2~? z&PNDYJc0>CIDYH_`6^rfRKhARcrg|K&UtTesimg1vLrx+9w5Mg_r9QP&TQ?=(j)M_ z#EGRx^mU0>$`{e3BEVU!{PlC90ZYDtH^m!fT%P0`HSY~|1;Z66u8Md#E4GN13Kznk zKocEue54A;f?Co*laIM}9~=Al0KaZ3MtCyaqt03%1BuZ0>xaWRzf$+rbfKKR=ex3V zl=Q=tJ?Rcf{8ql6-QsMHr$fUB!;gj!P3*i<_8p69zyI&i_aG^rDpPj@F1! zcYP-X97?Y;cfvr+r=k9%)HVq^ewfb`_d`NGb-Wd)?+JaUQfe_I ziCH6A-&A4fR)8;@4tykfq$FN$Er04*NkzWfJDW?Fzt~aGT2;IP%Vn)Bt>)liqe55! zG(W{_I%1pR(#oB%;l=XW?69n2J3-qRK?R3P=g<_DjQe(H8yakET7Lb=`*=@8>SYGc zG|V_~-00)1Nky!N2GyQ&n9x+BXn#$%3UHlg7h2S+L^mT{Ye-fy+UcFUT|;I%LqX^U z{}|F`=nDwvUAX{Gfm(XQcIonddP2)S_{}2Mb%QY~&-yn_1|~TU`X+8zR-v*2kpon^ z_^SF{fn-hLN;0T_6Av|Ow+1|5#u6~~8uFxXbjfF-#I5f7cXw;E#PrFDh!oT`fWcJ1 zd-|)AVO8as^@aiClaB>&Hp(fY1C@8ljhZ;cWDwX9yJ^lQ?69b7%qr?vY-n>K4VzRpVlyzkkU!RH?kb=%nP&g*+N=f2IezC-R_82$(lQi6NfddmOCo zwece0#321Qo$D+T@ve~6yqR>m#CqSn*@i*myLWWg7bx@uPqqH=hnS@%gTVzYhAR?{ ztQzsI9aH=rp;zjpESLJYfinykz4PzcTWwA)VuBg7-8m6+NA_4>#)*h<5ue=SXb5`8U>?diUM-$1z@2dW!P=CIUu58N^Hpv<-}^?6X?Sm52Zj61)N8HEBgh;Tr5uqM5k7)^1Hg(xb+vN{%G zW-&;SN z$+!>KkyE}hOo(W6(QjItAfEem%uJOiBGZrWQd+b2luZoMj>`I@v~6Tx z2+UqrgwOuY!w$9&2H!@TWX@U9ds3zEgd%K>r!;Y{?;2U5i6_P$;u;_7=g8I$ee};e zF&~^t<>mpm(^`G7Z4V1jq=&NV7VC0JL-*avsC2n2YF9VaZKg}OnL?8-Wg{m0n4-|7@lR< zK}T2X!URSZ1oc-g1CUHYI^xcA-eKPbc0nFYHrR3B*}IH(de@)QCLk*)9RaZu1R2Q( zFIBJ72^@RNu6A<0LBra~Zx1fLwJ4}&hrYj6`>8Q(!m?n2iMO*(zPz`#^E4$cK2Q9#p7`*^rm8|KfRdNNpt2PBk0Y&n!P;`8M)`F{v9zoQ7}J8pU(wiS zaB(0!v`#x!bc8Aq63+Ls^EpAlx37Z#;MU5DTflCC&|YEq4roDXh~f0bK_lY}1_sx+ z!^aKZvugCSx-iqZ-d}n6VCVChc7BnJpb5v3xzid-0;MA>ZKr~8Zf+}O;~Ii?Q|`C4 z8b9kEf3VC~F}+)`R63dTu=#-aqowkFD|V){r^Mr+L+$hUxO~dzkpd5F{7=Z2Mij4b z%CDLu58`Ea03pw|VKy6?7!9(bxs=-k}n zan(>>72mByR;A2N4lo0oGI6@)ljmp-57%zzE@k-l&IBSzj95ni)3act)H?A55IsQ3 zk%T4;L+CNiB6t#jO5!!lXEZXwq(fn>0+y7p70`_~`|F-F&b~15t7o$Ns7m^VOiah_ zNtNl~(}AdNN0;fodfm}W4yK+h%jcqHU*AhU1~Kw<@Z?3OR}+)~g*Ev@kJxoKVV?}C z2vt6pSDvQw-ZN7gEFq%kdfi|(I)t1hqk`vjxxulcTZ7yN|CQ6SAErZ$`qOWQZZ(h3 z*N?7_W_v;CiF%og%mP|{#FfnhdOC9dh<^(FD=Q1&Fer={7})n5 z>NEzdWpa#!t0!tmOOvEwkqMfK-A#+Z*J zGE6O;<7($?VKggf+lSg*9a^Nn2jH?~F?NI87bc<=|gPt|W2cFR-rJ8HUX zWd?xV>wfc8BZQmVtJ_;K5?@U5-ywHhwgJk|#M){iM8f832cy4jr!xi!DXJ`lL~|jo zPJMV%i$HZMaO~U@kUc9}!~8rj@=8-RMzoXw>$lDyDpS21b?gfYH`V4hZ(LN&OCJez!D~8fP`^CuMG+P>4KQri zzBgWM9;>@9B@4a3U^jketE0F{2$Zx|gyNP1LK~@Jk8N?Q(S5%+QD<}9i28K9Lr{fI zYNAAJ3c4RnVY@@T_|BGqTAxerEBKfb;-8W?&xoJX(yIwyhwsEs*QTgEUaqNQ+zAXWp6GLcXDxiZYU5)twZ{zL zkAc__e~(vEyVc-F&H7Umf~nEYL#KI1QhMrDTi*_+1%>-JD=qt27O|e4X}=H4UFQ;=qS>u{>GBVtD}UQnLVrQ z-gq~zphwKUaf8Xa6gL%DmF`o#vT;*^uex(dYJx(z=O${GSc9;hH|t9eb^^6S?#+mv zY+dPq1lIEG6gXX2!~0B~f}A2!j|&3j*0K67i0VsAy_=_BvuR`9J|E3xLUMp&YSU?` z@8~Y2m(r)PNf^OKYgH&4&B&(>ijGO7cnZGio3f_$H7^I z$>t}-VVxy$a`3!S_<#HvXB!1*w1U1V5esp}UHOvdx= zy0#72E`zbGE~ZI3lmu!&UNDBl(r$V26G8r?D_zfcbU>Pnxe%}N`U5->kOdG$)^Vn`jB=Q1Z8%zyi4_batA%@Ao0xqUlS`yLeYByihm zA9yMbUoK9)^^xid#P~C=c1(1r7)Qee=yFApTl|F*bnBK!yL&V7P&#B6+^nZ(;lf*( zmE)s@z31;NUfyL>{??NpLD0n>{2X^x`?=$sA1;>jYe6Ci_vZAm-Xhb{uH@YO1rBX5 z)T1{$vqQ^k@vk+HU*k$r4@5H4xC%F+0vSHTHjC*}Pg0-m4bA#;(%yC?0gRWU+LlOwj3{o+4M2YI$G#>&z&#uq$@Q?FJg zVQTOZ0Er~I42vIYf+vsUr+_duxs6qdrTz6x?FTKQ+GXxUbKKzXJx;v5&rb)Z3zAOs zrc~gJyyXdKc06_1kn9>4ZskAC$M`d z0D2x8NP!5}pv4uE!0WHU) zC{W?+?%w;Hea3h19p@Y4yZ_GnBP;8jb3V^n&z$cZ?@Bba5i+uNv|x9@0stT&AYg88 zZWLGP?(Y7+0UZ<+l$e;9mzOs+HC0trrKzd;^<}}gxdtaECp$a4vp85sN5{_2&ei4V z_uZMA7zZXMCajmgTc7C zxFC_p2M-=JHa03KD6Flm_4oHL7TBU(ZeLwpT{L^KUJ;q=BVp=x{&qh{1?6Cror8yy zKg{0A#m!rh?V#rw8_dm7k?oeGzKA|b&B@hGD+KLi9CFjdA;iN$){#wFiBKU}F4zm@ z<>YS%3-Wm^w6M5{ps0+Th@_l^DD2ORO^FbufOd42Gg3$VN%wQ6 z$mZ(rkCGD>{+R%wAaNldw2QE)tgNiCh?uaLnBY$jLBG4+{&vBF-hS-AL;QiE?&Rly zc0>8Q`FO*A$F#He3Gi2BWBX}`{R!^q@DFTM0NV2xvZI5rlc$rHlefR0u&9uz@ZbG^ zDq-a2;_C1Bk1%gPpi-=O{?{)(G~ub436382sOMH8=me|Gm}dXXp4;1OE*= z(!s~^XPN#{!2bofKl;A|H*xa3<%9m&L;lNH4KF*l|H*EO{>%ESAQXO;*54Yy&usj0 z?`LEA+0%so(bWE|ra$}7|JLwJt^Y0Xzi|IU@|P0-*7zT}{w8_itY>FV4T5oqj$! zJ~}-3w7>W9!~1u;JKI~EZ#UN8yk1-VZDo1s)#AeZ-0aNs)a1nY*yzac%NIj~&jf7l z=C{mDO^l5Ukp?&Q^>lT#wKNeL>T0SgaAhS$1$jAH8EGj=32`w|5n&-g0e(JS9&Rp9 z4t6$H7z^_aCPoH&y6dzw)Krud>tv3hj2^CGfYYUkWVw8Ly{B5c6w}bQE zh^d3GSD47CXqW3~^_aw@KI`irc&?{0_;Pq;bZk5dF)=+eJ2$_eo@Bg zZ#Nz2s2Ra5A3pBwF@In_IzBu&_#i4tLITEsyiMX@O@H@70&Fhz{QZ*_qh?FdD?X>aTf!Gu%p86`L*#ST5205CPTIIP~_Z5(t zK?Y@q2Iz$G;1e&wabPPHNDt_k#bSQhv(AefV5&s4^=JHCbW+c zN;uqH+J}f_yhb`4aM;gdUU?2Hl+Ab>51?U#^Vkrp4yIFbi>fv#b5NVBJ0+Djzr5zHUZ2HKz@reVyD*4DvS>14%jz{7$aOO_u2kx_&u2>=GlRt-ZKB|oMQM9GE0LV(2=v^3CLcm1zu%mibDnb7Ql zLD_y_2sxNUx;ST%6m$c|ZsRqxjvYZZIK`p6j^KEkz!vVr=J$RO z1}0&HRM0|X`T~%^?}OxkG{9EpCeWRJJqjduX=vM?+0|CJg5qiqRNDS!S zXWklfLVk|Y0ekR|<~n<@GZ%=^%-$VD*eq2!7@9OQI_SdN*R9%I97X6Hi#z*}4@fR~ zUlG=CM(gfyQ>@;+`o8yNLF;1X*>i%$v{Bn@T-k6d%HE`;t0KT6;WTxRP6AP5%hY6@ zH|1RBAK#95`)8p?1y7!G)zj5paEUTD95Mvf<-7?@_M%KF5jkilwv>4o z+iH>gp$VsGv0>l9EA=4X%WROfSdc=RJCU=n(^`%tnA{8qDAAyTc;B$?!{3~sfrEu0 zfZ8-M%=H?e7{N6RF|WR*nyz+Lq#GqCPUMYaMtJvf3|BFZ|J4vB3_zH34XIjJ*1s#Y z%GnpR+)&FG>2{4E4W;^8yP=Q8Q+I2J&f`vNEv%b1ZU6pq-23{+HQy59jiFB|r)ym^ zOqY0DClP57V1TqFeG~@{bwL>wWL>bKoDjF-e76;I1p-!7+lD+Usyvi)`fd}!KLqNe z^>n1WNzk*Wy!G_!(3`0BuVh`?{Jl-NQ_{VmLpsEkA7*tLWn+w56e9NW!dHX~U>F3P zaF@%jD1W$aL^4}Y7h)an$Drwl4m?gaLPM#*2>{sKBT|EqSqwl1=PEP;1jIQ;Gk(*8 zphr~j_;7&h#Bff49vNc?EvFI9lrb$Ern9*3ad0h66`4d%WJ@O_r2_TQ>oXZF#5RWV zmcn@f#)RZ;GLp4OwDl#>0fB1f;AprLyPRKxY*l+6lcw7$SM-c4TG^lCqYYjQ6J@U> z9ouWtJ1`hvznHFoI|&9Sb~lJIIec=4ydu-HA7^8jqE+m>7)^}@R?y@Cnydmcq}Nnc z>al%dynK|gFVOin9PoQta#JGQ-ZF>VXDKIouB*K$pepIMZ!hBIyupmZ={5W1GJdXr z9_8x>Wz%BHmjM8pd|Ogi01pF?epFW*Pzh@c)_oWmlfImqH@_=QO@Of<;n=!1A1_LQ z%*sfsEvk{Bf524>!{a4?!(Q}dP?VG>kz1gQ>sbKEC6Fr-3RZb7^_*^q4iRLfs(0hE~<&E4a8(KQskr zzj~gzLFlKsOzP2zH$S2co(mWyUg?9TpCQYY0&;mnR=-t06ths~&}+(~+~|vkLntX0 zYB@B4#I~%f(r!lnk|qUqLkBTR8xTg$Yq@19q{qV0K4~>}>5h zJ=J&RpSzYK^XK)ul{}PoK-ZZL>L9c4>s5;dxKAhDROfqV?7S-->(;LsNr|zlT`)OP z)^%2nmWZZ7I(gyX&}rbBzp}#Bm>#%b6u>t5Z}a32kfMb>a!%l^w=+KaAXV zAH);YVn{>B=r;1fU=nm!81sPIvT~_)u-nj`@LadjFXP;*m}H}s#l?;>5)T#c9v|{o zE4{QgCm{!ZDR;iE6z+&7+Y@MTyYp?)&CE;VefiGgwE29*V!{QY_6;ag)WSF4jO%~x z0Lnw(Dww|^6mi|Xc|~mA(!aJ*TOjVCLlUDt***S2U6~_#Dk>bq?$Xdv@xyc#&lhCz z=Yx&FwaW@g?FVmL2cNc!B{EviQNH_7rNF$&+5XbFlPiyHEY_IEt%@o8^L92|+X=XY z2B^%~B2Qu2_~d0|-L9x;M!jqj(sz-{$)-R;SGali@$2*1_=i|(rpE4Dd>Oz`rrCiD z_RTp31n)m;vj>;=U7aU%d2DkJ#F{QC339ll`8I{iHgME%?K6-Q?Zqs2n<-~?KFZ?C zj?XgdcXC%)K0hr~R>-A!SR!(hI3sE4W!kCd*Y-V&=c9H-Mv?BLi~LE;-Qk@!##v7% z8aw3NjGw)5+j!ACDOlSe?ZT{CC@q$q3ro$P9$JueU@C;hrlizf7D@=@9Y*@>YemRs2l*~T54U=k$e))5p-=Y19s!($ z@E8bw3f|bt=nwXUy?*$bX(nNEX7Ky?i8a^dYqvXJf8#c|7*%8Ygf6r|<08;y0lSmH zC1YX<$`JZ-_~EAE3M8PGy@5GNp72#S)>EmXjpZd?=5_E=6^E>->$TSzom}h~VZ05^ z{#OP#BVht;QR3~=2ZjW#+m(@b4Ob#gEnt6~6}R=Bdm!bW04q;{3d!sAxv< zz?A-5*9M`ve*%LSG_e2t{0SNO^ZqWuX7s?-$g5EI$}qiY<9d;wFC5bKnRkqu?-{_t z=kQ4uUQu2#QBc0L3o3a@Dr0}0pw#6MPAQHub;vVq9wcY2kw~ZtkVNT{+zO?w33NvB z^Z9E5gQ29Zm=pl!J}z1x6GjK-gmgk=@(CHw!b+*aTWBL^L;%c@5|*MmNpV5kU(gx$ z0JC5?)Ys($(zJ0GaI{WlROzz0>mt=mX87Ds_Bcw!9Ll{;_hDWb&zSFMkbky?ZrE9L z2`V~iFP0+8!lowLnjuHTt~^o3|9(KaP1K=chNHAawJF0q4IF<3VtAh^lDZU%J+keB zddyJq`JC{vNAtDxlR$^*o7%7eX;IXl?NkW5zvn;hx#j(gk6^ob+^&)nbq9Z=?9REQeBRg9d4D)+mQX#5ueYYy}`~no5fc<$IFJKKZs_aXo1zLF#?R@ z_588elLS6z1^P^dN8&Qs8!`l4klU>=>NAJd&Ex~H#{rdwy%_x`u=19KNNEe_To#=P zEqwZ4Bh7f8CYQeP9)HPgGEnaG{-n>Y# z%tp+&($#J9p*Ro}1KRPv>O;~wAW6*tb=EuT{JkTpwv^s9El7Q|eR~$7Oh&uw!ZJ}s zyE_qS>tc+Q{=?y`tfgj{S59q};kexOf9!32t$WkhtY1 z3!}UNjBq@R`(dI+Y+hJ=YTo0kdMO*fmMCl*r~0T?3LI5*RVI2e1C8&{k?dRc!pOPWr@ zi%wRI@jV|8E~EWD^I!`LhpgiE0En5ffo}w&x=5`qB`0=ftN1ZxCWh-95Eds_DSDAL zJIZ`+lKsVmUcTN)^%_snD6PaSdWF-5swkL+!PU;U?pEm|`$Nm^W%mLzRaTGsS7#27cNk`Cyu?3v zANPAH#dw|B7gDk-4$yXJAcPx|<=huU$IXyWL;0%^pdsBtvrM72rM4-{N~X9Jka)?l zwybM~&}|03Wr*8WoW~+si(;0Z8_LNTZPzf@vossVpUonjs8x;DVx#JnRj=Mqe^x<} zx(p51N`&~;^N%dj=eAZR^>q4OXQQW}Ot)&j`rPc7o!pFH(M;@7S{wqfI|oV++`t+| z+_@F{JhE;MXJLr79m%|h#6G^ZIv_+0)x~GiVn>6C`mrB@lzTt|dG;l|(pUYp=32Km zICZx*ZTck4Zc7e`!b!M@@k$W_%Y1kjmjfo&L+0zZiS|G+BWn7DG+}9u&%v=YtF$D# z>|Uk)swbr9eX$yzgZ0uXgtjzMj|a`HUj}~5J2|6Z@?~0nNs8DY1!H+6o1Z817SM&= zFrp!Ym2yW^1*i4eP*F40+yVz#kK`)c6;%i#vW}GYLxTY}pI|CLWS7F~b7jvP0UdDq z4}eSZsKhVBx>SM6U*J)iBM#G*9^^4s0T{jIObhK`d``IW$I&sx%dxZ_OcDn9*wg!a z9dvNFWGZYVS%+z;lxE8{Ej$JN72f>wmz45x?n>*@Vvifrm{?1?kZ@qPE|^zsU@}Q_ ztiAUUpB@xE>>JcK)*Xhgzk1(5r0OLH*KjexC=*wFg;Hl2K2UI?Y5g|qb@aNEPWX|t zR;iEVv}ur8danEEUQNGQFu5rFx)jo^_RDDEt?Q9h?A6jE$K%k`Z}{h7{-MoNg96GY z4U&NHm=uv|YgF&>Z{uOuX~H!^z{hF*8du~k4r^jEe_xj*i%}JaSm^u=3%OZhW|Tz$ zPr|KPhC!P{JxPAA)>A9n3UtcVY;f`9W3Fbp@#Wn3;&Zj0;8Yf9>ZXxUC2LBeN;KAA zbMRPtu*ERCj_x!=Xpg^V->;!VB zE@5Ce!Iy46t1o7JVH&1_M#WJER{My{FC~-^lwSC`%`r0>7%hbS`#c`h@$~SYLR3c%&JqX^8n=eFIJ1(b0 zzxn`HSB-%!$XLWiTE!kAR@E(N?$_tDY2AcZw_ofEv(_^A8usTA6Qg89-UI$;y;O2{vrC2udm76 zW>rmN!t9Z=v>$WvV>aYIaP6Urr8M9N^tw1s<+esTUNc!7dcpk0F3J$Pi#GE&Na z?OWLNEIfI&!>FhIp>4>40!fXyd`;|VHE3Zj?6kFp>)ogT;zX&@BP;Vw+q32y$|gyv zoTm@xU$nGk91s&|MDiWByg%T=@LHm)8GXuMkI3)?oU=I`>cyt>c^2Atf&5@(-w z&6|`PQ=gNuBeL99g3d=gG=V0cmI( z(j_X8#B;>Yr=>;5$Ehs;7$883k!XhDsUQTd!E*^9aIFXt{@n<3Bw?~S(H#ptqnNf{ z@{jumM<=IWF1~)h0z#=}u()Srq~vn>k*K(2da~Q+qpqnfLjQ_1%*!^eH$$j&kG!cyubf1G**dXS8}D z63pec@x>(4QY`G_g7cm{;{z4cBt>~pJhFD*&(Wz_<#hkJq8cdK)w0~1GG8^CtIj79 z$`j~IR28H3fx;z=He>bDeNmzcOKl@n_@(fO3J8QYTl)>W6Z=Q>i8iC6P}OdeFg;^0K{i&q3#q z(KuPW%Km5u>pnMb^&pU~VHt>yZ%tFt>(yG&M(VBCci%t!@?@gMR^^8CRfT=}n~%s5 zP!AuU)mjenQ-z~y z4Zrm>b_OW6e@N|)g!Ju#g&Rq?L+^fC-hB{BYU!%?9HJ5%ey=@vjPi3bp3-1neiL)d z1-7oGt{Ib`P?n) zkQKMp0pDDD--(xzy(~1v=e-SwC6;Y(zBj$+uaPQeyJ6_f{ z=BQUTPin%&D-r{$B(y6$pNwfC)TP9v!ZA15I#sl70(-#;S|K~5DkN|tO#Z~U_ht+5 zlz2DlC<6>@BGAhl&Qqmn#KzvI#4sS%6Q(K*A^;!a`Zx@G&h--mWF%I|#-o$INwO*B zF6)_&I#xkQP(e?rmJur*0&e?W-V&uFiBLefhA9pti|vmkL{SxJq;pGyH#WQ->AtrC zDfHBCTzhSs!{InUnMBuri-(O>`^wSI!rpZ zKOp@=B-pb@Yt+}dsS36SWhBQONJM55?U8JXBQQ2KUw9cc44gU+19;`sSV~%EOBAx% z)-6TbBmwhKj!jITu?SC|^86efzraCRprU)B`H)cVBh?k$2GHT%@X3i`lC-!zP6OV92GovtT%pWr8!us&MI9H1UVJ{F9TJ0O6 zdLCZ7kfqVUrV+gblI2+w?R6kw0dB`0^!$n*NuKxY`{}_wB75stY^uYkWMxd@Zy0*W zfx2JIC;S}=L7xR%Cu@^FfD#e|tr*i_hRu_rY+s0vz@UDTq#4k&7taC>bdfHwqeb_}jzV7dW&hnRR zGa!42!Sk}U3}~0s0Ez%Wnem1WS2;^B+dEDlevfp5`Y(^%vH^hk6kP?uU#H`Q{7PEG z9QidvX8R+KiR#8Z91VV(4t*U^zPo3(X@j-83+ZWl6dsP#C%wNr;esg5Q#;8LiY9cKk%7fLury5Ek>C4Dz8vP^B zom*d=4vF4BlJM&pXT`Oa(u8jXF?VGxB(Eg~tWLvJs`Zsami<~<) zUPaHCUaug&jMa{#oxWbIacbTz=7jrbaurJtUI$H${NX1-L_P0^yhBFnpLl1#Dj}e@sVNLtbSo*$TA1o zqC23zpW3U>LhUyIeHae7d3-IN28qeUp!U7Ld_SPE+ETr42m1IFJ(rw*knv`1b;0@K zHO0|889&Ay4R3{(hs9of1{XU4_u&-}uFlbFKXw-%wB#nPM&0&cK8gS2w-w)a>?6Ns zPNWhZwb0SwRG`mBQm2ww#TkXHC}XniaTK<$*gbQsazd!88xftuL_p89U-3;%(!xPX zjh}>&TT!0Vhu(+1f+tB=O&1aH@2+W|I;W13^u|F=N2`0^nD;M@n!#UF@a9rp7wdgb zNC76Lf6w+jK%h>_CZH6opQ#-`7xG`_k9p3j?~?*jgw&DH?L-){hT~2H=}^xnE~Gau zWJ?FsFG6gkwcC9#Qnf!Jc5vR|v#E;No<&Xvk_>Z998QYtFdrN@3m;+kzZ!{H$yDK1xcV8&ROkj4Z2JIWDO_g=$T8$&ACL3=w#MqH zH8sYY>s@qRb?+dG#)86cPvj`>6S0Hu#o{52AQ?F~*^1C11kYzPQ0Tgc&}azhSEvD9 z?93>aE$Jz0W%g>~04wkwJxx9)u+5xGUzC23u+5srsn0b7M2x&aASg4OSRHMlp0@ZL zaQw>`Nl1IO_ayuKe<1m zE7-%g1*|ltPCI`hV{f_s-0K@@%j96{<~(*qs%1RWlkOqK@>vQ;f9m&yzES35{6&Lf zC2|%e3}e@$D+bUy<@f_iNcjsMkSz@4kK=MLi$p~EbT*a+f_RumnGN)z3VW)QeE>@k zO%N}vwuSGF#yL63>fZR$Dr&5vVdOGpBuSLxx)=XY1IOl}K#|bS{S=0eDR?Ih#BQQO zchZ0ZSF^j8DE_et{8YV}r^Mf_j~VR5f_MzMz8?I@7vX;53v|G7v%^5-ePA9{OS9T; zQZ~a+h}`U1W__g%)t*6_;Q?K#xRP*AaYsOy zjPaSNKsE=b)NC4)eBwD`xe{~Cz;!TAGb93}NV6`x?WgoU%f=qf#%3>9knoucWU+F> z!}0;pJtrTq4&@oZYepJMi7U>vf|ziC5Vnv>Kf@2Ls)ChLb#XlZmGb$%Z?!FLoMW zF4L2Hkv)LP2Xfh%LJz1qHSf_*DQI2Pm|BBX{4RkDt96XJMb%9fJ`Pu?;iPzOn1mrs zJ8XDj#1=lw1%NV98gbH$sTzTB`d`Bu*QC6UW}ERC12*jqUn`N}CqE((X1HjV7Gwf=9EPNnQjT z6Vu%}2RoC~jb3Ku`df}D`ecm0@@J8YCJcuV>VpIlxS(=0Zyo@^|HMU2Ld!!*j&Nqf zcf~N1m|9YtTFQ1fBx6?jNPeiF9dOJtdrF>crCoeG{MMp(pcFu+cWSD8Mr<5twSVf& zoqp#Pa`F=Cd_^M~daAaYq0Un0njC28n3zm#Yj-LELajqrbZ)0nT7q}g_g;YEM22X% zgY=@qlSRu&YStmzVU8TmZ~%08Z*|t^yF0B(o3gNk`uf zon^f{6DeMtJ`c*$t|&cuY_@FE1AQfpEq!t36n*kkFaQbwgr`Jtn3Y*`04Om~r39JV z08~e=hrzywevqM>spCDNQP9It9W8`K~r1a zc+q*|pK?YW7xaKx_+F+It&dPm#_EwdPT0jLIulFax^DmsO#w$x0`U2+gAfo@Z~f0d zULcO@H*fcWgF%|wd6ov!5qBl5OoJHcG0W3PZ6ZVHNuZMhYIGIpxtmK8E~Tq1>BQgS zQ~l5;Xz{r4F(w`$tWia`3~L6Mc>b^?^wN_<;aW8z(?)2JCHX;EqEocyd~w$2!QQ zZHt?*1RQg;r)7P?=dgVhqi5`Q&T%a@@d_*8a~faUz{+Wh+JTl#b9KA}} z>4Et}Yoz|iNDwuM8$y%)$Xw=4XEHg?2d)Z%0f4LYAWGQX9rctiF-Qef2q7j{TN;e& zdhpCFKavc*LAj?z1JFqeOWwW* zDuoVefWXKme1dM3>nk{l%X!-F@~k;PU>`aNuEE+`R$#=DqzSbSu@r_?gkM%)5rKtd z+#~~49p2ZR-mRW^RpL^}ZD)&5+{f+>FDpe?`+Y8tl&f!N=oG-IOm$U0>@EjlpetRq z6mX6~Iv|&HLs!Cs$CnQ`3ah%G$ko2dZ(O!a9+5*!Z1X=znc9ly5f; zZKtZQw)om^_uIZuU%Nw3hgZ*{5FG3s`uJ|oGl_MeYtQ4@&`y^RAm(+Te^F;nXcyW0 z$LaE21@hgMR$;|oJ2OJNAIbOdS9d@B+8J%t(=XqX I005BxKNt2?WdHyG literal 0 HcmV?d00001 diff --git a/images/spacer.gif b/images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..bdab340741ceb331a6a1ce722deb1e18e4c7d0c6 GIT binary patch literal 49 scmZ?wbhEHb#h)yUAf^t80Ld^gakTWWJpGnGS)0Kc0H+oQ@&Et; literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..06a398b --- /dev/null +++ b/index.html @@ -0,0 +1,135 @@ + + + + +Only God | Change Your Story • Change The World + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + +
    +
    + + + + + + + + + + + diff --git a/og_styles.css b/og_styles.css new file mode 100644 index 0000000..7527c2e --- /dev/null +++ b/og_styles.css @@ -0,0 +1,47 @@ +@charset "UTF-8"; +/* CSS Document */ + +a:link {text-decoration: none} + +.slides_container { + width:790px; + height:106px; + } + +.slides_container div { + width:790px; + height:106px; + display:block; + } + +.pagination { + display: none; + margin:26px auto 0; + width:100px; +} + +.pagination li { + display: none; + float:left; + margin:0 1px; + list-style:none; +} + +.pagination li a { + display: none; + width:12px; + height:0; + padding-top:12px; + background-image:url(images/pagination.png); + background-position:0 0; + float:left; + overflow:hidden; +} + +.pagination li.current a { + background-position:0 -12px; +} + +#slides{ + background:url(images/quote.john_maxwell.gif); + margin-top:0px;} diff --git a/preorder.html b/preorder.html new file mode 100644 index 0000000..e0140a5 --- /dev/null +++ b/preorder.html @@ -0,0 +1,26 @@ + + + + +Only God | Change Your Story • Change Your World + + + + + +

    +Only God will be available for pre-order on 1/13/13.
    Come back to this site to place your order! +

    + + diff --git a/resources/configuration.js b/resources/configuration.js new file mode 100644 index 0000000..f17020f --- /dev/null +++ b/resources/configuration.js @@ -0,0 +1,18 @@ +$(document).ready(function(){ + + //Close button: + + $(".close").click( + function () { + $(this).parent().fadeTo(400, 0, function () { // Links with the class "close" will close parent + $(this).slideUp(400); + }); + return false; + } + ); + + +}); + + + \ No newline at end of file diff --git a/resources/style.css b/resources/style.css new file mode 100644 index 0000000..837fa83 --- /dev/null +++ b/resources/style.css @@ -0,0 +1,76 @@ +/* + Document : style + Created on : Dec 21, 2012, 10:24:51 AM + Author : bwitting + Description: + Purpose of the stylesheet follows. +*/ + +root { + display: block; +} + +.notification { + position: relative; + margin: 0 0 15px 0; + padding: 0; + border: 1px solid; + background-position: 10px 11px !important; + background-repeat: no-repeat !important; + font-size: 13px; + width: 99.8%; + } + + +.attention { + background: #fffbcc url('images/icons/exclamation.png') 10px 11px no-repeat; + border-color: #e6db55; + color: #666452; + } + +.information { + background: #dbe3ff url('images/icons/information.png'); + border-color: #a2b4ee; + color: #585b66; + } + +.success { + background: #d5ffce url('images/icons/tick_circle.png'); + border-color: #9adf8f; + color: #556652; + } + +.error { + background: #ffcece url('/images/icons/cross_circle.png'); + border-color: #df8f8f; + color: #665252; + } + +.jserror { + + } + +.notification div { + display:block; + font-style:normal; + padding: 10px 10px 10px 36px; + line-height: 1.5em; + } + +.notification .close { + color:#990000; + font-size:9px; + position:absolute; + right:5px; + top:5px; + } + +.type { + padding: 12px 15px 10px; + font-family: Helvetica, Arial, sans-serif; + color: #555; + font-weight: bold; + font-size:14px; + float:right; +} + diff --git a/slides.min.jquery.js b/slides.min.jquery.js new file mode 100644 index 0000000..1a1fcdd --- /dev/null +++ b/slides.min.jquery.js @@ -0,0 +1,20 @@ +/* +* Slides, A Slideshow Plugin for jQuery +* Intructions: http://slidesjs.com +* By: Nathan Searles, http://nathansearles.com +* Version: 1.1.9 +* Updated: September 5th, 2011 +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* 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 "AS IS" 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. +*/ +(function(a){a.fn.slides=function(b){return b=a.extend({},a.fn.slides.option,b),this.each(function(){function w(g,h,i){if(!p&&o){p=!0,b.animationStart(n+1);switch(g){case"next":l=n,k=n+1,k=e===k?0:k,r=f*2,g=-f*2,n=k;break;case"prev":l=n,k=n-1,k=k===-1?e-1:k,r=0,g=0,n=k;break;case"pagination":k=parseInt(i,10),l=a("."+b.paginationClass+" li."+b.currentClass+" a",c).attr("href").match("[^#/]+$"),k>l?(r=f*2,g=-f*2):(r=0,g=0),n=k}h==="fade"?b.crossfade?d.children(":eq("+k+")",c).css({zIndex:10}).fadeIn(b.fadeSpeed,b.fadeEasing,function(){b.autoHeight?d.animate({height:d.children(":eq("+k+")",c).outerHeight()},b.autoHeightSpeed,function(){d.children(":eq("+l+")",c).css({display:"none",zIndex:0}),d.children(":eq("+k+")",c).css({zIndex:0}),b.animationComplete(k+1),p=!1}):(d.children(":eq("+l+")",c).css({display:"none",zIndex:0}),d.children(":eq("+k+")",c).css({zIndex:0}),b.animationComplete(k+1),p=!1)}):d.children(":eq("+l+")",c).fadeOut(b.fadeSpeed,b.fadeEasing,function(){b.autoHeight?d.animate({height:d.children(":eq("+k+")",c).outerHeight()},b.autoHeightSpeed,function(){d.children(":eq("+k+")",c).fadeIn(b.fadeSpeed,b.fadeEasing)}):d.children(":eq("+k+")",c).fadeIn(b.fadeSpeed,b.fadeEasing,function(){a.browser.msie&&a(this).get(0).style.removeAttribute("filter")}),b.animationComplete(k+1),p=!1}):(d.children(":eq("+k+")").css({left:r,display:"block"}),b.autoHeight?d.animate({left:g,height:d.children(":eq("+k+")").outerHeight()},b.slideSpeed,b.slideEasing,function(){d.css({left:-f}),d.children(":eq("+k+")").css({left:f,zIndex:5}),d.children(":eq("+l+")").css({left:f,display:"none",zIndex:0}),b.animationComplete(k+1),p=!1}):d.animate({left:g},b.slideSpeed,b.slideEasing,function(){d.css({left:-f}),d.children(":eq("+k+")").css({left:f,zIndex:5}),d.children(":eq("+l+")").css({left:f,display:"none",zIndex:0}),b.animationComplete(k+1),p=!1})),b.pagination&&(a("."+b.paginationClass+" li."+b.currentClass,c).removeClass(b.currentClass),a("."+b.paginationClass+" li:eq("+k+")",c).addClass(b.currentClass))}}function x(){clearInterval(c.data("interval"))}function y(){b.pause?(clearTimeout(c.data("pause")),clearInterval(c.data("interval")),u=setTimeout(function(){clearTimeout(c.data("pause")),v=setInterval(function(){w("next",i)},b.play),c.data("interval",v)},b.pause),c.data("pause",u)):x()}a("."+b.container,a(this)).children().wrapAll('
    ');var c=a(this),d=a(".slides_control",c),e=d.children().size(),f=d.children().outerWidth(),g=d.children().outerHeight(),h=b.start-1,i=b.effect.indexOf(",")<0?b.effect:b.effect.replace(" ","").split(",")[0],j=b.effect.indexOf(",")<0?i:b.effect.replace(" ","").split(",")[1],k=0,l=0,m=0,n=0,o,p,q,r,s,t,u,v;if(e<2)return a("."+b.container,a(this)).fadeIn(b.fadeSpeed,b.fadeEasing,function(){o=!0,b.slidesLoaded()}),a("."+b.next+", ."+b.prev).fadeOut(0),!1;if(e<2)return;h<0&&(h=0),h>e&&(h=e-1),b.start&&(n=h),b.randomize&&d.randomize(),a("."+b.container,c).css({overflow:"hidden",position:"relative"}),d.children().css({position:"absolute",top:0,left:d.children().outerWidth(),zIndex:0,display:"none"}),d.css({position:"relative",width:f*3,height:g,left:-f}),a("."+b.container,c).css({display:"block"}),b.autoHeight&&(d.children().css({height:"auto"}),d.animate({height:d.children(":eq("+h+")").outerHeight()},b.autoHeightSpeed));if(b.preload&&d.find("img:eq("+h+")").length){a("."+b.container,c).css({background:"url("+b.preloadImage+") no-repeat 50% 50%"});var z=d.find("img:eq("+h+")").attr("src")+"?"+(new Date).getTime();a("img",c).parent().attr("class")!="slides_control"?t=d.children(":eq(0)")[0].tagName.toLowerCase():t=d.find("img:eq("+h+")"),d.find("img:eq("+h+")").attr("src",z).load(function(){d.find(t+":eq("+h+")").fadeIn(b.fadeSpeed,b.fadeEasing,function(){a(this).css({zIndex:5}),a("."+b.container,c).css({background:""}),o=!0,b.slidesLoaded()})})}else d.children(":eq("+h+")").fadeIn(b.fadeSpeed,b.fadeEasing,function(){o=!0,b.slidesLoaded()});b.bigTarget&&(d.children().css({cursor:"pointer"}),d.children().click(function(){return w("next",i),!1})),b.hoverPause&&b.play&&(d.bind("mouseover",function(){x()}),d.bind("mouseleave",function(){y()})),b.generateNextPrev&&(a("."+b.container,c).after('Prev'),a("."+b.prev,c).after('Next')),a("."+b.next,c).click(function(a){a.preventDefault(),b.play&&y(),w("next",i)}),a("."+b.prev,c).click(function(a){a.preventDefault(),b.play&&y(),w("prev",i)}),b.generatePagination?(b.prependPagination?c.prepend("
      "):c.append("
        "),d.children().each(function(){a("."+b.paginationClass,c).append('
      • '+(m+1)+"
      • "),m++})):a("."+b.paginationClass+" li a",c).each(function(){a(this).attr("href","#"+m),m++}),a("."+b.paginationClass+" li:eq("+h+")",c).addClass(b.currentClass),a("."+b.paginationClass+" li a",c).click(function(){return b.play&&y(),q=a(this).attr("href").match("[^#/]+$"),n!=q&&w("pagination",j,q),!1}),a("a.link",c).click(function(){return b.play&&y(),q=a(this).attr("href").match("[^#/]+$")-1,n!=q&&w("pagination",j,q),!1}),b.play&&(v=setInterval(function(){w("next",i)},b.play),c.data("interval",v))})},a.fn.slides.option={preload:!1,preloadImage:"/img/loading.gif",container:"slides_container",generateNextPrev:!1,next:"next",prev:"prev",pagination:!0,generatePagination:!0,prependPagination:!1,paginationClass:"pagination",currentClass:"current",fadeSpeed:350,fadeEasing:"",slideSpeed:350,slideEasing:"",start:1,effect:"slide",crossfade:!1,randomize:!1,play:0,pause:0,hoverPause:!1,autoHeight:!1,autoHeightSpeed:350,bigTarget:!1,animationStart:function(){},animationComplete:function(){},slidesLoaded:function(){}},a.fn.randomize=function(b){function c(){return Math.round(Math.random())-.5}return a(this).each(function(){var d=a(this),e=d.children(),f=e.length;if(f>1){e.hide();var g=[];for(i=0;i