﻿function fix_quotes() {
	// Use crappy browser detection to skip good browsers.
	if(window.opera || navigator.userAgent.indexOf("Firefox") >= 0)
		return;
	var qs = document.getElementsByTagName('q');
	for(var i=qs.length - 1; i >= 0; i--) {
		var q = qs[i];
		var span = document.createElement('span');
		span.appendChild(document.createTextNode('“'));
		
		for(x = 0, m=q.childNodes.length; x<m; x++) {
			span.appendChild(q.childNodes[x].cloneNode(true));
		}
		
		span.appendChild(document.createTextNode('”'));
		
		q.parentNode.insertBefore(span, q);
		q.parentNode.removeChild(q);
	}
}
fix_quotes();
