var FrameManager = {

    currentFrameId : '',
    currentFrameHeight : 0,
    lastFrameId : '',
    lastFrameHeight : 0,
    resizeTimerId : null,

    init: function() {

        if (FrameManager.resizeTimerId == null) {

            FrameManager.resizeTimerId = window.setInterval(FrameManager.resizeFrames, 500);

        }

    },

    resizeFrames: function() {

        FrameManager.retrieveFrameIdAndHeight();

        if ((FrameManager.currentFrameId != FrameManager.lastFrameId) || (FrameManager.currentFrameHeight != FrameManager.lastFrameHeight)) {

            var iframe = document.getElementById(FrameManager.currentFrameId.toString());

            if (iframe == null) return;

			if (FrameManager.currentFrameHeight!=0)
			{	
				iframe.style.height = FrameManager.currentFrameHeight.toString() + "px";
				FrameManager.lastFrameId = FrameManager.currentFrameId;
				FrameManager.lastFrameHeight = FrameManager.currentFrameHeight;

			}
          //  iframe.name = '';

        }

    },

    retrieveFrameIdAndHeight: function() {

        var iframe2 = document.getElementById("myFrame");
		var height = parseInt(iframe2.name);
//		alert(iframe2+" "+iframe2.name);

		FrameManager.currentFrameId="myFrame";

                        if (!isNaN(height)) {

                            FrameManager.currentFrameHeight = height;
                         //   FrameManager.currentFrameHeight += 15;

                        }
    },

    registerFrame: function(frame) {

    }
};

window.setTimeout(FrameManager.init, 300);
