﻿function headingSlider (textValue, startPos, endPos, waitTime) {
        this.id = textValue+endPos;
        this.textValue = textValue;
        this.startPos = startPos;
        this.endPos = endPos;
        this.waitTime = waitTime;
        this.buildNode();
        this.slideNode();
}

headingSlider.prototype = {
        buildNode: function() {
                var header = document.getElementById("header");
       
                var s = document.createElement("div");
                s.appendChild(document.createTextNode(this.textValue));
                s.id = this.id;
                s.className = 'letter';
                s.style.left = this.startPos;
                s.style.display = 'none';

                header.appendChild(s);

        },
        slideNode: function() {
                this.fadeUpAndSlideLeft(xGetElementById(this.id),this.endPos,2,1000, this.waitTime);

        },

        fadeUpAndSlideLeft: function (ele,iX,iY,slideTime,waitTime) {
                ele.style.display='inline';
                xOpacity(ele, 0);
                window.setTimeout(function() { xSlideTo(ele,iX,iY,slideTime); }, waitTime);
        }
} 

