/**
 * @author Administrator
 */
function HandleTips(idHandle, idTipsDiv) {
	this.handleBtn = $(idHandle);
	if(!idTipsDiv) {
		this.popuptips = $($(idHandle).id + "-tips");
	}
	else {
		this.popuptips = $(idTipsDiv);
	}
	
	if(!this.popuptips || !this.handleBtn) {return null;}
	
	this.handleBtn.onmouseover = this.showTips.bind(this);
	this.handleBtn.onmouseout = this.hiddenTips.bind(this);
	//this.handleBtn.onmousemove = this.cursorPosition.bind(this);
}

HandleTips.prototype.showTips = function() {
		Element.show(this.popuptips);
		this.cursorPosition(arguments[0]);
}

HandleTips.prototype.hiddenTips = function() {
		Element.hide(this.popuptips);
}

HandleTips.prototype.cursorPosition = function(){

	new Position.clone(this.handleBtn, this.popuptips, {setWidth:false, setHeight:false});
	this.popuptips.style.top = (parseInt(this.popuptips.style.top) + 16) + 'px';
}
