﻿// JScript File
function Property(){
    this._width;
    this._height;
    this._src;
}

function RotatingImagesEngine(mainDiv, width, height)
{
    this.imageHashTable = new Array();
    this.index = 0;
    this.ctr = 0;
    this.interval = 1000;
    this.mainDiv = mainDiv;
    this.width = width;
    this.height = height;
    
    this.blendDiv = document.createElement("div");
    this.blendImage = document.createElement("img");
    
    this.blendDiv.style.width = width + "px";
    this.blendDiv.style.height = height + "px";
    
    
    this.blendImage.style.width = width + "px";
    this.blendImage.style.height = height + "px";//filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; top:0
    this.blendImage.style.filter = "alpha(opacity=0)";
    this.blendImage.style.MozOpacity = 0;
    this.blendImage.style.Opacity = 0;
    this.blendImage.style.top = "0";
    
    this.mainDiv.appendChild(this.blendDiv);
    this.blendDiv.appendChild(this.blendImage);
    
}

RotatingImagesEngine.prototype.addImages = function(imagePath)
{
    if(this.index == 0)
    {
        this.blendDiv.style.backgroundImage = "url('" + imagePath + "')";
        this.blendDiv.style.backgroundRepeat = "no-repeat";
        this.blendImage.src = imagePath;
    }
    var property = new Property();
    property._width = this.width;
    property._height = this.height;
    property._src = imagePath;
    this.imageHashTable[this.index++] = property;
    
    //changeOpac2(50, this.blendDiv);
    //blendimage2(this.blendDiv, this.blendImage, "images/rotatingImages/beyondthecrisis2_02.gif", 5000);
}

RotatingImagesEngine.prototype.play = function()
{
    var oThis = this;
    var timer = new Timer(true);
    var ctr = 1;
    var imageHashtable = this.imageHashTable;
    
    // remove this line
    

    timer.elapsed = function(){
                        if(ctr >= imageHashtable.length)
                            ctr = 0;
                        blendimage2(oThis.blendDiv, oThis.blendImage, imageHashtable[ctr++]._src,1000);
                    }
    timer.interval = this.interval;
    timer.start();
    
}

RotatingImagesEngine.prototype.swapImage = function()
{
    alert(this.imageHashTable[0]);
}
//kung sino ka man naglalagay ng injected script tang ina mo! ndi naturuan ng 
//magulang mo ng magandang asal o di kaya wla kang mga magulang! wlang gumagabay sau!
