// JavaScript Document
var itemNumber = 0;
var cycle = 0;
var dotick = true;
window.onload = window_onload;
function window_onload()
{ 
//   if(navigator.appName.indexOf('Microsoft') != -1)
//   {
	if (document.all) {
      document.getElementById('headline').innerText = '';
	} else {
			document.getElementById('headline').textContent = '';
	}
      try
      {
         tick();
      }
		
      catch(e)
      {
					if (document.all) {
							document.getElementById('headline').innerText = 'This news ticker only works in Internet Explorer 5 and above.';
					} else {
							document.getElementById('headline').textContent = 'This news ticker only works in Firefox 5 and above.';
					}
      }
//}
}

function tick()
{
   document.getElementById('headline').href = links[itemNumber];
   
   if(cycle == 0)
   {
      cycle = 1;
			if(document.all){
      	document.getElementById('headline').innerText += '_';
			} else {
				document.getElementById('headline').textContent += '_';
			}
      setTimeout('tick()', 25);
   }
   else
   {
      cycle = 0;
   if(document.all){
      document.getElementById('headline').innerText = document.getElementById('headline').innerText.substring(0, document.getElementById('headline').innerText.length - 1);
      document.getElementById('headline').innerText += headlines[itemNumber].charAt(document.getElementById('headline').innerText.length);
			if(document.getElementById('headline').innerText.length < headlines[itemNumber].toString().length) {
				dotick = true;
			} else {
				dotick = false;
			}
		} else{
      document.getElementById('headline').textContent = document.getElementById('headline').textContent.substring(0, document.getElementById('headline').textContent.length - 1);
      document.getElementById('headline').textContent += headlines[itemNumber].charAt(document.getElementById('headline').textContent.length);
			if(document.getElementById('headline').textContent.length < headlines[itemNumber].toString().length) {
				dotick = true;
			} else {
				dotick = false;
			}
		}
   
      if(dotick)
         setTimeout('tick()', 25);
      else
      {
         if(itemNumber + 1 < headlines.length)
            itemNumber++;
         else
            itemNumber = 0;
   
         setTimeout('resetTicker()', 2000);
      }
   }
}

function resetTicker()
{	
	if (document.all) {
   document.getElementById('headline').innerText = '';
	} else {
		 document.getElementById('headline').textContent = '';
	}
   setTimeout('tick()', 250);
}