function createFlash(containerId, src, width, height, flashvars, transparent, url) {
	if (navigator.userAgent.indexOf("MSIE") > -1) {
		var container = document.getElementById(containerId);
		var object = document.createElement("OBJECT");
		var layer = document.createElement("DIV");
		container.appendChild(layer);
		container.appendChild(object);
		object.width = width;
		object.height = height;
		object.menu = "false";
		object.classid = "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000";
		object.movie = src;
		object.style.zIndex = 1;
		if (transparent) {
			object.wmode = "transparent";
		}
		object.flashvars = flashvars;
		layer.style.position = "absolute";
		layer.style.zIndex = 2;
		layer.style.width = width + "px";
		layer.style.height = height + "px";
		layer.style.backgroundColor = "white";
		//layer.style.borderColor = "red";
		//layer.style.borderWidth = "1";
		//layer.style.borderStyle = "solid";
		layer.style.cursor = "hand";
		layer.style.filter = "alpha(opacity=0)";
		if (url != null) {
			layer.onclick = function() { document.location = url; }
		}
	}
	else {
		var embed = "";
		embed += "<embed src=\"" + src + "\" ";
		embed += "quality=\"high\" ";
		if (transparent) {
			embed += "wmode=\"transparent\" ";
		}
		embed += "width=\"" + width + "\" ";
		embed += "menu=\"false\" ";
		embed += "height=\"" + height + "\" ";
		embed += "allowScriptAccess=\"sameDomain\" ";
		embed += "flashvars=\"" + flashvars + "\" ";
		embed += "type=\"application/x-shockwave-flash\" ";
//		embed += "pluginspage=\"http://www.adobe.com/go/getflashplayer\" />";
		embed += "pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
		var layer = "";
		layer += "<div style=\"position: absolute; width: " + width + "px; height: " + height + "px; cursor: pointer\" onclick=\"document.location='" + url + "'\">";
		layer += "</div>";
		document.write(layer);
		document.write(embed);
	}
}

function assignHints() {
	elements = document.getElementsByTagName("IMG");
	for (i = 0; i < elements.length; i++) {
		if (elements[i].hint != null) {
			elements[i].onmouseover = function() {
				hint = document.getElementById(this.hint);
				hint.style.visibility = "visible";
			}
			elements[i].onmouseout = function() {
				hint = document.getElementById(this.hint);
				hint.style.visibility = "hidden";
			}
			elements[i].onmousemove = function() {
				hint = document.getElementById(this.hint);
				hint.style.left = event.x - 170 + "px";
				hint.style.top = event.y + 10 + "px";
			}
		}
	}
}
