/* 最小化できませんでした。最小化されていないコンテンツを返します。
(2,10): run-time error CSS1031: Expected selector, found 'execPostNext('
(2,10): run-time error CSS1025: Expected comma or open brace, found 'execPostNext('
(23,10): run-time error CSS1031: Expected selector, found 'execPostTargetBlank('
(23,10): run-time error CSS1025: Expected comma or open brace, found 'execPostTargetBlank('
 */

function execPostNext(action, data) {
    // フォームの生成
    var form = document.createElement("form");
    form.setAttribute("action", action);
    form.setAttribute("method", "post");
    form.style.display = "none";
    document.body.appendChild(form);
    // パラメタの設定
    if (data !== undefined) {
        for (var paramName in data) {
            var input = document.createElement('input');
            input.setAttribute('type', 'hidden');
            input.setAttribute('name', paramName);
            input.setAttribute('value', data[paramName]);
            form.appendChild(input);
        }
    }
    // submit
    form.submit();
}

function execPostTargetBlank(action, data) {
    // フォームの生成
    var form = document.createElement("form");
    form.setAttribute("action", action);
    form.setAttribute("method", "post");
    form.setAttribute("target", "_blank");
    form.style.display = "none";
    document.body.appendChild(form);
    // パラメタの設定
    if (data !== undefined) {
        for (var paramName in data) {
            var input = document.createElement('input');
            input.setAttribute('type', 'hidden');
            input.setAttribute('name', paramName);
            input.setAttribute('value', data[paramName]);
            form.appendChild(input);
        }
    }
    // submit
    form.submit();
}
