

var ntnewsHtml= "";
var ntxmlhttp = null;
var nttickerPause = false;
var ntspeed = 2;
var ntwidth = 0;


function NewsTicker()
{
  
  
  if(window.XMLHttpRequest)
  {
    // code for IE7+, Firefox, Chrome, Opera, Safari
    ntxmlhttp = new XMLHttpRequest();    
  }

  if(window.ActiveXObject)
  {
    // code for IE6, IE5
    ntxmlhttp =  new ActiveXObject("Microsoft.XMLHTTP");
  }

  if(ntxmlhttp==null) // If object creation failed
  {
    document.getElementById("NewsTicker").innerHTML = "<b>News feature coming soon..</b>";
    return;
  }
  
  // Send  request object
  ntxmlhttp.onreadystatechange=startNewsTicker;
  try
  {
    ntxmlhttp.open("GET","/inc/modules/news/newsTicker.php?title=News&sid="+Math.random(),true);
  }
  catch(err)
  {
    document.getElementById("NewsTicker").innerHTML = "<b>News feature coming soon...</b>";
  }
  try
  {
    ntxmlhttp.send(null);
  }
  catch(err)
  {
    document.getElementById("NewsTicker").innerHTML = "<b>News feature coming soon...</b>";
  }

}

function startNewsTicker()
{
  if(ntxmlhttp.readyState==4)
  {
    ntnewsHtml = ntxmlhttp.responseText;

    ntwidth = document.getElementById("NewsTicker").style.width;

    var spacerImg = "<img src='/inc/js/tickerSpacer.gif' width='" + ntwidth + "px' height='1' />";
    document.getElementById("NewsTicker").innerHTML = "<table cellspacing='0' cellpadding='0' width='100%' ><tr><td nowrap='nowrap'>" + spacerImg + "</td>" + ntnewsHtml + "<td nowrap='nowrap'>" + spacerImg + "</td></tr></table>";
    document.getElementById("NewsTicker").scrollLeft = 0;

    newsTick();
  }  
}

function newsTick()
{
  if(nttickerPause != true)
  {
    document.getElementById("NewsTicker").scrollLeft += (ntspeed * 1);
  }

  if(document.getElementById("NewsTicker").scrollLeft >= document.getElementById("NewsTicker").scrollWidth - document.getElementById("NewsTicker").offsetWidth )
  {
    document.getElementById("NewsTicker").scrollLeft = 0;
  }
 

  window.setTimeout('newsTick()',30);

}

NewsTicker(); // Initailise and start ticker