var memorizeMe = 'helpbox';

function getTip (fieldId) {
	if ( null == (tipElement = document.getElementById('helpbox')) ) {
		return;
	}
	
	if ( memorizeMe != null ) {
		document.getElementById(memorizeMe).style.visibility = 'hidden';
	}
	
	if ( tipElement.style.visibility == 'hidden' ) {
		
		memorizeMe = 'helpbox';
		
		fieldElement = document.getElementById(fieldId);

		positionLeft = getAbsoluteLeft('start_point') + 600;
		positionTop = getAbsoluteTop(fieldId);

		tipElement.style.left = positionLeft + 'px';
		tipElement.style.top = positionTop + 'px';
		tipElement.style.visibility = 'visible';
		
		
	}
	else {
		tipElement.style.visibility = 'hidden';
	}
}

function getAbsoluteLeft(id) {
	element = document.getElementById(id);
	posX = element.offsetLeft;

	while ( null != element.offsetParent ) {
		parentElement = element.offsetParent;
		posX += parentElement.offsetLeft;
		element = parentElement;
	}

	return posX
}

function getAbsoluteTop(id) {
	element = document.getElementById(id);
	posY = element.offsetTop;

	while ( null != element.offsetParent ) {
		parentElement = element.offsetParent;
		posY += parentElement.offsetTop;
		element = parentElement;
	}

	return posY;
}