window.addEvent('domready', function() {
	// Innocent until proven guilty.
	var isIEsix = false;
	var userAgent = navigator.userAgent;
	if (userAgent.indexOf("MSIE") != -1) {
		var version = userAgent.substring(userAgent.indexOf("MSIE ") + 5);
		version = version.substring(0, version.indexOf(";"));
		isIEsix = (version < 7);
	}
	
	if (!isIEsix) {
		$$('.add_shadow').each(function(el) {
			var wrapDiv;
			
			if (el.getParent().get('tag') == 'a') {
				el.getParent().addClass('drop_shadow');
				// Create the wrapping elements.
				wrapDiv = el.getParent();
			} else {
				wrapDiv = new Element('span', {'class': 'drop_shadow'}).inject(el, 'before');
			}
			
			var shadowTR = new Element('img', {'src': '/static/images/drop_shadow_tr.png', 'class': 'shadow_tr'}).inject(wrapDiv);
			el.inject(wrapDiv);
			var shadowBL = new Element('img', {'src': '/static/images/drop_shadow_bl.png', 'class': 'shadow_bl'}).inject(wrapDiv);
		});
	}
});