
function resizeCaller(){var iframes=document.getElementsByTagName("iframe");for(var i=0;i<iframes.length;i++){resizeIframe(iframes[i]);}}
function resizeIframe(iframe){if(iframe&&!window.opera){iframe.style.display="block";if(iframe.contentDocument&&iframe.contentDocument.body.offsetHeight)
iframe.height=iframe.contentDocument.body.offsetHeight+FFextraHeight;else if(iframe.Document&&iframe.Document.body.scrollHeight)
iframe.height=iframe.Document.body.scrollHeight;if(iframe.addEventListener)
iframe.addEventListener("load",readjustIframe,false);else if(iframe.attachEvent){iframe.detachEvent("onload",readjustIframe)
iframe.attachEvent("onload",readjustIframe)}}}
function readjustIframe(loadevt){var crossevt=(window.event)?event:loadevt
var iframeroot=(crossevt.currentTarget)?crossevt.currentTarget:crossevt.srcElement
if(iframeroot)resizeIframe(iframeroot);}
var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1];var FFextraHeight=parseFloat(getFFVersion)>=0.1?16:0;if(window.addEventListener){window.addEventListener("load",resizeCaller,false);window.addEventListener("resize",resizeCaller,false);}else if(window.attachEvent){window.attachEvent("onload",resizeCaller);window.attachEvent("onresize",resizeCaller);}else{window.onload=resizeCaller;window.onresize=resizeCaller;}