function check() {
	if(document.mainform.dontsubmit == true) {
		return false;
	}
	if(document.mainform.admin_action.value == "Delete") {
            if(confirm('Really delete?')) {
                       return true;
		}
		document.mainform.admin_action.value = "";
            return false;
	}
    if(document.mainform.beforeSubmit.value == "true") {
        beforeSubmit();
    }
}

function set_action(name) {
	document.mainform.admin_action.value = name;
}

function do_submit(selector) {
	if(selector.value != 0) {
		document.mainform.submit();
	}
}

function submit_noop() {
      set_action('noop');
      document.mainform.submit();
}

function clearForm(){
	//var form = window.document.forms[index];
    var form = window.document.mainform;
	for(var i = 0; i < form.elements.length; i++){
        if(form.elements[i].type != "hidden" && form.elements[i].type !=
		"submit" && form.elements[i].type != "button"){
            if(form.elements[i].type == "checkbox") {
				form.elements[i].checked = false;
			} else if(form.elements[i].type == "select-one") {
				form.elements[i].selectedIndex = 0;
			} else {
				form.elements[i].value = ""
			}
        }
    }
}

function new_element(name, val) {
        var oInput = document.createElement("INPUT");
        oInput.setAttribute("type","HIDDEN");
	oInput.setAttribute("name",name);
	oInput.setAttribute("value",val);
	document.mainform.appendChild(oInput);
}

function input_action(name,action,chosen) {
        new_element("plugin_name",name);
        new_element("plugin_action",action);
        new_element("plugin_chosen",chosen);
        document.mainform.admin_action.value = "Inputaction";
        document.mainform.submit();
}

function popup(page,args,width,height) {
    window.open('admin.php?popup=' + page + '&args=' + args, page,'width=' + width + ',height=' + height + ',menubar=0,toolbar=0,location=0,directories=0,status=0,scrollbars=1,resizable=1');
}