var S7dmUtils=S7dmUtils||{}; (function(a){a=a||{};a.Viewer=function(){};a.Viewer.RETRY_JS_MAX=50;a.Viewer.prototype.retryCount=0;a.Viewer.prototype.viewerList=null;a.Viewer.prototype.load=function(a,b){if(!this.isAllLoaded(a)){this.viewerList=a;for(var c in a)$("head").append('\x3cscript type\x3d"text/javascript" src\x3d"'+b+a[c]+'"\x3e\x3c/script\x3e')}return this};a.Viewer.prototype.ready=function(c){if("undefined"==typeof s7viewers||null!=this.viewerList&&!this.isAllLoaded(this.viewerList)){var b=this;this.retryCount++;this.retryCount< a.Viewer.RETRY_JS_MAX?setTimeout(function(){b.ready(c)},100):c.fail.call()}else c.success.call()};a.Viewer.prototype.isAllLoaded=function(a){if("undefined"==typeof s7viewers)return!1;for(var b in a)if("Responsive"==b){if("undefined"==typeof s7responsiveImage)return!1}else if("undefined"==typeof s7viewers[b])return!1;return!0}})(S7dmUtils);