var shadows = false;
function shadow(e, level, onOff) {
	e = e || window.event;
	var target = e.srcElement ? e.srcElement.tagName.toLowerCase() : e.target.tagName.toLowerCase(), ie = (/MSIE/.test(navigator.userAgent) && !window.opera), iev = ie ? parseFloat(navigator.appVersion.substr(navigator.appVersion.indexOf('MSIE') + 4)) : 1000;
	if (target == 'a' || target == 'img' || target == 'div') {
		shadows = shadows || [$('sub-menu-shadow'), $('sub-sub-menu-shadow'), $('sub-sub-sub-menu-shadow')];
		shadows.each(function(s,l) {((Math.pow(2, l) & level) && onOff) ? s.show() : s.hide();});
		if (iev >= 7) Event.stop(e);
	}
}