﻿var showImageIndexTop = -1;
var imageTimer;

function imagePlay(fImgsTop) {
    if (imageTimer) return;

    if (showImageIndexTop >= fImgsTop.length - 1) {
        showImageIndexTop = -1;
    }

    showImageTop(showImageIndexTop + 1, fImgsTop);

    imageTimer = setInterval(function() {
        var stat = showImageTop(showImageIndexTop + 1, fImgsTop);
        if (!stat) {
            stop();
        }
    }, 5000);
}

function showImageTop(imageIndex, fImgsTop) {
    var flash_img_div = $("#flowpic");

    if (imageIndex > fImgsTop.length - 1) {
        imageIndex = 0;
    }

    if (!fImgsTop[imageIndex] || imageIndex == showImageIndexTop)
        return false;
    var imgId = "__fImgT" + imageIndex;
    if (document.getElementById(imgId)) {
        var imga = $("#" + imgId);
        imga.css("display ", "block");
    } else {
        var pos = fImgsTop[imageIndex].img.lastIndexOf(".");
        flash_img_div.find("img").parent("a").remove();
        flash_img_div.find("img").remove();
        flash_img_div.append("<img></img>");
        flash_img_div.children("img").attr("src", fImgsTop[imageIndex].img);
        flash_img_div.children("img").attr("class", "noborder");
        flash_img_div.children("img").attr("width", "770");
        flash_img_div.children("img").attr("height", "250");
        if (fImgsTop[imageIndex].href) {
            flash_img_div.append("<a></a>");
            flash_img_div.children("img").appendTo(flash_img_div.children("a"));
            flash_img_div.children("a").attr("href", fImgsTop[imageIndex].href);
        }
    }
    showImageIndexTop = imageIndex;
    return true;
}

function stop() {
    clearInterval(imageTimer);
    imageTimer = null;
}

function showNextImage(fImgsTop) {
    showImageTop(showImageIndexTop + 1, fImgsTop);
}
