// JScript File
// Copyright(C) 2007 AILogix., Pty. All rights reserved.

var g_ClientSetupTimerID = null;
var g_ClientInstalled = false;

function _StartToCheckInstall()
{
    //var strCodebase = "http://www.ailogix.com/download/CUXLMON.CAB";
	var strCodebase = "http://www.miraenaya.net/scripts/CUXLMON.CAB";
	var strVersion = "1,2,61,0";
    var strClsid = "A0BE0236-AB5A-45DC-A304-2269CE96708E";
    var strId = "CUXLProtocolHandler";

    var strObj = '<object codebase="' + strCodebase + '#version=' + strVersion + '"' +
            ' classid="clsid:' + strClsid + '" id="' + strId + '" style="display:none;">' + '</object>';

    document.write(strObj);

    if (g_ClientSetupTimerID == null)
        g_ClientSetupTimerID = window.setInterval("_OnTimerToCheckInstall()", 1000);
}

function _TurnOffCheckTimer()
{
    window.clearInterval(g_ClientSetupTimerID);
    g_ClientSetupTimerID = null;
    g_ClientInstalled = false;
}

function _OnTimerToCheckInstall()
{
    var bCompleted = true;
    var i;

    for (i = 0; i < document.all.length; i++)
    {
        var Obj = document.all[i];
        if (Obj.readyState != "complete")
        {
            bCompleted = false;
            break;
        }
    }

    if (bCompleted = true)
    {       
        var targetQuery = getTargetUrl(document.URL);

        if (targetQuery != null)
        {
            if (IsCUXLDENUrl(targetQuery) == true &&
                document.all.item("CUXLProtocolHandler") != null)
            {
                if (IsCUXLDENClientInstalled() == true)
                {
                    if (g_ClientInstalled == true)
                    {
                        _TurnOffCheckTimer();
                        //navigate(getMergeUrl("http://www.ailogix.com/cuxlden/download.html", targetQuery));
                    }
                    else
                        g_ClientInstalled = true;
                }
            }
            else
                _TurnOffCheckTimer();
        }
        else
        {
            if (document.all.item("CUXLProtocolHandler") != null)
            {
                if (IsCUXLDENClientInstalled() == true)
                {
                    if (g_ClientInstalled == true)
                    {
                        _TurnOffCheckTimer();
                        //navigate("http://www.ailogix.com/download/installcompleted.html");
                    }
                    else
                        g_ClientInstalled = true;
                }
            }
            else
                _TurnOffCheckTimer();
        }
    }
}

