function frameHamtarHojd(framen)
{
  	var riktigHojd=document.getElementById(framen).contentWindow.document.body.scrollHeight;
	//var testHojd=document.getElementById(framen).contentDocument.body.scrollHeight; 
	
	//alert("Hojd :"+testHojd );
	
	if(riktigHojd>10) 
	{
		document.getElementById(framen).height=riktigHojd;
		//alert("sätter inhämtad: " +riktigHojd);
	}
	
	else
	{
		riktigHojd=1000;
		document.getElementById(framen).height=riktigHojd;
		//alert("sätter 1000 = ingen höjd");
	}
	
	resizeFrame(framen);
	
}


function resizeFrame(framen)
{
	var currentfr=document.getElementById(framen)
	if (currentfr && !window.opera)
	{
		currentfr.style.display="block";
		
		if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight)
		{
			currentfr.height = currentfr.contentDocument.body.offsetHeight; 
		}
		else if (currentfr.Document && currentfr.Document.body.scrollHeight)
		{
			currentfr.height = currentfr.Document.body.scrollHeight;
		}
		if (currentfr.addEventListener)
		{
			currentfr.addEventListener("load", justeraFrame, false)
		}
		else if (currentfr.attachEvent)
		{
			currentfr.detachEvent("onload", justeraFrame);
			currentfr.attachEvent("onload", justeraFrame);
		}
	}
}

function justeraFrame(loadevt) 
{
	var crossevt=(window.event)? event : loadevt;
	var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement;
	if (iframeroot)
	{
		resizeFrame(iframeroot.id);
	}
}