// 切り替え効果付きのスライドショー
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;
    }
}
