function headline_to_postslug(form_name, original_field, postslug_field)
{
	var str = document.forms[form_name].elements[original_field].value
	str = str.replace(/^\s+|\s+$/g, ''); // trim

	var from = "ÀÁÅÄÂÈÉËÊÌÍÏÎÒÓÖÔÙÚÜÛàáåäâèéëêìíïîòóöôùúüûÑñÇç·/_,:;";
	var to   = "aaaaaeeeeiiiioooouuuuaaaaaeeeeiiiioooouuuunncc______";
	for (var i=0, l=from.length ; i<l ; i++) {
		str = str.replace(new RegExp(from[i], "g"), to[i]);
	}
	str = str.replace(/[^a-zA-Z0-9 -]/g, '') // remove invalid chars
		.replace(/\s+/g, '_') // collapse whitespace and replace by -
		.toLowerCase();



	if (str != "")
	{
		document.forms[form_name].elements[postslug_field].value = str
	}
	else
	{
		document.forms[form_name].elements[postslug_field].value = ''
	}

}
