function callFTlightbox(url, width, height) {    

    var elem = document.createElement("div");
    var openUrl = url;
    if(typeof url != "string") {
        url = url + "";
        openUrl = url + "";
    }
    if(url.indexOf("?") > -1) {
        url = url.split("?");
        url = url[0];
    }
    url = url.replace("/", "_");
    elem.id = 'formFT' + url;

    if(url.indexOf("?") == -1) {
        var params = "";
        if(location.href && typeof location.href == "string") {
            params = location.href.split("?");
            if(params.length > 1) {
                params = params[params.length-1];
            } else {
                params = "";
            }
        }
        if(params) {
            if(openUrl.indexOf("?") > -1) {
                openUrl += "&"+params;
            } else {
                openUrl += "?"+params;
            }
        }
    }
    elem.innerHTML = ('<div><a href="javascript:closeFTlightbox(\''+url+'\')">close(x)</a><iframe allowtransparency="true" frameborder="0" scrolling="auto" src="https://benchmarks.formtitan.com/' + openUrl + '" width="' + width + '" height="' + height + '" /></div>')

    var top = window.innerHeight / 2;
    var hgt = parseInt(height);
    if (!isNaN(hgt)) {
        top = top - (hgt / 2);
    } else {
        top = 0;
    }

    var style = document.createElement("style");
    style.innerHTML += '#bgFT' + url + '{ position:fixed; left:0px; top:0px;bottom:0px;right:0px; background-color: black; opacity: 0.7; z-index: 1000;} \n'
    style.innerHTML += '#formFT' + url + '{ position:fixed; left:0px; top:0px;bottom:0px;right:0px; z-index: 1050; padding-top:' + top + 'px; overflow: auto; padding-bottom: 15px;} \n'

    if((width.indexOf("px")==-1)&&(width.indexOf("%")==-1)) {
        width = width+"px";
    }
    style.innerHTML += '#formFT' + url + ' div{ width: '+width+'; margin: 0px auto; text-align: right; } \n'
    style.innerHTML += '#formFT' + url + ' div a{ color: white; } \n'

    var bg = document.createElement("div");
    bg.id = 'bgFT' + url;
    elem.setAttribute("onclick", "closeFTlightbox('" + url + "')");
    bg.appendChild(style);

    document.body.insertBefore(bg, document.body.childNodes[0]);
    document.body.insertBefore(elem, document.body.childNodes[0]);
}

function closeFTlightbox(url) {
    var div = document.getElementById('formFT' + url);
    if(div) {
        try {
            document.body.removeChild(div);
        } catch(err) {
        }
    }
    div = document.getElementById('bgFT' + url);
    if(div) {
        try {
            document.body.removeChild(div);
        } catch(err) {
        }
    }
}
