window.onload = initChat;

function initChat() {
	if (chatOperators == null) {
		window.setTimeout(initChat, 500);
		return;
	}
	var divs = document.getElementsByTagName("a");
	for (var i = 0; i < divs.length; i++) {
		if (divs[i].rel != null && divs[i].rel.indexOf("@") != -1) {
			for (var o = 0; o < chatOperators.length; o++) {
				if (divs[i].rel == chatOperators[o].email) {
					var div = document.createElement("div");
					div.className = "chatStatus";
					if (chatOperators[o].alive) {
						var dest = divs[i].href;
						// div.setAttribute("onclick", "window.location='" + dest + "';");
						// div.onclick = getFn(dest);
						// div.style.cursor = "pointer";
						div.style.cursor = "default";
						div.innerHTML = "<img src='http://share.kalibera.com/tnc/dot-green.gif'/>Online";
					} else {
						div.style.cursor = "default";
						div.innerHTML = "<img src='http://share.kalibera.com/tnc/dot-offline.gif'/>Offline";
					}
					divs[i].parentNode.parentNode.insertBefore(div, divs[i].parentNode.parentNode.childNodes[0]);
					break;
				}
			}
		}
	}
}

function getFn(dest) {
  return function() {
    window.location=dest;
  };
}