// 切り替え効果付きのスライドショー

var slidex_css = "";
var slidex_num = 1;
var slidex_img = new Array();

var slidex_winie = 0;

var slidex_effect_array = new Array(
    "Barn(",
    "Barn(orientation=horizontal,",

    "Blinds();",
    "Blinds(direction=right,",
    "CheckerBoard(direction=down,",
    "CheckerBoard(",

    "Fade(",
    "GradientWipe(",
    "Inset(",
    "Iris(",
    "Iris(irisStyle=DIAMOND,",

    "Iris(irisStyle=CIRCLE,",
    "Iris(irisStyle=CROSS,",
    "Iris(irisStyle=SQUARE,",

    "Iris(irisStyle=STAR,",
    "Pixelate(",
    "RadialWipe(",
    "RadialWipe(wipeStyle=WEDGE,",

    "RadialWipe(wipeStyle=RADIAL,",
    "RandomBars(",
    "RandomBars(orientation=vertical,",

    "RandomDissolve(",
    "Slide(",
    "Slide(slideStyle=PUSH,",
    "Slide(slideStyle=SWAP,",

    "Spiral(",
    "Stretch(",
    "Stretch(stretchStyle=HIDE,",
    "Stretch(stretchStyle=PUSH,",

    "Strips(",
    "Strips(motion=leftup,",
    "Strips(motion=rightdown,",
    "Strips(motion=rightup,",

    "Wheel(spokes=8,",
    "Zigzag("
);
function slidex_timer () {
    var obj = document.images[slidex_name];

    if(slidex_img[slidex_num].complete) {
        if(slidex_winie) {
            if(obj.filters[0].duration) 

                obj.filters[0].duration = slidex_dur/1000;
            obj.filters[0].apply();
        }

        obj.src = slidex_img[slidex_num].src;
        if(slidex_winie) obj.filters[0].play();

        slidex_num++; if(slidex_num >= slidex_img.length) slidex_num = 0;
    }

    setTimeout("slidex_timer();", slidex_speed);
}
function slidex_init () {
    var obj = document.images[slidex_name];

    if(!obj) { setTimeout("slidex_init();", 500); return; }
    var ie = navigator.userAgent.indexOf("MSIE ");

    var win = navigator.userAgent.indexOf("Windows");
    var ver = 0;
    if(ie >= 0) {

        var n = navigator.userAgent.indexOf(";", ie);
        ver = parseFloat(navigator.userAgent.substr(ie + 5, n - ie - 5));

    }
    if(win && ver >= 5.5) slidex_winie = 1;
    if(slidex_winie) {
        slidex_css = obj.style.cssText;

        if(!slidex_css) slidex_css = "color: black";
        var s = "; filter: progid:DXImageTransform.Microsoft."

            + slidex_effect_array[slidex_effect]
            + "Duration="
            + String(slidex_dur/1000).substr(0, 5)

            + ");";
        obj.style.cssText = slidex_css + s;
    }
    for(var i = 0; i < slidex_file.length; i++) {

        slidex_img[i] = new Image();
        slidex_img[i].src = slidex_file[i];
    }

    setTimeout("slidex_timer();", slidex_speed);
}
function slidex_change (n) {
    var obj = document.images[slidex_name];

    if(slidex_winie) {
        var s = "; filter: progid:DXImageTransform.Microsoft."
            + slidex_effect_array[n]

            + "Duration="
            + String(slidex_dur/1000).substr(0, 5)
            + ");";

        obj.style.cssText = slidex_css + s;
    }
}

