    var leo_isIE = false;
    var leo_isFirefox = false;
    var leo_isChrome = false;
    var leo_isOpera = false;

    jQuery(document).ready(function() {

        // Get the browser type
        leo_isIE = window.navigator.userAgent.indexOf("MSIE") > -1;
        leo_isFirefox = window.navigator.userAgent.indexOf("Firefox") > -1;
        leo_isChrome = window.navigator.userAgent.indexOf("Chrome") > -1;
        leo_isOpera = window.navigator.userAgent.indexOf("Opera") > -1;

        if (leo_isFirefox || leo_isOpera) {
            jQuery("body").append('<iframe id="HelpByLeo_TesterFrame" style="display:none;"></iframe>');
        }
    });

    function OpenDownloadPage(wizard_id, logo_url) {

	var newWindowUrl = "http://www.leo4office.com/?page_id=2512&wizard_id=" + wizard_id;
	if (logo_url != null && logo_url.length > 0) {
		newWindowUrl = newWindowUrl + "&popup_logo=" + logo_url;
	}

	try {
        	window.open(newWindowUrl , 'Help by Leo', 'height=350,width=1000,resizable=no,scrollbars=no,toolbar=no,status=yes');
	}
	catch (e) {
		window.open(newWindowUrl);
	}
    }


    function StartLeo(wizard_id, logo_url) {

        var link_url = "leo://" + wizard_id;

        if (leo_isIE) {

            if (window.navigator.userAgent.indexOf("HelpByLeo") > -1) {
                window.location = link_url;
            }
            else {
                OpenDownloadPage(wizard_id, logo_url);
            }
        }
        else if (leo_isFirefox) {

            try {
                var ifr = document.getElementById("HelpByLeo_TesterFrame");
                ifr.contentWindow.location.href = link_url;
            } catch (e) {
                if (e.name == "NS_ERROR_UNKNOWN_PROTOCOL")
                    OpenDownloadPage(wizard_id, logo_url);
            }
        }
        else if (leo_isChrome) {
            OpenDownloadPage(wizard_id, logo_url);
        }
        else if (leo_isOpera) {
            var ifr = document.getElementById("HelpByLeo_TesterFrame");
            ifr.contentWindow.location = link_url;
            window.setTimeout(function() {
                try {
                    alert(ifr.contentWindow.location);
                } catch (e) { OpenDownloadPage(wizard_id, logo_url); }
            }, 0);
        }
        else {
            OpenDownloadPage(wizard_id, logo_url);
        }

        return false;
    }
