﻿

function openHarpInputWidget(harpLayoutName, keyOfHarpId, targetFormElement) {
    var url = "/siteht/widgets/HarpInput.aspx";
    url += "?harpLayoutName=" + encodeURIComponent(harpLayoutName);
    url += "&keyOfHarpId=" + keyOfHarpId;

    browserDetect.init();

    var args = "";
    if (browserDetect.browser == BROWSER_EXPLORER) {
        args = "dialogWidth: 590px; dialogHeight: 400px; ";
    } else if (browserDetect.browser == BROWSER_FIREFOX) {
        args = "dialogWidth: 600px; dialogHeight: 450px; ";
    } else if (browserDetect.browser == BROWSER_SAFARI) {
        args = "dialogWidth: 660px; dialogHeight: 480px; ";
    } else {
        args = "dialogWidth: 640px; dialogHeight: 480px; ";
    }


    
    var result = showModalDialog(url, null, args);

    if (result != undefined) {
        if (result != "") {
            targetFormElement.value = result;
        }
    }
}
