/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/

var getFFVersion = navigator.userAgent.substring( navigator.userAgent.indexOf( "Firefox" ) ).split( "/" )[1]
var FFextraHeight = parseFloat( getFFVersion ) >= 0.1 ? 20 : 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 )
  {
    currentfr.style.display = "block";
    if( currentfr.contentDocument && currentfr.contentDocument.body && currentfr.contentDocument.body.offsetHeight )
      currentfr.height = currentfr.contentDocument.body.offsetHeight + FFextraHeight;
    else if( currentfr.Document && currentfr.Document.body && 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;

