function getElementsByClass(etype, className){
	var	result = [],
		re = new RegExp("(^|\\s)" + className + "(\\s|$)"),
		elements = document.getElementsByTagName(etype),
		i = elements.length;
	while(i--) {
		if(re.test(elements[i].className))
			result.push(elements[i]);
	};
	result.reverse();
	return result;
};
if((window.opera && window.opera.version() > 7) || !/msie 5.0|msie 4/i.test(navigator.userAgent)) {
	dvfx.$event(window, "onload", function() {
		var	bg = "backgroundColor",
			menu = getElementsByClass("A", "menu"),
			more = getElementsByClass("A", "more"),			
			open = document.location.href.split("#"),
			h3 = null,
			lastview = null,
			lastscroll = null,
			element = null,
			index = 0,
			i = menu.length;
		while(i--) {
			dvfx.$event(menu[i], "onmouseover", function(){dvfx.color(this, bg, "#797979", "#FFF", 5)});
			dvfx.$event(menu[i], "onmouseout", function(){dvfx.color(this, bg, "#FFF", "#797979", 3)});

		};
	});
};