﻿;var loginLandingPage="http://<<lumen_serverName>>/nicif/<<localization>>/header_login/content.xhtml?du=";var createLandingPage="http://<<lumen_serverName>>/nicif/<<localization>>/header_create/content.xhtml?du=";var notMeLandingPage="http://<<tesla_serverName>>/niwcf/logout?notMe=true";var lumen_prod="lumen.ni.com";var lumen_test="lumen-test.ni.com";var lumen_dev="lumen-dev.ni.com";var tesla_prod="tesla.ni.com";var tesla_test="tesla-test.ni.com";var tesla_dev="tesla-dev.ni.com";var defaultServer="production";var lumen_tag="<<lumen_serverName>>";var tesla_tag="<<tesla_serverName>>";var localization_tag="<<localization>>";var headerWidgetTemplates=new Object();headerWidgetTemplates.welcomeMessage=new Object();headerWidgetTemplates.welcomeMessage.US=new Object();headerWidgetTemplates.welcomeMessage.US.EN='Hello <<firstName>> <a href="<<NotMeLandingPage>>">(This is not me)</a>';headerWidgetTemplates.welcomeMessage.MX=new Object();headerWidgetTemplates.welcomeMessage.MX.ES='Hola <<firstName>> <<lastName>> <a href="<<NotMeLandingPage>>">(Usuario equivocado.)</a>';headerWidgetTemplates.welcomeMessage.MX.EN='Hello <<firstName>> <<lastName>> <a href="<<NotMeLandingPage>>">(This is not me)</a>';headerWidgetTemplates.welcomeMessage.JP=new Object();headerWidgetTemplates.welcomeMessage.JP.JA='こんにちは、  <<lastName>> <<firstName>> 様 <a href="<<NotMeLandingPage>>"> [ログアウト]</a>';headerWidgetTemplates.welcomeMessage.JP.EN='Hello <<lastName>> <<firstName>> <a href="<<NotMeLandingPage>>">(This is not me)</a>';headerWidgetTemplates.welcomeMessage.CN=new Object();headerWidgetTemplates.welcomeMessage.CN.ZH='您好，<<lastName>> <<firstName>>。<a href="<<NotMeLandingPage>>">（登出）</a>';headerWidgetTemplates.welcomeMessage.CN.EN='Hello <<lastName>> <<firstName>> <a href="<<NotMeLandingPage>>">(This is not me)</a>';headerWidgetTemplates.welcomeMessage.HK=new Object();headerWidgetTemplates.welcomeMessage.HK.ZH='<<lastName>> <<firstName>>，您好。<a href="<<NotMeLandingPage>>">(我並非本人，我要登出。)</a>';headerWidgetTemplates.welcomeMessage.HK.EN='Hello <<lastName>> <<firstName>> <a href="<<NotMeLandingPage>>">(This is not me)</a>';headerWidgetTemplates.welcomeMessage.KR=new Object();headerWidgetTemplates.welcomeMessage.KR.KO='안녕하세요, <<lastName>><<firstName>> 님! <a href="<<NotMeLandingPage>>">(다른 계정 로그인)</a>';headerWidgetTemplates.welcomeMessage.KR.EN='Hello <<lastName>> <<firstName>> <a href="<<NotMeLandingPage>>">(This is not me)</a>';headerWidgetTemplates.welcomeMessage.FR=new Object();headerWidgetTemplates.welcomeMessage.FR.FR='Bonjour <<firstName>> <<lastName>> <a href="<<NotMeLandingPage>>">(Il ne s\'agit pas de moi)</a>';headerWidgetTemplates.welcomeMessage.FR.EN='Hello <<firstName>> <<lastName>> <a href="<<NotMeLandingPage>>">(This is not me)</a>';headerWidgetTemplates.welcomeMessage.CA=new Object();headerWidgetTemplates.welcomeMessage.CA.FR='Bonjour <<firstName>> <<lastName>> <a href="<<NotMeLandingPage>>">(Il ne s\'agit pas de moi)</a>';headerWidgetTemplates.welcomeMessage.CA.EN='Hello <<firstName>> <a href="<<NotMeLandingPage>>">(This is not me)</a>';headerWidgetTemplates.welcomeMessage.DE=new Object();headerWidgetTemplates.welcomeMessage.DE.DE='Willkommen, <<firstName>> <<lastName>> <a href="<<NotMeLandingPage>>">(Das sind nicht Sie?)</a>';headerWidgetTemplates.welcomeMessage.DE.EN='Hello <<firstName>> <<lastName>> <a href="<<NotMeLandingPage>>">(This is not me)</a>';headerWidgetTemplates.welcomeMessage.IT=new Object();headerWidgetTemplates.welcomeMessage.IT.IT='Benvenuto <<firstName>> <<lastName>> <a href="<<NotMeLandingPage>>">(Questo non sono io)</a>';headerWidgetTemplates.welcomeMessage.IT.EN='Hello <<firstName>> <<lastName>> <a href="<<NotMeLandingPage>>">(This is not me)</a>';headerWidgetTemplates.defaultMessage=new Object();headerWidgetTemplates.defaultMessage.US=new Object();headerWidgetTemplates.defaultMessage.US.EN='Improve your ni.com experience. <a href="<<LoginLandingPage>>">Login</a> or <a href="<<CreateLandingPage>>">Create a user profile.</a> ';headerWidgetTemplates.defaultMessage.MX=new Object();headerWidgetTemplates.defaultMessage.MX.ES='Mejore su experiencia en ni.com. <a href="<<LoginLandingPage>>">Iniciar sesión</a> o <a href="<<CreateLandingPage>>">Crear un perfil de usuario.</a> ';headerWidgetTemplates.defaultMessage.MX.EN='Improve your ni.com experience. <a href="<<LoginLandingPage>>">Login</a> or <a href="<<CreateLandingPage>>">Create a user profile.</a> ';headerWidgetTemplates.defaultMessage.JP=new Object();headerWidgetTemplates.defaultMessage.JP.JA='<a href="<<LoginLandingPage>>">ログイン</a> もしくは、ユーザプロファイルを <a href="<<CreateLandingPage>>">新規作成</a> ';headerWidgetTemplates.defaultMessage.JP.EN='Improve your ni.com experience. <a href="<<LoginLandingPage>>">Login</a> or <a href="<<CreateLandingPage>>">Create a user profile.</a> ';headerWidgetTemplates.defaultMessage.CN=new Object();headerWidgetTemplates.defaultMessage.CN.ZH='改善您的ni.com体验。 <a href="<<LoginLandingPage>>">登录 </a> 或 <a href="<<CreateLandingPage>>">创建 </a>用户账号。 ';headerWidgetTemplates.defaultMessage.CN.EN='Improve your ni.com experience. <a href="<<LoginLandingPage>>">Login</a> or <a href="<<CreateLandingPage>>">Create a user profile.</a> ';headerWidgetTemplates.defaultMessage.HK=new Object();headerWidgetTemplates.defaultMessage.HK.ZH='要持續利用 ni.com 的功能，請 <a href="<<LoginLandingPage>>">登入 </a> 或 <a href="<<CreateLandingPage>>">建立</a> 個人資料。';headerWidgetTemplates.defaultMessage.HK.EN='Improve your ni.com experience. <a href="<<LoginLandingPage>>">Login</a> or <a href="<<CreateLandingPage>>">Create a user profile.</a> ';headerWidgetTemplates.defaultMessage.KR=new Object();headerWidgetTemplates.defaultMessage.KR.KO='ni.com의 더욱 편리한 사용을 위해 <a href="<<LoginLandingPage>>">로그인</a> 또는 사용자 프로필을 <a href="<<CreateLandingPage>>">생성</a> 하십시오. ';headerWidgetTemplates.defaultMessage.KR.EN='Improve your ni.com experience. <a href="<<LoginLandingPage>>">Login</a> or <a href="<<CreateLandingPage>>">Create a user profile.</a> ';headerWidgetTemplates.defaultMessage.FR=new Object();headerWidgetTemplates.defaultMessage.FR.FR='Pour un accès privilégié et sans obstacles au contenu technique, <a href="<<LoginLandingPage>>">connectez-vous</a> ou <a href="<<CreateLandingPage>>">créez un profil.</a> ';headerWidgetTemplates.defaultMessage.FR.EN='Improve your ni.com experience. <a href="<<LoginLandingPage>>">Login</a> or <a href="<<CreateLandingPage>>">Create a user profile.</a> ';headerWidgetTemplates.defaultMessage.CA=new Object();headerWidgetTemplates.defaultMessage.CA.FR='Pour un accès privilégié et sans obstacles au contenu technique, <a href="<<LoginLandingPage>>">connectez-vous</a> ou <a href="<<CreateLandingPage>>">créez un profil.</a> ';headerWidgetTemplates.defaultMessage.CA.EN='Improve your ni.com experience. <a href="<<LoginLandingPage>>">Login</a> or <a href="<<CreateLandingPage>>">Create a user profile.</a> ';headerWidgetTemplates.defaultMessage.DE=new Object();headerWidgetTemplates.defaultMessage.DE.DE='Gestalten Sie Ihren Besuch auf ni.com noch effektiver. <a href="<<LoginLandingPage>>">Melden Sie sich an </a> oder <a href="<<CreateLandingPage>>">erstellen Sie ein Benutzerprofil.</a> ';headerWidgetTemplates.defaultMessage.DE.EN='Improve your ni.com experience. <a href="<<LoginLandingPage>>">Login</a> or <a href="<<CreateLandingPage>>">Create a user profile.</a> ';headerWidgetTemplates.defaultMessage.IT=new Object();headerWidgetTemplates.defaultMessage.IT.IT='Personalizza il tuo sito web ni.com. Effettua il <a href="<<LoginLandingPage>>">Login</a> o <a href="<<CreateLandingPage>>">Crea un profilo utente.</a> ';headerWidgetTemplates.defaultMessage.IT.EN='Improve your ni.com experience. <a href="<<LoginLandingPage>>">Login</a> or <a href="<<CreateLandingPage>>">Create a user profile.</a> ';function getCurrentServer(){if(typeof headerWidgetUserInfo!="undefined"){var A=headerWidgetUserInfo.server;if(A!="<<server>>"&&A.length>0){return A}}return defaultServer}function getLocalizedURL(A){var C=getLanguage();var B=getCountry();if(C=="en"){return A.replace(localization_tag,"us")}else{if(C=="zh"&&B=="CN"){return A.replace(localization_tag,"zhs")}else{if(C=="zh"&&(B=="TW"||B=="HK")){return A.replace(localization_tag,"zht")}else{if(C=="fr"){return A.replace(localization_tag,"f")}else{if(C=="de"){return A.replace(localization_tag,"d")}else{if(C=="it"){return A.replace(localization_tag,"i")}else{if(C=="ja"){return A.replace(localization_tag,C)}else{if(C=="ko"){return A.replace(localization_tag,C)}else{if(C=="es"){return A.replace(localization_tag,"esa")}}}}}}}}}return A.replace(localization_tag,"us")}function getLandingPage(B,C,A){var D=getCurrentServer();if(D!=defaultServer){if(D==tesla_dev){if(A==lumen_prod){landingPage=C.replace(B,lumen_dev)}else{landingPage=C.replace(B,tesla_dev)}}else{if(D==tesla_test){if(A==lumen_prod){landingPage=C.replace(B,lumen_test)}else{landingPage=C.replace(B,tesla_test)}}else{landingPage=C.replace(B,A)}}}else{landingPage=C.replace(B,A)}return getLocalizedURL(landingPage)}function getLoginURL(A,B){loginLandingPage=getLandingPage(lumen_tag,loginLandingPage,lumen_prod);return loginLandingPage+B}function getNotMeURL(A){notMeLandingPage=getLandingPage(tesla_tag,notMeLandingPage,tesla_prod);return notMeLandingPage}function getCreateURL(A,B){createLandingPage=getLandingPage(lumen_tag,createLandingPage,lumen_prod);return createLandingPage+B}function getCurrentURL(){return escape(document.location.href)}function getFirstName(){return headerWidgetUserInfo.firstName}function getLastName(){return headerWidgetUserInfo.lastName}function getEmail(){return headerWidgetUserInfo.email}function getCountry(){return headerWidgetUserInfo.country}function setCountryBasedOnLang(A){if(A=="en"){headerWidgetUserInfo.country="US"}else{if(A=="es"){headerWidgetUserInfo.country="MX"}else{if(A=="fr"){headerWidgetUserInfo.country="FR"}else{if(A=="de"){headerWidgetUserInfo.country="DE"}else{if(A=="it"){headerWidgetUserInfo.country="IT"}else{if(A=="ko"){headerWidgetUserInfo.country="KR"}else{if(A=="ja"){headerWidgetUserInfo.country="JP"}else{headerWidgetUserInfo.country="US"}}}}}}}}function setCountry(A){headerWidgetUserInfo.country=A}function getLanguage(){return headerWidgetUserInfo.language}function getMetaLanguage(){var C;var B;if(document.all){B=document.all.tags("meta")}else{if(document.documentElement){B=document.getElementsByTagName("meta")}}if(typeof B!="undefined"){for(var A=1;A<=B.length;A++){myMeta=B.item(A-1);if(myMeta.name&&myMeta.name=="Language"){if(myMeta.content){return myMeta.content}}}}return"US"}function getSupportedLang(B){var A=B.toLowerCase();if(A=="us"||A=="en"){return"en"}else{if(A=="japanese"||A=="ja"){return"ja"}else{if(A=="german"||A=="de"||A=="d"){return"de"}else{if(A=="italian"||A=="i"||A=="it"){return"it"}else{if(A=="chinese(traditional)"||A=="zht"||A=="zh-tw"){if(getCountry()=="default"){setCountry("HK")}return"zh"}else{if(A=="chinese(simplified)"||A=="zh-cn"){if(getCountry()=="default"){setCountry("CN")}return"zh"}else{if(A=="french"||A=="f"||A=="fr"){return"fr"}else{if(A=="spanish"||A=="es"){return"es"}else{if(A=="korean"||A=="ko"){return"ko"}else{return"en"}}}}}}}}}}function replaceURL(C,B){var E=getLoginURL(B,getCurrentURL());var A=getCreateURL(B,getCurrentURL());var D=getNotMeURL(B);result=C.replace("<<CreateLandingPage>>",A);result=result.replace("<<NotMeLandingPage>>",D);result=result.replace("<<LoginLandingPage>>",E);return result}function getMessageTemplate(A){var B=getCountry();if(B=="MX"||B=="CR"||B=="VE"||B=="HS"||B=="GT"||B=="SV"||B=="AR"||B=="BO"||B=="CO"||B=="DO"||B=="EC"||B=="NI"||B=="PA"||B=="PY"||B=="PE"||B=="PR"||B=="ES"||B=="UY"){if(A.MX!="undefined"&&A.MX.EN!="undefined"){return A.MX.EN}}else{if(B=="DZ"||B=="BE"||B=="FR"||B=="LB"||B=="LU"||B=="MC"||B=="MA"||B=="TN"){if(A.FR!="undefined"&&A.FR.EN!="undefined"){return A.FR.EN}}else{if(B=="CA"){if(A.CA!="undefined"&&A.CA.EN!="undefined"){return A.CA.EN}}else{if(B=="AT"||B=="BA"||B=="HR"||B=="CZ"||B=="DE"||B=="HU"||B=="LI"||B=="PL"||B=="RO"||B=="CS"||B=="SI"){if(A.DE!="undefined"&&A.DE.EN!="undefined"){return A.DE.EN}}else{if(B=="IT"){if(A.IT!="undefined"&&A.IT.EN!="undefined"){return A.IT.EN}}else{if(B=="KR"){if(A.KR!="undefined"&&A.KR.EN!="undefined"){return A.KR.EN}}else{if(B=="JP"){if(A.JP!="undefined"&&A.JP.EN!="undefined"){return A.JP.EN}}else{if(B=="CN"){if(A.CN!="undefined"&&A.CN.EN!="undefined"){return A.CN.EN}}else{if(B=="HK"||B=="TW"){if(A.HK!="undefined"&&A.HK.EN!="undefined"){return A.HK.EN}}}}}}}}}}return getHeaderOutput(A.US.EN,"EN")}function getHeaderOutput(F,D){var E=getFirstName();var C=getLastName();var B=getEmail();var A=F.replace("<<firstName>>",typeof (E)=="undefined"||E=="<<firstName>>"?B:E);var A=A.replace("<<lastName>>",typeof (C)=="undefined"||C=="<<lastName>>"?"":C);return replaceURL(A,D)}function getHeaderMessage(B){var C=getCountry();var A=getLanguage();if(B!="undefined"){if(C=="US"){if(B.US!="undefined"){return getHeaderOutput(B.US.EN,"EN")}}else{if(A=="en"){return getHeaderOutput(getMessageTemplate(B),"EN")}else{if(C=="MX"||C=="CR"||C=="VE"||C=="HS"||C=="GT"||C=="SV"||C=="AR"||C=="BO"||C=="CO"||C=="DO"||C=="EC"||C=="NI"||C=="PA"||C=="PY"||C=="PE"||C=="PR"||C=="ES"||C=="UY"){if(B.MX!="undefined"&&B.MX.ES!="undefined"){return getHeaderOutput(B.MX.ES,"ES")}}else{if(C=="DZ"||C=="BE"||C=="FR"||C=="LB"||C=="LU"||C=="MC"||C=="MA"||C=="TN"){return getHeaderOutput(B.FR.FR,"FR")}else{if(C=="CA"){if(B.CA!="undefined"){return getHeaderOutput(B.CA.FR,"FR")}}else{if(C=="AT"||C=="BA"||C=="HR"||C=="CZ"||C=="DE"||C=="HU"||C=="LI"||C=="PL"||C=="RO"||C=="CS"||C=="SI"){return getHeaderOutput(B.DE.DE,"DE")}else{if(C=="IT"){return getHeaderOutput(B.IT.IT,"IT")}else{if(C=="KR"){return getHeaderOutput(B.KR.KO,"KO")}else{if(C=="JP"){return getHeaderOutput(B.JP.JA,"JA")}else{if(C=="CN"){return getHeaderOutput(B.CN.ZH,"ZH")}else{if(C=="HK"||C=="TW"){return getHeaderOutput(B.HK.ZH,"ZH")}else{if(C=="CH"){if(A=="fr"){return getHeaderOutput(B.FR.FR,"FR")}else{if(A=="de"){return getHeaderOutput(B.DE.DE,"DE")}else{if(A=="it"){return getHeaderOutput(B.IT.IT,"IT")}}}}}}}}}}}}}}}if(B.US!="undefined"){return getHeaderOutput(B.US.EN,"EN")}}}function headerWidgetPreOp(){}function headerWidgetPostOp(){headerWidgetOutput()}function headerWidgetOutput(){if(typeof headerWidgetLoaded!="undefined"&&headerWidgetLoaded&&typeof headerWidgetUserInfo!="undefined"&&typeof headerWidgetTemplates!="undefined"){var C;if(headerWidgetUserInfo.language=="default"){var A=getMetaLanguage();var B=getSupportedLang(A);headerWidgetUserInfo.language=B;if(getCountry()=="default"){setCountryBasedOnLang(B)}}if(headerWidgetUserInfo.message=="welcome"){C=getHeaderMessage(headerWidgetTemplates.welcomeMessage);document.write(C)}else{if(headerWidgetUserInfo.message=="default"){C=getHeaderMessage(headerWidgetTemplates.defaultMessage);document.write(C)}}}};
