function init_lister_save_number_of_products ()
{
	var forms=document.getElementsByClassName("lister-save-number-of-products");
	if(forms.length>0)
	{
		for(var i=0; i<forms.length; i++)
		{
			add_onchangeevent_to_selects_by_form(forms[i]);
		}
	}
}

function init_lister_change_pageviewtype ()
{
	var forms=document.getElementsByClassName("lister-change-pageviewtype");
	if(forms.length>0)
	{
		for(var i=0; i<forms.length; i++)
		{
			add_onchangeevent_to_selects_by_form(forms[i]);
		}
	}
}

function add_onchangeevent_to_selects_by_form(form)
{
	var button=form.getElementsByTagName("button")[0];
	button.className="hide";
	
	//okay, the nice way would be to use Prototype's observe function, but this doesn't work in IE. So we do it the old-fashioned way...
	form.getElementsByTagName("select")[0].onchange=function() { this.form.submit(); }; //in this case, "this" relates to the select element
}
