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.admin_action.value == "Send") {
	    if(confirm('Really send?')) {
		return true;
	    }
	    document.mainform.admin_action.value = "";
            return false;
	}
	if(document.mainform.beforeSubmit) {
    		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 insert_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) {
        insert_new_element("plugin_name",name);
        insert_new_element("plugin_action",action);
        insert_new_element("plugin_chosen",chosen);
        document.mainform.admin_action.value = "Inputaction";
	//alert(document.mainform.admin_action.value);
        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');
}

function SetCookie(cookieName,cookieValue,nDays) {
	var today = new Date();
 	var expire = new Date();
 	if (nDays==null || nDays==0) nDays=1;
 	expire.setTime(today.getTime() + 3600000*24*nDays);
 	document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}

function ReadCookie(cookieName) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(cookieName);
 if (ind==-1 || cookieName=="") return ""; 
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}
