﻿function slider() {
    this.act = 0;
    this.ctrl = null;
    this.velocidad = 3000;
    this.imgs = new Array();
    this.preloads = new Array();
    return true;
}

slider.prototype.act;
slider.prototype.ctrl;
slider.prototype.velocidad;
slider.prototype.preloads;
slider.prototype.imgs;

slider.prototype.setControl = function(control) {
    this.ctrl = control;
    return true;
};

slider.prototype.setVelocidad = function(vel) {
    this.velocidad = vel;
    return true;
}

slider.prototype.agregar = function(img) {
    var i = new Image();
    i.src = img;
    this.preloads[this.preloads.length] = i;
    this.imgs[this.imgs.length] = img;
    return true;
}

slider.prototype.start = function() {
    var t = this;
    window.setInterval( function() { t.rotar(); },t.velocidad);
    return true;
}

slider.prototype.rotar = function() {
    obj = this
    obj.act++;
    if (obj.act==obj.imgs.length)
        obj.act = 0;
    var arch = obj.imgs[obj.act];
    if (document.all) {
        obj.ctrl.style.filter = "blendTrans(duration=2)";
        obj.ctrl.filters.blendTrans.Apply();
    }
    obj.ctrl.src = arch;
    if (document.all)
        obj.ctrl.filters.blendTrans.Play();        
    return true;
}