function ie_alert(message) {
  if (document.all) {
    alert(message);
  }
}

function add_feedback_links() {
	var divs = document.getElementsByTagName("div");
	for ( var i = 0 ; i < divs.length ; i++ ) {
		var div = divs[i];
		if ( div.className == "feedback" ) {
			var parent = div.parentNode;
			var span = document.createElement("span");
			span.appendChild(document.createTextNode(" | "));
			var anchor = document.createElement("a");
			anchor.setAttribute("href", "#");
			anchor.appendChild(document.createTextNode("comment >>"));
			span.appendChild(anchor);
			parent.insertBefore(span, div);

			anchor.onclick = make_click_handler(div, anchor);
		}
	}
}

function make_click_handler(div, anchor) {
	return function() {
		if ( div.style.display == "block" ) {
			anchor.replaceChild(document.createTextNode("comment >>"), anchor.firstChild);
			div.style.display = "none";
		} else {
			anchor.replaceChild(document.createTextNode("comment <<"), anchor.firstChild);
			div.style.display = "block";
		}
		return false;
	};
}

window.onload = add_feedback_links;
