
<!--

var secs

var timerID = null

var timerRunning = false

var delay = 1800

var url

var spanID

var secdelay

//   URL to Access ---  SpanTagid -----  and delay in sec

function InitializeTimer(turl,tID,delaytime)

{
//alert(turl.length)

if (turl.length < 18)

{
return false;
}


    // Set the length of the timer, in seconds

document.getElementById(tID).innerHTML ='<table width=400><tr><td height="100"><div align="center"><img src="http://www.brabys.com/loading_magnify.gif"></div></td></tr></table>'

    url = turl

    spanID= tID

    secs = 1

    secdelay = delaytime

    StopTheClock()

    StartTheTimer()

}

 

function StopTheClock()

{

    if(timerRunning)

        clearTimeout(timerID)

    timerRunning = false

}

 

function StartTheTimer()

{

    if (secs>secdelay)

    

    

    {

        StopTheClock()

        //alert(url);

       // alert(spanID);

        makeRequest(url,spanID)

        

    }

    else

    {

        self.status = secs

        secs = secs + 1

        timerRunning = true

        timerID = self.setTimeout("StartTheTimer()", delay)

    }

}

//-->

 

    

 

    function makeRequest(url,spanID) {

      //  var sp = spanID

     //   alert("d");

        var http_request = false;

 

        if (window.XMLHttpRequest) { // Mozilla, Safari, ...

            http_request = new XMLHttpRequest();

            if (http_request.overrideMimeType) {

                http_request.overrideMimeType('text/xml');

                // See note below about this line

            }

        } else if (window.ActiveXObject) { // IE

            try {

                http_request = new ActiveXObject("Msxml2.XMLHTTP");

            } catch (e) {

                try {

                    http_request = new ActiveXObject("Microsoft.XMLHTTP");

                } catch (e) {}

            }

        }

 

        if (!http_request) {

            alert('Giving up :( Cannot create an XMLHTTP instance');

            return false;

        }

                

        http_request.onreadystatechange = function() { alertContents(http_request,spanID); };

       // alert(url);
	   //url = 'gethint2.asp' + url;
       http_request.open('GET', url, true);
       http_request.send(null);

 

    }

 

    function alertContents(http_request,spanID) {

 

        if (http_request.readyState == 4) {

            if (http_request.status == 200) {

                

                document.getElementById(spanID).innerHTML = http_request.responseText;

            } else {

                //alert('There was a problem with the request.');

                document.getElementById(spanID).innerHTML = 'there was a problem, Please try again';

            }

        }

 

    }

