function TryItNow(AppID) {
    CheckMessenger();
    LaunchApp(AppID, "");
}

function LaunchApp(AppID, emailID) {
    if (obj != null) {
        obj.LaunchApp(AppID, emailID);
    }
}

function CheckMessenger() {
    eval('try {obj = new ActiveXObject("MSNMessenger.P4QuickLaunch"); } catch (e) {obj = null;}');
    var strErrorPage = "http://messenger.msn.com/Resource/Error.aspx?err=1"

    var userAgent = navigator.userAgent

    if (userAgent.indexOf("MSIE 8") == -1 && userAgent.indexOf("MSIE 7") == -1) {
        ShowWindow(strErrorPage, 410, 225);
    }
    else if (obj == null) {
        ShowWindow(strErrorPage, 410, 225);
    }

}



function IgnoreEvents(e) {
    return false
}


function ShowWindow(strError, width, height) {
    if (window.showModalDialog) {

        window.showModalDialog(strError, null,
			"dialogWidth=" + width + "px;dialogHeight=" + height + "px;help=no;dialogLeft=160")
    }
    else {

        var ah = screen.availHeight;

        var y = (ah - height) / 2;

        window.top.captureEvents(Event.CLICK | Event.FOCUS)
        window.top.onfocus = HandleFocus
        winModalWindow = window.open(strError, "ModalChild",
		   "dependent=yes,width=" + width + ",height=" + height + ",top=" + y + ",left=160,screenX=160,screenY=" + y)
        winModalWindow.focus()
    }
}


function HandleFocus() {
    if (winModalWindow) {
        if (!winModalWindow.closed) {
            winModalWindow.focus()
        }
        else {
            window.top.releaseEvents(Event.CLICK | Event.FOCUS)
        }
    }
    return false
}
