function softName(name,e){		
	var output = document.getElementById("outputSoftName");
	if( name == "" ) {
		output.style.display="none";
		//fadeOUT(output);
	} else {
		output.innerHTML = name;
		var element = e.srcElement || e.target;
		var x =  element.offsetLeft ;
		output.style.left = (x-60)+"px";
		output.style.top="10px";
		output.style.display="block";
		//fadeIN(output);	
	}
	if( e.stopPropagation() )
		e.stopPropagation();
}
var stop=false;
function fadeIN(el) {	
	var op=0.0;
	el.style.opacity=op;
	el.style.display="block";
	var interval = setInterval(
		function() {
			_stop=true;
			if(op==1.0) {
				clearInterval(interval);
				el.style.display="block";
				_stop=false;
			} else {
				op = Math.min(1,op+0.1);
				el.style.opacity=op;
			}
		},60
	);	
}
function fadeOUT(el) {
	var op=1.0;
	var interval = setInterval(
		function() {
			if(op==0.0 ) {
				clearInterval(interval);
				el.style.display="none";	
			} else {
				op = Math.max(0, op-0.1);
				el.style.opacity=op;
			}
		},60
	);
}