﻿// JScript File

speed = 0;
slider = new Array();
function sliderbanner(id, t1, pos1, pos2) {
    eid = document.getElementById(id);
    id1 = "slider1";
    id2 = "slider2";
    if (id == id1) {
        document.getElementById(id1).style.zIndex = 102;
        document.getElementById(id2).style.zIndex = 101;
    } else {
        document.getElementById(id1).style.zIndex = 101;
        document.getElementById(id2).style.zIndex = 102;
        if (slider[id1 + "opens"] == 1) {
            id1t1 = 1000;
            id1pos1 = 30;
            id1pos2 = 670;
            speed1 = Math.round(id1t1 / 500);
            if (slider[id1 + "closes"] == 0) {
                slider[id1 + "closes"] = 1;
                if (slider[id1 + "opens"] == 1) {
                    if (slider[id1 + "timer1"]) {
                        for (i = 0; i <= slider[id1 + "timer1"].length; i++) {
                            if (slider[id1 + "timer1"][i]) {
                                clearTimeout(slider[id1 + "timer1"][i]);
                            }
                        }
                    }
                    slider[id1 + "opens"] = 0;
                }
                speed = 0;
                if (!slider[id1 + "timer2"]) { slider[id1 + "timer2"] = Array(); }
                timercounter = 0;
                for (i = slider[id1 + "cloc"]; i >= id1pos1; i--) {
                    slider[id1 + "timer2"][timercounter] = setTimeout("widthfade('" + id1 + "','" + i + "')", speed);
                    speed = speed + speed1;
                    timercounter++;
                }
            }
        }
    }
    speed1 = Math.round(t1 / 1000);
    if (!slider[id + "cloc"]) { slider[id + "cloc"] = pos1; }
    if (!slider[id + "opens"]) { slider[id + "opens"] = 0; }
    if (!slider[id + "closes"]) { slider[id + "closes"] = 0; }
    if (slider[id + "opens"] == 0) {
        slider[id + "opens"] = 1;
        speed = 0;
        if (slider[id + "closes"] == 1) {
            if (slider[id + "timer2"]) {
                for (i = 0; i <= slider[id + "timer2"].length; i++) {
                    if (slider[id + "timer2"][i]) {
                        clearTimeout(slider[id + "timer2"][i]);
                    }
                }
            }
            slider[id + "closes"] = 0;
        }
        if (!slider[id + "timer1"]) { slider[id + "timer1"] = Array(); }
        timercounter = 0;
        for (i = slider[id + "cloc"]; i <= pos2; i++) {
            slider[id + "timer1"][timercounter] = setTimeout("widthfade('" + id + "','" + i + "')", speed);
            speed = speed + speed1;
            timercounter++;
        }
        return;
    }
    speed1 = Math.round(t1 / 500);
    if (slider[id + "closes"] == 0) {
        slider[id + "closes"] = 1;
        if (slider[id + "opens"] == 1) {
            if (slider[id + "timer1"]) {
                for (i = 0; i <= slider[id + "timer1"].length; i++) {
                    if (slider[id + "timer1"][i]) {
                        clearTimeout(slider[id + "timer1"][i]);
                    }
                }
            }
            slider[id + "opens"] = 0;
        }
        speed = 0;
        if (!slider[id + "timer2"]) { slider[id + "timer2"] = Array(); }
        timercounter = 0;
        for (i = slider[id + "cloc"]; i >= pos1; i--) {
            slider[id + "timer2"][timercounter] = setTimeout("widthfade('" + id + "','" + i + "')", speed);
            speed = speed + speed1;
            timercounter++;
        }
        if (id2 == id) {
            slider[id + "timer2"][timercounter] = setTimeout("document.getElementById(id2).style.zIndex = 1;", speed);
            slider[id + "timer2"][timercounter] = setTimeout("document.getElementById(id1).style.zIndex = 2;", speed);
        }
    }
}
function widthfade(id, w) {
    eid = document.getElementById(id);
    eid.style.width = w + 'px';
    cloc = w;
    slider[id + "cloc"] = w;
}
function getstyle(var1, var2) {
    if (window.getComputedStyle) {
        return document.defaultView.getComputedStyle(document.getElementById(var1), null).getPropertyValue(var2);
    }
    if (document.getElementById(var1).currentStyle.display) {
        return document.getElementById(var1).currentStyle.display;
    }
}