﻿function FormSubmit(value, keyName, action) {
    var form = CreateEmptyForm();
    var input = document.createElement("input");
    input.type = "hidden";
    input.value = "";
    form.appendChild(input);
    input.value = value;
    input.name = keyName;
    form.target = '_self';
    if (action == undefined) {
        action = window.location.pathname;
    }
    form.action = action;
    form.method = 'POST';
    form.submit();
}

function FormSubmitValues(names,values, keyName, action) {
    var form = CreateEmptyForm();
    for (var i = 0; i < value.length; i++) {
        var input = document.createElement("input");
        input.type = "hidden";
        input.name = names[i];
        input.value = values[i];
        form.appendChild(input);
    }
    input.value = value;
    input.name = keyName;
    form.target = '_self';
    form.action = action;
    form.method = 'POST';
    form.submit();
}

function CreateEmptyForm() {
    var form = document.createElement("form");
    document.body.appendChild(form);
    return form;
}

function CreateForm(id) {
    var form = document.createElement("form");
    if (id != undefined) {
        form.setAttribute('id', id);
        form.target = '_self';
        form.action = window.location.pathname;
        form.method = 'POST';
    }
    document.body.appendChild(form);
    return form;
}