var spekListenerAdded = false;

var spekResizeFunction = function (event) {
    try {
        var iframe = document.getElementById('spectrix-iframe');

        var inner = iframe.contentWindow.frames[0];

        if (!spekListenerAdded) {
            if (iframe.addEventListener) {
                iframe.addEventListener('load', spekResizeFunction, false);
            }
            else {
                iframe.attachEvent('onload', spekResizeFunction);

            }

            spekListenerAdded = true;
        }

        var src = iframe.contentWindow.frames[0].location;
        var parts = src.search.split('=');

        var height = Number(parts[1]);
        if (height == NaN) {


        }
        else {


            if (typeof (spektrixMinHeight) != 'undefined') {
                if (spektrixMinHeight > height) {
                    iframe.style.height = spektrixMinHeight + 'px';
                    return;
                }
            }

            iframe.style.height = (height + 24) + 'px';
        }
    } catch (e) { }
};


try {
    if (window.addEventListener) {
        window.addEventListener('load', spekResizeFunction, false);
    }
    else {
        window.attachEvent('onload', spekResizeFunction);
    }
} catch (e) { }
