translation=new Object();translation.en=new Object();translation.de=new Object();translation.fr=new Object();translation.fr["not installed"]="non installé";translation.en["not installed"]="not installed";translation.de["not installed"]="Nicht Installiert";translation.fr["compulsory for viewing"]="Ce plugin est nécessaire pour voir le contenu 3D";translation.en["compulsory for viewing"]="This plugin is compulsory to view 3D content";translation.de["compulsory for viewing"]="";translation.fr["Your version"]="Votre version";translation.en["Your version"]="Your version";translation.de["Your version"]="Ihre Version";translation.fr["Required version"]="Version nécessaire";translation.en["Required version"]="Required version";translation.de["Required version"]="Ben&ouml;tigte Version";translation.fr["Available version"]="Version disponible";translation.en["Available version"]="Available version";translation.de["Available version"]="Verf&uuml;gbare Version";translation.fr["Update"]="Mettre à jour";translation.en["Update"]="Update";translation.de["Update"]="Aktualisierung";translation.fr["not necessary"]="pas indispensable";translation.en["not necessary"]="not necessary";translation.de["not necessary"]="nicht erforderlich";translation.fr["but recommended"]="mais recommandé";translation.en["but recommended"]="but recommended";translation.de["but recommended"]="aber empfohlen";translation.fr["required"]="nécessaire";translation.en["required"]="required";translation.de["required"]="ben&ouml;tigt";translation.fr["recommended"]="recommandé";translation.en["recommended"]="recommended";translation.de["recommended"]="empfohlen";translation.fr["yes"]="oui";translation.en["yes"]="yes";translation.de["yes"]="ja";translation.fr["no"]="non";translation.en["no"]="no";translation.de["no"]="nein";translation.fr["still continue"]="Continuer malgré tout";translation.en["still continue"]="Continue";translation.de["still continue"]="Weiter";translation.fr["The viewer software"]="Pensez à désinstaller BSContact avant d'installer le nouveau pour éviter tout problème.";translation.en["The viewer software"]="The viewer software";translation.de["The viewer software"]="Die Viewer Software";translation.fr["enables you to visualize and interact with state of the art 2D/3D content"]="";translation.en["enables you to visualize and interact with state of the art 2D/3D content"]="enables you to visualize and interact with state of the art 2D/3D content";translation.de["enables you to visualize and interact with state of the art 2D/3D content"]="erm&ouml;glicht Ihnen ansprechende 2D/3D Szenen zu betrachten und mit diesen zu interagieren";translation.fr["Install"]="Installer";translation.en["Install"]="Install";translation.de["Install"]="Installieren Sie";translation.fr["Update"]="Mettre à jour";translation.en["Update"]="Update";translation.de["Update"]="Aktualisieren Sie";translation.fr["Need help"]="Besoin d'aide";translation.en["Need help"]="Need help";translation.de["Need help"]="Hilfe ben&ouml;tigt";translation.fr["Click the above download link"]="Cliquer sur download";translation.en["Click the above download link"]="Click the above download button";translation.de["Click the above download link"]="Klicken Sie auf den oberen Download Verweis";translation.fr["A dialog box appears"]="Une boite de dialogue va apparaitre";translation.en["A dialog box appears"]="A dialog box appears";translation.de["A dialog box appears"]="Ein Dialog erscheint";translation.fr["<br>Click '<i>Save File</i>'"]="<br>Cliquer sur '<i>Sauvegarder le fichier</i>'";translation.en["<br>Click '<i>Save File</i>'"]="<br>Click '<i>Save File</i>'";translation.de["<br>Click '<i>Save File</i>'"]="<br>Klicken Sie '<i>Datei speichern</i>'";translation.fr["<br>Click '<i>Save</i>'"]="<br>Cliquer sur '<i>Sauvegarder</i>'";translation.en["<br>Click '<i>Save</i>'"]="<br>Click '<i>Save</i>'";translation.de["<br>Click '<i>Save</i>'"]="<br>Klicken Sie '<i>Speichern</i>'";translation.fr["<br>Click '<i>Run</i>'"]="<br>Cliquer sur '<i>Lancer</i>'";translation.en["<br>Click '<i>Run</i>'"]="<br>Click '<i>Run</i>'";translation.de["<br>Click '<i>Run</i>'"]="<br>Klicken Sie '<i>Ausf&uuml;hren</i>'";translation.fr["After downloading the file please click on the icon to execute the installer"]="Apr�s avoir téléchargé l'installeur, cliquez sur l'icone BS Contact Installer pour exécuter l'installeur";translation.en["After downloading the file please click on the icon to execute the installer"]="After downloading the installer please click on the BS Contact Installer icon to execute the installer";translation.de["After downloading the file please click on the icon to execute the installer"]="Nach dem Herunterladen des Installers klicken Sie bitte auf das BS Contact Installer Symbol, um das Installationsprogramm auszuf&uuml;hren";translation.fr["After downloading another dialog box appears"]="Apr�s le t�l�chargement, une nouvelle boite de dialogue va apparaitre";translation.en["After downloading another dialog box appears"]="After downloading another dialog box appears";translation.de["After downloading another dialog box appears"]="Nach dem Herunterladen erscheint ein weiterer Dialog";translation.fr["When the installer starts please accept the licence agreement and follow the wizard steps"]="Quand l'installeur démarre, acceptez l'accord de license et suivez les instructions";translation.en["When the installer starts please accept the licence agreement and follow the wizard steps"]="When the installer starts please accept the licence agreement and follow the wizard steps";translation.de["When the installer starts please accept the licence agreement and follow the wizard steps"]="Wenn das Installationsprogramm startet, akzeptieren Sie bitte den Lizenzvertrag und folgen dem Installations Assistenten";translation.fr["When the installer starts please follow the wizard steps"]="Quand l'installeur démarre, suivez les instructions";translation.en["When the installer starts please follow the wizard steps"]="When the installer starts please follow the wizard steps";translation.de["When the installer starts please follow the wizard steps"]="Wenn das Installationsprogramm startet, folgen Sie bitte dem Installations Assistenten";translation.fr["This place is to show 3D content"]="";translation.en["This place is to show 3D content"]="This place is to show 3D content";translation.de["This place is to show 3D content"]="An dieser Stelle wird eine 3D Szene dargstellt";translation.fr["To display it the software"]="";translation.en["To display it the software"]="To display it the software";translation.de["To display it the software"]="Um diese anzuzeigen wird die Software";translation.fr["is necessary"]="est nécessaire";translation.en["is necessary"]="is necessary";translation.de["is necessary"]="ben&ouml;tigt";translation.fr["Your version of"]="Votre version de";translation.en["Your version of"]="Your version of";translation.de["Your version of"]="Ihre Version von";translation.fr["meets the requirement"]="est compatible";translation.en["meets the requirement"]="meets the requirement";translation.de["meets the requirement"]="erf&uuml;llt die Bedingungen";translation.fr["of the content"]="avec le contenu";translation.en["of the content"]="of the content";translation.de["of the content"]="der 3D Szene";translation.fr["Continue"]="Continuer";translation.en["Continue"]="Continue";translation.de["Continue"]="Weiter";translation.fr["To display it correctly an update of the software"]="Pour afficher celà correctement, une mise à jour du logiciel";translation.en["To display it correctly an update of the software"]="To display it correctly an update of the software";translation.de["To display it correctly an update of the software"]="Um diese richtig anzuzeigen, wird eine Aktualierung der Software";translation.fr["There is a newer Version available. Do you want to update now"]="Il existe une nouvelle version. Voulez vous mettre à jour";translation.en["There is a newer Version available. Do you want to update now"]="There is a newer Version available. Do you want to update now";translation.de["There is a newer Version available. Do you want to update now"]="Eine aktuellere Version ist verf&uuml;gbar. Wollen Sie auf diese aktualisieren";translation.fr["View the 3D scene now"]="Voir la scène 3D maintenant";translation.en["View the 3D scene now"]="View the 3D scene now";translation.de["View the 3D scene now"]="Weiter zur 3D Szene";translation.fr["The software"]="Le logiciel";translation.en["The software"]="The software";translation.de["The software"]="Die Software";translation.fr["has been"]="a été";translation.en["has been"]="has been";translation.de["has been"]="wurde";translation.fr["installed on your system, but enabling it did not work"]="installé sur votre système mais n'a pas pu être activé";translation.en["installed on your system, but enabling it did not work"]="installed on your system, but enabling it did not work";translation.de["installed on your system, but enabling it did not work"]="auf Ihrem Computer installiert, aber scheint nicht korrekt zu arbeiten";translation.fr["installed on your system, but needs to be enabled"]="install� sur votre système mais doit être activé";translation.en["installed on your system, but needs to be enabled"]="installed on your system, but needs to be enabled";translation.de["installed on your system, but needs to be enabled"]="auf Ihrem Computer installiert, muss aber noch aktiviert werden";translation.fr["Please do one of the following"]="Réalisez l'une des actions suivantes";translation.en["Please do one of the following"]="Please do one of the following";translation.de["Please do one of the following"]="Bitte f&uuml;hren Sie folgendes aus";translation.fr["Close your webbrowser, open it again, and come back to this page"]="Fermez votre navigateur web, ouvrez le et revenez sur cette page";translation.en["Close your webbrowser, open it again, and come back to this page"]="Close your webbrowser, open it again, and come back to this page";translation.de["Close your webbrowser, open it again, and come back to this page"]="Schlie&szlig;en Sie Ihren Webbrowser, und kehren Sie zu dieser Internetseite zur&uuml;ck";translation.fr["Try starting the 3D content"]="Essayer de lancer le contenu 3D";translation.en["Try starting the 3D content"]="Try starting the 3D content";translation.de["Try starting the 3D content"]="Versuche 3D Szene zu starten";function extend(a,c){function b(){}b.prototype=c.prototype;a.prototype=new b();a.prototype.constructor=a;a.superclass=c;a.superproto=c.prototype}util.prototype.getBrowser=GetBrowser;util.prototype.getOS=GetOS;util.prototype.getBrowserVersion=GetBrowserVersion;function util(){}function checkDate(c,b){var a={Jan:1,Feb:2,Mar:3,Apr:4,May:5,Jun:6,Jul:7,Aug:8,Sep:9,Oct:10,Nov:11,Dec:12};requiredDate=c.split(/ +/);currentDate=b.split(/ +/);if(parseInt(currentDate[2])>parseInt(requiredDate[2])){return true}if(parseInt(currentDate[2])>=parseInt(requiredDate[2])&&a[currentDate[0]]>a[requiredDate[0]]){return true}if(parseInt(currentDate[2])>=parseInt(requiredDate[2])&&a[currentDate[0]]>=a[requiredDate[0]]&&parseInt(currentDate[1])>=parseInt(requiredDate[1])){return true}return false}function GetBrowser(){var b="";var a=navigator.userAgent.toLowerCase();if(_checkIt(a,"konqueror")){b="Konqueror"}else{if(_checkIt(a,"chrome")){b="Google Chrome"}else{if(_checkIt(a,"safari")){b="Safari"}else{if(_checkIt(a,"opera")){b="Opera"}else{if(_checkIt(a,"msie")){b="Internet Explorer"}else{if(!_checkIt(a,"compatible")){b="Netscape Navigator"}else{b="unknown"}}}}}}return b}function GetOS(){var b="";var a=navigator.userAgent.toLowerCase();if(_checkIt(a,"konqueror")){b="Linux"}if(!b){if(_checkIt(a,"linux")){b="Linux"}else{if(_checkIt(a,"x11")){b="Unix"}else{if(_checkIt(a,"mac")){b="Mac"}else{if(_checkIt(a,"win")){b="Windows"}else{b="unknown"}}}}}return b}function GetBrowserVersion(){if(/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){return new Number(RegExp.$1)}if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){return new Number(RegExp.$1)}if(/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)){return new Number(RegExp.$1)}if(/Safarie[\/\s](\d+\.\d+)/.test(navigator.userAgent)){return new Number(RegExp.$1)}}function _checkIt(b,a){return b.indexOf(a)!=-1}function BSContactInstallLib(){this.DetectedBrowser=this.getBrowser();this.DetectedBrowserversion=this.getBrowserVersion();this.OperatingSystem=this.getOS();this.BSVersion_MimeType="application/x-bs-version-6";this.BSVersion_CLSID="7C26EAE8-5ABF-495B-8956-49F35631CD11";this.BSVersionObject=null;this.BSSpecialBuild="some-id";this.BSContactVersion=0;this.BSContactSpecialBuild="no";this.BSContactBuildDate=0;this.requiredDate="";this.requiredVersion="";this.BSContactProductName="unknown";this.alreadyReadInformations=false;this.InstallerContainer=null;this.BSContactAvailable=function(){for(var b=0;b<navigator.plugins.length;b++){var a=navigator.plugins[b];if(a.name.substring(0,11)=="BS Contact "||a.name=="BS Contact"){return true}}return false};this.Detect_BSVersion=function(){if(this.DetectedBrowser=="Internet Explorer"){var a=document.getElementById("BSVersion");if(a==undefined){this.includeBSVersion();return"no"}if(a.Version==undefined){return"no"}this.BSVersionObject=a;return"yes"}else{navigator.plugins.refresh();if(navigator.mimeTypes&&navigator.mimeTypes[this.BSVersion_MimeType]){if(navigator.mimeTypes[this.BSVersion_MimeType].enabledPlugin&&navigator.plugins&&navigator.plugins["BS Version"]){this.BSVersionObject=document.embeds.BSVersion}if(this.BSVersionObject==undefined){this.includeBSVersion();return"no"}return"yes"}}return"no"};this.includeBSVersion=function(){if(this.DetectedBrowser=="Internet Explorer"){this.InstallerContainer.innerHTML='<div Id= "BSVersionOuter"> <OBJECT id="BSVersion" name=BSVersion classid="clsid:'+this.BSVersion_CLSID+'" width=0 height=0 type=application/x-oleobject> </OBJECT></div>'}else{this.InstallerContainer.innerHTML='<div Id="BSVersionOuter"><embed Id=BSVersion name=BSVersion type="'+this.BSVersion_MimeType+'" width=0 height=0 ></div>'}};this.ReadStatus=function(){var a="cannot detect";switch(this.Detect_BSVersion()){case"no":if(this.DetectedBrowser=="Internet Explorer"){var c=document.getElementById("BSVersion");if(""+c.readyState=="4"||c.readyState=="complete"){BSVersion_outer=document.getElementById("BSVersionOuter");var b=BSVersion_outer.innerHTML;BSVersion_outer.innerHTML="";BSVersion_outer.innerHTML=b}}return"not-installed";break;case"yes":var d=this.BSVersionObject.Update();if(d!="ok"){if(d=="not-installed"){a="not-installed"}else{if(d=="old-version"){a="need update"}else{a="cannot detect"}}}else{this.BSContactVersion=this.BSVersionObject.Version;this.BSContactSpecialBuild=this.BSVersionObject.SpecialBuild;this.BSContactBuildDate=this.BSVersionObject.BuildDate;this.BSContactProductName=this.BSVersionObject.ProductName;if(parseFloat(this.BSContactVersion)>parseFloat(this.requiredVersion)){a="ok"}else{if(this.requiredDate&&!checkDate(this.requiredDate,this.BSContactBuildDate)){a="need update"}else{a="ok"}}}this.alreadyReadInformations=true;break}return a};this.getVersion=function(){if(this.alreadyReadInformations){return this.BSContactVersion}else{this.ReadStatus();return this.BSContactVersion}};this.getBuildDate=function(){if(this.alreadyReadInformations){return this.BSContactBuildDate}else{this.ReadStatus();return this.BSContactBuildDate}};this.getProductName=function(){if(this.alreadyReadInformations){return this.BSContactProductName}else{this.ReadStatus();return this.BSContactProductName}};this.getSpecialBuild=function(){if(this.alreadyReadInformations){return this.BSContactSpecialBuild}else{this.ReadStatus();return this.BSContactSpecialBuild}};this.FreeUnusedLibraries=function(){this.BSVersionObject.FreeUnusedLibraries()};this.IsSpecialBuildId=function(a){return this.BSVersionObject.IsSpecialBuild(a)};this.ajaxObject;this.ajaxRequestURL="";this.BSContactAvailableVersion="";AjaxSelf=this;this.getAjaxObject=function(){if(window.XMLHttpRequest){this.ajaxObject=new XMLHttpRequest()}if(window.ActiveXObject){this.ajaxObject=new ActiveXObject("Microsoft.XMLHTTP")}if(this.ajaxObject){this.ajaxObject.onreadystatechange=this.ajaxResponseCallback;this.ajaxRequestURL=document.URL.substring(0,document.URL.lastIndexOf("/")+1);this.ajaxRequestURL+="ajaxResponse.php";AjaxSelf=this}};this.ajaxResponseCallback=function(){if(AjaxSelf.ajaxObject.readyState==4){var a=AjaxSelf.ajaxObject.responseXML.documentElement;AjaxSelf.BSContactAvailableVersion=a.getElementsByTagName("Version")[0].childNodes[0].nodeValue;AjaxSelf.BSVersion_MimeType=a.getElementsByTagName("Mime")[0].childNodes[0].nodeValue;AjaxSelf.BSVersion_CLSID=a.getElementsByTagName("CLID")[0].childNodes[0].nodeValue}};this.SendAjax=function(){this.ajaxObject.open("GET",this.ajaxRequestURL,true);this.ajaxObject.send(null)};this.useLatestAvailableVersion=function(){this.getAjaxObject();this.SendAjax()}}extend(BSContactInstallLib,util);function BSContactInstallerUI(b,d,c,a){this.displayStatus=false;this.language="en";this.requiredDate=c;this.failureFunction=null;this.requiredVersion=a;this.availableVersion="";this.InstallerContainer=d;this.ProductName="BS Contact";this.internalProductName="BS Contact VRML/X3D";this.specialBuildId="";this.downloadUrlAdmin="http://www.bitmanagement.com/download/BS_Contact/BS_Contact_Installer_IE7.exe";this.downloadUrl="http://www.bitmanagement.com/download/BS_Contact/BS_Contact_Installer.exe";this.successURL="http://www.bitmanagement.de/php-bin/ViewVrml.php?url=http://www.bitmanagement.de/download/BS_Contact/cube_grid.wrl";this.BSContactInstallLibInstance=new BSContactInstallLib();this.needAjaxUpdate=false;this.prevStatus="";this.prevText="";this.BSContactInstallLibInstance.InstallerContainer=this.InstallerContainer;this.BSContactInstallLibInstance.requiredDate=this.requiredDate;this.BSContactInstallLibInstance.requiredVersion=this.requiredVersion;this.BSContactInstallLibInstance.Detect_BSVersion();this.status=this.BSContactInstallLibInstance.ReadStatus();this.Timer;this.bFinished=false;if(this.BSContactInstallLibInstance.DetectedBrowser=="Internet Explorer"&&parseFloat(this.BSContactInstallLibInstance.DetectedBrowserVersion)*10<80){this.downloadUrl=this.downloadUrlAdmin}this.L=function(e){return e+"\n"};this.OutStatus=function(e){var f="";f+=this.L("<TABLE BORDER=0 CellSpacing=o CellPadding=0>");f+=this.L("  <TR>");f+=this.L('    <TD Align=Left><p class="tagTL">'+translation[this.language]["Your version"]+":</P></TD>");f+=this.L('    <TD Align=Left><p class="tagTR">'+(this.status=="not-installed"?translation[this.language]["not installed"]:this.BSContactInstallLibInstance.getVersion())+" "+this.BSContactInstallLibInstance.getBuildDate()+"</P></TD>");f+=this.L("  </TR><TR>");if(this.requiredVersion!=""){f+=this.L('    <TD Align=Left><p class="tagTL">'+translation[this.language]["Required version"]+":</P></TD>");f+=this.L('    <TD Align=Left><p class="tagTR">'+this.requiredVersion+" "+this.requiredDate+"</P></TD>")}f+=this.L("  </TR><TR>");f+=this.L('    <TD Align=Left><p class="tagTL">'+translation[this.language]["Update"]+":</P></TD>");f+='    <TD Align=Left><p class="tagTR">';if(this.status=="need update"){f+='<span style="color:#990000;">'+translation[this.language]["yes"]+"</span>"}else{f+='<span style="color:#009900;">'+translation[this.language]["no"]+"</span>"}f+=this.L("    </P></TD>");f+=this.L("  </TR>");f+=this.L("</TABLE>");return f};this.checkVersion=function(){this.status=this.BSContactInstallLibInstance.ReadStatus();if(this.status!="ok"){return this.status}else{var e=false;if(this.BSContactInstallLibInstance.getSpecialBuild()=="yes"&&this.specialBuildId!=""){e=this.BSContactInstallLibInstance.IsSpecialBuildId(this.specialBuildId)}else{if(this.BSContactInstallLibInstance.getSpecialBuild()=="no"&&this.specialBuildId==""){if(this.internalProductName=="BS Contact VRML/X3D"&&this.internalProductName!=this.BSContactInstallLibInstance.getProductName()){e=true}else{if(this.internalProductName==this.BSContactInstallLibInstance.getProductName()){e=true}else{return"not-installed"}}}else{return"not-installed"}}if(e){if(this.requiredVersion!=""){if(Math.floor(parseFloat(this.CurrentAvailableVersion)*1000)>=Math.floor(parseFloat(this.requiredVersion)*1000)){e=Math.floor(parseFloat(this.BSContactInstallLibInstance.getVersion())*1000)>=Math.floor(parseFloat(this.requiredVersion)*1000)}else{e=Math.floor(parseFloat(this.BSContactInstallLibInstance.getVersion())*1000)>=Math.floor(parseFloat(this.CurrentAvailableVersion)*1000)}}else{e=Math.floor(parseFloat(this.BSContactInstallLibInstance.getVersion())*1000)>=Math.floor(parseFloat(this.CurrentAvailableVersion)*1000)}}if(e==true){return"ok"}else{return"need update"}}};this.ShowInstallHelp=function(){var e=document.getElementById("InstallHelp");if(e){var g=document.getElementById("install");if(g){var f=g.className;if(f=="install"){g.className="installExpanded";e.style.visibility="visible"}else{g.className="install";e.style.visibility="hidden"}}}};this.OutInstallLink=function(){Ret="";Ret+=this.L('<div class="install" id="install">');Ret+=this.L('<A HREF="'+this.downloadUrl+'">'+translation[this.language]["Install"]+"</A>");Ret+=this.L("</div>");return Ret};this.GoToContent=function(e){clearTimeout(this.Timer);this.bFinished=true;if(this.BSContactInstallLibInstance.Detect_BSVersion()=="yes"){this.BSContactInstallLibInstance.FreeUnusedLibraries()}if(e==undefined||!e){document.location.replace(this.successURL)}};this.Run=function(){if(this.bFinished){return}var i="";if(this.BSContactInstallLibInstance.OperatingSystem!="Windows"){this.bFinished=true;i=this.L("Ce logiciel n'est pas encore supporté par votre système d'exploitation. Vous devez utiliser windows.</p>");if(this.failureFunction!=null){this.failureFunction(e)}}else{if(this.availableVersion==""&&this.specialBuildId==""&&this.BSContactInstallLibInstance.BSContactAvailableVersion==""){this.BSContactInstallLibInstance.useLatestAvailableVersion();this.needAjaxUpdate=true}else{if(this.availableVersion!=""){this.CurrentAvailableVersion=this.availableVersion}}if(this.needAjaxUpdate){if(this.BSContactInstallLibInstance.BSContactAvailableVersion!=""){this.CurrentAvailableVersion=this.BSContactInstallLibInstance.BSContactAvailableVersion;this.needAjaxUpdate=false;clearTimeout(this.Timer)}else{this.Timer=setTimeout((function(j){return function(){j.Run()}})(this),100);return}}var e=this.checkVersion();if(this.prevStatus==e&&this.prevStatus!=""&&this.prevStatus!="ok"){this.Timer=setTimeout((function(j){return function(){j.Run()}})(this),1000);return}switch(e){case"ok":if(this.displayStatus){i=this.L('<p class="tag1">');i+=this.L(translation[this.language]["The viewer software"]+" <b>"+this.ProductName+"</b> "+translation[this.language]["enables you to visualize and interact with state of the art 2D/3D content"]+"<br>");i+=this.L(translation[this.language]["Your version of"]+" <b>"+this.ProductName+"</b> "+translation[this.language]["meets the requirement"]);i+=this.L(translation[this.language]["of the content"]+".<br>");i+=this.L("</p>");i+=this.L(this.OutStatus(e));i+=this.L(this.OutInstallLink());if(this.successFunction!=null){this.successFunction(e)}}else{this.GoToContent()}break;case"need update":i+=this.L('<p class="tag1">');i+=this.L(translation[this.language]["The viewer software"]+" <b>"+this.ProductName+"</b> "+translation[this.language]["enables you to visualize and interact with state of the art 2D/3D content"]+"<br>");i+=this.L("</p>");i+=this.L(this.OutStatus(e));i+=this.L(this.OutInstallLink());if(this.failureFunction!=null){this.failureFunction(e)}break;case"cannot detect":case"not-installed":i+=this.L('<p class="tag1">');i+=this.ProductName+" "+translation[this.language]["not installed"];i+=this.L("</p>");i+=this.L('<p class="tag1">');i+=translation[this.language]["compulsory for viewing"];i+=this.L("</p>");i+=this.OutInstallLink();if(this.failureFunction!=null){this.failureFunction(e)}break}this.prevStatus=e}if(this.InstallerContainer!=null&&this.prevText!=i){this.prevText=i;var h=document.getElementById("BSVersionOuter");var g="";if(h!=null){if(this.BSContactInstallLibInstance.DetectedBrowser=="Internet Explorer"){g=h.outerHTML}else{g=h.parentNode.innerHTML}}if(this.BSContactInstallLibInstance.DetectedBrowser=="Internet Explorer"){g='<div Id= "BSVersionOuter"> <OBJECT id="BSVersion" name=BSVersion classid="clsid:'+this.BSContactInstallLibInstance.BSVersion_CLSID+'" width=0 height=0 type=application/x-oleobject> </OBJECT></div>'}else{g='<div id="BSVersionOuter"><embed width="0" height="0" type="application/x-bs-version-6" name="BSVersion" id="BSVersion"></div>'}this.InstallerContainer.innerHTML=g+this.prevText}if(this.InstallerContainer!=null){var f;if(window.getComputedStyle){f=window.getComputedStyle(this.InstallerContainer,null).backgroundImage}else{if(this.InstallerContainer.currentStyle){f=this.InstallerContainer.currentStyle.backgroundImage}}}if(!this.bFinished){this.Timer=setTimeout((function(j){return function(){j.Run()}})(this),1000)}}}BSRequiredVersion="7.216";BSRequiredDate="May  3 2010";
