﻿  function Divq(myname, speed){
    this.myName = myname;
    this.lastDiv;
    this.curDiv = 0;
    this.q;
    this.s = speed;
    this.ot;
    this.ing = false;
    this.init = function () {
      this.q = $("#" + this.myName + " .que");
      this.q.eq(0).show();
    }
    this.inc = function () {
      this.lastDiv = this.curDiv;
      this.curDiv=((this.curDiv>=this.q.length-1)?0:this.curDiv+1);
    }
    this.dec = function () {
      this.lastDiv = this.curDiv;
      this.curDiv=((this.curDiv<=0)?this.q.length-1:this.curDiv-1);
    }
    this.stepForward = function () {
      this.q.fadeOut(this.s);
      this.inc();
      this.q.eq(this.curDiv).fadeIn(this.s);
    }
    this.stepBackward = function () {
      this.q.fadeOut(this.s);
      this.dec();
      this.q.eq(this.curDiv).fadeIn(this.s);
    }
    this.stepTo = function(n) {
      if (this.curDiv == n-1) {return}
      this.q.fadeOut(this.s);
      this.lastDiv = this.curDiv;
      this.curDiv = n-1;
      this.q.eq(this.curDiv).fadeIn(this.s);
    }
  }

