var TIPballon =new Object();

TIPballon.show = function(options){
	new _Tip(options);
}
TIPballon.hide = function(options){
	new _Tip(options);
}


function _Tip(options){
	var canzhao = options.canzhao || null;
	var div = options.div || null;
	var offsettop = options.top || 0;
	var offsetleft = options.left || 0;
	var type = options.type || 'show';
	
	function getPosition(id){
		var e = document.getElementById(id);
		var left = parseInt(e.offsetLeft);
		var top = parseInt(e.offsetTop);
		while (e = e.offsetParent) {
			left += parseInt(e.offsetLeft);
			top += parseInt(e.offsetTop);
		}
		return [left, top];
	}

	if (type == 'show') {
		if (document.getElementById(div).style.display != "block") {
			var tmpArray = getPosition(canzhao);
			document.getElementById(div).style.left = (tmpArray[0] - offsetleft) + "px";
			document.getElementById(div).style.top = (tmpArray[1] + offsettop) + "px";
			document.getElementById(div).style.zIndex= 99999;
			document.getElementById(div).style.display = "block";
		}
	}		
	
	if (type == 'hide') {
		if (document.getElementById(div).style.display != "none") 
			document.getElementById(div).style.display = "none";
	}
}

