/*
Cross browser Marquee script- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and Terms Of Use, visit http://www.dynamicdrive.com
Credit MUST stay intact
*/

var marqueewidth    = "460px";
var marqueeheight   = "20px";
var marqueespeed    = 1;
var marqueebgcolor  = "#FFFFFF";
var pauseit         = 1;
var marqueecontent  = '<nobr><div style="padding-right:20px; display:inline;"><a href="/news/articles/?category=Mortgages&title=Nationwide-House-prices-fall-25-percent&id=18957472">Nationwide House prices fall 2.5 ...</a></div><div style="padding-right:20px; display:inline;"><a href="/news/articles/?category=Banking-Saving&title=Cameron-promises-tax-breaks-for-savers&id=18958271">Cameron promises tax breaks for savers...</a></div><div style="padding-right:20px; display:inline;"><a href="/news/articles/?category=Refused-Credit&title=Personal-debt-up-GBP-1m-every-10-minutes&id=18956221">Personal debt up £1m every 10 minutes...</a></div><div style="padding-right:20px; display:inline;"><a href="/news/articles/?category=Mortgages&title=Interest-rates-could-reach-historic-low&id=18955167">Interest rates could reach historic low...</a></div><div style="padding-right:20px; display:inline;"><a href="/news/articles/?category=Banking-Saving&title=IMF-says-UKs-recovery-plans-are-optimistic&id=18955172">IMF says UK\'s recovery plans are \'optimistic\'...</a></div></nobr>';

if(!document.all){
    marqueespeed = Math.max(1, marqueespeed-1); //slow speed down by 1 for NS
}

var copyspeed = marqueespeed;
var pausespeed;

if(pauseit === 0){
    pausespeed = copyspeed;
}else{
    pausespeed = 0;
}

var iedom;
if(document.all || document.getElementById){
    iedom = true;
}

if(iedom){
    document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>');

    var actualwidth = '';
    var cross_marquee, ns_marquee;

    function populate(){
        if(iedom){
            if(document.getElementById){
                cross_marquee = document.getElementById("iemarquee");
            }else{
                cross_marquee = document.all.iemarquee;
            }

            cross_marquee.style.left = parseInt(marqueewidth, 10) + 8 + "px";
            cross_marquee.innerHTML  = marqueecontent;

            if(document.all){
                actualwidth = temp.offsetWidth;
            }else{
                actualwidth = document.getElementById("temp").offsetWidth;
            }
        }
        else if (document.layers){
            ns_marquee      = document.ns_marquee.document.ns_marquee2;
            ns_marquee.left = parseInt(marqueewidth, 10) + 8;
            ns_marquee.document.write(marqueecontent);
            ns_marquee.document.close();
            actualwidth = ns_marquee.document.width;
        }

        var lefttime = setInterval("scrollmarquee()",20);
    }

    window.onload = function(){
        populate();
    }

    function scrollmarquee(){
        if(iedom){
            if(parseInt(cross_marquee.style.left, 10) > (actualwidth*(-1) + 8 )){
                cross_marquee.style.left=parseInt(cross_marquee.style.left, 10) - copyspeed + "px";
            }else{
                cross_marquee.style.left=parseInt(marqueewidth, 10) + 8 + "px";
            }
        }else if(document.layers){
            if (ns_marquee.left > (actualwidth * (- 1) + 8 )){
                ns_marquee.left -= copyspeed;
            }else{
                ns_marquee.left = parseInt(marqueewidth, 10) + 8;
            }
        }
    }
}

if (iedom || document.layers){
    with(document){
        document.write('<table border="0" cellspacing="0" cellpadding="0"><td>');

        if (iedom){
            write('<div style="position:relative;width:' + marqueewidth + ';height:' + marqueeheight + ';overflow:hidden">');
            write('<div style="position:absolute;width:' + marqueewidth + ';height:' + marqueeheight + ';background-color:' + marqueebgcolor + '" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">');
            write('<div id="iemarquee" style="position:absolute;left:0px;top:0px"></div>');
            write('</div></div>');
        }else if (document.layers){
            write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>');
            write('<layer name="ns_marquee2" left=0 top=0 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>');
            write('</ilayer>');
        }

        document.write('</td></table>');
    }
}