

/* MODALS */
function createModalButtons(params, iframeID) {
	if(iframeID === "") {
        throw "iframeID cannot be blank in createModalButtons, /includes/js/CustomFrontPage.aspx";
    }
	// get the button pane of the dialog that contains the instigating document (id of iframeID)
    var $buttonPane = $(".ui-dialog").has("#" + iframeID).find(".ui-dialog-buttonpane");

    $buttonPane.empty();

    $(params).each(function (i, item) {

        $("<input />")
            .addClass("systemButtonFixed")
            .attr("type", "button")
            .attr("value", item.text)
            .data("originalButton", item.id)
            .data("container", item.container)
            .data("iframeID", iframeID)
            .click(function (e) {
                iframeWizardClick(this);
                e.preventDefault();
            })
            .appendTo($buttonPane);
    });
}

function iframeWizardClick(obj) {
    var origID = $(obj).data("originalButton");
    var container = $(obj).data("container");
    var iframeID = $(obj).data("iframeID");

    if (origID.indexOf("NoTemplateCancel") < 0) {

        $("#" + origID, container).trigger("click");

        if (origID.indexOf("Import") > -1) {

            var selectedId = CustomTree_GetSelectedNodes();

            if (selectedId.length > 0) {
                var ImportTemplateFrom = window.top.JsFindControl("ImportTemplateFrom");
                var hField = window.top.JsFindControl("ImportedIdHiddenField");

                hField.value = selectedId;
                ImportTemplateFrom.click();
                return true;
            } else {
                alert('At least 1 item must be selected');
            }

        } else if (origID.indexOf("Cancel") > -1) {
            setTimeout(function () { 
                ReloadPage();
            }, 150);
        }
    }
}

function openAdManagerWindow(url,name,params) {
    var newWindow = window.open(url, name, params);
}

function CheckPane3AdManagerWidth() {
    $('.AdManagerPane3').each(function () {
        if(parseInt(this.style.width) < 500) {
            this.className = '';
        }
    });
    $('.AdManagerPane5, .AdManagerPane6').each(function () {
        if(parseInt(this.style.width) < 240) {
            this.className = '';
        }
    });
}

$(function() {
    CheckPane3AdManagerWidth();
});
