﻿$.fn.intro = function (a) { a = $.extend({ slides: [] }, a); return this.each(function () { $target = $(this); $target.find("#blurb").fadeIn("slow"); var b = { target: this, slides: a.slides, curSlideIndex: 0, img1: $target.find("#img1"), img2: $target.find("#img2") }; LoadNextSlide(b) }) }; function LoadNextSlide(a) { curSlide = a.slides[a.curSlideIndex]; var b = a.img1; a.img1 = a.img2; a.img2 = b; $img1 = $(a.img1); $img2 = $(a.img2); $img1.load(function () { $img1.unbind(); SlideRight(a) }); $img1.attr({ src: curSlide.img }) }
function SlideRight(a)
{
    $target = $(a.target); $img1 = $(a.img1); $img2 = $(a.img2); $blurbText = $target.find("#blurb #text"); $title1 = $blurbText.find("#title1"); $title2 = $blurbText.find("#title2"); $desc = $blurbText.find("#desc"); $more = $blurbText.find("#more"); curSlide = a.slides[a.curSlideIndex]; $img1.fadeIn(1E3); $img2.fadeOut(2E3); $blurbText.fadeOut(1E3, function ()
    {
        $title1.text(curSlide.title1); $title2.text(curSlide.title2); $desc.text(curSlide.desc); $more.attr("href", curSlide.link); $more.css("display", "inline-block");
        $blurbText.fadeIn(1E3, function () { Retrigger(a) })
    })
} function Retrigger(a) { a.curSlideIndex++; a.curSlideIndex < a.slides.length && window.setTimeout(function () { LoadNextSlide(a) }, 4E3) };
