// Converts common MS Word-isms to ASCII or HTML equivalents

function setup()
{
	var textareas = $$('textarea');
	
	for(i = 0; i < textareas.length; i++)
		textareas[i].onchange = cleanText;
}

function cleanText(ev)
{
	var e;
	
	if(window.event)
		e = event.srcElement;
	else
		e = ev.target;

	e.value = e.value.replace(new RegExp("[\xa0\u2002\u2003\u2009]", 'g'), 	' ');
	e.value = e.value.replace(new RegExp("\xb7", 'g'), 						'*');
	e.value = e.value.replace(new RegExp("[\u2018\u2019]", 'g'), 			'\'');
	e.value = e.value.replace(new RegExp("[\u201c\u201d]", 'g'), 			'"');
	e.value = e.value.replace(new RegExp("\u2026", 'g'), 					'...');
	e.value = e.value.replace(new RegExp("\u2013", 'g'), 					'-');
	e.value = e.value.replace(new RegExp("\u2014", 'g'), 					'--');
	e.value = e.value.replace(new RegExp("\uFFFD", 'g'), 					'&raquo;');
}
