var iframeids=["main"]

var iframehide="yes"



var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]

var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0



function resizeCaller() {

   var dyniframe=new Array()

   for (i=0; i<iframeids.length; i++){

       if (document.getElementById)

       resizeIframe(iframeids[i])

       if ((document.all || document.getElementById) && iframehide=="no"){

          var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])

          tempobj.style.display="block"

       }

   }

}



function resizeIframe(frameid){

	var currentfr=document.getElementById(frameid)

	if (currentfr && !window.opera){

		currentfr.style.display="block"

		if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight)

		   currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight;

		else if (currentfr.Document && currentfr.Document.body.scrollHeight)

		   currentfr.height = currentfr.Document.body.scrollHeight;

		if (currentfr.addEventListener)

		   currentfr.addEventListener("load", readjustIframe, false)

		else if (currentfr.attachEvent) {

			currentfr.detachEvent("onload", readjustIframe)

			currentfr.attachEvent("onload", readjustIframe)

		}

	}

}



function readjustIframe(loadevt) {

   var crossevt=(window.event)? event : loadevt

   var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement

   if (iframeroot)

   resizeIframe(iframeroot.id);

}



function loadintoIframe(iframeid, url){

   if (document.getElementById)

   document.getElementById(iframeid).src=url

}



if (window.addEventListener)

window.addEventListener("load", resizeCaller, false)

else if (window.attachEvent)

window.attachEvent("onload", resizeCaller)

else

window.onload=resizeCaller

