﻿function fix_eolas()
{
	var objects = document.getElementsByTagName("object");
	for (var i = 0; i < objects.length; i++)
	{
		var o = objects[i];
		var h = o.outerHTML;
		var params = "";
		// Need to take care of each node because IE strips out Flashvars
		// if you just copy the object
		for (var j = 0; j<o.childNodes.length; j++)
		{
			var p = o.childNodes[j];
			if (p.tagName == "PARAM")
			{
				params += p.outerHTML;
			}
		}
		var tag = h.split(">")[0] + ">";
		var newObject = tag + params + o.innerHTML + " </object>";
		objects[i].outerHTML = newObject;
	}
}

function addEvent(obj, evType, fn)
{
	if (obj.addEventListener)
	{
		obj.addEventListener(evType, fn, false);
		return true;
	}
	else if (obj.attachEvent)
	{
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
	else
	{
		return false;
	}
}

addEvent(window, 'load', fix_eolas);
