function setInputSize(o) {
	var t_ruler = $('ruler');
	var pxInputValue = 0;
	var pxPadRight = 0;
	var pxTotal = 0;

	t_ruler.setStyle('fontFamily', o.getStyle('fontFamily'));
	t_ruler.setStyle('fontSize', o.getStyle('fontSize'));
	t_ruler.innerHTML = o.value + 'i';
	o.style.width = Number(t_ruler.offsetWidth) + 'px';
	t_ruler.innerHTML = ''; // emptying it again prevents it from taking up space on the page
}

window.addEvent('domready', function() {
	var t_inputs = $$('dyn_input'); // was 'input' changed to 'dyn_input'
	t_inputs.each(function(element) {
		setInputSize(element);
	});

	if ($('div_privs')) {
		new Ajax('include/privs.php', { method: 'post', update: 'div_privs', onComplete: function() { complete_privs(); }, data: {  } }).request();
	}
});
