﻿
var whatPage = 1;

window.onload = doTicker;

function doTicker()
{
    showNewTicker();
    stopA = window.setInterval('showNewTicker()', 4000)
}

function showNewTicker()
{
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
    {
        alert ('Your browser does not support AJAX!');
        return;
    }

    //alert(whatPage);
    var randomnumber = Math.floor(Math.random() * 11)
    xmlHttp.onreadystatechange = returnTickerText;
    xmlHttp.open('GET', '/ajax/tickerText.aspx?clear=' + randomnumber + '&page=' + whatPage, true);
    xmlHttp.send(null);
    
    if(whatPage == 4)
    {
        whatPage = 1;
    }
    else
    {
        whatPage = whatPage + 1;
    }
    return;   
}

function returnTickerText()
{
	if (xmlHttp.readyState==4)
	{
	    if(xmlHttp.responseText == document.getElementById('tickerText').innerHTML)
	    {
	        showNewTicker();
	    }
	    else
	    {
	        document.getElementById('tickerText').innerHTML = xmlHttp.responseText;
	    }
   	}
}



//-----------------------------------
//common to all ajax javascript calls
//-----------------------------------
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}
//end ajax call