Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://star.arm.ac.uk/archives/Clocks/BettsImages/_source/Automatically%20Generate%20a%20Photo%20Gallery%20from%20a%20Directory%20of%20Images_%20Updated.mht
Äàòà èçìåíåíèÿ: Wed Jun 27 16:05:40 2012
Äàòà èíäåêñèðîâàíèÿ: Sun Apr 10 12:21:56 2016
Êîäèðîâêà: IBM-866

Ïîèñêîâûå ñëîâà: annular solar eclipse
Content-Type: multipart/related; start=; boundary=----------buaeVwYRE13mvwHpKfyzfN
Content-Location: http://davidwalsh.name/generate-photo-gallery
Subject: =?utf-8?Q?Automatically=20Generate=20a=20Photo=20Gallery=20from=20a=20Directory=20of=20Images:=20Updated?=
MIME-Version: 1.0

------------buaeVwYRE13mvwHpKfyzfN
Content-Disposition: inline; filename=generate-photo-gallery.htm
Content-Type: text/html; charset=UTF-8; name=generate-photo-gallery.htm
Content-ID:
Content-Location: http://davidwalsh.name/generate-photo-gallery
Content-Transfer-Encoding: 8bit

class="no-js" lang="en"> charset="utf-8" /> http-equiv="content-type" content="text/html; charset=UTF-8" /> http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> name="copyright" content="Copyright David Walsh, 2007 - 2012" />Automatically Generate a Photo Gallery from a Directory of Images: Updated name="description" content="" /> name="author" content="David Walsh" /> name="publisher" content="David Walsh" /> name="robots" content="index, follow" /> rel="start" href="http://davidwalsh.name/" title="David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and òÈÞ." /> rel="alternate" type="application/atom+xml" title="David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and òÈÞ. Atom Feed" href="http://davidwalsh.name/feed/atom" /> rel="alternate" type="application/rss+xml" title="David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and òÈÞ. RSS 2.0 Feed" href="http://davidwalsh.name/feed" /> rel="alternate" type="application/rss+xml" title="David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and òÈÞ. Comments RSS 2.0 Feed" href="http://davidwalsh.name/comments/feed" /> rel="alternate" type="application/rdf+xml" title="David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and òÈÞ. RSS 1.0" href="http://davidwalsh.name/feed/rdf" /> rel="alternate" type="text/xml" title="David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and òÈÞ. RSS 0.92 Feed" href="http://davidwalsh.name/feed/rss" /> rel="pingback" href="http://davidwalsh.name/xmlrpc.php" /> rel="shortcut icon" href="/favicon.ico" /> rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="David Walsh Blog Search" /> name="viewport" content="initial-scale=1.0 maximum-scale=1.0 user-scalable=no" /> http-equiv="X-UA-Compatible" content="chrome=1" /> rel="shortcut icon" href="/favicon.ico" /> rel="apple-touch-icon" href="/apple-touch-icon.png" /> property="og:title" content=" Automatically Generate a Photo Gallery from a Directory of Images: Updated"/> property="og:image" content="http://davidwalsh.name/wp-content/themes/klass/img/facebooklogo.png"/> property="og:site_name" content="David Walsh Blog"/> name="application-name" content="David Walsh Blog" /> name="msapplication-tooltip" content="David Walsh Blog" /> name="msapplication-starturl" content="/" /> name="msapplication-task" content="name=David Walsh Blog;action-uri=http://davidwalsh.name;icon-uri=http://davidwalsh.name/favicon.ico" /> name="msapplication-task" content="name=David Walsh on Twitter;action-uri=http://twitter.com/davidwalshblog;icon-uri=http://twitter.com/favicon.ico" /> name="msapplication-task" content="name=David Walsh on Facebook;action-uri=http://www.facebook.com/pages/David-Walsh-Blog/186644584869;icon-uri=https://s-static.ak.facebook.com/rsrc.php/yi/r/q9U99v3_saj.ico" /> name="msapplication-task" content="name=David Walsh on LinkedIn;action-uri=http://il.linkedin.com/in/davidjameswalsh;icon-uri=http://linkedin.com/favicon.ico" /> rel="stylesheet" href="http://davidwalsh.name/wp-content/themes/epic/style.css" /> rel="alternate" type="application/rss+xml" title="David Walsh :: Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and òÈÞ. » Automatically Generate a Photo Gallery from a Directory of Images: Updated Comments Feed" href="http://davidwalsh.name/generate-photo-gallery/feed" /> rel="EditURI" type="application/rsd+xml" title="RSD" href="http://davidwalsh.name/xmlrpc.php?rsd" /> rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://davidwalsh.name/wp-includes/wlwmanifest.xml" /> rel='prev' title='Prototype’s Element.on with MooTools' href='http://davidwalsh.name/element-on' /> rel='next' title='iPad Detection Using JavaScript or PHP' href='http://davidwalsh.name/detect-ipad' /> name="generator" content="WordPress 3.3.2" /> rel='shortlink' href='http://davidwalsh.name/?p=4944' /> name="description" content="I've decided to take his tutorial a step further by showing you how to generate thumbnails for the gallery using PHP. I've also implemented a MooTools lightbox: Smoothbox. The following code will show you how to create a beautiful photo gallery by simply dumping your photos in a directory." /> rel="canonical" href="http://davidwalsh.name/generate-photo-gallery" /> name="top" id="top">
id="page">
id="header">
class="center"> href="/" id="logo">David Walsh Blog - MooTools Dojo jQuery href="/" id="title">David Walsh Blog
id="searchArea">
action="http://google.com/search" id="searchForm"> type="hidden" name="sitesearch" value="davidwalsh.name" /> type="search" id="searchBox" name="q" results="5" placeholder="Search..." autocomplete="on" /> id="searchSubmit" type="submit" value="Search" class="button blue" />
id="topAd">
id="bsap_1255973" class="bsarocks bsap_db3b221ddd8cbba67739ae3837520ffe">
id="main" class="center">
id="left">
id="leftSpace">
class="article">

Automatically Generate a Photo Gallery from a Directory of Images: Updated

id="promo">
href="http://davidwalsh.name/dw-content/generate-photo-gallery.php"> src="http://davidwalsh.name/dw-content/preload-images-thumbs/2.jpg" alt="PHP Photo Gallery" class="image" />

Two years ago Chris Coyier wrote an outstanding tutorial detailing href="http://scriptandstyle.com/automatically-generate-a-photo-gallery-from-a-directory-of-images" rel="nofollow">how you can generate a photo gallery based on the images within two directories: a thumbnails directory and an originals directory. I've decided to take his tutorial a step further by showing you how to generate thumbnails for the gallery using PHP. I've also implemented a MooTools lightbox: href="http://gueschla.com/labs/smoothbox/" rel="nofollow">Smoothbox. The following code will show you how to create a beautiful photo gallery by simply dumping your photos in a directory.

The CSS


.clear { clear:both; }
.photo-link { padding:5px; margin:5px; border:1px solid #ccc; display:block; width:200px; float:left; }
.photo-link:hover { border-color:#999; }

The images/links will be floated next to each other. The other option would be to use a table. Booooo.

The PHP: Utility Functions


/* function: generates thumbnail */
function make_thumb($src,$dest,$desired_width) {
/* read the source image */
$source_image = imagecreatefromjpeg($src);
$width = imagesx($source_image);
$height = imagesy($source_image);
/* find the "desired height" of this thumbnail, relative to the desired width */
$desired_height = floor($height*($desired_width/$width));
/* create a new, "virtual" image */
$virtual_image = imagecreatetruecolor($desired_width,$desired_height);
/* copy source image at a resized size */
imagecopyresized($virtual_image,$source_image,0,0,0,0,$desired_width,$desired_height,$width,$height);
/* create the physical thumbnail image to its destination */
imagejpeg($virtual_image,$dest);
}

/* function: returns files from dir */
function get_files($images_dir,$exts = array('jpg')) {
$files = array();
if($handle = opendir($images_dir)) {
while(false !== ($file = readdir($handle))) {
$extension = strtolower(get_file_extension($file));
if($extension && in_array($extension,$exts)) {
$files[] = $file;
}
}
closedir($handle);
}
return $files;
}

/* function: returns a file's extension */
function get_file_extension($file_name) {
return substr(strrchr($file_name,'.'),1);
}

We'll use three utility functions to make the system work: get_files (retrieves all of the files in a given directory), get_file_extension, and make_thumb (generates a thumbnail image from a source image). These are good functions to keep at hand for other purposes too.

The PHP: Setting and HTML Generation


/** settings **/
$images_dir = 'preload-images/';
$thumbs_dir = 'preload-images-thumbs/';
$thumbs_width = 200;
$images_per_row = 3;

/** generate photo gallery **/
$image_files = get_files($images_dir);
if(count($image_files)) {
$index = 0;
foreach($image_files as $index=>$file) {
$index++;
$thumbnail_image = $thumbs_dir.$file;
if(!file_exists($thumbnail_image)) {
$extension = get_file_extension($thumbnail_image);
if($extension) {
make_thumb($images_dir.$file,$thumbnail_image,$thumbs_width);
}
}
echo '<a href="',$images_dir.$file,'" class="photo-link smoothbox" rel="gallery"><img src="',$thumbnail_image,'" /></a>';
if($index % $images_per_row == 0) { echo '<div class="clear"></div>'; }
}
echo '<div class="clear"></div>';
}
else {
echo '<p>There are no images in this gallery.</p>';
}

The first step is to define a few simple settings which will dictate image paths, the width by which all thumbnails will be created, and the number of images per row. The action begins with rounding up all of the files. With every image in the gallery, we check to see if a thumbnail exists. If a thumbnail doesn't exist, we use PHP and the utility function above to generate one. When the thumbnail is generated (or there was one there in the first place), we output the HTML link/image. I've given the A element the "smoothbox" CSS class so that Smoothbox will make the larger image display in the lightbox.

The MooTools JavaScript / Smoothbox

All you need to do is include the JavaScript file. Sweet.

That's it! Have any features you'd like to see added? Let me know!

id="singlesSponsors">
id="bsap_1242453" class="bsarocks bsap_db3b221ddd8cbba67739ae3837520ffe">

class="clear" />
id="related">
id="relatedPosts">

Related David Walsh Posts

id="relatedRight">

Written by David Walsh

Debuted on Tuesday, April 6, 2010.

 

Was this post helpful?

id="ratingForm" style="display:none;margin-top:10px;"> type="radio" name="rating" value="0.5" /> type="radio" name="rating" value="1" /> type="radio" name="rating" value="1.5" /> type="radio" name="rating" value="2" /> type="radio" name="rating" value="2.5" /> type="radio" name="rating" value="3" /> type="radio" name="rating" value="3.5" checked="checked" /> type="radio" name="rating" value="4" /> type="radio" name="rating" value="4.5" /> type="radio" name="rating" value="5" /> type="hidden" id="postId" value="4944" />
class="clear">
style="clear:both;">
name="comments">
id="comments">

Comments

    id="comment-list">
  1. id="comment-16791">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=86f5d3e25d6b57687fc5d0e0d600aeca&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://mgrabovsky.github.com/' rel='external nofollow' class='url'>Mat€Ûj Grabovsk†­

    Just a note: it would be wiser to use pathinfo ( href="http://php.net/pathinfo" rel="nofollow">http://php.net/pathinfo) to get the extension of a file. It would also be nice to use FilterIterator ( href="http://php.net/FilterIterator" rel="nofollow">http://php.net/FilterIterator) along with DirectoryIterator ( href="http://php.net/DirectoryIterator" rel="nofollow">http://php.net/DirectoryIterator) instead of that boring, inefficient loop in get_files().

  2. id="comment-16792">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=2a3b114a8bd0d55984db5da18e005262&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Santiago Quiss

    Another example with Christina Ricci, I’m starting to think you make this tutorials just to post a photo gallery of her… :)

  3. id="comment-16793">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=24e08a9ea84deb17ae121074d0f17125&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://mathiasbynens.be/' rel='external nofollow' class='url'>Mathias Bynens

    Why don’t you use href="http://php.net/scandir" rel="nofollow">scandir()?

  4. id="comment-16794" class="dw">
    class="commentBody"> class="commentName" data-avatar="/wp-content/themes/klass/img/commentLogo.png"> href='http://davidwalsh.name' rel='external nofollow' class='url'>David Walsh

    @Mathias Bynens: My solution is PHP4 compliant, as much as people probably don’t care.

  5. id="comment-16795">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=ee9bd704392041131fd5af5452463ae0&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.aviationreviews.com/' rel='external nofollow' class='url'>Matthew J

    Very cool! Nice automation of PHP.

  6. id="comment-16798">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=b3c48c49d288e3487dc628bb30e851f6&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">jamie

    nice article. this gave me an idea for a theme that I was working on. I am going to use this. Thanks.

  7. id="comment-16807">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=1fdfc54d7568d437374f5db24f6f9c0f&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">William Rouse

    Nice article, yeah! I modified it to work with the jQuery fancybox plugin. What would be a valuable addition is to get it to work with other fromats (PNG, GIF,).
    /> Would you add the code to do that?
    /> Thanks now!

  8. id="comment-16809">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=1fdfc54d7568d437374f5db24f6f9c0f&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">William Rouse

    Well I had nothing to do tonight so I was able to spend some time to figure out how to add PNG files to a directory and get it to work.

  9. id="comment-16814">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=dffd46a9960ac183bad2e2100444940c&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://imperion.pl' rel='external nofollow' class='url'>PaweŠÂ P.

    @Mathias – I didn’t know this function. Thanks!
    /> @David – Good tutorial, best regards!

  10. id="comment-16815">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=05f66a7954f807957c23bf6dd7c6053f&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Marc

    I’ve done something similar myself in the past, but with a few added features. For example, a text file “title.txt” inside the folder which contains an album’s title, and reading the EXIF comment (using PHP) for titles / captions etc of the individual images.

  11. id="comment-16820">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=e68f333dc62a5ff905e4c89a7a3340de&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.soentjens.nl' rel='external nofollow' class='url'>Tampert

    detail. I like picture 2 a lot :P nice work!

  12. id="comment-16821">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=72e3a6f0cb34a70554861c6b8ee748f7&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">David

    @William Rouse: And how did you do it? I’m pretty interested in PNG and GIF support too…

  13. id="comment-16822" class="dw">
    class="commentBody"> class="commentName" data-avatar="/wp-content/themes/klass/img/commentLogo.png"> href='http://davidwalsh.name' rel='external nofollow' class='url'>David Walsh

    I want to say it would be simple. There are only two JPG-specific functions; those would change dynamically. Let me play with this some more.

  14. id="comment-16824">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=05f66a7954f807957c23bf6dd7c6053f&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Marc

    To make it support multiple image types, how about using phpThumb() for the thumbnailing? You could then have all it’s options for thumbnailing, i.e. raidus corners, frames etc. etc….

  15. id="comment-16825" class="dw">
    class="commentBody"> class="commentName" data-avatar="/wp-content/themes/klass/img/commentLogo.png"> href='http://davidwalsh.name' rel='external nofollow' class='url'>David Walsh

    @Marc: PHPThumb is nice but could be overkill — look how small the current thumbnail-generating function is. Adding PNG and GIF support likely wont add much.

  16. id="comment-16826">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=1fdfc54d7568d437374f5db24f6f9c0f&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">William Rouse

    There are a few changes to make to get it to work.
    /> In the index.php file add variable $extension to the call of make_thumbs():
    /> if($extension) {
    /> make_thumb($images_dir.$file,$thumbnail_image,$thumbs_width, $thumbs_height, $extension);
    /> }

    In the galleryUtil.php file change the function get_files to this:
    /> /* function: returns files from dir */
    /> function get_files($images_dir,$exts = array(‘jpg’, ‘png’)) {
    /> $files = array();

    And lastly in the make_thumb function except a new parameter for the extension, and set up two if structures:

    /* function: generates thumbnail */
    /> function make_thumb($src,$dest,$desired_width, $desired_height, $ext ) {
    /> /* read the source image */
    /> if ( $ext == ‘jpg’ || ext == ‘jpeg’ ) {
    /> $source_image = imagecreatefromjpeg($src);
    /> }
    /> if ( $ext == ‘png’ ) {
    /> $source_image = imagecreatefrompng($src);
    /> }
    /> òÀæ.

    if ( $ext == ‘jpg’ || ext == ‘jpeg’ ) {
    /> imagejpeg($virtual_image,$dest);
    /> }
    /> if ( $ext == ‘png’ ) {
    /> imagepng($virtual_image,$dest);
    /> }

    ThatòÀÙs it.

  17. id="comment-16840">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=1fdfc54d7568d437374f5db24f6f9c0f&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">William Rouse

    @Mat€Ûj Grabovsk†­: Would you demonstrate how to rewrite the function using the methods you suggested and are available in PHP5
    /> Thanks!
    /> WBR

  18. id="comment-16843">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=74cc83022ea14b42b49ea487b95d5f1e&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://blog.seanja.com' rel='external nofollow' class='url'>SeanJA

    @David Walsh: While it is nice to keep things compliant… it is better to actually encourage people to move forward, I am pretty sure they are going to be discontinuing support for it soon…

  19. id="comment-16844">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=74cc83022ea14b42b49ea487b95d5f1e&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://blog.seanja.com' rel='external nofollow' class='url'>SeanJA

    @SeanJA: (It being PHP4…)

  20. id="comment-16845" class="dw">
    class="commentBody"> class="commentName" data-avatar="/wp-content/themes/klass/img/commentLogo.png"> href='http://davidwalsh.name' rel='external nofollow' class='url'>David Walsh

    @SeanJA: I suppose — I dont’ think it’s that big of a deal.

  21. id="comment-16846">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=74cc83022ea14b42b49ea487b95d5f1e&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://blog.seanja.com' rel='external nofollow' class='url'>SeanJA

    @William Rouse: Could you not just use imagecreatefromstring instead?

  22. id="comment-16848">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=1fdfc54d7568d437374f5db24f6f9c0f&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">William Rouse

    I just read the docs on imagecreatefromstring. Please show me how to use it.

  23. id="comment-16885">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=8854082283430d5c5f283d1381efdb56&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Justin Noel

    I love all the cool gallery features of your solutions and others I’ve come across. However, they all lack one simple thing for me. Captions.

    How could I display captions for your solution?

  24. id="comment-16886">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=05f66a7954f807957c23bf6dd7c6053f&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Marc

    @Justin: Use PHP’s exif_read_data to read any EXIF comment in the JPG file, and use this as the caption.

  25. id="comment-16903">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=88ea4e10ed968136228545d7112d82cb&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://stevegrunwell.com' rel='external nofollow' class='url'>Steve Grunwell

    I’ve done a few of these in the past few months (including multi-tiered versions with different sub-directories representing different galleries), and have found PHP’s glob() function to be a real timesaver.

    Obviously, you’ll want to check that all the files in the directory are indeed images, but you already seem to be doing this with your get_file_extension() function.

  26. id="comment-16905">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=731d737ba2731178df040d364bf966a1&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.geekandhype.com' rel='external nofollow' class='url'>Joffrey

    Don’t you know glob()? It’s really useful, you could save a lot of lines. :)

  27. id="comment-16911">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=86f5d3e25d6b57687fc5d0e0d600aeca&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://mgrabovsky.github.com/' rel='external nofollow' class='url'>Mat€Ûj Grabovsk†­

    @William Rouse: The get_files functions could be rewritten like this: href="http://gist.github.com/361919" rel="nofollow">http://gist.github.com/361919

  28. id="comment-16912">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=86f5d3e25d6b57687fc5d0e0d600aeca&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://mgrabovsky.github.com/' rel='external nofollow' class='url'>Mat€Ûj Grabovsk†­

    @William Rouse: Sorry, fixed link: href="http://gist.github.com/361922" rel="nofollow">http://gist.github.com/361922

  29. id="comment-16929">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=1fdfc54d7568d437374f5db24f6f9c0f&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">William Rouse

    @Mat€Ûj Grabovsk†­: Thanks for the code.

  30. id="comment-16940">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=b5c85ea91e6dfa0359ed64f627a7fd69&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.kensfi.com' rel='external nofollow' class='url'>ken

    wow impressive work! I was just thinking how to make a photo gallery with some family pictures and this script will do the job. Thanks!

  31. id="comment-17031">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=f8b76a39292c7ac77d07b04c43ec6fb9&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.fr3do.info' rel='external nofollow' class='url'>Fr3do

    Thks nice article

  32. id="comment-17074">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=64fa8dbe5c978ab7f4aeda4dbceb8e19&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://linkdump.abhar.org/' rel='external nofollow' class='url'>Mehdi

    can you make a package to download, please.

  33. id="comment-17086">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=d8173369e7509dea5626d6a06ec6e7ef&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Rudy Vail

    I agree with Mehdi. This is exactly what I need, but, since I’m a newb, I’m not sure what to do with the three separate code blocks you provide. I would love to have a working package that I could test and edit to fit my needs.
    /> Thanks for sharing your knowledge, David!

  34. id="comment-17116">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=d7eaba30fa631a9dc7b9c1acb9f1971b&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.jhondoe.info' rel='external nofollow' class='url'>Jhon Doe

    could see the GD library used to generate small images … winning hard disk space
    /> I say :P

  35. id="comment-17170">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=eebd80a6ee793b9a03587b63ce2a2bdb&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.emonkeyz.com' rel='external nofollow' class='url'>William Garrison

    Hey David,

    This is awesome. I was wondering though if we could make this work for a Flickr directory. By this I mean If I uploaded to a specific folder in my Flickr account could i get this to generate the same on my website?

    If so, how? I’m not nearly as tech savvy as you so any help would be epic!

  36. id="comment-17253">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=6b718df475c4d72079896c9d813f3c36&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Vinnie

    David, my question is not very related to this topic, but I could not find a better place to contact you. I was reading the comments of this website:

    href="http://css-tricks.com/redirecting-to-a-splash-page-but-only-once-with-cookies/" rel="nofollow">http://css-tricks.com/redirecting-to-a-splash-page-but-only-once-with-cookies/

    and I found your comment there suggesting to use php to set a cookie to show a splash page only once. I’m needing almost the same thing. I want to show an ads banner only once when the first page of the website get loaded.

    Do you mind sharing a simple working example as I’m not that expert with php?

    Thank you in advance.
    /> PS. I’ll understand if you remove this comment or place it anywhere else.

  37. id="comment-17254">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=6b718df475c4d72079896c9d813f3c36&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Vinnie

    David, my question is not very related to this topic, but I could not find a better place to contact you. I was reading the comments of this website:

    href="http://css-tricks.com/redirecting-to-a-splash-page-but-only-once-with-cookies/" rel="nofollow">http://css-tricks.com/redirecting-to-a-splash-page-but-only-once-with-cookies/

    and I found your comment there suggesting to use php to set a cookie to show a splash page only once. I’m needing almost the same thing. I want to show an ads banner only once when the first page of the website get loaded.

    Do you mind sharing a simple working example as I’m not that expert with php?

    Thank you in advance.
    /> PS. I’ll understand if you remove this comment or place it anywhere else.

  38. id="comment-17258">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=74cc83022ea14b42b49ea487b95d5f1e&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://blog.seanja.com' rel='external nofollow' class='url'>SeanJA

    @Vinnie: Posting the same question repeatedly is obviously the way to get help.

  39. id="comment-17261">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=6b718df475c4d72079896c9d813f3c36&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Vinnie

    @SeanJA: Do you really think it was my intention to post the same question repeatedly? It would be better if you could provide the answer to my question (in case you know the answer) than say what you don’t know.

  40. id="comment-17262">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=74cc83022ea14b42b49ea487b95d5f1e&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://blog.seanja.com' rel='external nofollow' class='url'>SeanJA

    @Vinnie: It is not really that hard is it?

    On the spash page:

    $spash = isset($_COOKIE['spalsh'])? = false:true;
    /> if($splash) // show spash page and set cookie
    /> else // don’t show splash page and continue to the main page

  41. id="comment-17277">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=d9e05060bdeccdce0d9dfcabd6af0b24&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Jacob Christoffels

    Is there any chance someone makes a download package with a working gallery? I’m more a designer than a developer but with a working demo and a look at the html/php implementation I think I can make it work.
    /> Thx

  42. id="comment-17350">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=37fc0da699478b89bb25a5e72a24d0c8&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Dez

    Nice Script, I’m curious as to how the script sorts thumbnails? I can’t seem to figure out how it sorts files and how to make it sort by filename. Any help would be appreciated. Thanks.

  43. id="comment-17910">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=926281ad06d7c83cdaef08bf4a68c06b&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.boomtang.com' rel='external nofollow' class='url'>Rob

    Very useful script, thanks! I’m also wondering how to sort the thumbnails; preferably alphabetically. Any suggestions?

  44. id="comment-17911">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=926281ad06d7c83cdaef08bf4a68c06b&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.boomtang.com' rel='external nofollow' class='url'>Rob

    @Rob and Dez: Ah, here we go… to sort alphabetically, just do this:

    After the line

    $image_files = get_files($images_dir);

    insert this

    sort($image_files);

  45. id="comment-18391">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=ca9df85c844b00e44277dd7e24340df9&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Frido

    Hey – I have exactly the same problem as Mehdi and Rudy Vail – the code blocks are confusing, and I have a feeling of that something is missing, do I need the code from the previous version? I can’t make it work (a folder with big pictures, which the code will generate thumbs from and make a gallery, without having to make the thumbs-files myself)

    One package with examples would be over-the-top! Nice sharing though :)

    /Frido

  46. id="comment-18532">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=f0c15869455b74c59118f410fb5521f8&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">derrick

    Is there a way to limit the amout of thumbs coming in?
    /> What if you had 30 images, and you only wanted 10 images shown at a time with maybe some sort of button that adds 10 more. Is that possible with this?
    /> thanks,

  47. id="comment-18592">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=a8b7736ea0ba8d1be4d4edbd9798b027&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">daniel

    yes, can we somehow adopt this script to autocreate “pages”. It already has a set number of images per LINE, how about a set number of LINES per “page”?

    I could figure out how to hack this if it the “pages” would be straight html, but I’m lacking the experience in PHP and CSS….

  48. id="comment-18661">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=5a24811315390174d40f4d0946d1feb1&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">ellen

    using the older version, I want to sort files and, if possible, add captions to the enlarged versions.

    So… for sorting files do I use:

    sort($image_files);

    and if so, where does that go?

    Thanks for any help and advise. (I already have my thumbnails prepared and named.)

  49. id="comment-18810">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=24f5929bb70b350436688e58c9a9bf87&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.minnowwebdesign.com' rel='external nofollow' class='url'>Paul

    Excellent tutorial, thanks.

    I made a minor change based on a problem I have sometimes, which is getting a bunch of images, and they are too large. I know there are batch conversion programs out there that reduce image size, but I thought I’d try this one. It was very easy to do.

    I added two varialbes in the settings…
    /> $mid_dir = ‘galleryMidPreload/’;
    /> $mid_width = 800;

    and added
    /> $mid_image = $mid_dir.$file;
    /> if(!file_exists($mid_image)) {
    /> $extension = get_file_extension($mid_image);
    /> if($extension) {
    /> make_thumb($images_dir.$file,$mid_image,$mid_width);
    /> }
    /> }

    after the if block that looks almost the same(could be made in to a function to clean up code)

    lastly made a change to

    echo ‘ href="',$mid_image,'" rel="nofollow">‘;

    notice $mid_image this was the only change to this line.

  50. id="comment-19088">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=2196aa6f05f1025504120d6f60260bdc&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Didier

    Hi David

    Always smarts examples !

    Is-it possible to extend your example to make it function using urls rather than images in a folder ? (image of a web page given the url)

    • class='children'>
    • id="comment-29111">
      class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=2196aa6f05f1025504120d6f60260bdc&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.saepe.ch' rel='external nofollow' class='url'>Didier

      Hi

      For your info I use the well known IEcapt.exe to create images of web pages given an url …

      Even if you need to add some threads to avoid the freeze of your program during the creation of picture, it gives good results … results can be seen here at href="http://www.saepe.ch" rel="nofollow">http://www.saepe.ch

      Do you use it too ?

      PS : thks again to David who is inspiring a lot !

  51. id="comment-19231">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=28f16b6a8e30ed1e1cc00b0410f37e9d&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Nobody

    It took me awhile in figuring it out on how to run this whole package.
    /> So I wrote a little summary on what I did. (maybe saving others time)

    Here it goes:

    First, create a test folder. (gallery maybe)
    /> then make sure you have these files:

    gallery.php – see below
    /> mootools.js
    /> smoothbox.js
    /> smoothbox.css
    /> loading.gif
    /> create a subfolder named preload-images and put your pictures there
    /> create an empty subfolder named preload-images-thumbs

    Now for the gallery.php

    /* copy and paste the css here */

    Well, aside from this little trouble I had. It’s a nice piece of work!

  52. id="comment-19232">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=28f16b6a8e30ed1e1cc00b0410f37e9d&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Nobody

    Here’s the (missing) gallery.php from above

    <html>
    /> <head>
    /> <script type="text/javascript" src="mootools.js"></script>
    /> <script type="text/javascript" src="smoothbox.js"></script>
    /> <link rel="stylesheet" href="smoothbox.css" type="text/css"/>
    /> <style type="text/css">
    /> /* copy and paste the css here */
    /> </style>
    /> </head>
    /> <body>
    /> <?php
    /> // copy and paste all the php codes here
    /> ?>
    /> </body>
    /> </html>

  53. id="comment-19236">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=fe7e02b0a865799237aaee3f4f23fdfc&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">James

    Is there an asy way to get this to work with subfolders?

    These subfolders would then be the albums (containing various images) in the gallery

  54. id="comment-19246">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=a4317823ecd181e6b018913b3244b61a&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://diteam.com' rel='external nofollow' class='url'>Daryl Isaacs

    Do you have a sample page to look at – the code in place I mean – so i can see where I’m going wrong.

    I cant seem to get this to work.

  55. id="comment-19287">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=30306665d9fe44abeea84e7640004d77&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">warren

    Anyone have a way of create multple galleries from this script?

  56. id="comment-19290">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=fe7e02b0a865799237aaee3f4f23fdfc&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">James

    Found an alternative that supports subfolders
    /> href="http://sye.dk/sfpg/" rel="nofollow">http://sye.dk/sfpg/

  57. id="comment-19299">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=a4317823ecd181e6b018913b3244b61a&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://--' rel='external nofollow' class='url'>Daryl

    Thank you – went and got it – looks promising!

  58. id="comment-20911">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=4253312b5201f761142c7403ee0c64e4&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Ken

    I really like this automated script and improvement on adding auto thumbnails.
    /> The one change I would like it that the longest side of the thumbnail is a fixed size and the shorter length is in appropriate perspective.
    /> That way the thumbnails are in a square box no matter whether vertical or horizontal.
    /> Will look better that fixed with only.
    /> How do I script that?
    /> Also, how would I use FancyBox? Much prefer it’s look over MooTools SmoothBox?
    /> Thanks for help

    • class='children'>
    • id="comment-20916">
      class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=326a1f06c7129f18c150eab2082fbe3c&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://artscreen.dk/selection/index.php' rel='external nofollow' class='url'>Mads Petersen

      I ust tried to do the same thing as I hear you saying Ken..

      Now i just changed width=”100″ height=”100″ to maxwidth=”100″ maxheight=”100″ in index.php

      Now it made the thumbs display with the right proportions, like I wanted.. But now the way the pictures are displayed all together, is messed up..

      Teck it out:
      /> href="http://artscreen.dk/selection/index.php" rel="nofollow">http://artscreen.dk/selection/index.php

      Help appreciated

      Cheers,
      /> Mads

    • id="comment-20999">
      class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=4253312b5201f761142c7403ee0c64e4&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Ken Shaw

      can you provide a copy of your full script?
      /> that way I can see where you made the changes with maxwidth/maxheight
      /> You are almost there and I want to tinker too but not being a programmer it is a lengthy struggle.
      /> I see you got it working with fancybox instead of smoothbox.
      /> Thanks
      /> Ken

    • id="comment-21000">
      class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=4253312b5201f761142c7403ee0c64e4&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Ken Shaw

      last posting was addressed to Mads

    • id="comment-20917">
      class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=326a1f06c7129f18c150eab2082fbe3c&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://artscreen.dk/selection/index.php' rel='external nofollow' class='url'>Mads Petersen

      I have 2 questions.

      1)
      /> I would like to auto display the titel of the pictures underneath the thumbs (imagename.jpg)
      /> (Like a picture in a folder on my HD)
      /> Any hints on how to do this?

      2)
      /> When clicking the thumbs i would like the big picture to be displayed Fullscreen.
      /> Anyone knows if this would be possible some how? I tried to “ask” smartbox through google.. But no luck..

      Any help ore hints will make me happy ;)
      /> Have a nice weekend.

      Cheers,
      /> Mads

  59. id="comment-20983">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=eb1430027d8927216de06e5b0b74cf24&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://wildreason.com' rel='external nofollow' class='url'>David Ryder

    I don’t think PHPThumb is overkill. The thumbnails in this script look jagged. The only thing I did was remove the thumbnail generation script and replace the HTML echo statement with this:

    echo ' href="',$images_dir.$file,'" rel="nofollow">';

  60. id="comment-21461">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=c83ee48da4cf8ef9e647e885cb57de16&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Jake

    Hi,

    I would really like to use this script however I would like the images to be squared. ie. the same size.

    Is this possible at all?

    Thanks,

    Jake

    • class='children'>
    • id="comment-21463">
      class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=eb1430027d8927216de06e5b0b74cf24&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://wildreason.com' rel='external nofollow' class='url'>David Ryder

      You can use the PHP function imagecopyresized to resize images as they are being processed.

  61. id="comment-21499">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=f633ae6c4752e77972d75f19a216ab35&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Greg

    Nice work again David, thanks for sharing. On some browsers (Safari for example) horizontal scrollbars appear when the thumbnail is clicked… any idea how to kill these? (It doesn’t seem to be a small-screen problem).

    Also, is it easy/possible to create a second gallery on the same page?

    Thanks!

  62. id="comment-22509">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=6238801b94de6f700ebb6f7b15472295&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Bert

    Hi,
    /> Thanks for the code David.
    /> I’m trying to edit it so that the thumbs are displayed in one long row.
    /> I also want the page to expand to the right to accommodate the long row of thumbnails.
    /> No matter what I try, the thumbs always start a new row when they reach the edge of the browser.
    /> Any ideas anyone?

  63. id="comment-22733">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=28a99d7b2e50744a6681606a862810f9&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://momoc.sumasu.com' rel='external nofollow' class='url'>MOMOC

    Thanks for this script, I really need this kind of script because I’m a freelance photographer.

    From the comment above..some of them like the thumbnaild to be crop..not resized..like this href="http://scriptandstyle.com/AutoGeneratingGallery/" rel="nofollow">http://scriptandstyle.com/AutoGeneratingGallery/ i wonder how they make the thumbnail crop. This sample comes from the same script with some adjustment.

    Anybody know how to make thumbnail like this.

    Thanks guys,
    /> apprechiate it

  64. id="comment-22755">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=dd5705495558c12b0b961da840d9943b&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.thinkccm.com' rel='external nofollow' class='url'>CCM

    Form and function. Love it.

    For the record, and I’m sure almost everyone knows this, but you can’t change filenames and expect this thing to work. For non-programming designers out there, don’t go changing mootools-1.2.4.js to anything shorthand. That’s 4 hours of my life I’ll never see again.

    David, I notice the lightbox appears to “swoosh” in from the bottom left … anyway of just making this a simple fade-in fade-out? If functionality is already there, how would you tell a designer non-programmer type how to change this?

    Great tool and I plan on using it whenever possible. Good work and thank you! BTW … GO BADGERS! Buckeye killers this year.

  65. id="comment-23011">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=287ae6eb77a1a453c2a2038b16793013&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://erikhodson.com' rel='external nofollow' class='url'>heymelby

    i am so pissed at this thing, no matter how much i change $thumbs_width, the thumbs remain at 200 pixels! what is causing this?

    help!

    • class='children'>
    • id="comment-28518">
      class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=169635b099928128ded6a79194414950&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Bahb

      The thumb that is being showed, is it a .jpg?

  66. id="comment-23203">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=8f0f3290959f43db1c1dd4d597d54ba7&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://scammell.co.uk/' rel='external nofollow' class='url'>Luke Scammell

    Thanks for this excellent script and the clear example, it was just what I needed.

    I agree with various people about the nasty jagged thumbnails so I just replaced the thumbnail generation with PHPThumb ( href="https://github.com/masterexploder/PHPThumb" rel="nofollow">https://github.com/masterexploder/PHPThumb) and now I have nicely resized, cropped thumbnails :)

    Thanks again!

    • class='children'>
    • id="comment-23984">
      class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=313eb0d34b0fb5308d8dd76a9f1d8f6e&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Morley Santo

      Would you mind showing how you adapted this to this script?

      Thanks

  67. id="comment-23992">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=cb58a00787c6b9ef12c50962b3bc1e70&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Ian

    I just can’t get this to work, my file paths all seem to be correct, i guess i am just a moron but i can’t get this to work, i just keep getting there are no files in this gallery, but i can’t see where i am going wrong, can someone give me “the idiots guide” to doing this, i feel it would be so much much better than any other gallery i could use and so much easier once it’s up and running

  68. id="comment-24188">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=647f40c260488849bd74ddb2eb897bd0&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">lisak

    Is there some place I where I can download all files in one package?

  69. id="comment-24472">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=91dba0bd4b1f9527ddfa5dc4b2b8e629&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.aronaguiar.com' rel='external nofollow' class='url'>Aron Aguiar

    Thanks for the tutorial!! and for some tips by everyone here.. :)
    /> I’ve got everything to work except for the Smoothbox.
    /> am I doing something wrong? I don’t want to say what I’ve done because I’ve done exactly like the tutorial says..
    /> am I missing something? a file? something?
    /> thanks!

  70. id="comment-24485">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=39c6f9d5d250dc1a7b215f0064c26f51&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">kb

    When I try to use this script I get an error message

    Fatal error: Out of memory (allocated 11272192) (tried to allocate 6400 bytes) in /home/maitland/public_html/gallery/upload.php on line 101

    On line 101 is $source_handle = $function_to_read($images_dir . '/' . $filename);

  71. id="comment-26240">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=672b267420b834480fd346b5e668ba5d&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Matt

    How do i go about sorting by the latest added?

  72. id="comment-26921">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=15f173997b71aeb6e871c2a86f7a0c32&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Axess

    Hi !

    Great plugin !

    It’s possible for multiple folder ?

  73. id="comment-27121">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=b304403f5412a7fa7f9efd7522812284&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Chuck

    Cant seem to make it work.
    /> I keep getting “There are no images in this gallery.”

    Ive been frying my brains for over 2 hours…
    /> Followed Nobody’s walkthrough, changed folders thinking maybe this is a relative/absolute path mistake and still nothing.

    Could someone please make a package of this?
    /> Pretty please with sugar on top?

  74. id="comment-27557">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=b4500a8f8f5a3e24c619397bfa24eb08&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Walkoflife

    Hi David,

    a very nice solution. I get it to work when the images are stored in the same folder as the php file that is executed. I am about to include it into an Magento installation and my core images are separated from the file that runs the script. Im passing $this->getSkinUrl(‘images/gallery/collection/’); that holds “http://localhost/magento/skin/frontend/mytheme/default/images/gallery/collection/ ” to the variable $images_dir. The result, “There are no images in this gallery.” Can you help me out here? Give me some hints? I would really appreciate it!

  75. id="comment-27558">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=b4500a8f8f5a3e24c619397bfa24eb08&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Walkoflife

    This is really nice! But how do I get it to work when my images are separated from the script. I am trying to implement it with my Magento installation. I am passing $this->getSkinUrl(‘images/gallery/collection/’); that holds “http://localhost/magento/skin/frontend/mytheme/default/images/gallery/collection/” to $images_dir. That gives me the result “There are no images in this gallery.” Can you help me out here? I would really appreciate it!

  76. id="comment-27750">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=bd8852b32db151a9d026b0db88cf8464&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://mihirchhatre.com' rel='external nofollow' class='url'>Mihir Chhatre

    Could someone please illustrate how i can make those thumbnails square using this?

    href="http://return-true.com/2009/02/making-cropping-thumbnails-square-using-php-gd/" rel="nofollow">http://return-true.com/2009/02/making-cropping-thumbnails-square-using-php-gd/

    I think this was mentioned in one of the earlier posts!

    Thanks!

    Mihir.

  77. id="comment-28625">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=c423afbe2f0f228166e5ae896e389d8e&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Elliot

    Has anyone had an issue of the images not appearing in order?

  78. id="comment-28749">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=2e9b0bdee15d8e09a77bb21decdad99c&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png"> href='http://www.internet-prezentacija.com' rel='external nofollow' class='url'>WeB DiZajN

    TY for this very good info. :)

  79. id="comment-29101">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=3925ab82c7206438f0bbb19e066a5daa&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Travonta

    I’m trying to use this script and I have the gallery working properly, however it keeps replicating the entire gallery anytime the page is refreshed. What can I do to prevent this?

  80. id="comment-29151">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=942ca774c2deee4db9136a5287648fda&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Vikas

    i got this error

    Parse error: syntax error, unexpected ‘;’ in /home/media125/public_html/ingamepic.co.cc/new.php on line 37

  81. id="comment-31156">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=e231428c731d34240d07db786a2df7a7&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Falcon

    What happened to the original Chris Coyier tutorial? The link no longer works :( I’d much rather use that one, unless of course the thumbnails can be automatically generated to be the same size without warping the image.

  82. id="comment-31178">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=e231428c731d34240d07db786a2df7a7&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Falcon

    No wait, never mind! I used this one. Only reason I was attracted to the old auto gallery was because of the beautiful square cropped thumbnails. But I’m loving the auto thumbnails I must say.

    Just want to chime in with the rest of them on how to add the square cropping code mentioned above.

  83. id="comment-31480">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=0331404da2a8e2922c9adc5c788c5b38&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Peter

    Hi,

    Great tutorial, thank you.

    Have a question though. How hard would it be to modify it to handle subdirectories?

    Tried to combine it with another solution but failed unfortunately.

    Was also thinking about creating the thumbnails in a similar way using the same dir structure as the images.

    Do you have any suggestions? All ideas are appriciated.

    Thank you.

  84. id="comment-31977">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=b95280d9f63944c34e7749f22a4a97cb&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">Kelly

    Hi there :)

    Managed to work out your tutorial and am pretty pleased since I’m very new to PHP… But I was wondering, I would very much like all my thumbnails to be the same width and height, even though some are portrait and some are landscape. How would I edit your code to change the image height to be fixed to take part of the image?

    Hope I am making sense! :) Thanks for your help :)

  85. id="comment-32616">
    class="commentBody"> class="commentName" data-avatar="http://www.gravatar.com/avatar.php?gravatar_id=2192f8452df6923b0d9255b5e9ea2702&size=48&rating=G&default=http://davidwalsh.name/wp-content/themes/klass/img/anon.png">chandana

    i wanted to upload photos and display the images in the album html code.Can anyone help me in gettine the simple and easily understandable code?


class="clear" />
class="noPrint">

Be Heard!

class="commentSmaller">Share your thoughts without being a jerk! And wrap your code in <code> tags, style="color:#f00;">f00!

id="commentFormHolder">
id="commentFormMobileHolder">
action="/wp-comments-post.php" id="commentForm" method="post"> cellpadding="0" cellspacing="3" width="95%">
width="25">Name*: width="400"> placeholder="Your Name" id="author" name="author" type="text" value="" tabindex="1" size="45" maxlength="50" required="required" />
width="25">Email*: width="400"> placeholder="Your Email Address" id="email" name="email" type="email" value="" tabindex="2" size="45" maxlength="50" required="required" />
width="25">Website:   width="400"> placeholder="Your Website" id="url" name="url" type="url" value="" tabindex="3" size="45" maxlength="100" />
colspan="2">
colspan="2">

style="display: none;"> type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="34ce867a6e" />

id="submit" name="submit" type="submit" value="Post Comment!" tabindex="5" class="button blue" style="-webkit-appearance:none;" /> type="hidden" name="comment_post_ID" value="4944" /> type="hidden" id="comment_parent" name="comment_parent" value="" />
class="clear" id="mainClear">


------------buaeVwYRE13mvwHpKfyzfN
Content-Disposition: inline; filename=favicon.ico
Content-Type: image/x-icon; name=favicon.ico
Content-Location: http://davidwalsh.name/favicon.ico
Content-Transfer-Encoding: Base64

AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAA
AAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wDy8O4Ptreqa42DbLF4hHTadnxj7aCMXvWeilz2nIld8JWLgOOmn5jAqZ+MhuHc
1Cj///8A////AP///wD29fQJjIFg1XjM5v+EiIX/kJyd/3VtUP+fnp7/lZGM/9HB
lP+wo4P/zNPu/5yepf+2pHf22dPJOP///wD///8AwbekY93NoP+Lm4b/YXt0/4iI
iP+3v87/v8nc/7nB0f+lmHb/5Nao/6ecif+5u9D/o5qC/7eoiLX///8A////ALKk
hajfz6P/XlxC/zNSWP+LjIr/x9bv/56Xkf+utL7/nqCj/5mQef/YyZv/sbC6/6ir
uf+KeVbz9fPyDP///wCsnHfKsqN5/ztQS/8vVGD/qrLA/7Cyuv+xtL7/s7vJ/7fB
zf+klXL/rptq/7S0vv/Hy+T/zdTz/62qrNLd2NEyq5py15iHXf9EVE//X1Y7/6as
tv/H1O3/qqqn/7anhP+elYD/pJZ8/5GDbv+5u8f/qqix/5yXlv+zs8H/q6Wixaqa
dM+poX7/Pllf/3RrVP+ipan/nZ+h/7mkdP+1nnf/s6yg/8rR7f/FyN//jIJ3/7S1
xf+6vM7/srK9/6SbkK2wooOy08OW/0lXTv9pfYT/ko+K/2ZlVv9+aT7/npaM/7i2
xf+ur7j/YWJT/2JlWv9wa1f/paKm/6CamerQysFNvLKbdNvMoP9VVj3/Qltd/3t2
Z/9MWlX/w8fe/7Wywf+lm5v/y8/q/zpYYP8zWGT/P1dX/7S7wv+/uKpn////AO3r
6BW7q4Hqs6By/zNSWf8zWGX/L1Nd/6quvP/L0e3/xMjg/5yanv81VV7/L152/3d3
XP+empTqr7Cuyvz8/AD///8A4dzUKLepi59lZU7gO1Zb/y5gev9baGj/jpKX/0pT
SP8zWWf/L2F6/1hjW9nKwbBQx8C0Wra/y//e2dIr////AP///wD///8A+/r6A6yp
nG9IWVXqNFpq/zlRUvo+XmnzkJGFk3yEfKyVmIyM9/X0Cfn5+AXBuqxn9PLwDP//
/wD///8A////AP///wD///8A5OHaI9zXzi7SzME86ebgHv///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AADgDwAAgAcAAIAD
AAAAAwAAAAEAAAAAAAAAAAAAAAEAAIADAACAAQAAwA0AAPgPAAD//wAA//8AAA==

------------buaeVwYRE13mvwHpKfyzfN
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://davidwalsh.name/wp-content/themes/epic/images/sprite.png
Content-Transfer-Encoding: Base64

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

------------buaeVwYRE13mvwHpKfyzfN
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://davidwalsh.name/wp-content/themes/epic/images/greyWalsh.png
Content-Transfer-Encoding: Base64

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
AAAASUVORK5CYII=

------------buaeVwYRE13mvwHpKfyzfN
Content-Disposition: inline; filename=style.css
Content-Type: text/css; charset=UTF-8; name=style.css
Content-Location: http://davidwalsh.name/wp-content/themes/epic/style.css
Content-Transfer-Encoding: 8bit

/*
ToDo:
- Create Sprites
- Prelaunch stylings todo
- blockquote (rounded corners, indented, background color)

- iPhone Check

- IE Check
- oh yeah...

- Mobile Efficient
- Make sure there are no gradients
- Remove absolute positioning (header especially)

*/


/* animations on top */
.todo {
background: #fffea1;
border: 1px dotted #fc0;
font-weight: bold;
font-family: tahoma;
font-size: 12px;
font-style: italic;
vertical-align: center;
padding: 5px 10px;
cursor: help;
display: none;
}


/* GLOBALS */
* {
margin: 0;
padding: 0;
}

html {
overflow-y: scroll;
overflow-x: hidden;
-webkit-tap-highlight-color: rgba(201, 224, 253, 0.8);
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}

body {
font-size: 16px/1.4;
font-family: Georgia, Times, serif;
color: #444;
text-rendering: optimizeLegibility;
}

/* STRUCTURE: full page wrap */
#page { }

/* header */
#header {
min-height: 60px;
margin: 30px 0 20px 0;
background: #e3edf4;
border-bottom: 1px solid #c9dbec;
border-top: 1px solid #c9dbec;
}

#logo {
height: 77px;
width: 100px;
background: url(images/sprite.png) -10px -10px no-repeat;
overflow: hidden;
text-indent: -9999em;
direction: ltr;
display: block;
text-decoration: none !important;
position: absolute;
top: -10px;
left: 10px;
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
cursor: pointer;
zoom: 1;
-webkit-backface-visibility: hidden;
}

#logo:hover {
-webkit-transform: rotate(-35deg) scale(1.1);
-moz-transform: rotate(-35deg) scale(1.1);
-o-transform: rotate(-35deg) scale(1.1);
}

a#title {
color: #77a6d2;
font-size: 40px;
text-decoration: none !important;
position: absolute;
top: 6px;
left: 122px;
text-transform: lowercase;
text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
}

a#title:hover {
color: #5c8fbe;
}

#topAd {
border: 1px solid #c9dbec;
width: 200px;
height: 125px;
position: absolute;
/* right: 110px; */
right: 10px;
top: -25px;
}

#topAd a {
-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
box-shadow: 0 3px 8px rgba(0, 0, 0, .3);
}

#topAd img {
display: block;
}

#searchArea {
position: absolute;
top: 2px;
right: 300px;
}
#searchBox {
width: 200px;
}

#searchSubmit {
padding: 5px;
-webkit-appearance: caret;
-moz-appearance: caret;
}

.popin {
border:1px solid #ccc;
background:#f5f5f5;
opacity:0.9;
z-index:9000;
padding:6px 15px;
position:absolute;
-webkit-box-shadow: rgba(0, 0, 0, 0.496094) 2px 2px 5px;
}

#searchHolder {
top:40px;
right:0;
width:400px;
font-size: 12px;
opacity: 0;
}
#searchHolder.fadeIn90{
opacity: 0.9;
}
#searchResults {
background:#fff;
padding:10px;
margin:10px 0;
}
.searchHolderArrow {
width:0px;
height:0px;
border-left:18px solid transparent;
border-bottom:18px solid #f5f5f5;
border-right:18px solid transparent;
font-size:0px;
line-height:0px;
margin:-22px 0 0 260px;
z-index:9002;
position:absolute;
}
.searchHolderArrowOutline {
width:0px;
height:0px;
border-left:18px solid transparent;
border-bottom:18px solid #ccc;
border-right:18px solid transparent;
font-size:0px;
line-height:0px;
margin:-24px 0 0 260px;
float:left;
z-index:9000;
}

#searchResultsClose {
position:absolute;
top:10px;
right:10px;
cursor:pointer;
background: #fdf4c0;
padding: 5px 10px;
border: 1px solid #ffd200;
}


.center {
max-width: 1200px;
margin: 0 auto;
position: relative;
}


/* content area width; really important for the media queries */
#main {

}

/* content area left */
#left {
width: 780px;
float: left;

min-height: 400px;
}

#leftSpace {
padding: 10px 30px 40px 10px;
}


.update { background: #ECEEF6; padding:10px; border-radius:5px; margin-bottom:20px; }
.update p { margin:0; padding:0; }

#left .article {

}

#promo {
margin: 10px 0 20px 0;
opacity: 0;
height: 0;
}
#promo span {
display: inline-block;
}

#promo.ready {
-webkit-animation: promo 20ms;
-ms-animation: promo 20ms;
-moz-animation: promo 20ms;
height: 20px;
opacity: 1;
}

.actions {
margin: 5px 0 30px 0;
}

#related {
margin: 30px 0;
border: 1px solid #eee;
padding: 18px 20px;
font-family: tahoma, arial, sans-serif;
background-color: #f6f6f6;
border-radius: 10px;

}

#relatedPosts {
float: left;
width: 45%;
padding-right: 8%;
}

#related ul {
margin: 10px 0 0 30px;
}

#related ul li, #related p {
line-height: 20px;
padding-bottom: 10px;
font-size: 13px;
}

#related h4 {
text-transform: uppercase;
font-size: 13px;
color: #000;
}


/* right sidebar */
#right {
width: 420px;
float: left;
padding-top: 40px;
opacity: 0;
}

#right .sectionDivider {
margin-right: 0;
}

#right .section {
margin-bottom: 30px;
}

#rightSocial {

}

#rightSocial ul {
list-style-type: none;
}

#rightSocial li {
display: inline-block;
}

#rightSocial a {
text-indent: -9999em;
direction: ltr;
display: block;
width: 64px;
height: 64px;
overflow: hidden;
}

#rightSocialRss { background: url(images/sprite.png) -10px -194px no-repeat; }
/* #rightSocialRss:hover { background: url(images/Rss_64_hot.png) 0 0 no-repeat; }
#rightSocialGithub { }
#rightSocialGithub:hover { } */
#rightSocialFacebook { background: url(images/sprite.png) -10px -278px no-repeat; }
/* #rightSocialFacebook:hover { background: url(images/Facebook_64_hot.png) 0 0 no-repeat; } */
#rightSocialLinkedin { background: url(images/sprite.png) -10px -362px no-repeat; }
/* #rightSocialLinkedin:hover { background: url(images/Linkedin_64_hot.png) 0 0 no-repeat; } */
#rightSocialTwitter { background: url(images/sprite.png) -10px -446px no-repeat; }
/* #rightSocialTwitter:hover { background: url(images/Twitter_64_hot.png) 0 0 no-repeat; } */
#rightSocialGoogle { background: url(images/sprite.png) -10px -528px no-repeat; }
/* #rightSocialGoogle:hover { background: url(images/googleplus-icon.png) 0 0 no-repeat; } */


#rightAds {
background: #f6f6f6;
padding: 10px 0 0 5px;
margin: 0 auto;
width: 415px;
}

#rightAds a {
border: 1px solid #ccc;
width: 125px;
height: 125px;
display: block;
margin: 0 5px 5px 5px;
float: left;
}

#rightTags a {
color:#333 !important;
font-size:12px;
display:inline-block;
text-decoration:none;
border:1px solid #f2e598;
padding:2px 5px;
border-bottom-left-radius:6px;
border-top-right-radius:6px;
margin-top:5px;
background:#fff5bb;
background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.32,#fff5bb),color-stop(0.66,#fdf2b1),color-stop(0.83, #fcee9b));
background-image:-moz-linear-gradient(top,#fff5bb,#fcee9b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5bb', endColorstr='#fcee9b');
}

/* right update sidebar
#updateBar {
padding: 10px;
}

#updateBar ul {
list-style-type: none;
}

#updateBar ul li {
font-family: tahoma, arial, sans-serif;
font-size: 12px;
padding: 8px 10px 10px 40px;
line-height: 20px;
margin: 4px 0;
border: 1px solid #eee;
border-radius: 10px;

background-repeat: no-repeat;
background-position: 16px 12px;
background-color: #f6f6f6;
margin-right: 12px;
}

#updateBar ul li:hover {
border: 1px solid #c9dbec;
background-color: #e3edf4;
}


#updateBar ul li.updateGithub {
background-image: url(images/icon.github.png);
}

#updateBar ul li.updateTweet {
background-image: url(images/twitter-icon.png);
}

#updateBar ul li.updateComment {
background-image: url(images/comments.png);
}

#updateBar ul li.updatePost {
background-image: url(images/post.png);
}

#updateBar ul li.updateSNS {
background-image: url(images/sns.png);
}
*/

#rightHosted {
font-size: 12px;
font-family: tahoma;
padding: 10px;
background: #f6f6f6;
}

#rightMtLogo {
background: url(images/sprite.png) -10px -611px no-repeat;
display: block;
float: left;
width: 125px;
height: 125px;
text-indent: -9999em;
direction: ltr;
overflow: hidden;
margin: 0 10px 0 0;
}


/* HOMEPAGE */
#homepageAd {
width: 388px;
height: 73px;
margin: 20px auto 50px auto;
}

#homepageAd a {
display: block;
height: 100%;
width: 100%;
background: #f6f6f6;
border: 1px solid #ccc;
text-decoration: none;
}

.sectionDivider {
background: url(images/greyWalsh.png) right -36px no-repeat #f6f6f6;
color: #999;
font-size: 14px;
margin-top: 30px;
margin: 10px 10px 10px 0;
font-family: arial;
font-size: 11px;
text-transform: uppercase;
cursor: default;
}

.sectionDivider:hover {
color: #000;
background: url(images/logo.png) right -36px no-repeat #f6f6f6;
}

.sectionDivider span {
background: #fff;
padding: 3px 20px 2px 2px;
}

/* post lists */
#postList {

}

#postList > ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#postList > ul > li {
border-bottom: 1px dotted #c9dbec;
padding: 30px 10px 40px 10px;
}

#postList > ul > li:last-child {
border-bottom: 0;
}

#postList p {
font-size: 14px;
line-height: 26px;
}

#postList .meta {
margin: 8px 0 0 0;
}


/* recommended lists */
#recommendedList {

}

#recommendedList > ul {
list-style-type: none;
margin: 30px 0;
}

#recommendedList > ul > li {
padding: 10px 10px 0 10px;
}

#recommendedList h3 {
font-size: 18px;
}

#recommendedList h3 a {
color: #e58e31;
text-decoration: none;
}

#recommendedList p {
font-size: 14px;
line-height: 26px;
padding-bottom: 0;
}

/* comments */
#comments {
margin: 10px 0 20px 0;
display: block;
}
#comment-list {
margin: 0;
padding: 0;
list-style-type:none;
}

#comment-list ol {
list-style-type: none;
}

#comments li {
margin-bottom: 10px;
clear: both;
position: relative;
}

#comments li .commentBody {
padding: 10px 10px 10px 60px;
background: #f3f3f3;
min-height: 60px;
border: 1px solid #ddd;
border-radius: 7px;
}

#comments ol li:last-child, #comments ul li:last-child {
margin-bottom: 0;
}

#comments li {

}

#comments li.dw .commentBody {
background: #e3edf4 !important;
border-color: #9dc5f9;
}
#comments li .commentAvatar {
border: 0 !important;
}

#comments li .reply {
padding: 3px 5px;
margin-top: 0;
}

#comments > ol {
list-style-type: none;
clear: both;
}

#comments > ol > li {

}

#comments > ol > li > ul,
#comments > ol > ul {
list-style-type: none;
margin: 0 0 20px 60px;
}

#comments > ol > li > ul > li .commentBody,
#comments > ol > ul > li .commentBody {
padding: 5px 10px 5px 60px;
background: #fff;
font-size: 90%;
border:1px solid #eee;
margin-top: 5px;
}

#comments > ol > li > ul > li p,
#comments > ol > ul > li p {
line-height: 160%;
}


#comments .commentRight {
position: absolute;
top: 10px;
left: 10px;
width: 48px;
}

#comments .commentRight .reply {
font-size:11px;
font-family: tahoma, arial, sans-serif;
}

#comments .commentName {
font-family: tahoma, arial, sans-serif;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
}
#comments .commentName a {
text-decoration: none;
}

#comments .commentAvatar {
border: 1px solid #ccc;
width: 32px;
height: 32px;
}

#comments p {
font-size: 90%;
}

#comments label {
display: inline-block;
padding-left: 5px;
font-weight: normal !important;
font-style: italic;
}

#commentForm {

}
.formError {
background: #fffea1 !important;
border-color: #fc0 !important;
}

#commentForm input[type="email"], #commentForm input[type="text"], #commentForm input[type="url"] {
width: 300px;
background-color: #f6f6f6;
}

#commentForm input[type="email"]:focus, #commentForm input[type="text"]:focus, #commentForm input[type="url"]:focus {
background-color: #fff;
}

.commentFormMobileHolderHover #commentForm input[type="email"],
.commentFormMobileHolderHover #commentForm input[type="text"],
.commentFormMobileHolderHover #commentForm input[type="url"] {
width:90%;
}


#commentForm > table {
margin-left: 5px;
}

#commentForm > table > tbody > tr > td:first-child {
font-weight: bold;
width: 60px;
}

#commentForm > table td {
font-size: 90%;
padding-top: 10px;
}

#commentForm > table textarea {
width: 80%;
min-height: 140px;
background-color: #f6f6f6;
background-image: url(images/greyWalsh.png);
background-position: 98% 90%;
background-repeat: no-repeat;
font-family: Georgia, Times, serif;
font-size: 12px;
}

#commentForm > table textarea:focus {
background-color: #fff;
-webkit-animation-name: comment;
}

.commentFormMobileHolderHover {
border:1px solid #ccc;
background:#f5f5f5;
opacity:0.9;
z-index:9000;
padding:6px 15px;
position:absolute;
-webkit-box-shadow: rgba(0, 0, 0, 0.496094) 2px 2px 5px;
}

.commentFormMobileHolderHover { left:800px; top:0; width:350px; }
.commentResponseNode { font-style:italic; font-weight:bold; padding-top:5px; color:#000; display:none; }
.commentFormMobileHolderArrow {
width:0px;
height:0px;
border-top:18px solid transparent;
border-right:18px solid #f5f5f5;
border-bottom:18px solid transparent;
font-size:0px;
line-height:0px;
display:none;
margin:-18px 0 0 1px;
}
.commentFormMobileHolderArrowOutline {
width:0px;
height:0px;
border-top:18px solid transparent;
border-right:18px solid #999;
border-bottom:18px solid transparent;
font-size:0px;
line-height:0px;
display:none;
float:left;
margin-left:-33px;
}

#commentDock {
display:inline-block;
float:right;
text-transform:lowercase;
font-family:Tahoma,Arial;
margin-top:10px;
font-size:11px;
display:none;
}


.commentFormMobileHolderHover .commentResponseNode,
.commentFormMobileHolderHover .commentFormMobileHolderArrow,
.commentFormMobileHolderHover .commentFormMobileHolderArrowOutline,
.commentFormMobileHolderHover #commentDock {
display:block;
}
.commentFormMobileHolderHover textarea {
width:100% !important;
}


/* footer */
#footer {
background: #e3edf4;
border-top: 1px solid #c9dbec;
min-height: 160px;
padding: 20px 0;
font-family: tahoma, arial, sans-serif;
clear:both;
}

#footer .section {
margin: 0 20px 0 10px;
width: 300px;
display: inline-block;
vertical-align: text-top;
}

#footer .footerSlim {
width: 140px;
}

#footer p {
line-height: 18px;
font-size: 12px;
}

#footer h5 {
color: #000;
font-weight: normal;
font-size: 18px;
text-shadow: 1px 1px #fff;
}

#footer ul {
list-style-type: none;
margin:0;
}

#footer li {
line-height: normal;
}

#footer ul li a, footer p a {
text-shadow: 1px 1px #fff;
color: #1e598e;
text-decoration: none;
}

#footer ul li a {
font-size: 12px;
}

#footer a:hover {
text-decoration: underline;
}

.footerImg {
width: 100px;
height: 100px;
text-indent: -9999em;
direction: ltr;
overflow: hidden;
float: left;
margin: 0 14px 20px 0;
}

#footerRingo {
background: url(images/sprite.png) -10px -756px no-repeat;
}

#footerLogo {
background: url(images/sprite.png) -10px -10px no-repeat;
}



/* TAGS */

blockquote {
background: #ccc;
border-radius: 10px;
padding: 10px;
font-style: italic;
margin-left: 30px;
}

code {
background: #eee;
padding: 2px 4px;
border-radius: 2px;
font-family: monospace, sans-serif;
font-weight: bold;
}

h1, h2, h3 {
font-weight: normal;
color: #000;
}

h1 {
font-size: 40px;
padding-bottom: 10px;
}

h2 {
font-size: 28px;
}

h3 {
font-size: 24px;
color: #333;
}

input[type="text"], input[type="search"], input[type="email"], input[type="url"], textarea {
padding: 5px;
border: 1px solid #ccc;
}

input:valid, textarea:valid { /* invalid form */

}
input:invalid, textarea:invalid {
border-radius: 1px;
-moz-box-shadow: 0px 0px 5px red;
-webkit-box-shadow: 0px 0px 5px red;
box-shadow: 0px 0px 5px red;
}

label {
cursor: pointer;
}

li {
font-size: 16px;
line-height: 30px;
}

ol, ul {
margin-left: 30px;
margin-bottom: 20px;
}

p {
font-size: 16px;
line-height: 30px;
margin-bottom: 15px;
}

pre {
background: #141414;
color: #fff;
font-size: 14px;
padding: 10px 20px 4px 20px;
line-height: 20px;
border-radius: 10px;
margin-bottom: 15px;
opacity: 0;
}
.codeCopy {
background: #414547;
padding: 1px 6px;
border-radius: 3px;
color: lightblue;
font-size: 12px;
float: right;
text-decoration: none;
margin-right: 10px;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

textarea {

}

video {
margin: 10px 0 20px 0;
}


/* utilities */
::-moz-selection{ background: #b3d4ff; color:#fff; text-shadow: none; text-shadow: none; }
::selection { background: #b3d4ff; color:#fff; text-shadow: none; text-shadow: none; }

::-webkit-input-placeholder { color: #555; font-style: italic; font-size: 12px; font-family: tahoma, arial, sans-serif; }
input:-moz-placeholder { color: #555; font-style: italic; font-size: 12px; font-family: tahoma, arial, sans-serif; }

.clear { clear:both; }

/* post meta */
.meta {
list-style-type: none;
padding: 0 0 10px 0;
margin: -2px 0 0 0;
}

.meta li {
display: inline-block;
padding-right: 30px;
font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
font-size: 11px;
line-height: normal;
}

.meta a, .meta span {
padding: 1px 0 3px 20px;
color: #666;
display: inline-block;
}

a.metaComments {
background: url(images/comments.png) 0 3px no-repeat;
}

span.metaPosted {
background: url(images/post.png) 0 1px no-repeat;
}

a.metaDemo {
background: url(images/check.png) 0 3px no-repeat;
}

.growl {
position: fixed;
top: 80px;
left: 47%;
padding: 5px 10px;
background: #F9EDBE;
border: 1px solid #F0C36D;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 12px;
-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
box-shadow: 0 2px 4px rgba(0,0,0,0.2);
margin: 0 auto;
opacity: 0;
}

.image {
float: right;
margin: 0 0 20px 20px;
}

/* links */
a {
color: #0553ba;
}

a img {
border: 0;
}

h1 a, h2 a {
color: #063053;
text-decoration: none !important;
}

.button, .actions a, #pagination a, #pagination .current, #pagination .extend {
display: inline-block;
text-align: center;
text-decoration: none;
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 7px 9px 7px 9px;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
margin-top:12px;
text-transform: uppercase;
cursor: pointer;
}

#pagination .current, #pagination .extend {
cursor: default;
background: #eee;
border: 1px solid #ddd;
}

#pagination a, #pagination span {
margin-right: 10px;
}

#nextPrev {
float: right;
}

.button.green:after, .buttonArrow:after, .actions a:after {
content: " > ";
}

.green, .actions a {
color: #fff;
border: 1px solid #6ba147;
background: #799e3c;
background: -webkit-gradient(linear,left top,left bottom,from(#8eaf53),to(#799e3c));
background: -moz-linear-gradient(top,#8eaf53,#799e3c);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8eaf53', endColorstr='#799e3c');
text-shadow: #619C33 0 -1px 0;
}

.green:hover, .green:active, .actions a:hover, .actions a:active {
color: #fef4e9;
background: #799e3c;
background: -webkit-gradient(linear, left top, left bottom, from(#799e3c), to(#8eaf53));
background: -moz-linear-gradient(top, #799e3c, #8eaf53);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#799e3c', endColorstr='#8eaf53');
}

.blue, #pagination a {
color: #fff;
border: 1px solid #0553ba;
background: #0553ba;
background: -webkit-gradient(linear,left top,left bottom,from(#1f6acd),to(#0553ba));
background: -moz-linear-gradient(top,#1f6acd,#0553ba);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f6acd', endColorstr='#0553ba');
text-shadow: #33519c 0 -1px 0;
}

.blue:hover, .blue:active, #pagination a:active, #pagination a:hover {
color: #fef4e9;
background: #0553ba;
background: -webkit-gradient(linear, left top, left bottom, from(#0553ba), to(#1f6acd));
background: -moz-linear-gradient(top, #0553ba, #1f6acd);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0553ba', endColorstr='#1f6acd');
}


/* browser hacks */
.ie7 img {
-ms-interpolation-mode: bicubic;
}

/* basic fadeIn */
@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }
@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

@-webkit-keyframes fadeIn90 { 0% { opacity: 0; } 100% { opacity: 0.9; } }
@-moz-keyframes fadeIn90 { 0% { opacity: 0; } 100% { opacity: 0.9; } }
@-ms-keyframes fadeIn90 { 0% { opacity: 0; } 100% { opacity: 0.9; } }

/* promo fade in and grow */
@-webkit-keyframes promo { 0% { opacity: 0; height: 0; } 100% { opacity: 1; height: 20px; } }
@-moz-keyframes promo { 0% { opacity: 0; height: 0; } 100% { opacity: 1; height: 20px; } }
@-ms-keyframes promo { 0% { opacity: 0; height: 0; } 100% { opacity: 1; height: 20px; } }

.fadeIn {
-webkit-animation: fadeIn 2s;
-ms-animation: fadeIn 2s;
-moz-animation: fadeIn 2s;
opacity: 1 !important;
}
.fadeIn90 {
-webkit-animation: fadeIn90 2s;
-ms-animation: fadeIn90 2s;
-moz-animation: fadeIn90 2s;
opacity: .9 !important;
}
.invisible { opacity: 0; }

/* poll table */
table.poll-results { width:100%; margin:5px 0 20px 0; border:1px solid #f5f5f5; }
table.poll-results th { background:#999; color:#eee; }
table.poll-results th, table.poll-results td { padding:5px; text-align:left; font-family:Monaco, Courier, monospace; }
table.poll-results tr:nth-child(even) { background-color:#eee; }



/* printer friendly shite */
@media print {

* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
-ms-filter: none !important; }

#left { float: none; width: 99%; margin: 0; padding: 0; }

#header, footer, #right, .button, .demo, #promo, .codeCopy, #related, .noPrint { display: none !important; }

pre { border-radius: 0 !important; border: 1px dotted #777 !important; }

.pageBreak { page-break-before: always; }

.article a[href]:after { content: " (" attr(href) ")"; }
.article a { color: #00f !important; }
}


/* smaller screen 1 */
@media (max-width: 1024px) {
#topAd { display: none; }
#searchArea { right: 10px; }
}


/* smaller screen 2 */
@media (max-width: 860px) {

}

/* smaller screen 3 */
@media (max-width: 720px) {
#searchArea, #right { display:none; }
}



/* iphone - all aspects - WORRY ABOUT THIS LAST! */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

.mobile #header {
display: block;
min-height: 60px;
}

#promo, #related, #title, .commentRight, .footerSlim {
display: none !important;
}

#main, #left {
width: 100%;
}

.commentBody { padding-left: 10px !important; }

#right {
width: 0%;
display: none;
}

}

/* simulating iPhone in the browser */
@media only screen and (min-width : 1224px) {

}

/* ipad - all aspects */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

.todo {
font-size: 20px;
}

.nomobile {
display: none !important;
}

#header {
display: block;
}

#topAd {
display: none;
}

#searchArea {
right: 10px;
}

#searchSubmit {
display: none;
}

body {
font-size: 200%;
}

#main {
width: 96%;
}

#left {
width: 100%;
float: none;
}

#leftSpace {
padding-right: 10px;
padding-bottom: 10px;
}

#postList h2 {
border-bottom: 0;
}

#postList p, #recommendedList p {
font-size: 20px;
line-height: 32px;
}


#left .article h2 {
margin-top: 40px;
}

#relatedPosts {
float: none;
width: 100%;
padding: 0;
}

#relatedRight {
display: none;
}

#related ul li, #related p {
line-height: 30px;
font-size: 20px;
}

#related h4 {
text-transform: uppercase;
font-size: 20px;
color: #000;
}

.commentSmaller {
font-size: 16px !important;
font-style: italic;
}

#comments li p {
font-size: 20px;
}

#comments .button {
font-size: 14px;
}

input[type="text"], input[type="search"], input[type="email"], input[type="url"], textarea {
-webkit-appearance: caret;
-moz-appearance: caret;
}


#right {
width: 100%;
float: none;
}

#rightAds {
margin: 0;
width: 100%;
}

#updateBar ul li {
font-size: 20px;
}

code {
font-weight: bold;
}

h1 {
font-size: 70px;
padding-bottom: 20px;
}

h2 {
font-size: 48px;
border-bottom: 1px solid #ccc;
padding-bottom: 3px;
margin-bottom: 5px;
}

h3 {
font-size: 42px !important;
}

p {
font-size: 28px;
line-height: 40px;
}

pre {
font-size: 16px;
}

.twilightLighter, .twilightLighter * {
font-size: 20px !important;
line-height: 30px !important;
font-weight: bold;
}

a.button, .actions a {
font-size: 20px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.green {
background: #799e3c !important;
}

.blue {
background: #0553ba !important;
}

#footer .section, footer .footerSlim {
display: block;
width: auto;
clear: both;
margin-bottom: 20px;
margin: 0 20px 20px 20px;
}

#footer h5 {
font-size: 26px;
}

#footer p, footer ul li a {
font-size: 16px;
line-height: 26px;
}

#footer ul {
margin-top: -10px;
}

#footer .section ul li {
display: inline-block !important;
margin-right: 20px;
}

}

/* simulating ipad in the browser */
@media only screen and (max-width : 1024px) {

#main {

}

}

------------buaeVwYRE13mvwHpKfyzfN
Content-Disposition: inline; filename=wpsf-js.js
Content-Type: application/x-javascript; charset=UTF-8; name=wpsf-js.js
Content-Location: http://davidwalsh.name/wp-content/plugins/wp-spamfree/js/wpsf-js.php
Content-Transfer-Encoding: Base64

DQovLyBXUC1TcGFtRnJlZSAyLjEuMS4yIEpTIENvZGUgOjogQkVHSU4NCg0KLy8g
Q29va2llIEhhbmRsZXIgOjogQkVHSU4gDQpmdW5jdGlvbiBHZXRDb29raWUoIG5h
bWUgKSB7IA0KCXZhciBzdGFydCA9IGRvY3VtZW50LmNvb2tpZS5pbmRleE9mKCBu
YW1lICsgJz0nICk7IA0KCXZhciBsZW4gPSBzdGFydCArIG5hbWUubGVuZ3RoICsg
MTsgDQoJaWYgKCAoICFzdGFydCApICYmICggbmFtZSAhPSBkb2N1bWVudC5jb29r
aWUuc3Vic3RyaW5nKCAwLCBuYW1lLmxlbmd0aCApICkgKSB7IA0KCQlyZXR1cm4g
bnVsbDsgDQoJfSANCglpZiAoIHN0YXJ0ID09IC0xICkgcmV0dXJuIG51bGw7IA0K
CXZhciBlbmQgPSBkb2N1bWVudC5jb29raWUuaW5kZXhPZiggJzsnLCBsZW4gKTsg
DQoJaWYgKCBlbmQgPT0gLTEgKSBlbmQgPSBkb2N1bWVudC5jb29raWUubGVuZ3Ro
OyANCglyZXR1cm4gdW5lc2NhcGUoIGRvY3VtZW50LmNvb2tpZS5zdWJzdHJpbmco
IGxlbiwgZW5kICkgKTsgDQp9ICANCgkNCmZ1bmN0aW9uIFNldENvb2tpZSggbmFt
ZSwgdmFsdWUsIGV4cGlyZXMsIHBhdGgsIGRvbWFpbiwgc2VjdXJlICkgeyANCgl2
YXIgdG9kYXkgPSBuZXcgRGF0ZSgpOyANCgl0b2RheS5zZXRUaW1lKCB0b2RheS5n
ZXRUaW1lKCkgKTsgDQoJaWYgKCBleHBpcmVzICkgeyANCgkJZXhwaXJlcyA9IGV4
cGlyZXMgKiAxMDAwICogNjAgKiA2MCAqIDI0OyANCgl9IA0KCXZhciBleHBpcmVz
X2RhdGUgPSBuZXcgRGF0ZSggdG9kYXkuZ2V0VGltZSgpICsgKGV4cGlyZXMpICk7
IA0KCWRvY3VtZW50LmNvb2tpZSA9IG5hbWUrJz0nK2VzY2FwZSggdmFsdWUgKSAr
IA0KCQkoICggZXhwaXJlcyApID8gJztleHBpcmVzPScrZXhwaXJlc19kYXRlLnRv
R01UU3RyaW5nKCkgOiAnJyApICsgLy9leHBpcmVzLnRvR01UU3RyaW5nKCkgDQoJ
CSggKCBwYXRoICkgPyAnO3BhdGg9JyArIHBhdGggOiAnJyApICsgDQoJCSggKCBk
b21haW4gKSA/ICc7ZG9tYWluPScgKyBkb21haW4gOiAnJyApICsgDQoJCSggKCBz
ZWN1cmUgKSA/ICc7c2VjdXJlJyA6ICcnICk7IA0KfSAgDQoJDQpmdW5jdGlvbiBE
ZWxldGVDb29raWUoIG5hbWUsIHBhdGgsIGRvbWFpbiApIHsgDQoJaWYgKCBnZXRD
b29raWUoIG5hbWUgKSApIGRvY3VtZW50LmNvb2tpZSA9IG5hbWUgKyAnPScgKyAN
CgkJCSggKCBwYXRoICkgPyAnO3BhdGg9JyArIHBhdGggOiAnJykgKyANCgkJCSgg
KCBkb21haW4gKSA/ICc7ZG9tYWluPScgKyBkb21haW4gOiAnJyApICsgDQoJCQkn
O2V4cGlyZXM9VGh1LCAwMS1KYW4tMTk3MCAwMDowMDowMSBHTVQnOyANCn0gDQov
LyBDb29raWUgSGFuZGxlciA6OiBFTkQgIA0KDQpmdW5jdGlvbiBjb21tZW50VmFs
aWRhdGlvbigpIHsgDQoJU2V0Q29va2llKCdiZmhvR2dHcWxiendla3BqJywncWl0
aURBdnVjaHVFc0d1eScsJycsJy8nKTsNCglTZXRDb29raWUoJ1NKRUNUJywnQ0tP
TicsJycsJy8nKTsNCn0gIA0KDQpjb21tZW50VmFsaWRhdGlvbigpOyAgDQoNCi8v
IFdQLVNwYW1GcmVlIDIuMS4xLjIgSlMgQ29kZSA6OiBFTkQgDQo=

------------buaeVwYRE13mvwHpKfyzfN
Content-Disposition: inline; filename=2.jpg
Content-Type: image/jpeg; name=2.jpg
Content-Location: http://davidwalsh.name/dw-content/preload-images-thumbs/2.jpg
Content-Transfer-Encoding: Base64

/9j/4AAQSkZJRgABAQAAAQABAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1
c2luZyBJSkcgSlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUI
BwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8n
OT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgA+QDIAwEiAAIRAQMR
Af/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYX
GBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6
g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV
1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAAB
AgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXET
IjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJ
SlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5
+v/aAAwDAQACEQMRAD8A7OzsLi6neO3hZzjkjgKPcnioV+G1/NdyPLfWkWWyVTc5
A98gVsw69p2k6fPBeLMJCjSYiBVpgRjh8gKRwCSw2gBiQORL8N1nfw9NcXKRid7h
kLouwOEAXJXAKkNuBBAIIxhcbFlRR0qtOK00Ocb4V3gvHuE1a2lfj92yMgx9QT/K
nz+G7rSQq3UYw3yrIhyrd8Z6jjPXH41kT3s174/1RoZTCwnkZnzynlkRBxgcHCgZ
zyAQS5G2D0zXt58E373YxOti0jbc5WUJkEYBIIYAjAJBAxzVIv6xUVuZ3ODWx3I3
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
/XJ/vCitIqxEnc//2Q==

------------buaeVwYRE13mvwHpKfyzfN
Content-Disposition: inline; filename=curl.js
Content-Type: application/x-javascript; charset=UTF-8; name=curl.js
Content-Location: http://davidwalsh.name/wp-content/themes/epic/js/curl/dist/curl/curl.js
Content-Transfer-Encoding: Base64

KGZ1bmN0aW9uKHcsRCxnKXt2YXIgSCxJO2Z1bmN0aW9uIG0oYSxiKXtyZXR1cm4g
Uy5jYWxsKGEpLmluZGV4T2YoIltvYmplY3QgIitiKT09MH1mdW5jdGlvbiBUKGEp
e2Z1bmN0aW9uIGIoYil7aWYoYiBpbiBhKXJldHVybiBiPWFbYl0uY2hhckF0KDAp
IT0iLiI/KCFhLnBhdGh8fHgoYS5wYXRoKT9hLnBhdGg6YS5wYXRoKyIvIikrYVti
XTpwKGFbYl0sYS5wYXRoKSxxKGIpfW0oYSwiU3RyaW5nIikmJihhPXEoYSksYT17
bmFtZTphLHBhdGg6YSxtYWluOkgsbGliOkl9KTthLnBhdGg9YS5wYXRofHwiIjth
Lmg9YigibGliIik7YS5pPWIoIm1haW4iKTtyZXR1cm4gYX1mdW5jdGlvbiBKKGEp
e3ZhciBiLGQsYyxlPVtdO3I9YS5iYXNlVXJsfHwiIjtpZihhLmRlYnVnKXk9ITAs
ay5jYWNoZT1pLGsuY2ZnPWEsay51bmRlZmluZT1mdW5jdGlvbihhKXtkZWxldGUg
aVthXX07dmFyIGY9YS5wYXRocztmb3IoYiBpbiBmKWQ9cShiLnJlcGxhY2UoIiEi
LCIhLyIpKSxjPXNbZF09e3BhdGg6cShmW2JdKX0sCmMuZj0oYy5wYXRoLm1hdGNo
KEspfHxbXSkubGVuZ3RoLGUucHVzaChkKTtmPWEucGFja2FnZXM7Zm9yKGIgaW4g
ZilkPXEoZltiXS5uYW1lfHxiKSxjPXNbZF09VChmW2JdKSxjLmY9KGMucGF0aC5t
YXRjaChLKXx8W10pLmxlbmd0aCxlLnB1c2goZCk7TD1SZWdFeHAoIl4oIitlLnNv
cnQoZnVuY3Rpb24oYSxiKXtyZXR1cm4gc1thXS5mPHNbYl0uZn0pLmpvaW4oInwi
KS5yZXBsYWNlKC9cLy9nLCJcXC8iKSsiKSg/PVxcL3wkKSIpO249YS5wbHVnaW5Q
YXRofHxufWZ1bmN0aW9uIFUoKXt9ZnVuY3Rpb24geihhKXtmdW5jdGlvbiBiKGEs
Yil7cmV0dXJuIFYoYSxifHxVLGUpfWZ1bmN0aW9uIGQoYSl7cmV0dXJuIEEodChw
KGEsYykpLHIpfXZhciBjPWEuc3Vic3RyKDAsYS5sYXN0SW5kZXhPZigiLyIpKSxl
PXtiYXNlTmFtZTpjfSxmPXt9O2UuZD17ZXhwb3J0czpmLG1vZHVsZTp7aWQ6cChh
LGMpLHVyaTpkKGEpLGV4cG9ydHM6Zn19O3kmJihiLmN1cmw9ayk7ZS5lPWUuZC5y
ZXF1aXJlPQpiO2IudG9Vcmw9ZDtyZXR1cm4gZX1mdW5jdGlvbiBGKCl7fWZ1bmN0
aW9uIFcoYSl7Ri5wcm90b3R5cGU9YTthPW5ldyBGO0YucHJvdG90eXBlPUI7cmV0
dXJuIGF9ZnVuY3Rpb24gRygpe2Z1bmN0aW9uIGEoYSxiKXtmLnB1c2goW2EsYl0p
fWZ1bmN0aW9uIGIoYSl7YyghMCxhKX1mdW5jdGlvbiBkKGEpe2MoITEsYSl9ZnVu
Y3Rpb24gYyhjLGUpe2E9Yz9mdW5jdGlvbihhKXthJiZhKGUpfTpmdW5jdGlvbihh
LGIpe2ImJmIoZSl9O2I9ZD1mdW5jdGlvbigpe3Rocm93IEVycm9yKCJQcm9taXNl
IGFscmVhZHkgY29tcGxldGVkLiIpO307Zm9yKHZhciBoLGk9MDtoPWZbaSsrXTsp
KGg9aFtjPzA6MV0pJiZoKGUpfXZhciBlPXRoaXMsZj1bXTt0aGlzLmM9ZnVuY3Rp
b24oYixjKXthKGIsYyl9O3RoaXMuYj1mdW5jdGlvbihhKXtlLmw9YTtiKGEpfTt0
aGlzLmE9ZnVuY3Rpb24oYSl7ZS5uPWE7ZChhKX19ZnVuY3Rpb24gbyhhKXtHLmFw
cGx5KHRoaXMpO3RoaXMubmFtZT1hfWZ1bmN0aW9uIHgoYSl7cmV0dXJuIGEuY2hh
ckF0KGEubGVuZ3RoLQoxKT09Ii8ifWZ1bmN0aW9uIHEoYSl7cmV0dXJuIHgoYSk/
YS5zdWJzdHIoMCxhLmxlbmd0aC0xKTphfWZ1bmN0aW9uIHQoYSxiKXtmdW5jdGlv
biBkKGEpe2U9YS5yZXBsYWNlKEwsZnVuY3Rpb24oYil7Yz1zW2JdfHx7fTtmPSEw
O3JldHVybiBjLmkmJmI9PWE/Yy5pOmMuaD9jLmg6Yy5wYXRofHwiIn0pfXZhciBj
LGUsZjtiJiZkKGIrIiEvIithKTtmfHxkKGEpO3JldHVybiBlfWZ1bmN0aW9uIEEo
YSxiLGQpe3JldHVybihiJiYhWC50ZXN0KGEpPyghYnx8eChiKT9iOmIrIi8iKSth
OmEpKyhkJiYhWS50ZXN0KGEpPyIuanMiOiIiKX1mdW5jdGlvbiBaKGEsYixkKXt2
YXIgYz1ELmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO2MudHlwZT0idGV4dC9qYXZh
c2NyaXB0IjtjLm9ubG9hZD1jW01dPWZ1bmN0aW9uKGQpe2Q9ZHx8dy5ldmVudDtp
ZihkLnR5cGU9PT0ibG9hZCJ8fCRbdGhpcy5yZWFkeVN0YXRlXSlkZWxldGUgQ1th
Lm5hbWVdLHRoaXMub25sb2FkPXRoaXNbTV09dGhpcy5vbmVycm9yPQpudWxsLGIo
Yyl9O2Mub25lcnJvcj1mdW5jdGlvbigpe2QoRXJyb3IoIlN5bnRheCBlcnJvciBv
ciBodHRwIGVycm9yOiAiK2EudXJsKSl9O2MuY2hhcnNldD1hLmNoYXJzZXR8fCJ1
dGYtOCI7Yy5hc3luYz0hMDtjLnNyYz1hLnVybDtDW2EubmFtZV09YztOLmluc2Vy
dEJlZm9yZShjLE4uZmlyc3RDaGlsZCl9ZnVuY3Rpb24gYWEoYSl7dmFyIGIsZCxj
LGUsZj1hLmxlbmd0aDtjPWFbZi0xXTtlPW0oYywiRnVuY3Rpb24iKTtmPT0yP20o
YVswXSwiQXJyYXkiKT9kPWFbMF06Yj1hWzBdOmY9PTMmJihiPWFbMF0sZD1hWzFd
KTshZCYmZSYmYy5sZW5ndGg+MCYmKGQ9WyJyZXF1aXJlIiwiZXhwb3J0cyIsIm1v
ZHVsZSJdKTtyZXR1cm57bmFtZTpiLGo6ZHx8W10sazplP2M6ZnVuY3Rpb24oKXty
ZXR1cm4gY319fWZ1bmN0aW9uIE8oYSxiKXt5JiZjb25zb2xlJiZjb25zb2xlLmxv
ZygiY3VybDogcmVzb2x2aW5nIixhLm5hbWUpO3ZhciBkPXooYS5iYXNlTmFtZXx8
YS5uYW1lKTtQKGIuaiwKZCxmdW5jdGlvbihjKXt0cnl7dmFyIGU9Yi5rLmFwcGx5
KGQuZC5leHBvcnRzLGMpfHxkLmQuZXhwb3J0czt5JiZjb25zb2xlJiZjb25zb2xl
LmxvZygiY3VybDogZGVmaW5lZCIsYS5uYW1lLGUudG9TdHJpbmcoKS5zdWJzdHIo
MCw1MCkucmVwbGFjZSgvXG4vLCIgIikpfWNhdGNoKGYpe2EuYShmKX1hLmIoZSl9
LGEuYSl9ZnVuY3Rpb24gUShhKXtaKGEsZnVuY3Rpb24oKXt2YXIgYj11O3U9Qjth
Lm0hPT0hMSYmKGI/Yi5nP2EuYShFcnJvcihiLmcucmVwbGFjZSgiJHt1cmx9Iixh
LnVybCkpKTpPKGEsYik6YS5hKEVycm9yKCJkZWZpbmUoKSBub3QgZm91bmQgb3Ig
ZHVwbGljYXRlcyBmb3VuZDogIithLnVybCkpKX0sYS5hKX1mdW5jdGlvbiBwKGEs
Yil7cmV0dXJuIGEucmVwbGFjZShiYSxmdW5jdGlvbihhLGMsZSl7cmV0dXJuKGU/
Yi5zdWJzdHIoMCxiLmxhc3RJbmRleE9mKCIvIikpOmIpKyIvIn0pfWZ1bmN0aW9u
IGNhKGEsYil7dmFyIGQsYyxlLGYsaixFO2M9YS5pbmRleE9mKCIhIik7CmlmKGM+
PTApe2U9YS5zdWJzdHIoMCxjKTtmPWEuc3Vic3RyKGMrMSk7dmFyIGg9dChlKTto
LmluZGV4T2YoIi8iKTwwJiYoaD10KCghbnx8eChuKT9uOm4rIi8iKStoKSk7dmFy
IGw9aVtlXTtpZighbClsPWlbZV09bmV3IG8oZSksbC51cmw9QShoLHIsITApLGwu
YmFzZU5hbWU9aCxRKGwpO2I9eihiLmJhc2VOYW1lKTtiLmUudG9Vcmw9ZnVuY3Rp
b24oYSl7YT10KGEsZSk7cmV0dXJuIEEoYSxyKX07RT1XKGU/Zy5wbHVnaW5zJiZn
LnBsdWdpbnNbZV06Zyl8fHt9O3ZhciBrPWZ1bmN0aW9uKGEpe3JldHVybiBwKGEs
Yi5iYXNlTmFtZSl9O2o9bmV3IG8oYSk7bC5jKGZ1bmN0aW9uKGgpe3ZhciBnO2Y9
YS5zdWJzdHIoYysxKTtmPSJub3JtYWxpemUiaW4gaD9oLm5vcm1hbGl6ZShmLGss
RSk6ayhmKTtkPWUrIiEiK2Y7Zz1pW2RdO2lmKCFnKXtnPW5ldyBvKGQpO2YmJiFo
LmR5bmFtaWMmJihpW2RdPWcpO3ZhciBsPWcuYjtsLnJlc29sdmU9bDtsLnJlamVj
dD1nLmE7aC5sb2FkKGYsYi5lLApsLEUpfWcuYyhqLmIsai5hKX0sai5hKX1lbHNl
IGlmKGY9ZD1wKGEsYi5iYXNlTmFtZSksaj1pW2ZdLCFqKWo9aVtmXT1uZXcgbyhm
KSxqLnVybD1BKHQoZiksciwhMCksUShqKTtyZXR1cm4gan1mdW5jdGlvbiBQKGEs
YixkLGMpe2Zvcih2YXIgZT1bXSxmPWEubGVuZ3RoLGo9ZixnPSExLGg9MDtoPGom
JiFnO2grKykoZnVuY3Rpb24oYSxoKXtoIGluIGIuZD8oZVthXT1iLmRbaF0sZi0t
KTpjYShoLGIpLmMoZnVuY3Rpb24oYil7ZVthXT1iOy0tZj09MCYmKGc9ITAsZChl
KSl9LGZ1bmN0aW9uKGEpe2c9ITA7YyhhKX0pfSkoaCxhW2hdKTtmPT0wJiYhZyYm
ZChlKX1mdW5jdGlvbiBWKGEsYixkKXtpZihtKGEsIlN0cmluZyIpKXtkPShkPWlb
YV0pJiZkLmw7aWYoZD09PUIpdGhyb3cgRXJyb3IoIk1vZHVsZSBpcyBub3QgYWxy
ZWFkeSByZXNvbHZlZDogIithKTtyZXR1cm4gZH1QKGEsZCxmdW5jdGlvbihhKXti
LmI/Yi5iKGEpOmIuYXBwbHkobnVsbCxhKX0sZnVuY3Rpb24oYSl7aWYoYi5hKWIu
YShhKTsKZWxzZSB0aHJvdyBhO30pfWZ1bmN0aW9uIGsoKXt2YXIgYT1kYS5jYWxs
KGFyZ3VtZW50cyksYixkO20oYVswXSwiT2JqZWN0IikmJihnPWEuc2hpZnQoKSxK
KGcpKTtiPVtdLmNvbmNhdChhWzBdKTthPWFbMV07ZD16KCIiKTt2YXIgYz1uZXcg
RyxlPXt9O2UudGhlbj1mdW5jdGlvbihhLGIpe2MuYyhmdW5jdGlvbihiKXthJiZh
LmFwcGx5KG51bGwsYil9LGZ1bmN0aW9uKGEpe2lmKGIpYihhKTtlbHNlIHRocm93
IGE7fSk7cmV0dXJuIGV9O2UubmV4dD1mdW5jdGlvbihhLGIpe3ZhciBnPWM7Yz1u
ZXcgRztnLmMoZnVuY3Rpb24oKXtkLmUoYSxjLGQpfSxmdW5jdGlvbihhKXtjLmEo
YSl9KTtiJiZjLmMoZnVuY3Rpb24oYSl7Yi5hcHBseSh0aGlzLGEpfSk7cmV0dXJu
IGV9O2EmJmUudGhlbihhKTtkLmUoYixjLGQpO3JldHVybiBlfWZ1bmN0aW9uIFIo
KXt2YXIgYT1hYShhcmd1bWVudHMpLGI9YS5uYW1lO2lmKGI9PW51bGwpaWYodSE9
PUIpdT17ZzoiTXVsdGlwbGUgYW5vbnltb3VzIGRlZmluZXMgZm91bmQgaW4gJHt1
cmx9LiJ9OwplbHNle3ZhciBkO2lmKCFtKHcub3BlcmEsIk9wZXJhIikpZm9yKHZh
ciBjIGluIEMpaWYoQ1tjXS5yZWFkeVN0YXRlPT0iaW50ZXJhY3RpdmUiKXtkPWM7
YnJlYWt9aWYoIShiPWQpKXU9YX1pZihiIT1udWxsKShkPWlbYl0pfHwoZD1pW2Jd
PW5ldyBvKGIpKSxkLm09ITEsInJlc29sdmVkImluIGR8fE8oZCxhLHooYikpfXZh
ciBOPUQuaGVhZHx8RC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaGVhZCIpWzBdLHIs
bj0iY3VybC9wbHVnaW4iLHM9e30saT17fSx1LEM9e30sUz17fS50b1N0cmluZyxC
LGRhPVtdLnNsaWNlLFg9L15cL3xeW146XSs6XC9cLy8sYmE9L14oXC4pKFwuKT8o
XC98JCkvLEs9L1wvLyxZPS9cPy8sTCwkPXtsb2FkZWQ6MSxpbnRlcmFjdGl2ZTox
LGNvbXBsZXRlOjF9LE09Im9ucmVhZHlzdGF0ZWNoYW5nZSI7SD0iLi9saWIvbWFp
biI7ST0iLi9saWIiO3ZhciB5O20oZywiRnVuY3Rpb24iKXx8SihnKTt2YXIgdjt2
PWcuYXBpTmFtZXx8ImN1cmwiOyhnLmFwaUNvbnRleHR8fAp3KVt2XT1rO2lbdl09
bmV3IG8odik7aVt2XS5iKGspO3cuZGVmaW5lPWsuZGVmaW5lPVI7ay52ZXJzaW9u
PSIwLjUuMyI7Ui5hbWQ9e3BsdWdpbnM6ITB9fSkodGhpcyxkb2N1bWVudCx0aGlz
LmN1cmx8fHt9KTsK

------------buaeVwYRE13mvwHpKfyzfN
Content-Disposition: inline; filename=jsapi.js
Content-Type: text/javascript; charset=utf-8; name=jsapi.js
Content-Location: https://www.google.com/jsapi?key=ABQIAAAAMt9YZQaG_wbfmb2826e_wBTPUDO5TVHJS-HZdrhJpqnB5yZcfRQFObTd1-bPphEIY11228Z78VhA6A
Content-Transfer-Encoding: Quoted-Printable

if(!window['googleLT_']){window['googleLT_']=3D(new Date()).getTime();}i=
f (!window['google']) {
window['google'] =3D {};
}
if (!window['google']['loader']) {
window['google']['loader'] =3D {};
google.loader.ServiceBase =3D 'https://www.google.com/uds';
google.loader.GoogleApisBase =3D 'https://ajax.googleapis.com/ajax';
google.loader.ApiKey =3D 'ABQIAAAAMt9YZQaG_wbfmb2826e_wBTPUDO5TVHJS-HZdr=
hJpqnB5yZcfRQFObTd1-bPphEIY11228Z78VhA6A';
google.loader.KeyVerified =3D true;
google.loader.LoadFailure =3D false;
google.loader.Secure =3D true;
google.loader.GoogleLocale =3D 'www.google.com';
google.loader.ClientLocation =3D null;
google.loader.AdditionalParams =3D '';
(function() {var d=3Dvoid 0,g=3D!0,h=3Dnull,j=3D!1,k=3DencodeURIComponen=
t,l=3Dwindow,m=3Ddocument;function n(a,b){return a.load=3Db}var p=3D"pus=
h",q=3D"replace",r=3D"charAt",t=3D"indexOf",u=3D"ServiceBase",v=3D"name"=
,w=3D"getTime",x=3D"length",y=3D"prototype",z=3D"setTimeout",A=3D"loader=
",B=3D"substring",C=3D"join",D=3D"toLowerCase";function E(a){return a in=
F?F[a]:F[a]=3D-1!=3Dnavigator.userAgent[D]()[t](a)}var F=3D{};function =
G(a,b){var c=3Dfunction(){};c.prototype=3Db[y];a.T=3Db[y];a.prototype=3D=
new c}
function H(a,b,c){var e=3DArray[y].slice.call(arguments,2)||[];return fu=
nction(){var c=3De.concat(Array[y].slice.call(arguments));return a.apply=
(b,c)}}function I(a){a=3DError(a);a.toString=3Dfunction(){return this.me=
ssage};return a}function J(a,b){for(var c=3Da.split(/\./),e=3Dl,f=3D0;f<=
c[x]-1;f++)e[c[f]]||(e[c[f]]=3D{}),e=3De[c[f]];e[c[c[x]-1]]=3Db}function=
K(a,b,c){a[b]=3Dc}if(!L)var L=3DJ;if(!M)var M=3DK;google[A].v=3D{};L("g=
oogle.loader.callbacks",google[A].v);var N=3D{},O=3D{};google[A].eval=3D=
{};L("google.loader.eval",google[A].eval);
n(google,function(a,b,c){function e(a){var b=3Da.split(".");if(2 row I("Module: '"+a+"' not found!");"undefined"!=3Dtypeof b[1]&&(f=3Db[0=
],c.packages=3Dc.packages||[],c.packages[p](b[1]))}var f=3Da,c=3Dc||{};i=
f(a instanceof Array||a&&"object"=3D=3Dtypeof a&&"function"=3D=3Dtypeof =
a[C]&&"function"=3D=3Dtypeof a.reverse)for(var i=3D0;i else e(a);if(a=3DN[":"+f]){c&&(!c.language&&c.locale)&&(c.language=3Dc.l=
ocale);c&&"string"=3D=3Dtypeof c.callback&&(i=3Dc.callback,i.match(/^[[\=
]A-Za-z0-9._]+$/)&&(i=3Dl.eval(i),c.callback=3D
i));if((i=3Dc&&c.callback!=3Dh)&&!a.s(b))throw I("Module: '"+f+"' must b=
e loaded before DOM onLoad!");i?a.m(b,c)?l[z](c.callback,0):a.load(b,c):=
a.m(b,c)||a.load(b,c)}else throw I("Module: '"+f+"' not found!");});L("g=
oogle.load",google.load);
google.S=3Dfunction(a,b){b?(0=3D=3DP[x]&&(Q(l,"load",R),!E("msie")&&!E("=
safari")&&!E("konqueror")&&E("mozilla")||l.opera?l.addEventListener("DOM=
ContentLoaded",R,j):E("msie")?m.write("