function s(str, substitutions)
{
	for (var i in substitutions)
	{
		str = str.replace('%' + i, substitutions[i]);
	}
	return str;
}

function plural(count, unit_one, unit_multi)
{
	if (count == 1)
	{
		return s(unit_one, [count]);
	}
	else
	{
		return s(unit_multi, [count]);
	}
}

function htmlspecialchars(str) {
	str = str.replace(/&/g, '&amp;');
	str = str.replace(/</g, '&lt;');
	str = str.replace(/>/g, '&gt;');
	str = str.replace(/"/g, '&quot;');
	str = str.replace(/'/g, '&#039;');
	return str;
};
