function resizeFlashObject(id, width, textHeight, tag)
{
	var obj=findObj(id+"_"+tag);
	obj.style.width = Math.ceil(width).toString() + "px";
	var h = Math.ceil(textHeight-(textHeight/5)).toString() + "px";
	obj.style.height = obj.style.minHeight = h;
}

function getHeaders()
{
	var headers=new Array();
	for(var i=1;i<4;i++)
	{
		hx=document.getElementsByTagName('h'+i);
		for(var j=0;j<hx.length;j++)headers.push(hx[j]);
	}
	return headers;
}
function replaceHeaders()
{
	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	if(!hasRightVersion)
	{
		for(var i=0;i<headers.length;i++)
		{
			var cHeader=headers[i];
			cHeader.style.visibility="visible";
		}
		return;
	}

	var headers=getHeaders();
	var idSuffix=0;
	for(var i=0;i<headers.length;i++)
	{
		var cHeader=headers[i];
		if(cHeader.parentNode.parentNode.id=="extras")
		{
			var src="images/touts/" + cHeader.id.split("_")[0]+"_top.png"
			cHeader.innerHTML='<img src="'+src+'" alt="'+ cHeader.innerHTML +'"/>';
			cHeader.style.visibility="visible";
		}
		if(cHeader.id)
		{
			cHeader.style.visibility="visible";
			continue;
		}
		var text=cHeader.innerHTML;
		var id="headerFlashObject_" + idSuffix;
		var tag=cHeader.tagName.toLowerCase();
		cHeader.id=id+"_"+tag;
		cHeader.title = text;
		var so = new SWFObject("media/textObject.swf", id, "100%", "30", "8", "#ffffff");
			so.addVariable("id", id);
			so.addVariable("t", text);
			so.addVariable("tag", tag);
			so.addParam("wmode", "transparent");
		cHeader.innerHTML=so.getSWFHTML();
		idSuffix++;
		cHeader.style.visibility="visible";
	}
}
