﻿// JScript File

/***********************************************
* Dynamically Resize Iframes to match hieght of Content
***********************************************/

//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
//var iframeids=["contentframe"]

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function dyniframesize() {
    var dyniframe=new Array()
    for (i=0; i<iframeids.length; i++){
        if (parent.document.getElementById){ //begin resizing iframe procedure
            dyniframe[dyniframe.length] = parent.document.getElementById(iframeids[i]);
            if (dyniframe[i] && !window.opera){
                dyniframe[i].style.display="block"
            if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight) //ns6 syntax
                dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight+FFextraHeight; 
            else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) //ie5+ syntax
                dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
            }
        }
    }
}

function loadintoIframe(iframeid, url){
if (parent.document.getElementById)
parent.document.getElementById(iframeid).src=url
}

