if(typeof (RFX_INTERFACE)=="undefined"){RFX_INTERFACE=new Object();RFX_INTERFACE.Application_Objects=new Array();RFX_INTERFACE.isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;RFX_INTERFACE.isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;RFX_INTERFACE.isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;RFX_INTERFACE.isFirefox=(navigator.userAgent.indexOf("Firefox")!=-1)?true:false;RFX_INTERFACE.isSafari=(navigator.userAgent.indexOf("Safari")!=-1)?true:false;RFX_INTERFACE.EmbedID_Counter=0;RFX_INTERFACE.Get_Event_Target=function(B,C){var A;if(!B){var B=window.event}if(B.target){A=B.target}else{if(B.srcElement){A=B.srcElement}}if(A.nodeType==3){A=targ.parentNode}if(C){while(!A.id){A=A.parentNode}}return A};RFX_INTERFACE.Debug_Window_OK;RFX_INTERFACE.Debug_On=false;RFX_INTERFACE.Handle_Debug_Input=function(input,event){var ok=false;if(this.isIE){if(event.keyCode!=13){return }event.cancelBubble=true;event.returnValue=false;ok=true}else{ok=true}if(!ok){return }this.consoleDebug("=> "+input.value);this.consoleDebug(eval(input.value))};RFX_INTERFACE.Make_Debug_Window=function(){var div=document.createElement("div");with(div.style){position="absolute";bottom="0";right="0";width="100%";fontSize="8pt"}var textarea=document.createElement("textarea");with(textarea.style){padding="5px";width="100%";fontFamily="verdana";height="10em"}var make_button=function(caption,action){var button=document.createElement("input");button.type="button";button.value=caption;button.onclick=action;div.appendChild(button)};div.appendChild(textarea);make_button("hide",function(event){var obj=RFX_INTERFACE.Get_Event_Target(event);if(obj.value=="hide"){textarea.style.display="none";obj.value="show"}else{textarea.style.display="block";obj.value="hide"}});div.id="rfx_interface_debug";textarea.id="rfx_interface_debug_output";var parent=document.getElementsByTagName("body")[0];if(this.isIE||!parent||this.Debug_Window_Detach){this.Debug_Window=window.open("","debug_window","status=1,width=800,height=500");this.Debug_Window.document.write('<HTML><BODY><div id="rfx_interface_debug"><textarea id="rfx_interface_debug_output"></textarea><input '+(this.isIE?"onkeydown":"onchange")+'="opener.RFX_INTERFACE.Handle_Debug_Input(this,event)" id="rfx_interface_debug_input" type="text" </div></BODY></HTML>');this.Debug_Window.document.close();var div=this.Debug_Window.document.getElementById("rfx_interface_debug");var textarea=this.Debug_Window.document.getElementById("rfx_interface_debug_output");var input=this.Debug_Window.document.getElementById("rfx_interface_debug_input");with(div.style){width="100%";fontSize="8pt"}with(textarea.style){padding="5px";width="100%";fontFamily="verdana";height=450}with(input.style){padding="5px";width="100%";fontFamily="verdana";display="block"}}else{this.Debug_Window=window;var p=document.getElementsByTagName("body")[0];p.appendChild(div)}this.Debug_Window_OK=true};RFX_INTERFACE.Debug_Dump=function(){for(var A=0;A<this.Application_Objects.length;A++){this.consoleDebug("got rfx object with id: '"+A+"'")}};function consoleDebug(A){RFX_INTERFACE.consoleDebug(A)}RFX_INTERFACE.consoleDebug=function(A){if(!this.Debug_On){return }if(!this.Debug_Window_OK){this.Make_Debug_Window()}var B=this.Debug_Window.document.getElementById("rfx_interface_debug_output");B.value+=A+"\n";B.scrollTop=B.scrollHeight};RFX_INTERFACE.console=function(A){this.consoleDebug(A)};RFX_INTERFACE.object=function(B){var A=document.getElementById(B);return A?A.rfx:null};RFX_INTERFACE.Eval=function(str){return eval(str)};RFX_INTERFACE.Set=function(lhs,rhs){return eval(lhs+"="+rhs)};function RFX_Embed(B,F,H,C,D,A,E,G){return RFX_INTERFACE.Embed(B,F,H,C,D,A,E,G)}RFX_INTERFACE.Embed=function(B,F,H,C,D,A,E,G){if(!F){F="window"}if(!E){E="#ffffff"}if(!D){D=1}if(!A){A=1}if(!H){H={}}return this.Embed_Application(B,{wmode:F,containerid:C,width:D,height:A,bgcolor:E},this.RequestParams.query,H,G)};RFX_INTERFACE.Ajax=function(){var A;if(this.isIE){try{A=new ActiveXObject("Msxml2.XMLHTTP")}catch(B){try{A=new ActiveXObject("Microsoft.XMLHTTP")}catch(B){alert("can't create ajax object!")}}}else{A=new XMLHttpRequest()}return A};RFX_INTERFACE.Embed_Application=function(A,S,C,E,R){if(this.Flash_Setup_Started(R,S.containerid)){return }var N,G,B;N="rfx_processed_auto_"+(S.id?S.id:++this.EmbedID_Counter);if(C.noflash=="true"){document.write("<span id='"+N+"_container'></span>");var L=document.getElementById(N+"_container");var K=new this.Application(L,C);K.id=N;L.rfx=K;this.Application_Objects[N]=K;return K}var J=C.rfx_loader_dir||(C.rfx_integration?"":"viewers/base/");var H=this.RequestParams.referer;var D=C.rfx_flashbase||C.rfx_mediabase;var M={id:N,bridgeName:N,debug:this.Debug_On,root_dir:C.rfx_root_dir,language:C.rfx_language,rfx_configuration_dir:C.rfx_configuration_dir,rfx_integration_dir:C.rfx_integration_dir,config:A+".xml",base:escape(D),query:this.RequestParams.search,viewerbase:escape(C.rfx_imageviewerbase),referer:escape(H.replace(/\?.*/,"")),refererurl:escape(H),width:S.width,height:S.height};if(E){for(var P in E){M[P]=E[P]}}for(var P in C){if(!M[P]){M[P]=C[P]}}var F="";for(var Q in M){if(M[Q]){F+=Q+"="+M[Q]+"&"}}var I='<span id="'+N+'_container">'+this.AC_FL_RunContent("src",C.rfx_mediabase+J+"rfx_interface","width",S.width,"height",S.height,"align","middle","id",N,"quality","high","bgcolor",S.bgcolor||"#ffffff","name",N,"flashvars",F.substring(0,F.length-1),"allowScriptAccess","always","type","application/x-shockwave-flash","pluginspage",this.RequestParams.protocol+"//www.adobe.com/go/getflashplayer","base",C.rfx_mediabase,"wmode",S.wmode)+"</span>";if(S.containerid&&document.getElementById(S.containerid)){document.getElementById(S.containerid).innerHTML=I}else{document.write(I)}var O=document.getElementById(N);if(!O){this.consoleDebug("ERROR: flash object not created");return }var K=new this.Application(document.getElementById(N));K.params=C;K.id=N;this.Application_Objects[N]=K;return K};RFX_INTERFACE.AutoNumber_Counter=0;RFX_INTERFACE.Load_Javascript=function(C){var B=document.createElement("script");B.src=C;var A=document.getElementsByTagName("script")[0];if(!A){A=document.getElementsByTagName("object")[0]}A.parentNode.appendChild(B)};RFX_INTERFACE.Inline_Objects=function(){if(!RFX_INTERFACE.RequestParams){return }for(var F=0;F<RFX_INTERFACE.RequestParams.items.length;F++){var L=RFX_INTERFACE.RequestParams.items[F];if(!L.query.object_inline){this.Load_Javascript(L.query.rfx_mediabase+(L.query.rfx_embed_impl||"viewers/base/embed.js"))}var D=false;if(L.tag.id){if(L.tag.id.indexOf("rfx_processed")!=-1){D=true}}if(!D&&L.query.inline){var C=L.query.config||"configuration";var B=L.query.wmode||"window";var K=L.query.alt||null;var G=L.query.containerid||null;var A=L.query.width||1;var J=L.query.height||1;var H=L.query.bgcolor||"#ffffff";var E=this.Embed_Application(C,{wmode:B,containerid:G,width:A,height:J,bgcolor:H},L.query,undefined,K);if(!E){return }E.request=L;var I=L.tag;I.id="rfx_processed"+(this.AutoNumber_Counter++)}}};RFX_INTERFACE.Initialize_Embed_Objects=function(){var K=this.isIE;var H=document.getElementsByTagName(K?"object":"embed");for(var F=0;F<H.length;F++){var G=H[F];var C=K?G.movie:G.attributes.src.nodeValue;var J=G.rfx||C.indexOf("rfx_interface.swf")==-1;if(typeof (G.initStage1)!="function"){J=true}if(!J){var D=this.Parse_Src("rfx_interface.swf",C);var I=D.query;if(I.rfx_debug){this.Debug_On=true}var A=(I.rfx_root_dir||"");this.Load_Javascript(I.rfx_mediabase+(I.rfx_embed_impl||"viewers/base/embed.js"));var B="rfx_processed"+(this.AutoNumber_Counter++);var E=new this.Application(G);this.Application_Objects[B]=E;E.params=I;E.request=D;E.obj.initStage1(B)}}};RFX_INTERFACE.Application=function(obj,params){this.obj=obj;this.params=params;this.obj.rfx=this;this.width=1;this.height=1;this.noflash=obj.tagName=="SPAN";this._isComplete;this.handlers=new Array();this._loaded_startup;this._loaded_integration;this._queue=new Array();this.integration_name;this.container=this.noflash?this.obj:document.getElementById(this.obj.id+"_container");this._init_startup=function(xml_string){var xml;if(RFX_INTERFACE.isIE){xml=new ActiveXObject("MSXML.DomDocument");xml.loadXML(xml_string)}else{xml=(new DOMParser()).parseFromString(xml_string,"text/xml")}this.integration_name=xml.getElementsByTagName("startup")[0].getAttribute("integration");this._loaded_startup=1};this._init_integration=function(xml_string){var xml;if(RFX_INTERFACE.isIE){xml=new ActiveXObject("MSXML.DomDocument");xml.loadXML(xml_string)}else{xml=(new DOMParser()).parseFromString(xml_string,"text/xml")}this._loaded_integration=1;var integration_dir="../../settings/integrations/";var viewers=xml.getElementsByTagName("viewer");for(var i=0;i<viewers.length;i++){var viewer=viewers.item(i);if(viewer.getAttribute("type")=="jxml"){this._queue.push({path:integration_dir+"{integration}/"+viewer.getAttribute("src"),block:false,handler:this._init_app,args:viewer.getAttribute("id")})}}this._process_queue()};this._init_app=function(xml_string,id,config){if(RFX_INTERFACE.isIE){xml=new ActiveXObject("MSXML.DomDocument");xml.loadXML(xml_string)}else{xml=(new DOMParser()).parseFromString(xml_string,"text/xml")}var script;var elements=xml.getElementsByTagName("Script")[0].childNodes;for(var j=0;j<elements.length;j++){if(elements.item(j).nodeType==4){script=elements.item(j).data}}var app;try{eval("app = new(function(){"+script+"})();")}catch(e){consoleDebug("error:"+e)}this.apps[id]=app;app.components=new Object();var components=xml.getElementsByTagName("Component");for(i=0;i<components.length;i++){var component=components.item(i);var content;var elements=component.childNodes;for(j=0;j<elements.length;j++){if(elements.item(j).nodeType==4){content=elements.item(j).data}}var cid=component.getAttribute("id");app.components[cid]=content}app.root=this;if(!config){config={}}app.config=config;app.container=document.createElement(config.position?"DIV":"SPAN");app.container.id=this.obj.id+"_"+id+"_container";function set_style_dimension(obj,name,value){obj.style.name=value.indexOf("px")||value.indexOf("%")?value:value+"px"}if(config.position){app.container.style.position=config.position}if(config.display){app.container.style.display=config.display}if(config.width){set_style_dimension(app.container,"width",config.width)}if(config.height){set_style_dimension(app.container,"height",config.height)}if(config.top){set_style_dimension(app.container,"top",config.y)}if(config.left){set_style_dimension(app.container,"left",config.x)}this.container.appendChild(app.container);try{app.initApp(app.container,this)}catch(e){consoleDebug("error intializing app "+id+": "+e)}};this._wait_for_data=function(request,job){if(request.readyState==4){try{if(request.status==200){job.handler.apply(this,new Array(request.responseText,job.args));this._process_queue()}}catch(e){consoleDebug("error: "+e+" "+job.path)}}};this._process_queue=function(){while(this._queue.length>0){var job=this._queue.shift();var request=RFX_INTERFACE.Ajax();var self=this;request.onreadystatechange=function(){self._wait_for_data(request,job)};var path=job.path.replace("{integration}",this.integration_name||"");request.open("GET",path);request.send();if(job.block){return }}};this._init_noflash=function(id,configuration_name,query){this.apps=new Object();var configuration_dir=this.params.rfx_configuration_dir||"./";var integration_dir="../../settings/integrations/";this._queue.push({path:configuration_dir+"startup.rml",block:true,handler:this._init_startup});this._queue.push({path:integration_dir+"{integration}/integration.rml",block:false,handler:this._init_integration});this._process_queue()};if(this.noflash){this._init_noflash()}this.addEventListener=function(host,event,handler){if(!this.handlers[event]){this.handlers[event]=new Array()}this.handlers[event].push(handler);if(event!="init"&&event!="load"){this.obj.registerEvent(event,host)}};this.isComplete=function(){return this._isComplete};this.resize=function(new_width,new_height){if(this.obj.width!=new_width||this.obj.height!=new_height){this.obj.width=new_width;this.obj.height=new_height}};this.getParam=function(name){return this.obj.getParam(name)};this.setParam=function(name,value){this.obj.setParam(name,value)};this.setLocaleChain=function(){var args=new Array();for(var i=0;i<arguments.length;i++){args.push(arguments[i])}if(args[args.length-1]!="en_US"){args.push("en_US")}this.obj.setLocaleChain(args)};this.loadSwf=function(movie,width,height,id){this.obj.loadSwf({uri:movie,width:width,height:height,id:id,type:"application"});if(this.width<width){this.width=width}if(this.height<height){this.height=height}this.resize(this.width,this.height)};this.dispatchEvent=function(event_name,host){this.obj.dispatchEvent(event_name,host)};this.callMethod=function(){var args=new Array();for(var i=0;i<arguments.length;i++){args.push(arguments[i])}var retval;try{retval=this.obj.callMethod(args)}catch(e){consoleDebug(e)}return retval};this.getValue=function(path){var retval;try{retval=this.obj.getValue(path)}catch(e){consoleDebug(e)}return retval};this.getObject=function(path,value){var retval;var isxml;try{retval=value==undefined?this.obj.getObject(path):this.obj.getObject(path,value);if((" "+retval).indexOf(" XML ")==0){retval=RFX_INTERFACE.newXML(retval.substr(4)).firstChild}}catch(e){consoleDebug(e)}return retval};this.setValue=function(path,value){return this.getObject(path,value)}};RFX_INTERFACE.Parse_EventObject=function(data){data=data.substring(1,data.length-2);var tokens=data.split(" ");var type=tokens[0];var obj=new Object;for(var i=1;i<tokens.length;i++){var tokens2=tokens[i].split("=");obj[tokens2[0]]=eval(tokens2[1])}obj.className=type;return obj};RFX_INTERFACE.Get_Object=function(A){return this.Application_Objects[A]};RFX_INTERFACE.Get_Objects=function(){var A=new Array();for(var B=0;B<this.Application_Objects.length;B++){A.push(this.Application_Objects[B])}return A};RFX_INTERFACE.Event_Dispatcher=function(F,E,C){var D=this.Get_Object(F);if(!D){return }if(C&&C!=""){C=this.Parse_EventObject(C)}var A=D.handlers[E];if(A){for(var B=0;B<A.length;B++){A[B](D,C)}}};RFX_INTERFACE.Pending_Requests=new Array();RFX_INTERFACE.Data_Checker=null;RFX_INTERFACE.Set_Property=function(D,A,B){var C=this.Get_Object(D);if(A.indexOf("XML")!=-1){B=RFX_INTERFACE.newXML(B).firstChild}C[A]=B};RFX_INTERFACE.Init_App=function(D,C,A){var B=this.Get_Object(D);if(!B.apps){B.apps=new Object()}if(!B.apps[C]){B.apps[C]=new Object()}B.apps[C].integrationXML=RFX_INTERFACE.newXML(A).firstChild};RFX_INTERFACE.Call_Integration=function(D,A,B){var C=this.Get_Object(D);if(C.integration){if(C.integration[A]){C.integration[A](C,B)}}};RFX_INTERFACE.Set_Closure=function(id,code){var obj=this.Get_Object(id);eval("obj.integration = new("+code+")();")};RFX_INTERFACE.Resize=function(C,B,A){this.Get_Object(C).resize(B,A)};RFX_INTERFACE.Register_App=function(D,A,B){var C=this.Get_Object(D);if(!C){return }if(!C.apps){C.apps=new Object()}};RFX_INTERFACE.newXML=function(A){var B;if(RFX_INTERFACE.isIE){B=new ActiveXObject("MSXML.DomDocument");B.loadXML(A)}else{B=(new DOMParser()).parseFromString(A,"text/xml")}return B};RFX_INTERFACE.Prep_Jxml=function(B,A,H,D){var G=RFX_INTERFACE.newXML(D).firstChild;var C={};for(var F=0;F<G.attributes.length;F++){var I=G.attributes[F];C[I.nodeName]=I.nodeValue}var E=this.Get_Object(B);if(!E){return }if(!E.apps){E.apps=new Object()}E._init_app(H,A,C)};RFX_INTERFACE.Prep_Handler=function(G,F){var E=this.Get_Object(G);if(!E){return }if(F=="init"){E._isComplete=1}this.Event_Dispatcher(G,F);var D=1000;var B=100;var A=B;var C=this;this.Pending_Requests.push(function(){A-=1;if(A<0){return 1}if(typeof (rfx_init_handler)!="function"||typeof (rfx_load_handler)!="function"){return 0}if(F=="load"){try{rfx_load_handler(E)}catch(H){C.consoleDebug(H)}}else{if(F=="init"){try{rfx_init_handler(E)}catch(H){C.consoleDebug(H)}}}return 1});if(!this.Data_Checker){this.Data_Checker=setInterval(function(){var J=0;for(var H=0;H<C.Pending_Requests.length;H++){var I=C.Pending_Requests[H];if(I){J+=1;if(I.apply()){C.Pending_Requests[H]=undefined;J-=1}}}if(J==0){clearInterval(this.Data_Checker);C.Data_Checker=undefined}},D)}};if(RFX_INTERFACE.isFirefox&&RFX_INTERFACE.isWin){RFX_INTERFACE.requiredMajorVersion=9;RFX_INTERFACE.requiredMinorVersion=0;RFX_INTERFACE.requiredRevision=115}else{RFX_INTERFACE.requiredMajorVersion=9;RFX_INTERFACE.requiredMinorVersion=0;RFX_INTERFACE.requiredRevision=0}RFX_INTERFACE.controlVersion=function(){var A;var B;var C;try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");A=B.GetVariable("$version")}catch(C){}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");A="WIN 6,0,21,0";B.AllowScriptAccess="always";A=B.GetVariable("$version")}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");A=B.GetVariable("$version")}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");A="WIN 3,0,18,0"}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");A="WIN 2,0,0,11"}catch(C){A=-1}}return A};RFX_INTERFACE.getSwfVer=function(){var G=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var F=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var A=navigator.plugins["Shockwave Flash"+F].description;var E=A.split(" ");var C=E[2].split(".");var H=C[0];var B=C[1];if(E[3]!=""){tempArrayMinor=E[3].split("r")}else{tempArrayMinor=E[4].split("r")}var D=tempArrayMinor[1]>0?tempArrayMinor[1]:0;var G=H+"."+B+"."+D}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){G=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){G=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){G=2}else{if(this.isIE&&this.isWin&&!this.isOpera){G=this.controlVersion()}}}}}return G};RFX_INTERFACE.detectFlashVer=function(F,D,C){versionStr=this.getSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(this.isIE&&this.isWin&&!this.isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var E=versionArray[0];var A=versionArray[1];var B=versionArray[2];if(E>parseFloat(F)){return true}else{if(E==parseFloat(F)){if(A>parseFloat(D)){return true}else{if(A==parseFloat(D)){if(B>=parseFloat(C)){return true}}}}}return false}}};RFX_INTERFACE.AC_AddExtension=function(B,A){if(B.indexOf("?")!=-1){return B.replace(/\?/,A+"?")}else{return B+A}};RFX_INTERFACE.AC_Generateobj=function(E,D,A){var C="";if(this.isSafari||this.isIE&&this.isWin&&!this.isOpera){C+="<object ";for(var B in E){C+=B+'="'+E[B]+'" '}for(var B in D){C+='><param name="'+B+'" value="'+D[B]+'" /'}C+="></object>"}else{C+="<embed ";for(var B in A){C+=B+'="'+A[B]+'" '}C+="> </embed>"}return C};RFX_INTERFACE.AC_FL_RunContent=function(){var A=this.AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");return this.AC_Generateobj(A.objAttrs,A.params,A.embedAttrs)};RFX_INTERFACE.AC_GetArgs=function(B,E,G,D,H){var A=new Object();A.embedAttrs=new Object();A.params=new Object();A.objAttrs=new Object();for(var C=0;C<B.length;C=C+2){var F=B[C].toLowerCase();switch(F){case"classid":break;case"pluginspage":A.embedAttrs[B[C]]=B[C+1];break;case"src":case"movie":B[C+1]=this.AC_AddExtension(B[C+1],E);A.embedAttrs.src=B[C+1];A.params[G]=B[C+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":A.objAttrs[B[C]]=B[C+1];break;case"id":case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":A.embedAttrs[B[C]]=A.objAttrs[B[C]]=B[C+1];break;default:A.embedAttrs[B[C]]=A.params[B[C]]=B[C+1]}}A.objAttrs.classid=D;if(H){A.embedAttrs.type=H}return A};RFX_INTERFACE.Flash_Setup_Started=function(I,G){var F=this.detectFlashVer(6,0,65);var D=this.detectFlashVer(this.requiredMajorVersion,this.requiredMinorVersion,this.requiredRevision);if(F&&!D){var B=(this.isIE==true)?"ActiveX":"PlugIn";var A=window.location;document.title=document.title.slice(0,47)+" - Flash Player Installation";var E=document.title;var H=this.RequestParams.query.rfx_loader_dir||"viewers/base/";var C=this.RequestParams.query.rfx_root_dir||"";document.write(this.AC_FL_RunContent("src",this.RequestParams.query.rfx_mediabase+H+"playerProductInstall","FlashVars","MMredirectURL="+A+"&MMplayerType="+B+"&MMdoctitle="+E+"","width","893","height","772","align","middle","id","RfxFlashApp","quality","high","bgcolor","#ffffff","name","RfxFlashApp","allowScriptAccess","always","type","application/x-shockwave-flash","pluginspage",this.RequestParams.protocol+"//www.adobe.com/go/getflashplayer","base",this.RequestParams.query.rfx_mediabase));return true}else{if(!D){if(!I){I="This content requires the Adobe Flash Player. <a href="+this.RequestParams.protocol+"//www.adobe.com/go/getflash/>Get Flash</a>"}else{if(I.indexOf("http")==0||I.substr(-3).match(/gif|jpg/i)!=null){I='<img src="'+I+'" class="rfx_altContent" />'}}if(G&&document.getElementById(G)){document.getElementById(G).innerHTML=I}else{document.write(I)}return true}}return false};RFX_INTERFACE.Parse_Src=function(scriptName,scriptSrc,queryExtra){if(scriptSrc.indexOf("://")==-1){if(scriptSrc.substr(0,1)=="/"){scriptSrc=document.location.protocol+"//"+document.location.host+scriptSrc}else{var URLPath=document.location.pathname.split("/");URLPath.pop();scriptSrc=document.location.protocol+"//"+document.location.host+URLPath.join("/")+"/"+scriptSrc}}var scriptVars=scriptSrc.split(scriptName);if(!scriptVars[0]){var URLPath=document.location.pathname.split("/");URLPath.pop();scriptVars[0]=document.location.protocol+"//"+document.location.host+URLPath.join("/")+"/"}var hostVars=scriptVars.shift().split("://");var queryVars=scriptVars.join(scriptName);var host=undefined;var urlPath=undefined;var protocol="http:";if(!hostVars[1]){protocol=document.location.protocol;host=document.location.host;urlPath=hostVars[0]}else{protocol=hostVars[0]+":";var hostVarTmp=hostVars[1].split("/");host=hostVarTmp.shift();urlPath="/"+hostVarTmp.join("/")}var queryVarObj=new Object();if(queryExtra){queryVars=queryVars?queryVars+"&"+queryExtra:""}if(queryVars.substring(0,1)=="/"){queryVars=queryVars.substring(1)}var queryVarArray=queryVars.substring(1).split("&");for(var i=0;i<queryVarArray.length;i++){var queryVariable=queryVarArray[i].split("=");queryVarObj[queryVariable[0].toLowerCase()]=unescape(queryVariable[1])}queryVarArray=document.location.search.substring(1).split("&");for(var i=0;i<queryVarArray.length;i++){var queryVariable=queryVarArray[i].split("=");queryVarObj[queryVariable[0].toLowerCase()]=unescape(queryVariable[1])}var accountVars=host.split(".");var account="";if(accountVars.length>2&&accountVars[accountVars.length-2].toLowerCase()=="richfx"){account=accountVars[accountVars.length-3].toLowerCase()}var urlVars=urlPath.split("/");var mediaName="";for(var i=0;i<urlVars.length;i++){if(urlVars[i]=="media"&&urlVars.length>i+1){mediaName=urlVars[i+1];break}}with(queryVarObj){if(typeof (rfx_imageviewerbase)=="undefined"||!rfx_imageviewerbase){queryVarObj.rfx_imageviewerbase=protocol+"//"+host+urlPath+(queryVarObj.rfx_integration?"":"viewers/base/")}if(typeof (rfx_mediabase)=="undefined"||!rfx_mediabase){queryVarObj.rfx_mediabase=protocol+"//"+host+urlPath}if(typeof (rfx_client)=="undefined"||!rfx_client){queryVarObj.rfx_client=account}queryVarObj.rfx_lang_default="en";if(typeof (rfx_configuration_dir)=="undefined"||!rfx_configuration_dir){queryVarObj.rfx_configuration_dir=rfx_mediabase}if(typeof (rfx_integration_dir)=="undefined"||!rfx_integration_dir){queryVarObj.rfx_integration_dir="../../settings/integrations/"}if(typeof (rfx_loader_dir)=="undefined"||!rfx_loader_dir){queryVarObj.rfx_loader_dir=(queryVarObj.rfx_integration?"":"viewers/base/")}if(typeof (rfx_root_dir)=="undefined"||!rfx_root_dir){queryVarObj.rfx_root_dir="./"}}var scriptParsedObject=new Object();scriptParsedObject.search=queryVars;scriptParsedObject.host=scriptParsedObject.hostname=host;scriptParsedObject.protocol=protocol;scriptParsedObject.pathname=urlPath;scriptParsedObject.href=scriptVars.join(scriptName);scriptParsedObject.query=queryVarObj;scriptParsedObject.account=account;scriptParsedObject.medianame=mediaName;scriptParsedObject.referer=String(document.location);scriptParsedObject.ua=navigator.userAgent.toLowerCase();scriptParsedObject.mac=scriptParsedObject.ua.indexOf("mac")>-1;scriptParsedObject.windows=scriptParsedObject.ua.indexOf("windows")>-1;scriptParsedObject.opera=scriptParsedObject.ua.indexOf("opera")>-1;scriptParsedObject.ie=(scriptParsedObject.ua.indexOf("msie")>-1)&&!scriptParsedObject.opera;scriptParsedObject.safari=scriptParsedObject.ua.indexOf("safari")>-1;return scriptParsedObject};RFX_INTERFACE.DecodeScript=function(G){var C=document.getElementsByTagName("script");var E=undefined;var B=new Array();for(var D=0;D<C.length;D++){if(C[D].src.toLowerCase().indexOf(G.toLowerCase())!=-1){var F=this.Parse_Src(G,C[D].src);F.refid=D+1;F.tag=C[D];B.push(F)}}if(!B.length){return }var A=B[0];A.items=B;return A};RFX_INTERFACE.RequestParams=RFX_INTERFACE.DecodeScript("rfxembed");if(RFX_INTERFACE.RequestParams.query.rfx_debug){RFX_INTERFACE.Debug_On=true}if(RFX_INTERFACE.RequestParams.query.rfx_debug=="detach"){RFX_INTERFACE.Debug_Window_Detach=true}RFX_INTERFACE.Inline_Objects();RFX_INTERFACE.Initialize_Embed_Objects();RFX_INTERFACE.consoleDebug("starting debug")}else{RFX_INTERFACE.RequestParams=RFX_INTERFACE.DecodeScript("rfxembed");RFX_INTERFACE.Inline_Objects()};