﻿var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]

//extra height in px to add to iframe in FireFox 1.0+ browsers

var FFextraHeight=getFFVersion>=0.1? 16 : 0 

function dyniframesize(iframename) 
{

      var pTar = null;

      if (document.getElementById)
      {

        pTar = document.getElementById(iframename);

      }

      else
      {

        eval('pTar = ' + iframename + ';');

      }



      if (pTar && !window.opera)
      {

            //begin resizing iframe
            var flag=true;
            var site0=pTar.contentWindow.document.getElementById("sitems3_0");
            var site1=pTar.contentWindow.document.getElementById("sitems3_1");
            var site2=pTar.contentWindow.document.getElementById("sitems3_2");
            if (site0 && site1 && site2)
            {
                if (site1.className="disyhidn") {site1.className="disyshow"}
                if (site2.className="disyhidn") {site2.className="disyshow"}
                var siteH0=site0.offsetHeight;
                var siteH1=site1.offsetHeight;
                var siteH2=site2.offsetHeight;
                var thisH=0;
                
                if (siteH0>siteH1 && siteH0>siteH2){thisH=siteH0}
                if (siteH1>siteH0 && siteH1>siteH2){thisH=siteH1;flag=false}
                if (siteH2>siteH0 && siteH2>siteH1){thisH=siteH2;flag=false}
                if (site1.className="disyshow") {site1.className="disyhidn"}
                if (site2.className="disyshow") {site2.className="disyhidn"}
            }

            pTar.style.display="block"
          

            if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight)
            {

              //ns6 syntax

              pTar.height = pTar.contentDocument.body.offsetHeight+FFextraHeight; 

            }

            else if (pTar.Document && pTar.Document.body.scrollHeight)
            {

              //ie5+ syntax

              pTar.height = pTar.Document.body.scrollHeight;

            }
            if (!flag)
            {
            pTar.height=parseInt(pTar.height)+parseInt(thisH)-parseInt(siteH0);
            }

      }

}


