
messIndex = -1;

function startMarquee()
{
    document.getElementById("marquee").style.display = "block";
    text = document.getElementById("marqueeText");

    data = document.getElementById("marqueeData");
    soundbite = data.getElementsByTagName("span");

    storylinks = document.getElementById("marqueeLink");
    link = storylinks.getElementsByTagName("span");

    if (messIndex >= soundbite.length - 1) {
        messIndex = 0;
    }
    else {
        messIndex += 1;
    }

    text.innerHTML = soundbite[messIndex].innerHTML;
    
    linktext = link[messIndex].innerHTML;
    
    text.href = linktext;
    
    /*
    if (linktext.indexOf(".pdf") >= 0 || linktext == "#")
    {
        text.href = linktext;
    }
    else
    {
        text.href = "/PublicPages/Info.aspx?page=" + linktext;
    }
    */
    
    if (linktext.indexOf(".pdf") >= 0)
    {
        text.target = "_blank";
    }
    else
    {
        text.target = "";
    }
    
    w = text.offsetWidth;
    p = 0;
    m = document.getElementById("marquee");
    c = document.getElementById("marqueeCursor");

    m.style.width = "0px";
    c.style.display = "block";
    t1 = setInterval("slideLeft();", 1);
}

function stopMarquee() {
    clearInterval(t1);
}

function slideLeft()
{
    p = p + 1;
    if (p <= w)
    {
        m.style.width = p + "px";
        c.style.left = (p + 70) + "px";
    }
    else
    {
        c.style.display = "none";
        clearInterval(t1);
        setTimeout("startMarquee();", 5000);
    }
}

function showDepot(county)
{
    var box=document.getElementById("depotWrapper");
    var image=document.getElementById("UK");
    var d;
    var path="/Images/MapImages/"
    
    if (county == "none")
    {
        box.style.display = "none";
        image.src = path + "UK.png";
        return;
    }

    box.style.display = "block";
    
    var t=box.getElementsByTagName("table");
    for(var z=0;z<t.length;z++)
    {
        t[z].style.display="none";
    }
    
    if (county == "moray")
    {
        //Elgin depot
        d=document.getElementById("depot26");
        d.style.display = "block";
        d.className += " left-table"
        
        //Perth depot
        d=document.getElementById("depot18");
        d.style.display = "block";        
        
        image.src = path + "moray.png";
    }
    
    if (county == "wigtown")
    {
        //Newton Stewart depot
        d=document.getElementById("depot50");
        d.style.display = "block";
        d.className += " left-table"
        
        //Monkton depot
        d=document.getElementById("depot59");
        d.style.display = "block";
        
        image.src = path + "wigtown.png";
    }
    
    if (county == "north")
    {
        //Morpeth depot
        d=document.getElementById("depot23");
        d.style.display = "block";
        
        image.src = path + "north.png";
    }
    
    if (county == "yorks")
    {
        //Pockington depot
        d=document.getElementById("depot27");
        d.style.display = "block";
        
        image.src = path + "yorks.png";
    }
    
    if (county == "shrops")
    {
        //Shrewsbury depot
        d=document.getElementById("depot17");
        d.style.display = "block";
        d.className += " left-table"
        
        //Lymm depot
        d=document.getElementById("depot85");
        d.style.display = "block";
        
        image.src = path + "shrops.png";
    }
    
    if (county == "notts")
    {
        //Newark depot
        d=document.getElementById("depot1");
        d.style.display = "block";
        d.className += " left-table"
        
        //Wrangle depot
        d=document.getElementById("depot16");
        d.style.display = "block";
        
        image.src = path + "notts.png";
    }
    
    if (county == "norfolk")
    {
        //Ellingham depot
        d=document.getElementById("depot35");
        d.style.display = "block";
        
        image.src = path + "norfolk.png";
    }
    
    if (county == "suffolk")
    {
        //Halesworth depot
        d=document.getElementById("depot60");
        d.style.display = "block";
        d.className += " left-table"
        
        //Steeple depot
        d=document.getElementById("depot11");
        d.style.display = "block";
        
        image.src = path + "suffolk.png";
    }
    
    if (county == "cornwall")
    {
        //Liskeard depot
        d=document.getElementById("depot14");
        d.style.display = "block";
                
        image.src = path + "cornwall.png";
    }
    
    if (county == "worcesters")
    {
        //Evesham depot
        d=document.getElementById("depot13");
        d.style.display = "block";
                
        image.src = path + "worcs.png";
    }
    
    if (county == "kent")
    {
        //Maidstone depot
        d=document.getElementById("depot53");
        d.style.display = "block";
                
        image.src = path + "kent.png";
    }
    
    if (county == "wilts")
    {
        //Amesbury depot
        d=document.getElementById("depot9");
        d.style.display = "block";
                
        image.src = path + "wilts.png";
    }
    
    if (county == "cambs")
    {
        //Spaldwick depot
        d=document.getElementById("depot40");
        d.style.display = "block";
                
        image.src = path + "cambs.png";
    }
}

function fadeDepotIn()
{
    op=0;
    d.style.opacity = 0;
    d.style.filter = "alpha(opacity=0)";
    d.style.display = "block";
    
    if (d2)
    {
        d2.style.opacity = 0;
        d2.style.filter = "alpha(opacity=0)";
        d2.style.display = "block";
    }
    
    x=setInterval(function(){fadeIn()},1);
}

function fadeIn()
{
    op+=3;
    if (op>102)
    {
        clearInterval(x);
    }
    
    if (d2)
    {
        d2.style.opacity = op/100;
        d2.style.filter = "alpha(opacity=" + op + ")";
    }
    
    d.style.opacity = op/100;
    d.style.filter = "alpha(opacity=" + op + ")";
}
