﻿var lastDetectedVersion = null;

pageLoad = function()
{
    if ((typeof(window.setTimeout) != "undefined") && (window.setTimeout != null))
    {
        window.setTimeout("testVersionInfo()", 1000);
    }    
}

testVersionInfo = function()
{
    var detectedVersion = detectAgControlVersion();
    if (lastDetectedVersion != detectedVersion)
    {
        lastDetectedVersion = detectedVersion;
        forceServerUpdate(detectedVersion);
    }
    lastDetectedVersion = detectedVersion;
    window.setTimeout("testVersionInfo()", 5000);
}

forceServerUpdate = function(version)
{
    var detectedVersionHiddenField = document.getElementById("ctl00_MainContent_DetectedVersionHiddenField");
    if (detectedVersionHiddenField != null)
    {
        detectedVersionHiddenField.value = version;
        __doPostBack("ctl00_MainContent_DetectedVersionHiddenField","");
    }
}
