var ie_with_issue = (document.defaultCharset && document.getElementById && !window.home);
if (ie_with_issue)
{
	document.write ("<style id='hideObject'> object{display:none;} </style>");
}

function flash_fix()
{
	var stripQueue = [];
	var objects = document.getElementsByTagName('object');
	for (var i=0; i<objects.length; i++){			
		var o = objects[i];	
		var h = o.outerHTML;
		var params = "";
		for (var j = 0; j<o.childNodes.length; j++) {
			var p = o.childNodes[j];
			if (p.tagName == "PARAM"){
				params += p.outerHTML;		       
			}
		}	
		if (o.className.toLowerCase().indexOf ("noswap") != -1){
			continue;
		}		
		var tag = h.split(">")[0] + ">";			
		var newObject = tag + params + o.innerHTML + " </OBJECT>";		
		o.outerHTML = newObject;
	}
	if (stripQueue.length) {
		stripFlash(stripQueue)
	}
	document.getElementById("hideObject").disabled = true;
}

function flash_fix_onload()
{
	if (typeof(flash_fix_onload_old) == "function")
	{
		try
		{
			flash_fix_onload_old();
		}
		catch(e) {}
	}
	
	flash_fix();
}

var flash_fix_onload_old = window.onload;

if (ie_with_issue)
{
	window.onload = flash_fix_onload;
}
