
var hoveredEl = false;
function showButterfly(el) {
	if(hoveredEl && el != hoveredEl) doHideButterfly();
	if(el == hoveredEl) return;	
	hoveredEl = el;
	var el = $(el);		
	el.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="96" height="65"><param name="movie" value="images/fluturas_servicii.swf" /><param name="quality" value="high" /><embed src="images/fluturas_servicii.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="96" height="65"></embed> </object>';
}

function hideButterfly(e) {
	if(!hoveredEl) return;
	
	if (!e) 
		var e = window.event;
	var targ = e.relatedTarget ? e.relatedTarget : e.toElement;
	
	if(!butterflyAreaContains($(hoveredEl).parentNode, targ)) {
		//alert('out');
		doHideButterfly();
		//setTimeout('doHideButterfly();', 300);
	}
}

function doHideButterfly() {
	if(hoveredEl) {
		$(hoveredEl).innerHTML = '<img src="images/fluturas_servicii.jpg" width="96" height="68" border="0" alt="">';
	}
	hoveredEl = false;
}

function butterflyAreaContains(parent, child) {
	while(child)
		//alert(child.tagName + ' - ' + parent.id);
		if (parent == child) return true;
		else {
			try {
				child = child.parentNode;
			}
			catch(err){
				return false;
			}
		}
		return false;
}