(function() {
	var i = document.getElementsByTagName('iframe')[0];



    function readyStateChangeHandler( evt ) {
        var e = new DSBrowserEventObject( evt, window.event, this );
        var iframe = e.getCurrentTarget();
        if( iframe.readyState === 'complete' ) {
            i.style.height = frames[0].document.body.scrollHeight + 'px';
        }
    }

    function loadHandler( ) {
        i.style.height = frames[0].document.body.scrollHeight + 'px';
    }

    if( i ) {
        if( DSBrowser.browser === 'Explorer' ) {
        	DSBrowserEvent.addListener( i, 'readystatechange', readyStateChangeHandler );
        } else {
            DSBrowserEvent.addListener( i, 'load', loadHandler );
        }
    }
})();