function disableForm(form_name) {
	var form = document.forms[form_name];
	e = form.elements;
	for(var i = 0; i < e.length; i++) {
		if (e[i].type == 'text' || e[i].type == 'textarea') {
			e[i].readOnly = true;
		} else {
			e[i].disabled = true;
		}
	}
}

function disableFormButtons(form_name) {
	var form = document.forms[form_name];
	e = form.elements;
	for(var i = 0; i < e.length; i++) {
		if (e[i].type == 'button' || e[i].type == 'submit' || e[i].type == 'reset') {
			e[i].disabled = true;
		}
	}
}

function is_demo() {
	alert("This page has been disabled for the demo");
	return false;
}

function disableLinks() {

	var l = document.links;
	var r = {
		''			: ["act=delete|act=subdelete|act=restore|act=reset|#"]//,
		//'documents' : ["act=edit"]
	}

	for (var i = 0; i < l.length; i++) {
		for (o in r) {
			var RE2 = new RegExp("interface=" + o);
			if (o == '' || RE2.test(l[i].href)) {
				var RE = new RegExp(r[o][0]);
				if (RE.test(l[i].href)) {
					l[i].onclick = is_demo;
				}
			}
		}
	}
}
