﻿var imgs = new Array();
var DescArray = new Array();
var imgcnt = 0;
var DescCount = 0;
var thisimg = 0;
var thisDesc = 0;
var Files;
var Desc;
objImage = new Image();
var thisNextImg = 1;
var imgLoaded = false;

function nextImg() {
    if (document.images) {
        thisimg++;
        thisDesc++;
        if (thisimg >= imgcnt) {
            thisimg = 0;
            thisDesc = 0;
        }

        document.getElementById('ctl00_ContentPlaceHolder1_Slide').style.backgroundImage = "url(" + imgs[thisimg] + ")";
        download();
        var newlinedesc = DescArray[thisDesc].split('newLine');
        document.getElementById('ctl00_ContentPlaceHolder1_imgDescription').innerHTML = newlinedesc[0] + '<br/>' + (newlinedesc[1] == null ? '' : newlinedesc[1]);
    }
}
function prevImg() {
    if (document.images) {
        thisimg--;
        thisDesc--;
        if (thisimg < 0) {
            thisimg = imgcnt - 1;
            thisDesc = imgcnt - 1;
        }
        document.getElementById('ctl00_ContentPlaceHolder1_Slide').style.backgroundImage = "url(" + imgs[thisimg] + ")";
        Predownload();
        var newlinedesc = DescArray[thisDesc].split('newLine');
        document.getElementById('ctl00_ContentPlaceHolder1_imgDescription').innerHTML = newlinedesc[0] + '<br/>' + (newlinedesc[1] == null ? '' : newlinedesc[1]);
    }
}

var stopint;
var stopIntDown;
function start_show(files, count, desc, descCnt) {
    // Time is in seconds X 1000
    Files = files;
    imgcnt = count;
    imgs = Files.split(",", count);
    Desc = desc;
    DescCount = descCnt;
    DescArray = Desc.split('|', descCnt);
    stopint = setInterval("slideshow()", 5000);
    //stopIntDown = setInterval("download()", 100);
}

function download() {
    if (thisimg < imgs.length - 1) {
        objImage.src = imgs[thisimg + 1];
    }
    else {
        objImage.src = imgs[0];
    }
}

function Predownload() {
    if (thisimg > 0) {
        objImage.src = imgs[thisimg - 1];
    }
    else {
        objImage.src = imgs[imgs.length - 1];
    }
}

function slideshow() {
    thisimg++;
    thisDesc++;
    if (thisimg == imgs.length) {
        thisimg = 0;
        thisDesc = 0;
    }
    document.getElementById('ctl00_ContentPlaceHolder1_Slide').style.backgroundImage = "url(" + imgs[thisimg] + ")";
    download();
    var newlinedesc = DescArray[thisDesc].split('newLine');
    document.getElementById('ctl00_ContentPlaceHolder1_imgDescription').innerHTML = newlinedesc[0] + '<br/>' + (newlinedesc[1] == null ? '' : newlinedesc[1]);
    document.getElementById('play_stop').src = "images/btnStop.png";
}
var op = "stop";

function stop_show() {
    if (op == "stop") {
        clearInterval(stopint);
        op = "play";
        document.getElementById('play_stop').src = "images/btnPlay.png";
    }
    else {
        start_show(Files, imgcnt, Desc, DescCount);
        op = "stop";
        document.getElementById('play_stop').src = "images/btnStop.png";
    }
}

function loadImg(imgName) {
    objImage.src = imgName;
}

function SetImage(imageUrl, Width, count) {

    var url = imageUrl.split(",");
    var W = Width.split(",");
    //var url = ar.split(",", count);
    var dlist = document.getElementById('ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder2_CompanyList');
    var tb = dlist.getElementsByTagName("img");
    var flg = true;
    var inc = 0;
    for (var i = 0; i < tb.length; i++) {
        if (tb[i].alt == "Logo") {
            tb[i].src = url[inc];
            tb[i].width = W[inc];
            inc++;
        }
        else {
        }
    }
}
