// JavaScript for tooltips

function setupToolTips() {
	if( toolTips = document.getElementById('tooltips') ) {
		var labels = document.getElementsByTagName('LABEL');
		while (node = toolTips.getElementsByTagName("DD")[0]) {
			// We're removing the first node each time through, so the next one will always be first!
			var newLink = document.createElement('A');
			addEvent(newLink,'click',closeComment);
			newLink.href = '#' + node.id;
			var newText = document.createTextNode('[close this comment]');
			newLink.appendChild(newText);
			node.appendChild(document.createTextNode(' '));
			node.appendChild(newLink);

			document.body.appendChild(node);
			node.style.display = "none";
			node.style.position = "absolute";
			node.className = "popup";
			
			var targetId = node.id.substr(3);
			if( target = document.getElementById(targetId) ) {
				if( target.nodeName == 'INPUT' || target.nodeName == 'SELECT' ) {
					for( j=0; j<labels.length; j++ ) {
						if( labels[j].getAttribute('for') == targetId ) {
							var newIcon = document.createElement('IMG');
							newIcon.src = '/lp/library/images/help.png';
							newIcon.setAttribute('alt','help');
							var newLink = document.createElement('A');
							newLink.href = '#' + node.id;
							newLink.className = 'icon';
							addEvent(newLink,'click',showToolTip);
							newLink.appendChild(newIcon);
							labels[j].appendChild(document.createTextNode(' '));
							labels[j].appendChild(newLink);
						}
						
						
					}
				}
			}
		}
		toolTips.style.display = "none";
	}
}

function showToolTip(evt) {
	showComment(evt);
	return false;
}