var rev="2.3.13";var JSTweener={looping:false,frameRate:60,objects:[],defaultOptions:{time:1,transition:"easeoutexpo",delay:0,prefix:{},suffix:{},onStart:undefined,onStartParams:undefined,onUpdate:undefined,onUpdateParams:undefined,onComplete:undefined,onCompleteParams:undefined},inited:false,easingFunctionsLowerCase:{},init:function(){this.inited=true;for(var A in JSTweener.easingFunctions){this.easingFunctionsLowerCase[A.toLowerCase()]=JSTweener.easingFunctions[A]}},toNumber:function(B,A,C){return Number(B)},addTween:function(D,B){var A=this;if(!this.inited){this.init()}var F={};F.target=D;F.targetPropeties={};for(var C in this.defaultOptions){if(typeof B[C]!="undefined"){F[C]=B[C];delete B[C]}else{F[C]=this.defaultOptions[C]}}if(typeof F.transition=="function"){F.easing=F.transition}else{F.easing=this.easingFunctionsLowerCase[F.transition.toLowerCase()]}for(var C in B){if(!F.prefix[C]){F.prefix[C]=""}if(!F.suffix[C]){F.suffix[C]=""}var E;if(typeof D["get_"+C]=="function"){var E=this.toNumber(D["get_"+C](),F.prefix[C],F.suffix[C])}else{var E=this.toNumber(D[C],F.prefix[C],F.suffix[C])}F.targetPropeties[C]={b:E,c:B[C]-E}}setTimeout(function(){F.startTime=(new Date()-0);F.endTime=F.time*1000+F.startTime;if(typeof F.onStart=="function"){if(F.onStartParams){F.onStart.apply(F,F.onStartParams)}else{F.onStart()}}A.objects.push(F);if(!A.looping){A.looping=true;A.eventLoop.call(A)}},F.delay*1000)},eventLoop:function(){var A=(new Date()-0);for(var E=0;E=G){for(var H in B.targetPropeties){var C=B.targetPropeties[H];try{if(B.target.hasOwnProperty(H)){B.target[H]=B.prefix[H]+(C.b+C.c)+B.suffix[H]}}catch(F){}}this.objects.splice(E,1);if(typeof B.onUpdate=="function"){if(B.onUpdateParams){B.onUpdate.apply(B,B.onUpdateParams)}else{B.onUpdate()}}if(typeof B.onComplete=="function"){if(B.onCompleteParams){B.onComplete.apply(B,B.onCompleteParams)}else{B.onComplete()}}}else{for(var H in B.targetPropeties){var C=B.targetPropeties[H];var D=B.easing(J,C.b,C.c,G);try{if(typeof B.target["set_"+H]=="function"){B.target["set_"+H](B.prefix[H]+D+B.suffix[H])}else{B.target[H]=B.prefix[H]+D+B.suffix[H]}}catch(F){}}if(typeof B.onUpdate=="function"){if(B.onUpdateParams){B.onUpdate.apply(B,B.onUpdateParams)}else{B.onUpdate()}}}}if(this.objects.length>0){var I=this;setTimeout(function(){I.eventLoop()},1000/I.frameRate)}else{this.looping=false}}};JSTweener.Utils={bezier2:function(A,D,C,B){return(1-A)*(1-A)*D+2*A*(1-A)*C+A*A*B},bezier3:function(A,E,D,C,B){return Math.pow(1-A,3)*E+3*A*Math.pow(1-A,2)*D+3*A*A*(1-A)*C+A*A*A*B},allSetStyleProperties:function(D){var C;try{if(document.defaultView&&document.defaultView.getComputedStyle){C=document.defaultView.getComputedStyle(D,null)}else{C=D.currentStyle}}catch(A){C=D.currentStyle}for(var B in C){if(!B.match(/^\d+$/)){try{D.style[B]=C[B]}catch(E){}}}}};JSTweener.easingFunctions={easeNone:function(B,A,D,C){return D*B/C+A},easeInQuad:function(B,A,D,C){return D*(B/=C)*B+A},easeOutQuad:function(B,A,D,C){return -D*(B/=C)*(B-2)+A},easeInOutQuad:function(B,A,D,C){if((B/=C/2)<1){return D/2*B*B+A}return -D/2*((--B)*(B-2)-1)+A},easeInCubic:function(B,A,D,C){return D*(B/=C)*B*B+A},easeOutCubic:function(B,A,D,C){return D*((B=B/C-1)*B*B+1)+A},easeInOutCubic:function(B,A,D,C){if((B/=C/2)<1){return D/2*B*B*B+A}return D/2*((B-=2)*B*B+2)+A},easeOutInCubic:function(B,A,D,C){if(B>>2]|=(Q[P>>>2]>>>24-8*(P%4)&255)<<24-8*((N+P)%4)}}else{if(65535>>2]=Q[P>>>2]}}else{R.push.apply(R,Q)}}this.sigBytes+=O;return this},clamp:function(){var N=this.words,O=this.sigBytes;N[O>>>2]&=4294967295<<32-8*(O%4);N.length=E.ceil(O/4)},clone:function(){var N=D.clone.call(this);N.words=this.words.slice(0);return N},random:function(N){for(var P=[],O=0;O>>2]>>>24-8*(N%4)&255;Q.push((P>>>4).toString(16));Q.push((P&15).toString(16))}return Q.join("")},parse:function(O){for(var Q=O.length,P=[],N=0;N>>3]|=parseInt(O.substr(N,2),16)<<24-4*(N%8)}return new A.init(P,Q/2)}},C=J.Latin1={stringify:function(O){var Q=O.words;O=O.sigBytes;for(var P=[],N=0;N>>2]>>>24-8*(N%4)&255))}return P.join("")},parse:function(O){for(var Q=O.length,P=[],N=0;N>>2]|=(O.charCodeAt(N)&255)<<24-8*(N%4)}return new A.init(P,Q)}},B=J.Utf8={stringify:function(N){try{return decodeURIComponent(escape(C.stringify(N)))}catch(O){throw Error("Malformed UTF-8 data")}},parse:function(N){return C.parse(unescape(encodeURIComponent(N)))}},H=L.BufferedBlockAlgorithm=D.extend({reset:function(){this._data=new A.init;this._nDataBytes=0},_append:function(N){"string"==typeof N&&(N=B.parse(N));this._data.concat(N);this._nDataBytes+=N.sigBytes},_process:function(P){var T=this._data,S=T.words,O=T.sigBytes,R=this.blockSize,Q=O/(4*R),Q=P?E.ceil(Q):E.max((Q|0)-this._minBufferSize,0);P=Q*R;O=E.min(4*P,O);if(P){for(var N=0;NC;){var B;H:{B=L;for(var I=E.sqrt(B),J=2;J<=I;J++){if(!(B%J)){B=!1;break H}}B=!0}B&&(8>C&&(D[C]=K(E.pow(L,0.5))),A[C]=K(E.pow(L,1/3)),C++);L++}var H=[],G=G.ORBITHASH=F.extend({_doReset:function(){this._hash=new M.init(D.slice(0))},_doProcessBlock:function(a,Z){for(var i=this._hash.words,Y=i[0],X=i[1],R=i[2],V=i[3],P=i[4],U=i[5],T=i[6],S=i[7],Q=0;64>Q;Q++){if(16>Q){H[Q]=a[Z+Q]|0}else{var O=H[Q-15],W=H[Q-2];H[Q]=((O<<25|O>>>7)^(O<<14|O>>>18)^O>>>3)+H[Q-7]+((W<<15|W>>>17)^(W<<13|W>>>19)^W>>>10)+H[Q-16]}O=S+((P<<26|P>>>6)^(P<<21|P>>>11)^(P<<7|P>>>25))+(P&U^~P&T)+A[Q]+H[Q];W=((Y<<30|Y>>>2)^(Y<<19|Y>>>13)^(Y<<10|Y>>>22))+(Y&X^Y&R^X&R);S=T;T=U;U=P;P=V+O|0;V=R;R=X;X=Y;Y=O+W|0}i[0]=i[0]+Y|0;i[1]=i[1]+X|0;i[2]=i[2]+R|0;i[3]=i[3]+V|0;i[4]=i[4]+P|0;i[5]=i[5]+U|0;i[6]=i[6]+T|0;i[7]=i[7]+S|0},_doFinalize:function(){var P=this._data,R=P.words,O=8*this._nDataBytes,Q=8*P.sigBytes;R[Q>>>5]|=128<<24-Q%32;R[(Q+64>>>9<<4)+14]=E.floor(O/4294967296);R[(Q+64>>>9<<4)+15]=O;P.sigBytes=4*R.length;this._process();return this._hash},clone:function(){var O=F.clone.call(this);O._hash=this._hash.clone();return O}});N.ORBITHASH=F._createHelper(G);N.HmacORBITHASH=F._createHmacHelper(G)})(Math);(function(q){var m="2.3.13";var g="1";function Q(){return'image/svg+xml'}function B(){return'image/svg+xml'}function f(){return'image/svg+xml'}function j(){return'image/svg+xml'}function a(){return'image/svg+xml'}function V(){return'image/svg+xml'}function S(){return'image/svg+xml'}function K(){return' image/svg+xml '}function k(){}k.prototype.getRenderingEngine=function(){var v=navigator.userAgent;var s={webkit:[/WebKit\/(\S+)/],moz:[/Firefox\/(\S+)/],ms:[/MSIE (\S+);/],o:[/Opera\/.*?Version\/(\S+)/,/Opera\/(\S+)/]};var u,r,t;for(t in s){while(u=s[t].shift()){if(r=v.match(u)){return t}}}return null};k.prototype.browserCompatibilityInit=function(){var s=0;var t=["ms","moz","webkit","o"];for(var r=0;r=0||r.indexOf("ipad")>=0||r.indexOf("ipod")>=0){return true}return false};k.prototype.isIphone=function(){var r=navigator.userAgent.toLowerCase();if(r.indexOf("iphone")>=0){return true}return false};k.prototype.isAndroid=function(){var r=navigator.userAgent.toLowerCase();return r.indexOf("android")>-1};k.prototype.supportsMSPointer=function(){if(window.navigator.msPointerEnabled){return true}return false};k.prototype.is_ie_metro=function(){if(window.navigator.msPointerEnabled&&navigator.userAgent.toLowerCase().indexOf("win64")!=-1){return true}return false};k.prototype.isChrome=function(){var r=navigator.userAgent.toLowerCase();return r.indexOf("chrome")>-1};k.prototype.fix_scroll=function(r){function t(v,u,w){if(typeof(v)=="string"){v=document.getElementById(v)}if(v==null){return}if(v.addEventListener){if(u=="mousewheel"){v.addEventListener("DOMMouseScroll",w,false)}v.addEventListener(u,w,false)}else{if(v.attachEvent){v.attachEvent("on"+u,w)}}}function s(u){u=u?u:window.event;if(navigator.userAgent.indexOf("Chrome")==-1&&navigator.userAgent.indexOf("Safari")==-1){if(u.stopPropagation){u.stopPropagation()}if(u.preventDefault){u.preventDefault()}u.cancelBubble=true;u.cancel=true}u.returnValue=false;return false}t(r,"mousewheel",s)};k.prototype.colorizeSvg=function(u,z){var v=z.viewer.params;var AB=this;var w=null;var x=null;var AC="";var s="";if(u==true){s=v.gui_foreground_active.substr(6,2);if(s===""){x=1}else{x=parseInt(s,16)/100}w=v.gui_foreground_active.substr(0,6)}else{s=v.gui_foreground.substr(6,2);if(s===""){x=1}else{x=parseInt(s,16)/100}w=v.gui_foreground.substr(0,6)}var r=z.button.children[0];if(typeof(r.getElementById)=="function"){for(var AA in z.paths_fill){if(z.paths_fill.hasOwnProperty(AA)){AC=z.paths_fill[AA];var t=r.getElementById(AC);if(t){if(t.style.setProperty){try{t.style.setProperty("fill-opacity",x,null)}catch(y){t.style.setProperty("fill-opacity",""+x,null)}}else{t.style["fill-opacity"]=x}t.style.fill="#"+w}}}for(var AA in z.paths_stroke){if(z.paths_stroke.hasOwnProperty(AA)){AC=z.paths_stroke[AA];var t=r.getElementById(AC);if(t){if(t.style.setProperty){try{t.style.setProperty("stroke-opacity",x,null)}catch(y){t.style.setProperty("stroke-opacity",""+x,null)}}else{t.style["stroke-opacity"]=x}t.style.stroke="#"+w}}}}};k.prototype.round=function(r,s){s=Math.pow(10,s);return Math.round(r*s)/s};k.prototype.getOffset=function(t){var s=0;var r=0;while(t&&!isNaN(t.offsetLeft)&&!isNaN(t.offsetTop)){s+=t.offsetLeft-t.scrollLeft;r+=t.offsetTop-t.scrollTop;if($.browser.webkit){t=t.parentNode}else{t=t.offsetParent}}return{top:r,left:s}};function M(){if(typeof(ActiveXObject)!="undefined"){var r=["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.5.0","Msxml2.DOMDocument.4.0","Msxml2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument"];for(var s=0;s0){AF.params.first_frame-=1}if(AF.params.first_frame>=AF.frames_no){AF.params.first_frame=0}var AK="fullscreen";if(AF.params.doubletap_mode){AK=AF.params.doubletap_mode}AF.events=new n(AF.vport_div,AF,{doubletap_mode:AK});AF.loader=new l(AF.vport_div,u,AF.width/2,AF.height/2,AF);if(AF.params.branding){AF.brandingButton=new W(AF.vport_div,AF)}if(AF.params.social=="yes"){AF.social=new G(AF.vport_div,AF)}if(AF.params.logo_src){AF.brandingLogo=new Z(AF.vport_div,AF)}AF.fullscreenButton=new L(AF.vport_div,AF);if(AF.params.style=="4"||AF.params.fullscreen_enabled=="no"){AF.fullscreenButton.hide()}if(F.prototype.TYPE=="0"){AF.infoButton=new F(AF.vport_div,AF.viewer_params.dialog_content,AF)}else{if(AF.params.ovskin=="yes"){if(AF.params.style!="4"){AF.infoButton=new F(AF.vport_div,AF.viewer_params.dialog_content,AF)}}}if(typeof(OVDebugger)!="undefined"){AF.ov_debugger=new OVDebugger(AF.vport_div,AF.viewer_params.dialog_content,AF)}AF.base_frames=[];AF.base_frames.counter=0;AF.tiled_image.frame_divider=AF.frame_divider;AF.tiled_image.blank_url=AF.viewer_base+"blank.gif";function AM(AO,AP){function AR(){this.onload=false;this.onerror=false;this.onabort=false;if(!AF.base_frames[AO]){AF.base_frames[AO]=[]}if(AF.base_frames[AO][AP]){delete this;return}AF.base_frames[AO][AP]=this;AF.base_frames.counter+=1;if(AF.base_frames.counter==1){AI()}else{if(AP>=AF.hangle){AF.loader.setText((Math.round(AF.base_frames.counter/(AF.frames_no*AF.vangles_no)*100)+"%"))}}if(AF.base_frames.counter==AF.frames_no*AF.vangles_no){AL()}}var AQ=new Image();AQ.addEventListener("load",AR,false);AQ.src=AF.sequence.getImageUrl(AF.frame_divider*AP,AF.base_scale,0,0,AO)}function AI(){AF.queue_obj.hangle=AF.hangle=AF.params.first_frame;AF.queue_obj.vangle=AF.vangle=AC;AF.resizeViewport();AF.container.style.backgroundImage="";AH(AC,AF.params.first_frame,false);AF.show_frame(AF.base_frames[AC][AF.params.first_frame]);if(AF.params.teaser=="play"){AN()}else{AJ()}}function AL(AR){if(!AF.is_in_page(AF.container)){return}if(AF.emergency_timeout){window.clearTimeout(AF.emergency_timeout)}if(AR||(AF.base_frames.counter==(AF.vangles_no*AF.frames_no)&&!AF.is_loaded)){AF.changeMode(AF.MODE_ROTATE);for(var AP=0;APt){v=t}else{v=u}if(1*s==0){if(z.max_scale==0){s=v;z.max_scale=s}else{s=z.max_scale}}else{z.max_scale=s}z.min_scale=Math.min(v,s);return{min:v,max:s}};i.prototype.resizeViewport=function(t,r){var s=this;if(!s.is_in_page(s.container)){s.utils.detachEvent(window,"orientationchange",s.onResizeViewport,false);s.utils.detachEvent(window,"resize",s.onResizeViewport,false);return}var v=s.vport_div;if(!t){t=v.style.width;if(t&&(""+t).indexOf("px")!=-1){t=t.replace("px","")}else{t=v.offsetWidth}}if(this.width!=t){s.dimensions_changed=true}this.base_width=this.width=t;if(!r){r=v.style.height;if(r&&(""+r).indexOf("px")!=-1){r=r.replace("px","")}else{r=v.offsetHeight}}if(this.height!=r){s.dimensions_changed=true}this.base_height=this.height=r;var u=false;if(s.fullscreenButton){if(window.innerHeight==r&&window.innerWidth==t&&!s.fullscreen){u=true}}if(s.fullscreenButton&&(s.ios||!s.has_html5_fullscreen())){if(u||window.innerHeight==654||window.innerHeight==320){s.fullscreenButton.hide()}else{if(s.params.fullscreen!="yes"&&s.params.fullscreen_enabled!="no"&&s.params.style!=4){s.fullscreenButton.show()}}}this.calculate_min_max_scales(this.width,this.height);this.x=0;this.y=0;s.refresh_position();if(s.scale==-1){s.scale=s.queue_obj.scale=this.min_scale;s.centerx=s.queue_obj.centerx=this.max_width/2;s.centery=s.queue_obj.centery=this.max_height/2}else{s.transform({scale:this.min_scale,centerx:this.max_width/2,centery:this.max_height/2})}if(this.hotspots){this.hotspots.repositionAll()}};i.prototype.hexToRgba=function(s){var r=[];r.push(parseInt(s.substr(0,2),16));r.push(parseInt(s.substr(2,2),16));r.push(parseInt(s.substr(4,2),16));if(s.substr(6,2)){r.push(parseInt(s.substr(6,2),16)/255)}else{r.push(1)}return"rgba("+r[0]+","+r[1]+","+r[2]+","+r[3]+")"};i.prototype.hexToRgb=function(s){var r=[];r.push(parseInt(s.substr(0,2),16));r.push(parseInt(s.substr(2,2),16));r.push(parseInt(s.substr(4,2),16));return"rgb("+r[0]+","+r[1]+","+r[2]+")"};i.prototype.parseGuiColors=function(){this.params.gui_background=this.params.gui_background.substr(2,8);this.params.gui_foreground=this.params.gui_foreground.substr(2,8);this.params.gui_foreground_active=this.params.gui_foreground_active.substr(2,8)};i.prototype.get_rotation_hangle=function(){return this._rotation_hangle};i.prototype.set_rotation_hangle=function(u){var s=this;if(this.mode==this.MODE_ONEROTATION||this.mode==this.MODE_ONEROTATION_SLOW){var t=Math.round(u);var r=this.rotation_start_hangle+t*this.rotate_dir;if(r>this.frames_no){r-=this.frames_no}else{if(r<0){r+=this.frames_no}}s.transform({hangle:r})}};i.prototype.addListener=function(r,v,t){var s=this._events,u=s[r]=s[r]||[];u.push([v,t])};i.prototype.dispatchEvent=function(s,t){var v=this._events[s];if(v){for(var u=0,r=v.length;u0.05){r.auto_rotate_physics_timer=setTimeout(s,1/r.auto_rotate_physics_speed*10)}else{r.changeMode(r.MODE_ROTATE);r.rotating=false;r.transform({force_rebuild_tiles:true})}}else{r.auto_rotate_physics_timer=setTimeout(s,10)}}if(u==this.MODE_AUTOROTATE){this.auto_rotate_timer=window.setInterval(t,this.auto_rotate_frame_period);this.rotating=true}else{if(u==this.MODE_AUTOROTATE_PHYSICS){this.rotating=true;this.auto_rotate_physics_timer=setTimeout(s,10)}else{if(u==this.MODE_ONEROTATION){this.rotating=true;this.oneRotation()}else{if(u==this.MODE_ONEROTATION_SLOW){this.rotating=true;this.oneRotationSlow()}else{if(u==this.MODE_ROTATE){if(this.auto_rotate_physics_timer!=null){clearTimeout(this.auto_rotate_physics_timer);this.auto_rotate_physics_timer=null}if(this.auto_rotate_timer!=null){window.clearInterval(this.auto_rotate_timer);this.auto_rotate_timer=null}}}}}}if(u==r.MODE_AUTOROTATE){this.rotating=true;this.dispatchEvent("autorotate_start")}else{if(this.mode==r.MODE_AUTOROTATE&&u!=r.MODE_AUTOROTATE){this.rotating=false;this.dispatchEvent("autorotate_stop")}}this.mode=u};i.prototype.changeElementZIndex=function(t,s){var r=this;var u=t.style.zIndex?t.style.zIndex:r.utils.getStyle(t,"z-index");if(!s){u=u/1000}else{u=u*1000}t.style.zIndex=u};i.prototype.has_html5_fullscreen=function(){var s=this;if(typeof(s.fullscreen_supported)=="undefined"){s.fullscreen_supported=false;var u=["webkit","moz","o","ms","khtml"];if(typeof document.cancelFullScreen!="undefined"){s.fullscreen_supported=true}else{if(typeof(document.msExitFullscreen)!="undefined"){s.fullscreen_supported=true;s.fullscreen_eventname="MSFullscreenChange"}else{for(var t=0,r=u.length;t=this.frames_no){if(this.params.continous=="yes"){v.hangle=0}else{v.hangle=this.frames_no-1}}}if(v.vangle!=null){if(v.vangle>=this.vangles_no){v.vangle=this.vangles_no-1}else{if(v.vangle<0){v.vangle=0}}}};i.prototype.initViewer=function(){var r=this;var u=r.scale;if(parseInt(r.params.preload_width)||parseInt(r.params.preload_height)){var s=r.params.preload_width?r.params.preload_width:0;var t=r.params.preload_height?r.params.preload_height:0;this.calculate_min_max_scales(Math.max(this.width,s),Math.max(this.height,t));u=r.min_scale}else{this.calculate_min_max_scales(this.width,this.height)}this.calculate_optimal_scale(true,u);this.base_scale_obj=this.optimal_scale_obj;this.base_scale=this.optimal_scale;this.base_scale_index=this.optimal_scale_index;this.calculate_optimal_scale(false,u);this.tiles_scale=this.optimal_scale;this.tiles_scale_obj=this.optimal_scale_obj;this.tiles_scale_index=this.optimal_scale_index};i.prototype.next_frame=function(r,v){var s=this;var u=this.rotate_dir;if(r){u=this.auto_rotate_dir}var t=s.hangle;if(!v){t=s.get_transformed_value("hangle")}s.transform({hangle:t+1*u})};i.prototype.prev_frame=function(r,v){var s=this;var u=this.rotate_dir;if(r){u=this.auto_rotate_dir}var t=s.hangle;if(!v){t=s.get_transformed_value("hangle")}s.transform({hangle:t-1*u})};i.prototype.autorotate_frame=function(){var r=this;var t=r.get_transformed_value("hangle");var s=t+1*this.auto_rotate_dir;if(r.params.continous=="no"){if(s>=r.frames_no||s<0){this.auto_rotate_dir=this.auto_rotate_dir*-1;s=t+1*this.auto_rotate_dir}}r.transform({hangle:s})};i.prototype.preloadImage=function(s,r,u){var t=new Image();t.onload=function(){u(s,r)};t.src=r;this.image_preloader_array.push(t)};i.prototype.get_tile_coords=function(u,t){var r=u.w*t;var s=u.h*t;return{x:r*u.cc,y:s*u.rr,w:parseInt(r),h:parseInt(s)}};i.prototype.get_offsets=function(v,u){var t=this;var s=t.centerx-(t.max_width/2);var r=t.centery-(t.max_height/2);s=s*(v/1000)*u;r=r*(v/1000)*u;return{x:s,y:r}};i.prototype.get_tile_position=function(w,v,x){var AD=this;var r=w.width;var AC=w.height;var z=w.scale;var s=AD.get_offsets(z,x);var y=r*x;var AB=AC*x;var u=(AD.width-y)/2;var t=(AD.height-AB)/2;u-=s.x;t-=s.y;var AA=AD.get_tile_coords(v,x);if(AA.x){u+=AA.x}if(AA.y){t+=AA.y}return{x:Math.round(u),y:Math.round(t),w:AA.w,h:AA.h}};i.prototype.calculate_position=function(v,z,w){var AC=this;var r=v.width;var AB=v.height;var y=v.scale;var s=AC.get_offsets(y,w);var x=r*w;var AA=AB*w;var u=(AC.width-x)/2;var t=(AC.height-AA)/2;u-=s.x;t-=s.y;if(z.x){u+=z.x*(y/1000)*w}if(z.y){t+=z.y*(y/1000)*w}return{x:Math.round(u),y:Math.round(t)}};i.prototype.get_local_scale=function(r){return Math.round((this.scale/(r/1000))*100000)/100000};i.prototype.get_css_translate=function(x,v){var s=this;var r="c_"+x.scale+"_"+s.scale+"_"+s.centerx+"_"+s.centery+"_";r+=v.cc+"_"+v.rr+"_"+v.w+"_"+v.h+"_"+this.base_width+"_"+this.base_height;if(s.translates_cache[r]){return s.translates_cache[r]}var u=s.get_local_scale(x.scale);var w=s.get_tile_position(x,v,u);var t={translate:"translate("+w.x+"px, "+w.y+"px) scale("+u+") ",translate3d:"translate3d("+w.x+"px, "+w.y+"px, 0) scale("+u+") ",coords:w,cache_key:r};s.translates_cache[r]=t;return t};i.prototype.removeTiles=function(){var r=this;if(this.tiles_removed){return}r.ovlog("removeTiles");r.tiles_div.style.display="none";for(var s=0;sv.x1&&(y.xv.y1&&(y.yu){w=v-u;if(w>this.frames_no/2){r.rotate_to_dir=-1}}else{w=u-v;if(ws){r.rotate_to_vdir=1}else{if(t1024){(r[v].parentNode).removeChild(r[v]);v-=1}else{if(w==0){if(t>AD&&u>z){AD=t;z=u}}}}}var s=this.xmlDoc.getElementsByTagName("scale");for(var w=0,x=s.length;w24?Math.round(24/t.frames_no*50):50}else{if(this.viewer.rendering_engine=="ms"){this.DRAG_DISTANCE=t.frames_no>24?Math.round(24/t.frames_no*2):2}else{this.DRAG_DISTANCE=t.frames_no>24?Math.round(24/t.frames_no*20):20}}this.ROTATION_DISTANCE=this.DRAG_DISTANCE;if(this.viewer.rendering_engine=="ms"){this.ROTATION_DISTANCE=20}function AI(AN,AM){if(!AM){AM=z.viewer.vport_div.getBoundingClientRect()}return AN.clientX-AM.left}function AH(AN,AM){if(!AM){AM=z.viewer.vport_div.getBoundingClientRect()}return AN.clientY-AM.top}this.zoom_and_center=function(Ad,AZ,AU){var AS=this;var AP=null;var AO=null;var AW=AS.viewer.vport_div.getBoundingClientRect();var AQ=AZ/AS.viewer.scale;if(AZ>AS.viewer.max_scale){AZ=AS.viewer.max_scale}if(AZ24?5:parseInt(250/z.viewer.frames_no));if(!z.viewer.utils.isAndroid()&&!z.viewer.utils.isIOS()){z.onTouchMoveLock=true;setTimeout(function(){z.onTouchMoveLock=false},20)}}AB(AI(AN.touches[0]),AH(AN.touches[0]),AM);return false};this.onTouchEnd=function(AM){AM.preventDefault();z.onTouchEndAndroid(AM);AD(AG,AF);return false};this.focus_container=function(){var AN=this;var AM,AO;if(typeof(window.pageXOffset)!=="undefined"){AM=window.pageXOffset;AO=window.pageYOffset}else{if(typeof(window.scrollX)!=="undefined"){AM=window.scrollX;AO=window.scrollY}else{if(document.documentElement&&typeof(document.documentElement.scrollLeft)!=="undefined"){AM=document.documentElement.scrollLeft;AO=document.documentElement.scrollTop}else{AM=document.body.scrollLeft;AO=document.body.scrollTop}}}AN.container.focus();window.scrollTo(AM,AO)};this.onMouseDown=function(AM){AM.preventDefault();AM.preventDefault();z.focus_container();z.viewer.refresh_position();w(AI(AM),AH(AM));document.body.addEventListener("mousemove",z.onMouseMove,false);document.body.addEventListener("mouseup",z.onMouseUp,false);delete AM};this.onMouseMove=function(AM){AM.preventDefault();AB(AI(AM),AH(AM),z.DRAG_DISTANCE);delete AM};this.onMouseUp=function(AM){AM.preventDefault();document.body.removeEventListener("mousemove",z.onMouseMove,false);document.body.removeEventListener("mouseup",z.onMouseUp,false);document.body.removeEventListener("mouseout",z.onMouseUp,false);AD(AI(AM),AH(AM));delete AM};this.ie_gesture_start=function(){z.ie_gesture=true;z.ie_gesture_scale=1;var AN=z.ie_first_pointer_position[0];var AP=z.ie_first_pointer_position[1];var AM=z.ie_second_pointer_position[0];var AO=z.ie_second_pointer_position[1];z.ie_gesture_distance=Math.sqrt(Math.pow((AN-AM),2)+Math.pow((AP-AO),2));if(z.ie_gesture_distance==0){z.ie_gesture=false;z.ie_gesture_scale=1;z.ie_gesture_distance=0}else{this.start_scale=z.viewer.scale;z.viewer.scalling=true;z.viewer.gesture_scalling=true}};this.ie_gesture_move=function(){var AO=z.ie_first_pointer_position[0];var AQ=z.ie_first_pointer_position[1];var AM=z.ie_second_pointer_position[0];var AP=z.ie_second_pointer_position[1];var AS=Math.sqrt(Math.pow((AO-AM),2)+Math.pow((AQ-AP),2));var AR=AS/z.ie_gesture_distance;var AN=Math.abs(z.ie_gesture_scale-AR)*100;if(AR!=z.ie_gesture_scale&&AN>1){z.ie_gesture_scale=Math.round(AR*1000)/1000;z.viewer.rotating=false;z.viewer.scalling=true;z.viewer.gesture_scalling=true;z.viewer.transform({scale:z.start_scale*z.ie_gesture_scale});if(z.ie_gesture_timer){clearTimeout(z.ie_gesture_timer)}z.ie_gesture_timer=window.setTimeout(function(){z.viewer.scalling=false;z.viewer.gesture_scalling=false;z.viewer.rotating=false;clearTimeout(z.ie_gesture_timer);z.ie_gesture_timer=undefined},1000)}};this.ie_gesture_end=function(){z.ie_gesture=false;z.ie_gesture_scale=1;z.ie_gesture_distance=0;z.viewer.scalling=false;z.viewer.gesture_scalling=false;z.viewer.rotating=false;z.viewer.transform({force_rebuild_tiles:true});z.ie_gesture_finishing=true;setTimeout(function(){z.ie_gesture_finishing=false},100)};this.onMSPointerDown=function(AO){AO.preventDefault();z.focus_container();z.viewer.refresh_position();if(!z.ie_initial_scale){z.ie_initial_scale=z.viewer.scale}if(z.ie_gesture_finishing){return}if(z.viewer.mode!=z.viewer.MODE_ROTATE){z.viewer.changeMode(z.viewer.MODE_ROTATE)}var AN=z.ie_pointers.length==0;if(z.ie_pointers.indexOf(AO.pointerId)==-1){z.ie_pointers.push(AO.pointerId)}var AP=z.ie_pointers.indexOf(AO.pointerId);var AM=AI(AO);var AQ=AH(AO);if(AP==0){z.ie_first_pointer_position=[AM,AQ];w(AM,AQ)}else{if(AP==1){z.ie_second_pointer_position=[AM,AQ]}}if(z.ie_pointers.length>1){z.ie_gesture_start(AO)}if(AN){document.body.addEventListener("MSPointerMove",z.onMSPointerMove,false);document.body.addEventListener("MSPointerUp",z.onMSPointerUp,false);document.body.addEventListener("MSPointerCancel",z.onMSPointerUp,false)}delete AO};this.onMSPointerMove=function(AN){AN.preventDefault();if(z.ie_gesture_finishing){return}if(z.onTouchMoveLock){return false}var AO=z.ie_pointers.indexOf(AN.pointerId);if(AO==0){var AM=AI(AN);var AQ=AH(AN);z.ie_first_pointer_position=[AM,AQ];var AP=z.ROTATION_DISTANCE;if(z.viewer.MODE_ROTATE&&z.viewer.scalling){AP=z.DRAG_DISTANCE}AB(AM,AQ,AP)}else{if(AO==1){z.ie_second_pointer_position=[AI(AN),AH(AN)]}}if(z.ie_gesture&&!z.on_zoom_lock){z.on_zoom_lock=true;window.setTimeout(function(){z.on_zoom_lock=false},10);z.ie_gesture_move()}delete AN};this.onMSPointerUp=function(AN){AN.preventDefault();var AO=z.ie_pointers.indexOf(AN.pointerId);var AM=AI(AN);var AP=AH(AN);z.handle_doubletap(AN,z.ie_pointers.length,z.ie_gesture);if(AO==0&&!z.ie_gesture){AD(AM,AP)}z.ie_pointers.splice(AO,1);if(z.ie_pointers.length==1&&z.ie_gesture){z.ie_gesture_end()}if(z.ie_pointers.length==0){document.body.removeEventListener("MSPointerMove",z.onMSPointerMove,false);document.body.removeEventListener("MSPointerUp",z.onMSPointerUp,false);document.body.removeEventListener("MSPointerCancel",z.onMSPointerUp,false)}delete AN};function w(AM,AN){AG=AM;AF=AN;AL=AM;AJ=AN;if(z.viewer.mode!=z.viewer.MODE_ROTATE){z.viewer.changeMode(z.viewer.MODE_ROTATE)}}function AD(AM,AO){if(AE){z.viewer.rotating=false;AE=false;return}if(Math.abs(AL-AM)<=z.CLICK_TOLERANCE&&Math.abs(AJ-AO)<=z.CLICK_TOLERANCE&&z.viewer.rotating==false){z.viewer.rotating=false;var AN=z.viewer.get_transformed_value("scale");z.pan_center_x=Math.round(z.viewer.get_transformed_value("centerx")+(AM-z.viewer.width/2)/AN);z.pan_center_y=Math.round(z.viewer.get_transformed_value("centery")+(AO-z.viewer.height/2)/AN);z.viewer.transform({centerx:z.pan_center_x,centery:z.pan_center_y})}else{if(z.rotation_speed>=z.ROTATION_DISTANCE&&z.viewer.rotating){z.viewer.auto_rotate_physics_speed=Math.round(z.rotation_speed/z.ROTATION_DISTANCE);z.viewer.changeMode(z.viewer.MODE_AUTOROTATE_PHYSICS)}else{z.viewer.rotating=false;z.viewer.transform({force_rebuild_tiles:true})}}}function AB(AM,AQ,AP){var AO=AM-AG;var AN=AQ-AF;if(Math.abs(AO)1){z.rotation_speed=Math.abs(AP.dx);setTimeout(function(){z.rotation_speed=0},300);if(AP.dx<0){z.viewer.rotating=true;z.viewer.auto_rotate_physics_dir="left";if(Math.abs(AP.dx)<=z.DRAG_DISTANCE||!(z.viewer.ios)){z.viewer.prev_frame()}else{AO=z.viewer.get_transformed_value("hangle");AO=AO+z.viewer.rotate_dir*Math.round(AP.dx/z.DRAG_DISTANCE);z.viewer.transform({hangle:AO})}}else{if(AP.dx>0){z.viewer.rotating=true;z.viewer.auto_rotate_physics_dir="right";if(AP.dx<=z.DRAG_DISTANCE||!(z.viewer.ios)){z.viewer.next_frame()}else{AO=z.viewer.get_transformed_value("hangle");AO=AO+z.viewer.rotate_dir*Math.round(AP.dx/z.DRAG_DISTANCE);z.viewer.transform({hangle:AO})}}}var AN=z.viewer.min_scale;AN=AN>=z.viewer.scale;if(AP.dy!=0&&z.viewer.vmove&&!AN){z.viewer.transform({centery:z.viewer.get_transformed_value("centery")-AP.dy/z.viewer.get_transformed_value("scale")})}else{if(AP.dy!=0&&AN){var AM=15;if(AP.dy>0){z.viewer.transform({vangle:z.viewer.get_transformed_value("vangle")-1})}else{if(AP.dy<0){z.viewer.transform({vangle:z.viewer.get_transformed_value("vangle")+1})}}}}}else{if(z.viewer.mode==z.viewer.MODE_MOVE||z.viewer.scalling||z.viewer.frames_no==1){var AQ=z.viewer.get_transformed_value("scale");z.pan_center_x=z.viewer.get_transformed_value("centerx")-AP.dx/AQ;z.pan_center_y=z.viewer.get_transformed_value("centery")-AP.dy/AQ;z.viewer.transform({centerx:z.pan_center_x,centery:z.pan_center_y})}}}this.doKeyDown=function(AM){z.viewer.refresh_position();switch(AM.keyCode){case 39:case 34:z.viewer.next_frame();z.viewer.transform({force_rebuild_tiles:true});AM.preventDefault();break;case 33:case 37:z.viewer.prev_frame();z.viewer.transform({force_rebuild_tiles:true});AM.preventDefault();break;case 61:case 187:if(AM.shiftKey===true){z.viewer.scaleUp()}break;case 109:case 173:case 189:z.viewer.scaleDown();break;case 32:z.viewer.transform({scale:0});AM.preventDefault();break;case 27:if(z.viewer.fullscreen){z.viewer.fullscreenMode()}AM.preventDefault();break}}}n.prototype.attachEvents=function(){var r=this;this.viewer.utils.attachCrossBrowserEvent(this.container,"mousewheel",this.onMouseWheel,false);if(!this.viewer.ios){this.viewer.utils.attachCrossBrowserEvent(this.container,"keydown",this.doKeyDown,false)}if(window.navigator.msPointerEnabled){this.container.addEventListener("MSPointerDown",r.onMSPointerDown,false)}else{if(!this.viewer.is_android){this.viewer.utils.attachCrossBrowserEvent(this.container,"mousedown",this.onMouseDown,false)}this.viewer.utils.attachCrossBrowserEvent(this.container,"gesturestart",this.onGestureStart,false);this.viewer.utils.attachCrossBrowserEvent(this.container,"gesturechange",this.onGestureChange,false);this.viewer.utils.attachCrossBrowserEvent(this.container,"gestureend",this.onGestureEnd,false);this.viewer.utils.attachCrossBrowserEvent(this.container,"touchstart",this.onTouchStart,false);this.viewer.utils.attachCrossBrowserEvent(this.container,"touchmove",this.onTouchMove,false);this.viewer.utils.attachCrossBrowserEvent(this.container,"touchend",this.onTouchEnd,false)}};n.prototype.removeEvents=function(){var r=this;this.viewer.utils.detachEvent(this.container,"mousewheel",this.onMouseWheel,false);if(!this.viewer.ios){window.removeEventListener("keydown",this.doKeyDown,true)}if(window.navigator.msPointerEnabled){this.container.removeEventListener("MSPointerDown",r.onMSPointerDown,false)}else{if(!this.viewer.is_android){this.viewer.utils.detachEvent(this.container,"mousedown",this.onMouseDown,false)}this.viewer.utils.detachEvent(this.container,"gesturestart",this.onGestureStart,false);this.viewer.utils.detachEvent(this.container,"gesturechange",this.onGestureChange,false);this.viewer.utils.detachEvent(this.container,"gestureend",this.onGestureEnd,false);this.viewer.utils.detachEvent(this.container,"touchstart",this.onTouchStart,false);this.viewer.utils.detachEvent(this.container,"touchmove",this.onTouchMove,false);this.viewer.utils.detachEvent(this.container,"touchend",this.onTouchEnd,false)}};function P(r,u,v){var s=this;this.onMouseDown=function(w){w.preventDefault();w.stopPropagation();s.destroy();return false};function t(w){w.preventDefault();w.stopPropagation();return false}this.on_destroy_callback=v;this.utils=new k();this.container=r;this.dialog=r.appendChild(document.createElement("div"));this.dialog.className="ovvdialog zindexer";if(typeof(u)=="object"){this.dialog.style.opacity=0;this.dialog.style.cssText=u.style.cssText;u=u.innerHTML;this.dialog.className+=" ovvdialog_user_skin"}else{this.dialog.className+=" ovvdialog_orbitvu_skin"}this.dialog.innerHTML=u;this.utils.add_button_click_handler(this.dialog,this.onMouseDown)}P.prototype.destroy=function(){var r=this;if(!this.utils.isAndroid()){this.dialog.removeEventListener("mousedown",this.onMouseDown,false)}this.dialog.removeEventListener("touchstart",this.onMouseDown,false);this.dialog.addEventListener("OTransitionEnd",function(s){r.container.removeChild(r.dialog)},false);this.dialog.addEventListener("transitionend",function(s){r.container.removeChild(r.dialog)},false);this.dialog.addEventListener("webkitTransitionEnd",function(s){r.container.removeChild(r.dialog)},false);this.dialog.style.opacity="0";if(r.on_destroy_callback){r.on_destroy_callback()}};function l(r,x,v,u,w){this.container=r;this.loader_container=r.appendChild(document.createElement("div"));this.loader_container.style.width="89px";this.loader_container.style.height="31px";this.loader_container.className="ovvloader zindexer";this.loader_container.style.left=!v?r.clientWidth/2-this.loader_container.clientWidth/2+"px":v-this.loader_container.clientWidth/2+"px";this.loader_container.style.top=!u?r.clientHeight/2-this.loader_container.clientHeight/2+"px":u-this.loader_container.clientHeight/2+"px";this.loader_container.innerHTML='

0%

';var s=document.getElementById("ovvloader_logo-"+x);this.button=s.appendChild(document.createElement("div"));this.button.innerHTML=S();this.paths_stroke=[];this.viewer=w;this.paths_fill=["path230"];this.viewer.utils.colorizeSvg(false,this);this.loader_container.style.backgroundColor=w.hexToRgb(w.params.gui_background);try{this.loader_container.style.backgroundColor=w.hexToRgba(w.params.gui_background)}catch(t){}this.loader_container.style.color=w.hexToRgb(w.params.gui_foreground);try{this.loader_container.style.color=w.hexToRgba(w.params.gui_foreground)}catch(t){}this.text_container=document.getElementById("olt"+x);this.loader_container.style.opacity="1"}l.prototype.destroy=function(){var r=this;if(r.loader_container){window.setTimeout(function(){r.loader_container.style.display="none"},300);this.loader_container.style.opacity="0"}};l.prototype.setText=function(r){this.text_container.innerHTML="

"+r+"

"};l.prototype.hid=function(){this.loader_container.style.opacity="0"};l.prototype.show=function(){this.loader_container.style.display="block";this.loader_container.style.opacity="1"};function L(r,u){this.onMouseDown=function(v){if(u.is_loaded==false){return false}s.viewer.fullscreenMode();v.preventDefault();v.stopPropagation();return false};this.container=r;this.viewer=u;var s=this;this.fullscreen=r.appendChild(document.createElement("div"));this.fullscreen.style.backgroundColor=u.hexToRgb(u.params.gui_background);try{this.fullscreen.style.backgroundColor=u.hexToRgba(u.params.gui_background)}catch(t){}this.fullscreen.className="zindexer ovviosfullscreen";if(u.params.fullscreen=="yes"){this.fullscreen.style.display="none"}this.viewer.utils.add_button_click_handler(this.fullscreen,this.onMouseDown);this.button=document.createElement("div");this.button.innerHTML=Q();this.button.style.position="absolute";this.button.style.width="26px";this.button.style.top="17px";this.button.style.left="16px";this.fullscreen.appendChild(this.button);s.paths_fill=[];s.paths_stroke=["path56","path54","path52","path50","path48","path46","path44","path42","path40","path38","path36","path34"];this.viewer.utils.colorizeSvg(false,this)}L.prototype.remove=function(){this.container.removeChild(this.fullscreen)};L.prototype.on=function(){this.viewer.utils.colorizeSvg(true,this)};L.prototype.off=function(){this.viewer.utils.colorizeSvg(false,this)};L.prototype.hide=function(){this.fullscreen.style.display="none"};L.prototype.show=function(){this.fullscreen.style.display="block"};function F(s,r,w){this.VERSION="2.3.13";this.LICENSED_FOR='Licensed for ORBITVU Ltd.';this.zindex=null;switch(this.TYPE){case"0":this.TYPE="DEMO";break;case"1":this.TYPE="BASIC";break;case"2":this.TYPE="STANDARD";break;case"3":this.TYPE="CORPORATE";break;case"4":this.TYPE="RFL";break}function u(x){x.preventDefault();x.stopPropagation();return false}this.onMouseDown=function(AB){if(w.is_loaded==false){return false}AB.preventDefault();AB.stopPropagation();function x(){t.viewer.utils.colorizeSvg(false,t);t.about=null}if(!t.about){t.zindex=t.info.style.zIndex;t.info.style.zIndex=9999999999;if(!r){r='



';r+="ORBITVU VIEWER "+t.TYPE+" v."+t.VERSION+"
"+t.LICENSED_FOR+"

"}t.viewer.utils.colorizeSvg(true,t);t.about=new P(t.container,r,x);var AA=t.about.dialog.getElementsByTagName("a");for(var y=0;yu){u=t}if(this.scales[t].value>=v){break}}}else{if(t>u){u=t}if(this.scales[t].value>=v){break}}}return u};function J(t,r,v,s,u){this.width=t;this.height=r;this.scale_no=0;this.scales=new Array;this.sequence=v;this.container=s;this.frame_divider=1;this.inMemory=[];this.TILE_OVERLAPPING_PX=1}J.prototype.releaseMemory=function(){for(var r=0;r1)||(AC>1);var y=parseInt(w);var v=parseInt(z);AB.images=new Array(x);for(var s=0;ss.scale){return 1}return 0}this.scales.sort(r)};J.prototype.find_optimal_scale_index=function(v,s){var u=0;if(typeof(s)=="undefined"){s=false}for(var t=0,r=this.scales.length;tu){u=t}if(this.scales[t].scale>=v){break}}}else{if(t>u){u=t}if(this.scales[t].scale>=v){break}}}return u};function d(t,r,u){var s="";if(typeof t.style.setAttribute!="undefined"){s=t.style.getAttribute("cssText");if(!s){s=""}if(s&&s[s.length-1]!=";"){s+=";"}t.style.setAttribute("cssText",s+r)}else{s=t.getAttribute("style");if(!s){s=""}if(s&&s[s.length-1]!=";"){s+=";"}t.setAttribute("style",s+r)}if(u&&t.getBoundingClientRect().height==0){if((""+t.style.height).indexOf("%")!=-1){t.className+=" ov-nosize ov-sixteen-nine";t.style.height=null;return true}}return false}function O(r){return r.split(":")[0]}function U(r,AB,s,AA,t){var u=[];if(u.length>0){var x=OrbitvuCrypto.ORBITHASH(window.location.host).toString(OrbitvuCrypto.enc.Hex);if(u.indexOf(x)==-1){if(window.location.protocol!="file:"&&O(window.location.host)!="localhost"&&O(window.location.host)!=""){if(AA.report_bugs=="yes"){alert("[ORBITVU VIEWER] not licensed for domain: "+window.location.host)}document.getElementById(r).innerHTML="[ORBITVU VIEWER] not licensed for domain: "+window.location.host;return}}}if(AA.width=="auto"){AA.width="100%"}if(AA.height=="auto"){AA.height="100%"}if(typeof AA.width=="undefined"){AA.width="400"}if(typeof AA.height=="undefined"){AA.height="300"}if(typeof AA.iecachefix=="undefined"){AA.iecachefix="no"}if(AA.iecachefix=="yes"){var w=Math.round(Math.random()*10000);AB+="?un="+w}if(typeof AA.viewer_base=="undefined"){if(AB.lastIndexOf("/")!=(-1)){AA.viewer_base=AB.slice(0,AB.lastIndexOf("/")+1)}}if(AA.social=="yes"&&!AA.social_url){AA.social_url=encodeURIComponent(window.location.href)}var z=new k();var v=typeof(window.addEventListener)!="undefined";var y=AA.force_flash=="yes";if(v&&!y&&(z.isIOS()||z.isAndroid()||AA.force_html5=="yes"||!swfobject.hasFlashPlayerVersion("10.0.0"))){I(r,"","",AA)}else{A(r,z,AA,AB,s)}delete z}function p(s,AA,r,t){var y=s.className||"";if(y.indexOf("orbitvu-container")==-1){s.className=y+" orbitvu-container"}var AB="";if(r){if(t){if(r.flash_css_class){s.className+=" "+r.flash_css_class}}else{if(r.html5_css_class){s.className+=" "+r.html5_css_class}}var v=r.width;var x=r.height;if(r.fullscreen){v="100%";x="100%"}if(!v){v=AA.width}if(!x){x=AA.height}if((""+v).indexOf("px")==-1&&(""+v).indexOf("%")==-1){v+="px"}if((""+x).indexOf("px")==-1&&(""+x).indexOf("%")==-1){x+="px"}if(s.style.width!=v){AB="width: "+v+";"}if(s.style.height!=x){AB+="height: "+x+";"}if(r.bg_image&&!s.style.background){AB+="background: url("+r.bg_image+") no-repeat center center;"}}else{var z=""+AA.width;var u=""+AA.height;if(z.indexOf("%")==-1&&z.indexOf("px")==-1){z=z+"px"}if(u.indexOf("%")==-1&&u.indexOf("px")==-1){u=u+"px"}AB="width: "+z+";";AB+="height: "+u+";";AB+="margin: 0px auto;"}return d(s,AB,AA.disable_nosize!="yes")}function I(u,x,y,AE){var t=document.getElementById(u);var v=AE.container_parameters;AE.container_parameters=null;delete AE.container_parameters;p(t,AE,v,false);var AA=""+AE.width;if(AA=="auto"){AE.width="100%"}if(AA[AA.length-1]!="%"){if(AA.indexOf("px")==-1){AE.width=parseInt(AA)+"px"}}var AC=""+AE.height;if(AC=="auto"){AE.height="100%"}if(AC[AC.length-1]!="%"){if(AC.indexOf("px")==-1){AE.height=parseInt(AC)+"px"}}var AB="";var AF=document.getElementById(u+"-info");var s=1;if(t){if(t.hasChildNodes()){while(t.childNodes.length>=s){if(t.firstChild.nodeName.toLowerCase()!="script"){t.removeChild(t.firstChild)}else{s++}}}var w=u+"-obj";var r=document.createElement("div");r.id=w;r.style.width="100%";r.style.height="100%";r.className="orbitvu-viewer-object orbitvu-viewer-object-html5";t.appendChild(r);AE.dialog_content=AF?AF:null;if(!window.orbitvu_global_styles){window.orbitvu_global_styles=[]}if(AE.viewer_base){var AD=AE.viewer_base+"viewer5.css";if(window.orbitvu_global_styles.indexOf(AD)==-1){window.orbitvu_global_styles.push(AD);var z=document.createElement("link");z.rel="stylesheet";z.type="text/css";z.href=AD;document.body.appendChild(z)}}r.innerHTML='
';return new i(u,AE)}else{}}function A(y,AD,w,AF,v){var AC=document.getElementById(y);var t=w.container_parameters;w.container_parameters=null;delete w.container_parameters;var AG={menu:"false",quality:"high",allowfullscreen:"true",align:"middle",allowscriptaccess:"always"};if(typeof w.base!="undefined"){AG.base=w.base}if(typeof w.wmode!="undefined"){AG.wmode=w.wmode}var AA=1;if(AC.hasChildNodes()){while(AC.childNodes.length>=AA){if(AC.firstChild.nodeName.toLowerCase()!="script"){AC.removeChild(AC.firstChild)}else{AA++}}}if(!window.orbitvu_global_styles){window.orbitvu_global_styles=[]}if(p(AC,w,t,true)){if(window.orbitvu_global_styles.indexOf("viewer5_nosize.css")==-1){var AH=document.createElement("style");AH.type="text/css";AH.innerHTML="div.ov-nosize{position:relative;height:0;}div.ov-nosize.ov-sixteen-nine{padding-bottom:56.25%;}div.ov-nosize.ov-one-one{padding-bottom:100%;}div.ov-nosize .orbitvu-viewer-object{position:absolute;top:0;left:0;height:100%;width:100%;}";document.getElementsByTagName("head")[0].appendChild(AH);window.orbitvu_global_styles.push("viewer5_nosize.css")}}var r=y+"-obj";var AE=document.createElement("div");AE.id=r;AC.appendChild(AE);var x={id:r,"class":"orbitvu-viewer-object orbitvu-viewer-object-flash"};var u=w.external_access_init;function s(){AD.fix_scroll(AE);if(u){window[u](document.getElementById(r))}}var AB="external_access_init_wrapper_"+parseInt(Math.random()*99999999);window[AB]=s;w.external_access_init=AB;var AI={};for(var AJ in w){AI[AJ]=encodeURIComponent(w[AJ])}function z(AK){if(!AK.success){var AL=console;if(AL){AL.log("No flash support available")}}}swfobject.embedSWF(AF,r,"100%","100%","10.0.0",v,AI,AG,x,z)}function T(s,r){var w=s.split(".");var v=r.split(".");for(var u=0;u