﻿var MTimer = 0
var ET_Sequence = 0
var RefreshLoop = 0
var Trigger = 10
var StopTraffic = 'FALSE'

	
function StartDisplay(StopMe, TriggerCount)
{
    Trigger = TriggerCount
    StopTraffic = StopMe
    ET_Sequence = 0
    RefreshLoop = 0
    MTimer = setInterval("DisplayOnlineMessages()", 3000)
}


function DisplayOnlineMessages()
{
    var TX1 = ''
    var TX2 = ''
    while(TX1=='' && TX2=='')
    {
	    if (ET_Sequence > 9) {ET_Sequence = 0}
	    //
	    if (ET_Sequence == 0) {RefreshLoop = RefreshLoop + 1}
	    if (RefreshLoop == Trigger || RefreshLoop > Trigger) 
	    {
            RefreshLoop = 0
            clearInterval(MTimer)
            var LastEvent = document.getElementById('MyLastEvent').value
            if (LastEvent=='') {NextEvent = 'DIGEST'}
            if (LastEvent=='DIGEST') {NextEvent = 'EMAIL'}
            if (LastEvent=='EMAIL') {NextEvent = 'RENEWALS'}
            if (LastEvent=='RENEWALS') {NextEvent = 'DIGEST'}
		    if (StopTraffic == 'TRUE') {alert('Trigger Fired! LastEvent=' + LastEvent + ' NextEvent=' + NextEvent)}
		    location.href = 'v2_online.asp?Trigger=True&Event=' + NextEvent
	    }
        //
        var ID1 = 'BOX1.' + String(ET_Sequence) 
        var ID2 = 'BOX2.' + String(ET_Sequence)
        var TX1 = document.getElementById(ID1).value
        var TX2 = document.getElementById(ID2).value
        ET_Sequence = ET_Sequence + 1
    }
    //
	document.getElementById('Span1').innerHTML = TX1
	document.getElementById('Span2').innerHTML = TX2
}

