Event.observe(window, 'load', function(e) {
	var Engine = {
		detect: function() {
			var UA = navigator.userAgent;
			this.isKHTML = /Konqueror|Safari|KHTML/.test(UA);
			this.isGecko = (/Gecko/.test(UA) && !this.isKHTML);
			this.isMSIE  = (/MSIE/.test(UA) && !this.isOpera);
			this.isMSIE7 = this.isMSIE && !(/MSIE 6\./.test(UA) && !this.isOpera);
		}
	}
	Engine.detect();
	
	if (!Engine.isMSIE || Engine.isMSIE7) {
		var els = $$('a.fancy');
		for(var i = 0; i < els.length; i++)
		{
			var button = document.createElement('button');
			button.innerHTML = els[i].innerHTML;
		
			while (els[i].hasChildNodes())
				els[i].removeChild(els[i].firstChild);
			
			els[i].appendChild(button);
		}
	}
});