// scroller height
var height;

// scroller speed
var resume = 3;

var speed = resume;

// delay speed
var delay = 100;

/*
 * Scroll
 */
function scroll(marquee,slide) {
    if (document.all) {
		height = document.getElementById(marquee).offsetHeight;
		
        iemarquee(slide);
    }
    else if (document.getElementById) {
		height = document.getElementById(marquee).offsetHeight;

        ns6marquee(document.getElementById(slide));
    }
    else if (document.layers) {
        height = obj.document.height;
        
        ns4marquee(document.layers[slide]);
    }
}

/*
 * Start / Stop
 */
function start() {
    speed = resume;
}

function stop() {
    speed = 0;
}

/*
 * IE
 */
function iemarquee(self) {
    obj=eval(self);
    
    obj.style.pixelTop = height;
    
    sizeup = obj.offsetHeight;
    
    ieslide();
}

function ieslide() {
    if (obj.style.pixelTop < sizeup*(-1)) {
        obj.style.pixelTop = height;
    }

    obj.style.pixelTop -= speed;
    
    setTimeout("ieslide()",delay);
}

/*
 * NS6
 */
function ns6marquee(self) {
    obj = eval(self);

    obj.style.top = height + 'px';

    sizeup = obj.offsetHeight;

    ns6slide();
}

function ns6slide() {
    if (parseInt(obj.style.top) < sizeup*(-1)) {
        obj.style.top = height + 'px';
    }

    obj.style.top = parseInt(obj.style.top) - speed + 'px';
    
    setTimeout("ns6slide()",delay);
}

/*
 * NS4
 */
function ns4marquee(self) {
    obj = eval(self);
    
    obj.top = height;

    sizeup = obj.document.height;
    
    ns4slide();
}

function ns4slide() {
    if (obj.top < sizeup*(-1)) {
        obj.top = height;
    }

    obj.top -= speed;
    
    setTimeout("ns4slide()",delay);
}
