/**
 * @author eggttball
 */

function adjustIframeSize(iframeid) {
		
	var FFVersion = navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]; 
	//extra height in px to add to iframe in FireFox 1.0+ browsers 
	var FFextraHeight = FFVersion>=0.1? 16 : 0;

	var objIframe = null; 
	if (document.getElementById)
		objIframe = document.getElementById(iframeid);
	else
		eval('objIframe = ' + iframeid + ';'); 

	//begin resizing iframe 
	if (objIframe && !window.opera){ 
		objIframe.style.display = "block";
		
		if (objIframe.contentDocument && objIframe.contentDocument.body.offsetHeight)
			//ns6 syntax 
			objIframe.height = objIframe.contentDocument.body.offsetHeight+FFextraHeight;
		else if (objIframe.Document && objIframe.Document.body.scrollHeight){
			//ie5+ syntax 
			objIframe.height = objIframe.Document.body.scrollHeight;
			objIframe.width = objIframe.Document.body.scrollWidth; 
		}
	}
}

