/* 
 * $Id: basic.js 73 2008-02-14 14:17:29Z benzman $
 */

function inputClear(el, text) {
	if(el.value == text) {
		el.value = '';
	}
}

function inputReset(el, text) {
	if(el.value == '') {
		el.value = text;
	}
}

function showTooltip(event) {
	var info = document.createElement('span');
	Element.extend(info);
	info.className = 'tooltip';
	info.style.top = (Event.pointerY(event)+20) + 'px';
	info.style.left = Event.pointerX(event) + 'px';
	if(Event.element(event).down('div.tooltip_title') != null) {
		info.update(Event.element(event).down('div.tooltip_title').title);
	} else {
		info.update(Event.element(event).next('div.tooltip_title').title);
	}
	document.body.appendChild(info);
}

function hideTooltip(event) {
	$$('span.tooltip').each(function(item) {
		item.remove();
	});
}