/* generated javascript */
var skin = 'caelestia';
var stylepath = '/w/skins';

/* MediaWiki:Common.js */
/* Any JavaScript here will be loaded for all users on every page load. */

function launchJavaChat() {
	t = Math.floor((screen.height - 618) / 2);
	l = Math.floor((screen.width - 800) / 2);
	attribs = 'top=' + t + ',left=' + l + ',width=800,height=618,scrollbars=no,location=no,toolbar=no';
	chatWin = window.open('/caelirc/chatapp.php', 'chatwin', attribs);
}

/**
 * Automatically insert a chat link in any container with the chatlink class.
 * TODO Change to parser tag?
 */
addOnloadHook(function() {
	var elems = getElementsByClassName(document, '*', 'chatlink');
	for (var i = 0; i < elems.length; i++) {
		// Remove inner HTML
		while (elems[i].hasChildNodes()) {
			elems[i].removeChild(elems[i].firstChild);
		}

		var a = document.createElement('a');
		a.href = 'javascript: launchJavaChat();';
		a.appendChild(document.createTextNode(elems[i].title));
		elems[i].appendChild(a);
	}
});

/* MediaWiki:Caelestia.js */
