// JavaScript Document by wg
$(function () {
    $.fn.ppt = function (options) {
        var j = 1;
        var setting = {
            imgBox: "",
            turnBox: "",
            textsBox: "",
            maxNum: "",
            speed: "",
            autoRun: ""
        };
        var _this = $(this);
        if (options) $.extend(setting, options);
        _this.find(setting.turnBox).each(function (i) {
            $(this).mouseover(function () {
                $(this).addClass("pptOn").siblings().removeClass("pptOn");
                _this.find(setting.imgBox).eq(i).fadeIn().siblings().fadeOut();
                $(this).parent().prev().find("li").eq(i).show().siblings().hide();
            });
        });
        var myTime;
        if (setting.autoRun) {
            myTime = setInterval(function () {
                _this.find(setting.turnBox).eq(j).mouseover();
                j++;
                if (j == setting.maxNum) {
                    j = 0;
                }
            }, setting.speed);
        } else {
            clearInterval(myTime);
        };
    };
    $("#pptBox01").ppt({
        imgBox: ".pptList li",
        turnBox: ".numBox li",
        textsBox: ".textBox li",
        maxNum: "3",
        speed: "4000",
        autoRun: true
    });
});
