﻿// Used by Marquee_ascx //

var marquee_container;

var marquee_pages;

var marquee_count;

var marquee_current;

var marquee_speed = 5000;

var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;

var marquee_CanSwitch = true;

var marquee_canSend = true;

function Swap()
{
marquee_canSend = true;
if( !marquee_CanSwitch ) return;

var out = document.getElementById("marquee_out");
    
    if(isInternetExplorer)
        if((out.filters[0].Status != 2))
        {
        out.filters[0].apply();
        }
    if(marquee_current < (marquee_count-1))
    {
        marquee_current++;
    } else 
    {
        marquee_current=0;
    }
    var htmlToApply = marquee_pages[marquee_current].innerHTML;
    if(htmlToApply != undefined )out.innerHTML = htmlToApply;
        else {
        setTimeout("Swap();",0);
        return;
        }
    if(isInternetExplorer)
        if((out.filters[0].Status == 1)) 
        {
        out.filters[0].play();   
        }
    if(marquee_canSend)
        {
             setTimeout("Swap();",marquee_speed);
             marquee_canSend = false;
        }
}

function MarqueeInit(container)
{
    var out = document.getElementById("marquee_out");

    out.onmouseover = function()
    {
        marquee_CanSwitch = false;
        this.className = "marqueeOver";
    } 
    
    out.onmouseout = function()
    {
        this.className = "marquee";
        marquee_CanSwitch = true;
        if(marquee_canSend)
        {
             setTimeout("Swap();",marquee_speed);
             marquee_canSend = false;
        }
    }
    

    marquee_container = container;
    marquee_pages = new Array();
    
    var i = 0;
    
    for(i=0;i<marquee_container.childNodes.length;i++)
    {
        marquee_pages.push( marquee_container.childNodes[ i ] );   
    }
    marquee_count = i;
    marquee_current = -1;
    
    Swap();
}

// ~Used by Marquee_ascx //