(function(){var a=window.DDC=a||{};a.IframeResizeApp=function(c){if(!b){var b=true}else{return}a.TextResizeDetector=function(){var f=null;var j=200;var e=null;var g=-1;var h=-1;var n=[];var k=function(){f=document.createElement("span");f.id="textResizeControl";f.innerHTML="&nbsp;";f.style.position="absolute";f.style.left="-9999px";var o=document.body;if(o){o.appendChild(f,o.firstChild)}h=g=a.TextResizeDetector.getSize()};function m(){window.clearInterval(e);e=null}function d(){if(!e){e=window.setInterval("DDC.TextResizeDetector.detect()",j)}}function l(){var p=a.TextResizeDetector.getSize();if(p!==g){for(var o=0;o<n.length;o++){aListnr=n[o];var q={iBase:h,iDelta:((g!=-1)?p-g+"px":"0px"),iSize:g=p};if(!aListnr.obj){aListnr.fn("textSizeChanged",[q])}else{aListnr.fn.apply(aListnr.obj,["textSizeChanged",[q]])}}}return g}var i=function(){if(!a.TextResizeDetector.onAvailableCount_i){a.TextResizeDetector.onAvailableCount_i=0}if(a.TextResizeDetector.TARGET_ELEMENT_TAG){a.TextResizeDetector.init();if(a.TextResizeDetector.USER_INIT_FUNC){a.TextResizeDetector.USER_INIT_FUNC()}a.TextResizeDetector.onAvailableCount_i=null}else{if(a.TextResizeDetector.onAvailableCount_i<600){a.TextResizeDetector.onAvailableCount_i++;setTimeout(i,200)}}};setTimeout(i,500);return{init:function(){k();d()},addEventListener:function(p,q,o){n[n.length]={fn:p,obj:q};return h},detect:function(){return l()},getSize:function(){var o;return f.offsetHeight},stopDetector:function(){return m()},startDetector:function(){return d()}}}();a.thirdPartyIframe={elem:c,init:function(){var d=a.TextResizeDetector.addEventListener(a.thirdPartyIframe.onFontResize,null);a.thirdPartyIframe.updateHeight(a.TextResizeDetector.getSize())},onFontResize:function(g,d){var f=d[0].iSize/d[0].iBase;if(navigator.appVersion.indexOf("MSIE")==-1){a.thirdPartyIframe.updateHeight(d[0].iSize)}},updateHeight:function(e){var d=(e*(2450/20))*0.95;if(d>=2450){a.thirdPartyIframe.elem.style.height=d}else{a.thirdPartyIframe.elem.style.height="2450px"}}};a.TextResizeDetector.TARGET_ELEMENT_TAG="body";a.TextResizeDetector.USER_INIT_FUNC=a.thirdPartyIframe.init}})();
