if (window["ClazzLoader"] != null) {
	ClazzLoader.loadClass ("im.webuzz.g.MainWindow", function () {
		im.webuzz.g.MainWindow.main(["--msn"]);
	});
} else {
	window["webuzz.im.type"] = "msn";
	(function () {
		var head = document.getElementsByTagName ("HEAD")[0];
		var z$z = document.createElement ("SCRIPT");
		var imSrc = "http://webuzz.im/im.js";
		var gotIt = false;
		var length = head.childNodes.length;
		for (var i = 0; i < length; i++) {
			var child = head.childNodes[i];
			if (child.nodeName != null && child.nodeName.toLowerCase () == "script") {
				var index = -1;
				if (child.src != null && (index = child.src.indexOf ("://")) != -1
						&& child.src.indexOf ("/" + window["webuzz.im.type"] + ".js") != -1) {
					var idx = child.src.indexOf ("/", index + 4);
					if (idx != -1) {
						imSrc = child.src.substring (0, idx) + "/im.js";
						gotIt = true;
						break;
					}
				}
			}
		}
		if (!gotIt) {
			var length = document.body.childNodes.length;
			for (var i = 0; i < length; i++) {
				var child = document.body.childNodes[i];
				if (child.nodeName != null && child.nodeName.toLowerCase () == "script") {
					var index = -1;
					if (child.src != null && (index = child.src.indexOf ("://")) != -1
							&& child.src.indexOf ("/" + window["webuzz.im.type"] + ".js") != -1) {
						var idx = child.src.indexOf ("/", index + 4);
						if (idx != -1) {
							imSrc = child.src.substring (0, idx) + "/im.js";
							gotIt = true;
							break;
						}
					}
				}
			}
		}

		z$z.src = imSrc;
		head.appendChild (z$z);
	}) ();
}

