﻿function imgRotater(width, height, images, imageFrame) {
    this.width = width;
    this.height = height;
    this.images = images;
    this.changeImage = function() {
        var rndImg = Math.round(Math.random() * (images.length - 1));
        var tempImg = new Image(width, height);
        tempImg.src = images[rndImg];
        if (navigator.appName.indexOf("icrosoft") > -1) imageFrame.filters.item(0).Apply();
        imageFrame.src = tempImg.src;
        if (navigator.appName.indexOf("icrosoft") > -1) imageFrame.filters.item(0).Play();
    }
    var rndTime = Math.round(Math.random() * (5000 - 4000)) + 4000;
    this.changeInterval = rndTime;
}


function imageRotager(width, height, imagePath, imageFrame) {
    var imgArray = new Array();
    var path = '';
    if (document.URL.indexOf('tcsWeb') > -1) path = '/tcsWeb2';
    var imgTimer
    this.width = width;
    this.height = height;
    var rndTime = Math.round(Math.random() * (1400 - 800)) + 800;
    this.changeInterval = rndTime * 10;
    this.imagePath = imagePath;
    var xmlhttp = new XMLHttpRequest();
    this.loadImages = function() {
        if (xmlhttp.readyState == 4) {
            if (xmlhttp.status == 200) {
                var response = xmlhttp.responseXML.documentElement;
                for (var x = 0; x < response.getElementsByTagName('path').length; x++) {
                    imgArray[x] = path + response.getElementsByTagName('path')[x].firstChild.data;
                }
            }
            else {
                alert("There was a problem retrieving the XML data:\n" + xmlhttp.statusText);
            }
        }
    }
    xmlhttp.onreadystatechange = this.loadImages;
    var xmlUrl = "/rss.aspx?";
    if (window.location.href.indexOf("tcsWeb2") > -1) xmlUrl = "/tcsWeb2/rss.aspx?";
    for (var x = 0; x < imagePath.length; x++) { xmlUrl += ("folder" + x.toString() + "=" + imagePath[x] + "&"); }
    xmlUrl = xmlUrl.substring(0, xmlUrl.length - 1);
    xmlhttp.open("GET", xmlUrl, true);
    xmlhttp.send();
    this.changeImage = function() {
        var rndImg = Math.round(Math.random() * (imgArray.length - 1));
        var tempImg = new Image(width, height);
        tempImg.src = imgArray[rndImg];
        if (navigator.appName.indexOf("icrosoft") > -1) imageFrame.filters.item(0).Apply();
        imageFrame.src = tempImg.src;
        if (navigator.appName.indexOf("icrosoft") > -1) imageFrame.filters.item(0).Play();
    }
}





