function hideButtons(form) {
	var inputs = form.getElementsByTagName('input');
	for (var i = 0; i<inputs.length; i++) {
		var element = inputs[i];
		
		if (element.getAttribute("type") == "submit") {
			element.style.display = "none";
		}
	}
}

function resizeSelects(form, width) {
	var selects = form.getElementsByTagName('select');
	for (var i = 0; i < selects.length; i++)
		selects[i].style.width = width + "px";
}

function submitForm(select, formName)
{
	if (select.options[select.selectedIndex].value.length > 0)
		document.forms[formName].submit();
}

var FormAutoSubmit = {
			"autoSubmit" : function(event) {
      var select = PythonEvent.element(event);
      var form = select.form;
      form.submit();
   }
}

var FormRules = {
	"form.auto-selectors" : function(element) {
		//hideButtons(element);		
	},
	"body.surveys form.auto-selectors" : function(element) {
		//resizeSelects(element, 190);		
	},
	"body.news form.auto-selectors" : function(element) {
		//resizeSelects(element, 205);		
	},
	"form.auto-selectors select" : function(element) {
		//PythonEvent.observe(element, "change", FormAutoSubmit.autoSubmit);
	}
}


Behaviour.register(FormRules);