var tooltip = {
	
	init : function (parentElm){
		var div = document.getElementById(parentElm);
		var div_p = div.getElementsByTagName("div");
		
		for(i=0;i<div_p.length;i++){
			if(div_p[i].className == "tt_contain"){
			
				enable_events.addEvent(div_p[i], "mousemove", tooltip.showtooltip,false);
				enable_events.addEvent(div_p[i], "mouseout", tooltip.hidetooltip,false);
			}
		}
	},
	getMousePosition : function(e){
		if(window.event && window.event.srcElement){
			mouseY = e.clientY + document.documentElement.scrollTop;
			mouseX = e.clientX;
		
		}
		else{
			mouseY = e.pageY;
			mouseX = e.pageX;
		}
	},
	showtooltip : function(e){
		tooltip.getMousePosition(e)
		
		var target = tooltip.getTarget(e);
		target.style.cursor="help";
		var div_tooltip = target.childNodes;
		for(i=0;i<div_tooltip.length;i++){
			if(div_tooltip[i].className == 'tooltip'){
				div_tooltip[i].style.display = 'block';
				div_tooltip[i].style.top = (mouseY +20) + 'px';
				div_tooltip[i].style.left = (mouseX +20)  + 'px';
			}
		}
	
	},
	hidetooltip : function(e){
		var target = tooltip.getTarget(e);
		var div_tooltip = target.childNodes;
		for(i=0;i<div_tooltip.length;i++){
			if(div_tooltip[i].className == 'tooltip'){
				div_tooltip[i].style.display = 'none';
			}
		}
	},
	getTarget : function(e){
			  
	  var element;
		if(window.event && window.event.srcElement){element = window.event.srcElement}
		if(e && e.target){element = e.target}
		if(!element){return null}
		
		return element;
	 }
}


var mouseX ='';
var mouseY ='';

