onerror= function() { return false };

var DOM = document.getElementsByTagName
var ua = navigator.userAgent.toLowerCase();
var is_ieMac = ua.indexOf("mac") != -1 && ua.indexOf("msie 5.") !=-1
var bbody;

onload = function()
{
	if (DOM)
	{
		bbody = document.getElementsByTagName("body").item(0);
		fixPosition()
		if (!is_ieMac) // Reemplazamos por flash
		{
			var h2Col = document.getElementsByTagName("h2");
			var h2, p, level;
			for (var i = 0; i < h2Col.length; i++)
			{
				h2 = h2Col.item(i)
				p=h2.parentNode
				level=0;
				while(p.nodeName!="BODY")
				{	
					level++
					p=p.parentNode
				}
				if (h2.innerHTML && level == 4)
					replaceWithFlash("100%",23,"swf/txt.swf?txt="+escape(h2.innerHTML),h2)
			}
		}
	}
}
onresize = function() 
{
	if(DOM) fixPosition();
}
function fixPosition()
{
	if (bbody)
	{
		var main = document.getElementById("main");
		var bodyh = parseInt(bbody.offsetHeight,10); 
		var mainh = parseInt(main.offsetHeight,10);
		var bodyw = parseInt(bbody.offsetWidth,10); 
		var mainw = parseInt(main.offsetWidth,10);
		if (bodyh < mainh)
			main.style.marginTop = (-bodyh/2) +"px"
		else 
			main.style.marginTop = (-mainh/2) +"px"
			
		if (bodyw < mainw)
			main.style.marginLeft = (-bodyw/2) +"px"
		else 
			main.style.marginLeft = (-mainw/2) +"px"
	}
}

function replaceWithFlash(width,height,uri,htmlItem)
{

	var div = document.createElement("div");
	div.innerHTML = '<object data="'+uri+'" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"><param name="movie" value="'+uri+'" /></object>'
	htmlItem.parentNode.insertBefore(div,htmlItem);
	htmlItem.style.visibility="hidden"
	htmlItem.style.position="absolute"
}