﻿var l1 = 0; // left of ticker in pixel, or 0 to position relative
var t1 = 0; // top of ticker in pixel, or 0 to position relative
var w1 = 1100; // width of ticker in pixel
var ie = document.all ? true : false;
var first = true;
var l2 = l1 + w1;
var l3 = l1 - l2;
var l = l2;
function tickinit() {
    if (ie) {
        if (l1 == 0 && t1 == 0) {
            pos = document.all['tickpos'];
            l1 = getLeft(pos);
            t1 = getTop(pos);
        }
        ticktext.style.posTop = t1;
    }
    else {
        if (l1 == 0 && t1 == 0) {
            pos = document.anchors['tickpos'];
            l1 = pos.x;
            t1 = pos.y;
        }
        document.ticktext.pageY = t1;
    }
    l2 = l1 + w1;
    l3 = l1 - l2;
    l = l2;
    setInterval('tick()', 10);
}
function getLeft(ll) {
    if (ll.offsetParent)
        return (ll.offsetLeft + getLeft(ll.offsetParent));
    else
        return (ll.offsetLeft);
}
function getTop(ll) {
    if (ll.offsetParent)
        return (ll.offsetTop + getTop(ll.offsetParent));
    else
        return (ll.offsetTop);
}
function tick() {
    l = l - 0.5;
    if (l < l3) l = l2;
    cl = l1 - l;
    cr = l2 - l;
    if (ie) {
        ticktext.style.posLeft = l;
        ticktext.style.posTop = t1;
        ticktext.style.clip = "rect(auto " + cr + "px auto " + cl + "px)";
        if (first) ticktext.style.visibility = "visible";
    }
    else {
        document.ticktext.pageX = l;
        document.ticktext.clip.left = cl;
        document.ticktext.clip.right = cr;
        if (first) document.ticktext.visibility = "show";
    }
    first = false;
}

