function mShow(element){
	element.className += "hover";
}
function mHide(element){
	element.className = element.className = "";
}
function showPrdIcon(elt, mouseY){
	var iconEltId = 'icon_'+elt.id;
	var iconWrapElt = $(iconEltId);
	if( iconWrapElt == null ){
		$('product_icon_wrap').insert('<div id="'+iconEltId+'" class="prd_icon"></div>');
		iconWrapElt = $(iconEltId);
		iconWrapElt.innerHTML = '<img src="fileadmin/user_upload/product_icons/'+iconEltId+'.jpg" width="82" height="69">';
	}
	else{
		iconWrapElt.show();
	}
	iconWrapElt.absolutize();
	$(elt).makePositioned();
	iconWrapElt.clonePosition(elt, {setWidth : false, setHeight : false, offsetLeft: 143, offsetTop : -1});
	//Correct positioning for IE6
	/*isIE6 = /msie|MSIE 6/.test(navigator.userAgent) && !/msie|MSIE 7/.test(navigator.userAgent);
	if(isIE6){
		iconWrapEltTop = parseInt(iconWrapElt.style.top.gsub('px', ''));
		var iconEltMouseOffset = Math.abs( iconWrapEltTop - mouseY );
		if( iconEltMouseOffset > 10 ){
			iconWrapElt.style.top = (mouseY-5)+'px';
		}
	}*/
	return false;
}
Event.observe(window, 'load', function() {
	$('products_menu').select('a.product_item').each(function(elt) {
		elt.observe('mouseover', function(event) {
			showPrdIcon(Event.element(event), Event.pointerY(event));
		});
		elt.observe('mouseout', function(event) {
			$('product_icon_wrap').select('div.prd_icon').invoke('hide');
		});
	});	
});