//-------------------------------------------------------------------
// COMMENTS FROM RANDY!!!!!!!!!!
// i have hardcoded myiframe as the ID...
//-------------------------------------------------------------------
//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=["myiframe"]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

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
var IE8 = navigator.userAgent.indexOf("MSIE 8") > -1 ? true : false;
		//navigator.userAgent	"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; GTB5; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 1.1.4322)"	String

function dyniframesize() {
    var dyniframe=new Array()
    for (i=0; i<iframeids.length; i++){
        if (document.getElementById){ //begin resizing iframe procedure
            dyniframe[dyniframe.length] = 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
                        if ( IE8 ){
                            dyniframe[i].height = dyniframe[i].contentDocument.body.scrollHeight+FFextraHeight+25;
                        }else{
                            dyniframe[i].height  = dyniframe[i].contentDocument.body.offsetHeight+FFextraHeight+25;
                        }
                    }else if (dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) //ie5+ syntax
                        dyniframe[i].height = dyniframe[i].Document.body.scrollHeight+25;
                    }
            }
        //reveal iframe for lower end browsers? (see var above):
        if ((document.all || document.getElementById) && iframehide=="no"){
            var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
            tempobj.style.display="block"
        }
        if ( dyniframe[i].height < 500  ){
            //alert(dyniframe[i].height);
            dyniframe[i].height = 500;
        }
        //console.log("dyniframe[i].height=");
        //alert("dyniframe[i].height--->"+dyniframe[i].height + "\n" + "floatingMenu.navOffsetHeight-->"+floatingMenu.navOffsetHeight);
        try{
            if ( dyniframe[i].height < floatingMenu.navOffsetHeight ){
                dyniframe[i].height = (floatingMenu.navOffsetHeight) + "px";
                floatingMenu._usefloatMenu = false;
            }
        }catch(Error){

        }
    }
    try{
        //document.getElementById('divloading').style.display = 'none';
    }catch(err){
        //do nothing
    }

}

if (window.addEventListener){
    window.addEventListener("load", dyniframesize, false)
} else if (window.attachEvent) {
    window.attachEvent("onload", dyniframesize)
} else {
    window.onload=dyniframesize
}
