PageSourceSearch

https://cdn.manageengine.jp/sites/manageengine/js/me-common-v1.js

js manageengine.jp collected 2026-10-02 11:49:12 UTC 110,529 bytes, 923 lines download raw bytes

1/* Common Javascript */
2/* Top Header */
3var GlobalCommonHeader = '<div class="zm-container-fluid zmgh-header-wrap" id="global-header"><div class="zmgh-brand"><a aria-label="Zoho.com" href="https://www.manageengine.jp/?src=zohotop">Zoho.com</a></div><nav class="zmgh-nav"><ul class="zmgh-header-nav" itemscope="itemscope" itemtype="http://www.schema.org/SiteNavigationElement"><li id="zm-all-product" class="zmgh-navdrop"><span tabindex="0" title="製品から探す" data-navdrop="products" class="" role="button" aria-haspopup="menu" aria-controls="all-product-menu" aria-expanded="false" style="border-bottom:none">製品から探す</span></li><li id="zmgh-solutions"><a href="https://www.manageengine.jp/solutions/" aria-label="課題から探す">課題から探す</a></li><li id="zmgh-purchase" class="zmgh-navdrop"><span tabindex="0" title="購入/更新" data-navdrop="purchase" class="" role="button" aria-haspopup="menu" aria-controls="zmgh-customer-menu" aria-expanded="false" style="border-bottom:none">購入/更新</span><div class="zmgh-dropdown" data-navshow="purchase" id="zmgh-customer-menu" aria-hidden="true"><ul class="zmgh-dropdown-menu" id="zmgh-purchase-nav"><li class="links"><a href="https://www.manageengine.jp/purchase/" aria-label="購入方法(問合せ)"><span>購入方法(問合せ)</span></a></li><li class="links"><a href="https://www.manageengine.jp/purchase/#precaution" aria-label="ご購入の前に"><span>ご購入の前に</span></a></li><li class="links"><a href="https://www.manageengine.jp/purchase/#purchase-flow" aria-label="製品購入の流れ"><span>製品購入の流れ</span></a></li><li class="links"><a href="https://www.manageengine.jp/pace/" aria-label="販売代理店"><span>販売代理店</span></a></li><li class="links"><a href="https://www.manageengine.jp/purchase/license-flow.html" aria-label="ライセンス発行の流れ"><span>ライセンス発行の流れ</span></a></li><li class="zmgh-sub-index"><a data-menu="#zmgh-customers" href="javascript:void(0)" rel="nofollow" role="button" aria-label="契約更新"><span class="purchase-text">契約更新</span></a></li><li class="links"><a href="https://www.manageengine.jp/purchase/faq.html" aria-label="よくある質問(FAQ)"><span>よくある質問(FAQ)</span></a></li><li class="zmgh-sub-index"><a data-menu="#zmgh-news" href="javascript:void(0)" rel="nofollow" role="button" aria-label="優遇価格"><span class="purchase-text">優遇価格</span></a></li></ul><div class="zmgh-sub-menu"><div id="zmgh-customers" aria-hidden="true"><ul class="zmgh-nav-list"><li><a href="https://www.manageengine.jp/purchase/renewal-flow.html" aria-label="契約更新の流れ">契約更新の流れ</a></li><li><a href="https://www.manageengine.jp/purchase/renewal-note.html" aria-label="契約更新に関する補足事項">契約更新に関する補足事項</a></li><li><a href="https://www.manageengine.jp/purchase/trade-up.html" aria-label="トレードアップ">トレードアップ</a></li><li><a href="https://www.manageengine.jp/purchase/option.html" aria-label="オプション追加">オプション追加</a></li></ul></div><div id="zmgh-news" aria-hidden="true"><ul class="zmgh-nav-list"><li><a href="https://www.manageengine.jp/purchase/academic-discount.html" aria-label="教育機関向け優遇価格">教育機関向け優遇価格</a></li><li><a href="https://www.manageengine.jp/purchase/government-discount.html" aria-label="官庁/地方公共団体向け優遇価格">官庁/地方公共団体向け優遇価格</a></li></ul></div></div></div></li><li id="zmgh-partner"><a href="https://www.manageengine.jp/pace/?src=top-menu" aria-label="パートナー">パートナー</a></li><li id="zmgh-contact"><a href="https://www.manageengine.jp/contact.html" aria-label="お問い合わせ">お問い合わせ</a></li><li id="zmgh-about" class="zmgh-navdrop"><span tabindex="0" title="会社情報" data-navdrop="aboutCompany" class="" role="button" aria-haspopup="menu" aria-controls="zmgh-company-menu" aria-expanded="false" style="border-bottom:none">会社情報</span><div class="zmgh-dropdown company companyProfile-drop" data-navshow="aboutCompany" id="zmgh-company-menu" aria-hidden="true"><ul class="zmgh-dropdown-menu" id="aboutCompany-nav"><li class="links"><a href="https://www.manageengine.jp/calendar/index.html" aria-label="会社営業日 / 納品日"><span>会社営業日 / 納品日</span></a></li><li class="links"><a href="https://www.zoho.co.jp/outline/" target="_blank" aria-label="会社概要"><span>会社概要</span></a></li><li class="links"><a href="https://www.zoho.co.jp/recruit/" target="_blank" aria-label="採用情報"><span>採用情報</span></a></li></ul></div></li><li id="zmgh-support"><a href="https://www.manageengine.jp/support/" aria-label="サポート">サポート</a></li><li id="zmgh-store"><a href="https://store.manageengine.jp/" aria-label="オンラインストア">オンラインストア</a></li></ul><div class="zm-utilities"><div class="zmgh-search"><button class="zmgh-serach-btn zm-search-icon" aria-label="ManageEngine Search" aria-haspopup="true"></button><div class="zm-search-container"><div class="zm-search-wrap"><div class="zm-search-box"><form id="cse-search-box" action="/search-results.html"><input id="search360Field" placeholder="Search for product overviews, FAQs, and more..." value="" class="newsearchbox" name="query" tabindex="0"></form><div class="suggestion-sec tc"><a href="https://www.manageengine.jp/products/ServiceDesk_Plus/" title="サービスデスク" aria-label="ServiceDesk Plus">ServiceDesk Plus</a>| <a href="https://www.manageengine.jp/products/OpManager/" title="サーバー・ネットワーク統合監視ソフト OpManager" aria-label="OpManager">OpManager</a>| <a href="https://www.manageengine.jp/products/NetFlow_Analyzer/" title="NetFlow・sFlow対応 フローコレクタ NetFlow Analyzer" aria-label="NetFlow Analyzer">NetFlow Analyzer</a>| <a href="https://www.manageengine.jp/products/ADManager_Plus/" title="Active Directory ID管理ソフト ADManager Plus" aria-label="ADManager Plus">ADManager Plus</a>| <a href="https://www.manageengine.jp/products/ADSelfService_Plus/" title="Active Directory アカウント管理セルフサービスソフト ADSelfService Plus" aria-label="ADSelfService Plus">ADSelfService Plus</a>| <a href="https://www.manageengine.jp/products/ADAudit_Plus/" title="Active Directory監査レポートツール ADAudit Plus" aria-label="ADAudit Plus">ADAudit Plus</a>| <a href="https://www.manageengine.jp/products/Password_Manager_Pro/" title="特権ID管理ソフト Password Manager Pro" aria-label="Password Manager Pro">Password Manager Pro</a>| <a href="https://www.manageengine.jp/products/Network_Configuration_Manager/" title="ネットワーク機器コンフィグ管理ソフト Network Configuration Manager" aria-label="Network Configuration Manager">Network Configuration Manager</a>| <a href="https://www.manageengine.jp/products/EventLog_Analyzer/" title="Windowsイベントログ・Syslog対応 ログ管理ソフト EventLog Analyzer" aria-label="EventLog Analyzer">EventLog Analyzer</a>| <a href="https://www.manageengine.jp/products/Firewall_Analyzer/" title="ファイアウォール・プロキシ ログ管理ソフト Firewall Analyzer" aria-label="Firewall Analyzer">Firewall Analyzer</a>| <a href="https://www.manageengine.jp/products/Applications_Manager/" title="アプリケーション監視ソフト Applications Manager" aria-label="Applications Manager">Applications Manager</a>| <a href="https://www.manageengine.jp/products/Endpoint_Central/" title="クライアント管理 Endpoint Central" aria-label="Endpoint Central">Endpoint Central</a>| <a href="https://www.manageengine.jp/products/AD360/" title="Active Directory 統合運用管理ツール - ManageEngine" aria-label="AD360">AD360</a>| <a href="https://www.manageengine.jp/products/Log360/" title="SIEMソフト" aria-label="Log360">Log360</a>| <a href="https://www.manageengine.jp/products/Log360_Cloud/" title="Log360 Cloud" aria-label="Log360 Cloud">Log360 Cloud</a>| <a href="https://www.manageengine.jp/products/PAM360/" title="PAM360" aria-label="PAM360">PAM360</a>| <a href="https://www.manageengine.jp/products/M365_Manager_Plus/" title="M365 Manager Plus" aria-label="M365 Manager Plus">M365 Manager Plus</a>| <a href="https://www.manageengine.jp/products/ServiceDesk_Plus/sdp-cloud.html" title="ServiceDesk Plus Cloud" aria-label="ServiceDesk Plus Cloud">ServiceDesk Plus Cloud</a>| <a href="https://www.manageengine.jp/products/Endpoint_Central/free-trial.html" title="Endpoint Central Cloud" aria-label="Endpoint Central Cloud">Endpoint Central Cloud</a>| <a href="https://www.manageengine.jp/products/Patch_Manager_Plus/" title="Patch Manager Plus" aria-label="Patch Manager Plus">Patch Manager Plus</a>| <a href="https://www.manageengine.jp/products/Patch_Manager_Plus/patch_manager_plus_cloud.html" title="Patch Manager Plus Cloud" aria-label="Patch Manager Plus Cloud">Patch Manager Plus Cloud</a>| <a href="https://www.site24x7.jp/" title="Site24x7" aria-label="Site24x7">Site24x7</a>| <a href="https://www.manageengine.jp/products/OpManager_Plus/" title="OpManager Plus" aria-label="OpManager Plus">OpManager Plus</a></div></div></div><div class="zm-search-overlay"></div></div></div><div class="zmgh-mobile-menu"><button class="zmgh-menu-btn" aria-label="ManageEngine Global Menu Action" aria-haspopup="true"><span class="zmgh-menu-icon"><span class="zmgh-menu-line zmgh-menu-line-1"></span><span class="zmgh-menu-line zmgh-menu-line-2"></span><span class="zmgh-menu-line zmgh-menu-line-3"></span></span></button></div></div></nav></div><div class="zm-mega-menu"><div class="all-product-dropdown zm-dropdown" data-navshow="zm-all-product" id="all-product-menu" aria-hidden="true"><div class="all-product-list"><ul class="tabs-category" id="zm-product-tab-category" role="tablist"><li class="tab-active"><a data-menu="#activedirectory" tabindex="0" rel="nofollow" id="zm-tab-activedirectory" role="tab" aria-controls="activedirectory" aria-selected="true" aria-label="ID &amp; アクセス管理"><img width="20" height="20" class="menu-icons lazyloaded lazyload" data-src="https://cdn.manageengine.jp/sites/default/files/activedirectory.svg" alt="Active Directory"><div class="menu-text-content"><span class="menu-main-txt">ID &amp; アクセス管理</span><span class="menu-sub-txt">Active Directory &amp;
3 M365 管理&nbsp;|&nbsp;MFA &amp; SSO&nbsp;|&nbsp;ゼロトラスト&nbsp;|&nbsp;特権アクセス管理</span></div></a></li><li class=""><a data-menu="#ithelpdesk" tabindex="0" rel="nofollow" id="zm-tab-ithelpdesk" role="tab" aria-controls="ithelpdesk" aria-selected="false" aria-label="エンタープライズサービスマネジメント"><img width="20" height="20" class="menu-icons lazyloaded lazyload" data-src="https://cdn.manageengine.jp/sites/default/files/helpdesk.svg" alt="Help Desk"><div class="menu-text-content"><span class="menu-main-txt">エンタープライズサービスマネジメント</span><span class="menu-sub-txt">ITサービスの提供&nbsp;|&nbsp;カスタマーサポート&nbsp;|&nbsp;IT資産管理</span></div></a></li><li class=""><a data-menu="#desktop" tabindex="0" rel="nofollow" id="zm-tab-desktop" role="tab" aria-controls="desktop" aria-selected="false" aria-label="統合エンドポイント管理&セキュリティ"><img width="20" height="20" class="menu-icons lazyloaded lazyload" data-src="https://cdn.manageengine.jp/sites/default/files/desktopandmobile.svg" alt="Endpoint and Mobile"><div class="menu-text-content"><span class="menu-main-txt">統合エンドポイント管理&セキュリティ</span><span class="menu-sub-txt">デスクトップ&nbsp;|&nbsp;ノートPC&nbsp;|&nbsp;サーバー|モバイル端末&nbsp;|&nbsp;ブラウザー</span></div></a></li><li class=""><a data-menu="#network" tabindex="0" rel="nofollow" id="zm-tab-network" role="tab" aria-controls="network" aria-selected="false" aria-label="IT運用管理"><img width="20" height="20" class="menu-icons lazyloaded lazyload" data-src="https://cdn.manageengine.jp/sites/default/files/network.svg" alt="Network"><div class="menu-text-content"><span class="menu-main-txt">IT運用管理</span><span class="menu-sub-txt">ネットワーク監視&nbsp;|&nbsp;サーバー監視&nbsp;|&nbsp;アプリケーション管理</span></div></a></li><li class=""><a data-menu="#itsecurity" tabindex="0" rel="nofollow" id="zm-tab-itsecurity" role="tab" aria-controls="itsecurity" aria-selected="false" aria-label="セキュリティ情報"><img width="20" height="20" class="menu-icons lazyloaded lazyload" data-src="https://cdn.manageengine.jp/sites/default/files/security.svg" alt="Security"><div class="menu-text-content"><span class="menu-main-txt">セキュリティ情報&amp;イベント管理</span><span class="menu-sub-txt">ログ管理&nbsp;|&nbsp;セキュリティ監査&nbsp;|&nbsp;脅威検出</span></div></a></li><li class=""><a data-menu="#analytics" tabindex="0" rel="nofollow" id="zm-tab-analytics" role="tab" aria-controls="analytics" aria-selected="false" aria-label="高度なIT分析"><img width="20" height="20" class="menu-icons lazyloaded lazyload" data-src="https://cdn.manageengine.jp/sites/default/files/analytics.svg" alt="Analytics"><div class="menu-text-content"><span class="menu-main-txt">高度なIT分析</span><span class="menu-sub-txt">IT運用分析&nbsp;|&nbsp;予測分析|拡張分析</span></div></a></li><li class=""><a data-menu="#cloud" tabindex="0" rel="nofollow" id="zm-tab-cloud" role="tab" aria-controls="cloud" aria-selected="false" aria-label="クラウドソリューション"><img width="20" height="20" class="menu-icons lazyloaded lazyload" data-src="https://cdn.manageengine.jp/sites/default/files/cloud.svg" alt="Cloud"><div class="menu-text-content"><span class="menu-main-txt">クラウドソリューション</span><span class="menu-sub-txt">クラウドネイティブ&nbsp;|&nbsp;クラウド型ビジネスアプリケーション</span></div></a></li><li class=""><a data-menu="#msb" tabindex="0" rel="nofollow" id="zm-tab-msb" role="tab" aria-controls="msb" aria-selected="false" aria-label="MSP"><img width="20" height="20" class="menu-icons lazyloaded lazyload" data-src="https://cdn.manageengine.jp/sites/default/files/msp.svg" alt="MSP"><div class="menu-text-content"><span class="menu-main-txt">MSP</span><span class="menu-sub-txt">RMM&nbsp;|&nbsp;UEM&nbsp;|&nbsp;ITSM&nbsp;|&nbsp;ITOM&nbsp;|&nbsp;IAM</span></div></a></li><li class="drop-bottom"><div class="all-product-btn"><a href="https://www.manageengine.jp/products/" aria-label="すべての日本サポート製品を見る">すべての日本サポート製品を見る</a></div></li></ul><div class="tabs-stage"><div id="activedirectory" class="zm-row" style="display:flex" role="tabpanel" aria-labelledby="zm-tab-activedirectory" aria-hidden="false"><div class="zm-col"><h4>Active Directory 管理<span>Active Directoryの運用・監査の効率化</span></h4><ul class="products-lists clearfix"><li><a href="https://www.manageengine.jp/products/ADManager_Plus/" aria-label="ADManager Plus"><span class="b">ADManager Plus</span>Active Directory・Microsoft 365・ Exchange管理</a></li><li><a href="https://www.manageengine.jp/products/ADAudit_Plus/" aria-label="ADAudit Plus"><span class="b">ADAudit Plus</span>Active Directory監査ログ分析</a></li><li><a href="https://www.manageengine.jp/products/ADSelfService_Plus/" aria-label="ADSelfService Plus"><span class="b">ADSelfService Plus</span>Active Directory アカウント管理セルフサービス</a></li><li><a href="https://www.manageengine.com/products/exchange-reports/?MEtab" aria-label="Exchange Reporter Plus(英語)"><span class="b">Exchange Reporter Plus(英語)</span>Reporting, auditing, and monitoring for hybrid Exchange and Skype</a></li><li><a href="https://www.manageengine.com/ad-recovery-manager/?MEtab" aria-label="RecoveryManager Plus(英語)"><span class="b">RecoveryManager Plus(英語)</span>Active Directory, Microsoft 365, and Exchange backup and recovery</a></li></ul></div><div class="zm-col"><h4>IDの統制&管理<span>ゼロトラストに基づくID管理とアクセス制御</span></h4><ul class="products-lists clearfix"><li><a href="https://www.manageengine.jp/products/AD360/" aria-label="AD360"><span class="b">AD360</span>Active Directory 統合運用管理</a></li><li><a href="https://www.manageengine.jp/products/M365_Manager_Plus/" aria-label="M365 Manager Plus"><span class="b">M365 Manager Plus</span>Microsoft 365 監査・監視・管理</a></li><li><a href="https://www.manageengine.com/identity-management/?MEtab" aria-label="Identity Manager Plus(英語)"><span class="b">Identity Manager Plus(英語)</span>Secure single sign-on for enterprise applications</a></li></ul></div><div class="zm-col"><h4>特権アクセス管理<span>重要システムへのアクセス制御とセキュリティ強化</span></h4><ul class="products-lists clearfix"><li><a href="https://www.manageengine.jp/products/PAM360/index.html?MEtab" aria-label="PAM360"><span class="b">PAM360</span>統合特権アクセス管理ソリューション</a></li><li><a href="https://www.manageengine.jp/products/Password_Manager_Pro/" aria-label="Password Manager Pro"><span class="b">Password Manager Pro</span>特権ID管理</a></li><li><a href="https://www.manageengine.com/privileged-session-management/?MEtab" aria-label="Access Manager Plus(英語)"><span class="b">Access Manager Plus(英語)</span>Secure remote access and privileged session management</a></li><li><a href="https://www.manageengine.com/key-manager/?MEtab" aria-label="Key Manager Plus(英語)"><span class="b">Key Manager Plus(英語)</span>SSH key and SSL/ TLS certificate management</a></li></ul></div></div><div id="ithelpdesk" class="zm-row" style="display:none" role="tabpanel" aria-labelledby="zm-tab-ithelpdesk" aria-hidden="true"><div class="zm-col"><h4>ESM &amp; ITSM<span>ビジネス部門を横断した 統一的なプロセス管理</span></h4><ul class="products-lists clearfix"><li><a href="https://www.manageengine.jp/products/ServiceDesk_Plus/" aria-label="ServiceDesk Plus"><span class="b">ServiceDesk Plus</span>サービスデスク</a></li></ul></div><div class="zm-col"><h4>カスタマーサポート管理<span>顧客向けワンストップポータルの構築</span></h4><ul class="products-lists clearfix"><li><a href="https://www.manageengine.com/products/support-center/?MEtab" aria-label="SupportCenter Plus(英語)"><span class="b">SupportCenter Plus(英語)</span>Customer support with built-in billing for businesses</a></li></ul></div><div class="zm-col"><h4>IT資産管理<span>
3IT資産情報の一元化&amp;管理の自動化</span></h4><ul class="products-lists clearfix"><li><a href="/products/AssetExplorer/?MEtab" aria-label="AssetExplorer Cloud"><span class="b">AssetExplorer Cloud</span>IT資産管理</a></li></ul></div></div><div id="desktop" class="zm-row" style="display:none" role="tabpanel" aria-labelledby="zm-tab-desktop" aria-hidden="true"><div class="zm-col"><h4>エンドポイント管理<span>OSの展開・パッチ適用・モバイルデバイス管理の自動化</span></h4><ul class="products-lists clearfix"><li><a href="https://www.manageengine.jp/products/Endpoint_Central/" aria-label="Endpoint Central"><span class="b">Endpoint Central</span>統合エンドポイント管理</a></li><li><a href="https://www.manageengine.jp/products/Patch_Manager_Plus/" aria-label="Patch Manager Plus"><span class="b">Patch Manager Plus</span>パッチ管理</a></li><li><a href="https://www.manageengine.com/mobile-device-management/?MEtab" aria-label="Mobile Device Manager Plus(英語)"><span class="b">Mobile Device Manager Plus(英語)</span>Comprehensive mobile device management</a></li><li><a href="https://www.manageengine.com/sccm-third-party-patch-management/?MEtab" aria-label="Patch Connect Plus(英語)"><span class="b">Patch Connect Plus(英語)</span>Automatic patching of third-party software</a></li><li><a href="https://www.manageengine.com/products/os-deployer/?MEtab" aria-label="OS Deployer(英語)"><span class="b">OS Deployer(英語)</span>OS imaging and deployment</a></li><li><a href="https://www.manageengine.com/remote-desktop-management/?MEtab" aria-label="Remote Access Plus(英語)"><span class="b">Remote Access Plus(英語)</span>Enterprise remote access</a></li></ul></div><div class="zm-col"><h4>エンドポイントセキュリティ<span>端末&amp;ブラウザーに対するサイバー攻撃の防御</span></h4><ul class="products-lists clearfix"><li><a href="https://www.manageengine.com/vulnerability-management/?MEtab" aria-label="Vulnerability Manager Plus(英語)"><span class="b">Vulnerability Manager Plus(英語)</span>Prioritization-focused enterprise vulnerability management</a></li><li><a href="https://www.manageengine.com/device-control/?MEtab" aria-label="Device Control Plus(英語)"><span class="b">Device Control Plus(英語)</span>Data loss prevention for peripheral devices</a></li><li><a href="https://www.manageengine.com/application-control/?MEtab" aria-label="Application Control Plus(英語)"><span class="b">Application Control Plus(英語)</span>Software discovery and endpoint privilege management</a></li><li><a href="https://www.manageengine.com/browser-security/?MEtab" aria-label="Browser Security Plus(英語)"><span class="b">Browser Security Plus(英語)</span>Browser security and management</a></li><li><a href="https://www.manageengine.com/endpoint-dlp/?MEtab" aria-label="Endpoint DLP Plus(英語)"><span class="b">Endpoint DLP Plus(英語)</span>Advanced data loss prevention for endpoints</a></li></ul></div></div><div id="network" class="zm-row" style="display:none" role="tabpanel" aria-labelledby="zm-tab-network" aria-hidden="true"><div class="zm-col"><h4>ネットワーク&サーバーのパフォーマンス監視<span>ネットワーク・サーバー・アプリケーションの管理&最適化</span></h4><ul class="products-lists clearfix"><li><a href="https://www.manageengine.jp/products/OpManager_Plus/" aria-label="OpManager Plus"><span class="b">OpManager Plus </span>ネットワーク・サーバー・トラフィック・コンフィグ統合管理</a></li><li><a href="https://www.manageengine.jp/products/OpManager/" aria-label="OpManager"><span class="b">OpManager </span>ネットワーク統合監視</a></li><li><a href="https://www.manageengine.jp/products/NetFlow_Analyzer/" aria-label="NetFlow Analyzer"><span class="b">NetFlow Analyzer </span>NetFlow・sFlow対応フローコレクター</a></li><li><a href="https://www.manageengine.jp/products/Network_Configuration_Manager/" aria-label="Network Configuration Manager"><span class="b">Network Configuration Manager </span>ネットワーク機器コンフィグ管理</a></li><li><a href="https://www.manageengine.jp/products/Firewall_Analyzer/" aria-label="Firewall Analyzer"><span class="b">Firewall Analyzer </span>ファイアウォールログ解析</a></li><li><a href="https://www.manageengine.com/products/oputils/?MEtab" aria-label="OpUtils(英語)"><span class="b">OpUtils(英語) </span>IP address and switch port management</a></li></ul></div><div class="zm-col"><h4>アプリケーションパフォーマンス監視<span>アプリケーションの監視・管理・トラブルシューティング</span></h4><ul class="products-lists clearfix"><li><a href="https://www.manageengine.jp/products/Applications_Manager/" aria-label="Applications Manager"><span class="b">Applications Manager</span>APM(アプリケーションパフォーマンス管理)</a></li><li><a href="https://www.site24x7.jp/?MEtab" aria-label="Site24x7"><span class="b">Site24x7</span>IT管理者 / DevOps / SRE 向けフルスタック監視</a></li></ul></div><div class="zm-col"><h4>インシデント管理<span>迅速なアラート通知&amp;リアルタイムのステータス更新</span></h4><ul class="products-lists clearfix"><li><a href="https://www.site24x7.jp/statusiq/?MEtab" aria-label="Site24x7 StatusIQ"><span class="b">Site24x7 StatusIQ</span>ステータスページ公開</a></li><li><a href="https://www.manageengine.com/alarmsone/?MEtab" aria-label="AlarmsOne(英語)"><span class="b">AlarmsOne(英語)</span>Centralized IT alert management</a></li></ul></div></div><div id="itsecurity" class="zm-row" style="display:none" role="tabpanel" aria-labelledby="zm-tab-itsecurity" aria-hidden="true"><div class="zm-col"><h4>SIEM<span>セキュリティ脅威の検出・調査・解消</span></h4><ul class="products-lists clearfix"><li><a href="https://www.manageengine.jp/products/Log360/" aria-label="Log360"><span class="b">Log360</span>SIEM</a></li><li><a href="https://www.manageengine.jp/products/Log360_Cloud/" aria-label="Log360 Cloud"><span class="b">Log360 Cloud</span>SaaS型統合ログ管理ツール</a></li></ul></div><div class="zm-col"><h4>ログ&amp;コンプライアンス管理<span>セキュリティイベントの可視性向上&amp;コンプライアンス確保</span></h4><ul class="products-lists clearfix"><li><a href="https://www.manageengine.jp/products/EventLog_Analyzer/" aria-label="EventLog Analyzer"><span class="b">EventLog Analyzer</span>統合ログ管理</a></li><li><a href="https://www.manageengine.jp/products/Firewall_Analyzer/" aria-label="Firewall Analyzer"><span class="b">Firewall Analyzer</span>ファイアウォールログ解析</a></li></ul></div><div class="zm-col"><h4>セキュリティ監査<span>Active Directory・クラウドプラットフォーム・ファイル監査</span></h4><ul class="products-lists clearfix"><li><a href="https://www.manageengine.jp/products/ADAudit_Plus/" aria-label="ADAudit Plus"><span class="b">ADAudit Plus </span>Active Directory監査ログ分析</a></li><li><a href="https://www.manageengine.com/sharepoint-management-reporting/?MEtab" aria-label="SharePoint Manager Plus(英語)"><span class="b">SharePoint Manager Plus(英語) </span>SharePoint reporting and auditing</a></li><li><a href="https://www.manageengine.com/microsoft-365-security-protection/?MEtab" aria-label="M365 Security Plus(英語)"><span class="b">M365 Security Plus(英語) </span>Microsoft 365 security</a></li><li><a href="https://www.manageengine.com/cloud-security/?MEtab" aria-label="Cloud Security Plus(英語)"><span class="b">Cloud Security Plus(英語) </span>Cloud security monitoring and analytics</a></li><li><a href="https://www.manageengine.com/data-security/?MEtab" aria-label="DataSecurity Plus(英語)"><span class="b">DataSecurity Plus(英語) </span>File auditing, data leak prevention, and data risk assessment</a></li><li><a href="https://www.manageengine.com/file-analysis/?MEtab" aria-label="FileAnalysis(英語)"><span class="b">FileAnalysis(英語) </span>File security and storage analysis</a></li></ul></div></div><div id="analytics" class="zm-row" style="display:none" role="tabpanel" aria-labelledby="zm-tab-analytics" aria-hidden="true"><div class="zm-col"><h4>IT分析<span>ITアプリケーションを多角的に可視化</span></h4><ul class="products-lists clearfix"><li><a href="https://www.site24x7.jp/cloudspend/?MEtab" aria-label="Site24x7 CloudSpend"><span class="b">Site24x7 CloudSpend</span>
3クラウドインフラコスト管理</a></li><li><a href="https://www.manageengine.jp/products/Analytics_Plus/?MEtab" aria-label="Analytics Plus Cloud"><span class="b">Analytics Plus Cloud</span>拡張分析ツール</a></li></ul></div></div><div id="cloud" class="zm-row" style="display:none" role="tabpanel" aria-labelledby="zm-tab-cloud" aria-hidden="true"><div class="zm-col-7"><h4>IT運用のためのクラウドネイティブソリューション<span>マルチクラウド・ハイブリッド環境の監視・管理・監査・セキュリティ強化</span></h4><div class="zm-row"><ul class="products-lists zm-col-6"><li><a href="https://www.manageengine.jp/products/ServiceDesk_Plus/sdp-cloud.html" aria-label="ServiceDesk Plus Cloud"><span class="b">ServiceDesk Plus Cloud </span>サービスデスク</a></li><li><a href="https://www.manageengine.jp/products/Endpoint_Central/free-trial.html" aria-label="Endpoint Central Cloud"><span class="b">Endpoint Central Cloud </span>統合エンドポイント管理</a></li><li><a href="https://www.manageengine.jp/products/Patch_Manager_Plus/patch_manager_plus_cloud.html" aria-label="Patch Manager Plus Cloud"><span class="b">Patch Manager Plus Cloud </span>パッチ管理</a></li><li><a href="https://www.site24x7.jp/?MEtab" aria-label="Site24x7"><span class="b">Site24x7 </span>IT管理者 / DevOps / SRE 向けフルスタック監視</a></li><li><a href="https://www.site24x7.jp/statusiq/?MEtab" aria-label="Site24x7 StatusIQ"><span class="b">Site24x7 StatusIQ </span>ステータスページ公開</a></li><li><a href="https://www.site24x7.jp/cloudspend/?MEtab" aria-label="Site24x7 CloudSpend"><span class="b">Site24x7 CloudSpend </span>クラウドインフラコスト管理</a></li><li><a href="https://www.site24x7.jp/digital-risk-analyzer/?MEtab" aria-label="Site24x7 Digital Risk Analyzer"><span class="b">Site24x7 Digital Risk Analyzer </span>サイバーリスク評価</a></li></ul><ul class="products-lists zm-col-6"><li><a href="https://www.manageengine.jp/products/Log360_Cloud/?MEtab" aria-label="Log360 Cloud"><span class="b">Log360 Cloud </span>SaaS型統合ログ管理ツール</a></li><li><a href="https://www.manageengine.jp/products/Analytics_Plus/?MEtab" aria-label="Analytics Plus Cloud"><span class="b">Analytics Plus Cloud</span>拡張分析ツール</a></li><li><a href="/products/AssetExplorer/?MEtab" aria-label="AssetExplorer Cloud"><span class="b">AssetExplorer Cloud</span>IT資産管理</a></li><li><a href="https://www.manageengine.com/identity-management/?MEtab" aria-label="Identity Manager Plus(英語)"><span class="b">Identity Manager Plus(英語) </span>Secure single sign-on for enterprise applications</a></li><li><a href="https://www.manageengine.com/mobile-device-management/?MEtab&amp;cloudsol" aria-label="Mobile Device Manager Plus (英語)"><span class="b">Mobile Device Manager Plus (英語) </span>Comprehensive mobile device management</a></li><li><a href="https://www.manageengine.com/remote-desktop-management/?MEtab" aria-label="Remote Access Plus(英語)"><span class="b">Remote Access Plus(英語) </span>Enterprise remote access</a></li><li><a href="https://www.manageengine.com/alarmsone/?MEtab" aria-label="AlarmsOne(英語)"><span class="b">AlarmsOne(英語) </span>Centralized IT alert management</a></li></ul></div></div><div class="zm-col-5"><h4>ビジネスアプリケーション<span>生産性&amp;チームコラボレーションの向上</span></h4><ul class="products-lists clearfix"><li><a href="https://www.zoho.com/jp/creator/?MEtab" aria-label="Zoho Creator"><span class="b">Zoho Creator </span>カスタム業務アプリ作成システム</a></li><li><a href="https://www.zoho.com/jp/assist/?MEtab&amp;ondemand" aria-label="Zoho Assist"><span class="b">Zoho Assist </span>リモートデスクトップ・遠隔サポートシステム</a></li><li><a href="https://www.zoho.com/jp/projects/?MEtab" aria-label="Zoho Projects"><span class="b">Zoho Projects </span>タスク・プロジェクト管理システム</a></li><li><a href="https://www.zoho.com/jp/sprints/?MEtab" aria-label="Zoho Sprints"><span class="b">Zoho Sprints </span>アジャイル管理システム</a></li><li><a href="https://www.zoho.com/jp/workplace/?MEtab" aria-label="Zoho Workplace"><span class="b">Zoho Workplace </span>各種コミュニケーション・ドキュメントシステムを集約したパッケージ</a></li><li><a href="https://www.zoho.com/jp/mail/?MEtab" aria-label="Zoho Mail"><span class="b">Zoho Mail </span>メーラーシステム</a></li></ul></div></div><div id="msb" class="zm-row" style="display:none" role="tabpanel" aria-labelledby="zm-tab-msb" aria-hidden="true"><div class="zm-col-7"><h4>MSPソリューション<span>MSPビジネスを支えるIT管理ソリューション</span></h4><div class="zm-row"><ul class="products-lists zm-col-6"><li><a href="https://www.manageengine.com/msp-central/?utm_source=MEJapan" aria-label="Integrated platform for PSA, RMM, &amp; Cybersecurity for MSPs"><span class="b">MSP Central(英語)</span>Integrated platform for PSA, RMM, &amp; Cybersecurity for MSPs</a></li><li><a href="https://www.site24x7.jp/msp.html?MEtab" aria-label="Site24x7"><span class="b">
3Site24x7 </span>IT管理者 / DevOps / SRE 向けフルスタック監視</a></li><li><a href="https://www.manageengine.com/remote-monitoring-management/?MEtab" aria-label="RMM Central(英語)"><span class="b">RMM Central(英語) </span>Unified network monitoring and endpoint management for MSPs</a></li><li><a href="https://www.manageengine.com/privileged-access-management-msp/?MEtab" aria-label="PAM360(英語)"><span class="b">PAM360(英語) </span>Complete privileged access security for enterprises</a></li><li><a href="https://www.manageengine.com/products/passwordmanagerpro/password-management-msp.html?MEtab" aria-label="Password Manager Pro(英語)"><span class="b">Password Manager Pro(英語) </span>Privileged password management</a></li></ul><ul class="products-lists zm-col-6"><li><a href="https://www.manageengine.com/products/service-desk-msp/?MEtab" aria-label="ServiceDesk Plus MSP(英語)"><span class="b">ServiceDesk Plus MSP(英語) </span>Full-stack service management for enterprises</a></li><li><a href="https://www.manageengine.com/desktop-management-msp/?MEtab" aria-label="Endpoint Central MSP(英語)"><span class="b">Endpoint Central MSP(英語) </span>Unified endpoint management and security</a></li><li><a href="https://www.manageengine.com/mobile-device-management-msp/?MEtab" aria-label="Mobile Device Manager Plus MSP (英語)"><span class="b">Mobile Device Manager Plus MSP (英語) </span>Comprehensive mobile device management</a></li><li><a href="https://www.manageengine.com/network-monitoring-msp/?MEtab" aria-label="OpManager MSP(英語)"><span class="b">OpManager MSP(英語) </span>Network performance monitoring</a></li></ul></div></div></div></div></div></div></div>';
4if (document.getElementById("zm-global-header")) {
5    document.getElementById("zm-global-header").innerHTML = GlobalCommonHeader;
6}
7
8var globalMobileHeader = '<div id="zmgh-mobile-panel"><ul><li id="MEmobListPrd"><span>製品から探す</span><ul style="display: none;"><li><div class="MEbackPanel">&lt; Back</div></li><li><span class="MEmobprodDrop">ID &amp; アクセス管理 <span class="mb-menu-sub">Active Directory &amp; M365 管理&nbsp;|&nbsp;MFA &amp; SSO&nbsp;|&nbsp;ゼロトラスト&nbsp;|&nbsp;特権アクセス管理</span></span><ul style="display: none;"><li><div class="MEbackPanel">&lt; Back</div></li><li><a href="https://www.manageengine.jp/products/ADManager_Plus/" aria-label="ADManager Plus"><span class="b">ADManager Plus</span>Active Directory・Microsoft 365・ Exchange管理 </a></li><li><a href="https://www.manageengine.jp/products/ADAudit_Plus/" aria-label="ADAudit Plus"><span class="b">ADAudit Plus</span>Active Directory監査ログ分析 </a></li><li><a href="https://www.manageengine.jp/products/ADSelfService_Plus/" aria-label="ADSelfService Plus"><span class="b">ADSelfService Plus</span>Active Directory アカウント管理セルフサービス </a></li><li><a href="https://www.manageengine.com/products/exchange-reports/?MEtab" aria-label="Exchange Reporter Plus(英語)"><span class="b">Exchange Reporter Plus(英語)</span>Reporting, auditing, and monitoring for hybrid Exchange and Skype</a></li><li><a href="https://www.manageengine.com/ad-recovery-manager/?MEtab" aria-label="RecoveryManager Plus(英語)"><span class="b">RecoveryManager Plus(英語)</span>Active Directory, Microsoft 365, and Exchange backup and recovery </
8a></li><li><a href="https://www.manageengine.jp/products/AD360/" aria-label="AD360"><span class="b">AD360</span>Active Directory 統合運用管理</a></li><li><a href="https://www.manageengine.jp/products/M365_Manager_Plus/" aria-label="M365 Manager Plus"><span class="b">M365 Manager Plus</span>Microsoft 365 監査・監視・管理 </a></li><li><a href="https://www.manageengine.com/identity-management/?MEtab" aria-label="Identity Manager Plus(英語)"><span class="b">Identity Manager Plus(英語)</span>Secure single sign-on for enterprise applications </a></li><li><a href="https://www.manageengine.jp/products/PAM360/index.html?MEtab" aria-label="PAM360"><span class="b">PAM360 </span>統合特権アクセス管理ソリューション</a></li><li><a href="https://www.manageengine.jp/products/Password_Manager_Pro/" aria-label="Password Manager Pro"><span class="b">Password Manager Pro </span>特権ID管理</a></li><li><a href="https://www.manageengine.com/privileged-session-management/?MEtab" aria-label="Access Manager Plus(英語)"><span class="b">Access Manager Plus(英語) </span>Secure remote access and privileged session management</a></li><li><a href="https://www.manageengine.com/key-manager/?MEtab" aria-label="Key Manager Plus(英語)"><span class="b">Key Manager Plus(英語) </span>SSH key and SSL/ TLS certificate management </a></li></ul></li><li><span class="MEmobprodDrop">エンタープライズサービスマネジメント<span class="mb-menu-sub">ITサービスの提供&nbsp;|&nbsp;カスタマーサポート&nbsp;|&nbsp;IT資産管理</span></span><ul style="display: none;"><li><div class="MEbackPanel">&lt; Back</div></li><li><a href="https://www.manageengine.jp/products/ServiceDesk_Plus/" aria-label="ServiceDesk Plus"><span class="b">ServiceDesk Plus</span>サービスデスク </a></li><li><a href="https://www.manageengine.com/products/support-center/?MEtab" aria-label="SupportCenter Plus(英語)"><span class="b">SupportCenter Plus(英語)</span>Customer support with built-in billing for businesses</a></li><li><a href="/products/AssetExplorer/?MEtab" aria-label="AssetExplorer Cloud"><span class="b">AssetExplorer Cloud</span>IT資産管理</a></li></ul></li><li><span class="MEmobprodDrop">統合エンドポイント管理&セキュリティ<span class="mb-menu-sub">デスクトップ&nbsp;|&nbsp;ノートPC&nbsp;|&nbsp;サーバー|モバイル端末&nbsp;|&nbsp;ブラウザー</span></span><ul style="display: none;"><li><div class="MEbackPanel">&lt; Back</div></li><li><a href="https://www.manageengine.jp/products/Endpoint_Central/" aria-label="Endpoint Central"><span class="b">Endpoint Central</span>統合エンドポイント管理 </a></li><li><a href="https://www.manageengine.jp/products/Patch_Manager_Plus/" aria-label="Patch Manager Plus"><span class="b">Patch Manager Plus</span>パッチ管理 </a></li><li><a href="https://www.manageengine.com/mobile-device-management/?MEtab" aria-label="Mobile Device Manager Plus(英語)"><span class="b">Mobile Device Manager Plus(英語)</span>Comprehensive mobile device management </a></li><li><a href="https://www.manageengine.com/sccm-third-party-patch-management/?MEtab" aria-label="Patch Connect Plus(英語)"><span class="b">Patch Connect Plus(英語)</span>Automatic patching of third-party software </a></li><li><a href="https://www.manageengine.com/products/os-deployer/?MEtab" aria-label="OS Deployer(英語)"><span class="b">OS Deployer(英語)</span>OS imaging and deployment</a></li><li><a href="https://www.manageengine.com/remote-desktop-management/?MEtab" aria-label="Remote Access Plus(英語)"><span class="b">Remote Access Plus(英語)</span>Enterprise remote access </a></li><li><a href="https://www.manageengine.com/vulnerability-management/?MEtab" aria-label="Vulnerability Manager Plus(英語)"><span class="b">Vulnerability Manager Plus(英語)</span>Prioritization-focused enterprise vulnerability management</a></li><li><a href="https://www.manageengine.com/device-control/?MEtab" aria-label="Device Control Plus(英語)"><span class="b">Device Control Plus(英語)</span>Data loss prevention for peripheral devices</a></li><li><a href="https://www.manageengine.com/application-control/?MEtab" aria-label="Application Control Plus(英語)"><span class="b">Application Control Plus(英語)</span>Software discovery and endpoint privilege management</a></li><li><a href="https://www.manageengine.com/browser-security/?MEtab" aria-label="Browser Security Plus(英語)"><span class="b">Browser Security Plus(英語)</span>Browser security and management</a></li><li><a href="https://www.manageengine.com/endpoint-dlp/?MEtab" aria-label="Endpoint DLP Plus(英語)"><span class="b">Endpoint DLP Plus(英語)</span>Advanced data loss prevention for endpoints</a></li></ul></li><li><span class="MEmobprodDrop">IT運用管理<span class="mb-menu-sub">ネットワーク監視&nbsp;|&nbsp;サーバー監視&nbsp;|&nbsp;アプリケーション管理</span></span><ul style="display: none;"><li><div class="MEbackPanel">&lt; Back</div></li><li><a href="https://www.manageengine.jp/products/OpManager_Plus/" aria-label="OpManager Plus"><span class="b">OpManager Plus</span>ネットワーク・サーバー・トラフィック・コンフィグ統合管理 </a></li><li><a href="https://www.manageengine.jp/products/OpManager/" aria-label="OpManager"><span class="b">OpManager</span>ネットワーク統合監視 </a></li><li><a href="https://www.manageengine.jp/products/NetFlow_Analyzer/" aria-label="NetFlow Analyzer"><span class="b">NetFlow Analyzer</span>NetFlow・sFlow対応フローコレクター </a></li><li><a href="https://www.manageengine.jp/products/Network_Configuration_Manager/" aria-label="Network Configuration Manager"><span class="b">Network Configuration Manager</span>ネットワーク機器コンフィグ管理 </a></li><li><a href="https://www.manageengine.jp/products/Firewall_Analyzer/" aria-label="Firewall Analyzer"><span class="b">Firewall Analyzer</span>ファイアウォールログ解析</a></li><li><a href="https://www.manageengine.com/products/oputils/?MEtab" aria-label="OpUtils(英語)"><span class="b">OpUtils(英語)</span>IP address and switch port management </a></li><li><a href="https://www.manageengine.jp/products/Applications_Manager/" aria-label="Applications Manager"><span class="b">Applications Manager</span>APM(アプリケーションパフォーマンス管理)</a></li><li><a href="https://www.site24x7.jp/?MEtab" aria-label="Site24x7"><span class="b">Site24x7</span>IT管理者 / DevOps / SRE 向けフルスタック監視</a></li><li><a href="https://www.site24x7.jp/statusiq/?MEtab" aria-label="Site24x7 StatusIQ"><span class="b">Site24x7 StatusIQ</span>ステータスページ公開</a></li><li><a href="https://www.manageengine.com/alarmsone/?MEtab" aria-label="AlarmsOne(英語)"><span class="b">AlarmsOne(英語)</span>Centralized IT alert management</a></li></ul></li><li><span class="MEmobprodDrop">セキュリティ情報&amp;イベント管理<span class="mb-menu-sub">ログ管理&nbsp;|&nbsp;セキュリティ監査&nbsp;|&nbsp;脅威検出</span></span><ul style="display: none;"><li><div class="MEbackPanel">&lt; Back</div></li><li><a href="https://www.manageengine.jp/products/Log360/" aria-label="Log360 SIEM"><span class="b">Log360</span>SIEM </a></li><li><a href="https://www.manageengine.jp/products/Log360_Cloud/" aria-label="Log360 Cloud SaaS型統合ログ管理ツール"><span class="b">Log360 Cloud</span>SaaS型統合ログ管理ツール</a></li><li><a href="https://www.manageengine.jp/products/EventLog_Analyzer/" aria-label="EventLog Analyzer 統合ログ管理"><span class="b">EventLog Analyzer</span>統合ログ管理</a></li><li><a href="https://www.manageengine.jp/products/Firewall_Analyzer/" aria-label="Firewall Analyzer ファイアウォールログ解析"><span class="b">Firewall Analyzer</span>ファイアウォールログ解析</a></li><li><a href="https://www.manageengine.jp/products/ADAudit_Plus/" aria-label="ADAudit Plus Active Directory監査ログ分析"><span class="b">ADAudit Plus</span>Active Directory監査ログ分析</a></li><li><a href="https://www.manageengine.com/sharepoint-management-reporting/?MEtab" aria-label="SharePoint Manager Plus(英語)SharePoint reporting and auditing"><span class="b">SharePoint Manager Plus(英語)</span>SharePoint reporting and auditing</a></li><li><a href="https://www.manageengine.com/microsoft-365-security-protection/?MEtab" aria-label="M365 Security Plus(英語)Microsoft 365 security"><span class="b">M365 Security Plus(英語)</span>Microsoft 365 security</a></li><li><a href="https://www.manageengine.com/cloud-security/?MEtab" aria-label="Cloud Security Plus(英語)Cloud security monitoring and analytics"><span class="b">Cloud Security Plus(英語)</span>Cloud security monitoring and analytics</a></li><li><a href="https://www.manageengine.com/data-security/?MEtab" aria-label="DataSecurity Plus(英語)File auditing, data leak prevention, and data risk assessment"><span class="b">DataSecurity Plus(英語)</span>File auditing, data leak prevention, and data risk assessment</a></li><li><a href="https://www.manageengine.com/file-analysis/?MEtab" aria-label="FileAnalysis(英語)File security and storage analysis"><span class="b">FileAnalysis(英語)</span>File security and storage analysis</a></li></ul></li><li><span class="MEmobprodDrop">高度なIT分析<span class="mb-menu-sub">IT運用分析&nbsp;|&nbsp;予測分析|拡張分析</span></span><ul style="display: none;"><li><div class="MEbackPanel">&lt; Back</div></li><li><a href="https://www.site24x7.jp/cloudspend/?MEtab" aria-label="Site24x7 CloudSpendクラウドイãƒ
8³ãƒ•ラコスト管理 "><span class="b">Site24x7 CloudSpend</span>クラウドインフラコスト管理 </a></li><li><a href="https://www.manageengine.jp/products/Analytics_Plus/?MEtab" aria-label="Analytics Plus Cloud"><span class="b">Analytics Plus Cloud</span>拡張分析ツール</a></li></ul></li><li><span class="MEmobprodDrop">クラウドソリューション<span class="mb-menu-sub">クラウドネイティブ&nbsp;|&nbsp;クラウド型ビジネスアプリケーション</span></span><ul style="display: none;"><li><div class="MEbackPanel">&lt; Back</div></li><li><a href="https://www.manageengine.jp/products/ServiceDesk_Plus/sdp-cloud.html" aria-label="ServiceDesk Plus Cloudサービスデスク "><span class="b">ServiceDesk Plus Cloud</span>サービスデスク </a></li><li><a href="https://www.manageengine.jp/products/Endpoint_Central/free-trial.html" aria-label="Endpoint Central Cloud統合エンドポイント管理 "><span class="b">Endpoint Central Cloud</span>統合エンドポイント管理 </a></li><li><a href="https://www.manageengine.jp/products/Patch_Manager_Plus/patch_manager_plus_cloud.html" aria-label="Patch Manager Plus Cloudパッチ管理 "><span class="b">Patch Manager Plus Cloud</span>パッチ管理 </a></li><li><a href="https://www.site24x7.jp/?MEtab" aria-label="Site24x7IT管理者 / DevOps / SRE 向けフルスタック監視 "><span class="b">Site24x7</span>IT管理者 / DevOps / SRE 向けフルスタック監視 </a></li><li><a href="https://www.site24x7.jp/statusiq/?MEtab" aria-label="Site24x7 StatusIQステータスページ公開 "><span class="b">Site24x7 StatusIQ</span>ステータスページ公開 </a></li><li><a href="https://www.site24x7.jp/cloudspend/?MEtab" aria-label="Site24x7 CloudSpendクラウドインフラコスト管理 "><span class="b">Site24x7 CloudSpend</span>クラウドインフラコスト管理 </a></li><li><a href="https://www.site24x7.jp/digital-risk-analyzer/?MEtab" aria-label="Site24x7 Digital Risk Analyzer"><span class="b">Site24x7 Digital Risk Analyzer</span>サイバーリスク評価</a></li><li><a href="https://www.manageengine.jp/products/Log360_Cloud/" aria-label="Log360 CloudSaaS型統合ログ管理ツール"><span class="b">Log360 Cloud</span>SaaS型統合ログ管理ツール</a></li><li><a href="https://www.manageengine.jp/products/Analytics_Plus/?MEtab" aria-label="Analytics Plus Cloud"><span class="b">Analytics Plus Cloud</span>拡張分析ツール</a></li><li><a href="/products/AssetExplorer/?MEtab" aria-label="AssetExplorer Cloud"><span class="b">AssetExplorer Cloud</span>IT資産管理</a></li><li><a href="https://www.manageengine.com/identity-management/?MEtab" aria-label="Identity Manager Plus(英語)Secure single sign-on for enterprise applications "><span class="b">Identity Manager Plus(英語)</span>Secure single sign-on for enterprise applications </a></li><li><a href="https://www.manageengine.com/mobile-device-management/?MEtab&amp;cloudsol" aria-label="Mobile Device Manager Plus (英語)Comprehensive mobile device management"><span class="b">Mobile Device Manager Plus (英語)</span>Comprehensive mobile device management</a></li><li><a href="https://www.manageengine.com/remote-desktop-management/?MEtab" aria-label="Remote Access Plus(英語)Enterprise remote access "><span class="b">Remote Access Plus(英語)</span>Enterprise remote access </a></li><li><a href="https://www.manageengine.com/alarmsone/?MEtab" aria-label="AlarmsOne(英語)Centralized IT alert management "><span class="b">AlarmsOne(英語)</span>Centralized IT alert management </a></li><li><a href="https://www.zoho.com/jp/creator/?MEtab" aria-label="Zoho Creatorカスタム業務アプリ作成システム"><span class="b">Zoho Creator</span>カスタム業務アプリ作成システム</a></li><li><a href="https://www.zoho.com/jp/assist/?MEtab&amp;ondemand" aria-label="Zoho Assistリモートデスクトップ・遠隔サポートシステム"><span class="b">Zoho Assist</span>リモートデスクトップ・遠隔サポートシステム</a></li><li><a href="https://www.zoho.com/jp/projects/?MEtab" aria-label="Zoho Projectsタスク・プロジェクト管理システム"><span class="b">Zoho Projects</span>タスク・プロジェクト管理システム</a></li><li><a href="https://www.zoho.com/jp/sprints/?MEtab" aria-label="Zoho Sprintsアジャイル管理システム"><span class="b">Zoho Sprints</span>アジャイル管理システム</a></li><li><a href="https://www.zoho.com/jp/workplace/?MEtab" aria-label="Zoho Workplace各種コミュニケーション・ドキュメントシステムを集約したパッケージ"><span class="b">Zoho Workplace</span>各種コミュニケーション・ドキュメントシステムを集約したパッケージ</a></li><li><a href="https://www.zoho.com/jp/mail/?MEtab" aria-label="Zoho Mailメーラーシステム"><span class="b">Zoho Mail</span>メーラーシステム</a></li></ul></li><li><span class="MEmobprodDrop">MSP<span class="mb-menu-sub">RMM&nbsp;|&nbsp;UEM&nbsp;|&nbsp;ITSM&nbsp;|&nbsp;ITOM&nbsp;|&nbsp;IAM</span></span><ul style="display: none;"><li><div class="MEbackPanel">&lt; Back</div></li><li><a href="https://www.manageengine.com/msp-central/?utm_source=MEJapan" aria-label="Integrated platform for PSA, RMM, &amp; Cybersecurity for MSPs"><span class="b">MSP Central(英語)</span>Integrated platform for PSA, RMM, &amp; Cybersecurity for MSPs</a></li><li><a href="https://www.site24x7.jp/msp.html?MEtab" aria-label="Site24x7IT管理者 / DevOps / SRE 向けフルスタック監視 "><span class="b">Site24x7</span>IT管理者 / DevOps / SRE 向けフルスタック監視 </a></li><li><a href="https://www.manageengine.com/remote-monitoring-management/?MEtab" aria-label="RMM Central(英語)Unified network monitoring and endpoint management for MSPs "><span class="b">RMM Central(英語)</span>Unified network monitoring and endpoint management for MSPs </a></li><li><a href="https://www.manageengine.com/privileged-access-management-msp/?MEtab" aria-label="PAM360(英語)Complete privileged access security for enterprises "><span class="b">PAM360(英語)</span>Complete privileged access security for enterprises </a></li><li><a href="https://www.manageengine.com/products/passwordmanagerpro/password-management-msp.html?MEtab" aria-label="Password Manager Pro(英語)Privileged password management "><span class="b">Password Manager Pro(英語)</span>Privileged password management </a></li><li><a href="https://www.manageengine.com/products/service-desk-msp/?MEtab" aria-label="ServiceDesk Plus MSP(英語)Full-stack service management for enterprises "><span class="b">ServiceDesk Plus MSP(英語)</span>Full-stack service management for enterprises </a></li><li><a href="https://www.manageengine.com/desktop-management-msp/?MEtab" aria-label="Endpoint Central MSP(英語)Unified endpoint management and security "><span class="b">Endpoint Central MSP(英語)</span>Unified endpoint management and security </a></li><li><a href="https://www.manageengine.com/mobile-device-management-msp/?MEtab" aria-label="Mobile Device Manager Plus MSP (英語)Comprehensive mobile device management "><span class="b">Mobile Device Manager Plus MSP (英語)</span>
8Comprehensive mobile device management </a></li><li><a href="https://www.manageengine.com/network-monitoring-msp/?MEtab" aria-label="OpManager MSP(英語)Network performance monitoring "><span class="b">OpManager MSP(英語)</span>Network performance monitoring </a></li></ul></li></ul></li><li class="MeMobilLink"><a title="課題から探す" href="https://www.manageengine.jp/solutions/" aria-label="課題から探す">課題から探す</a></li><li id="MEmobListCompany"><span>購入/更新</span><ul style="display: none;"><li><div class="MEbackPanel">&lt; Back</div></li><li><a href="https://www.manageengine.jp/purchase/" class="MEmobprodDrop1" aria-label="購入方法(問合せ)">購入方法(問合せ)</a></li><li><a href="https://www.manageengine.jp/purchase/#precaution" class="MEmobprodDrop1" aria-label="ご購入の前に">ご購入の前に</a></li><li><a href="https://www.manageengine.jp/purchase/#purchase-flow" class="MEmobprodDrop1" aria-label="製品購入の流れ">製品購入の流れ</a></li><li><a href="https://www.manageengine.jp/pace/" class="MEmobprodDrop1" aria-label="販売代理店">販売代理店</a></li><li><a href="https://www.manageengine.jp/purchase/license-flow.html" class="MEmobprodDrop1" aria-label="ライセンス発行の流れ">ライセンス発行の流れ</a></li><li><span>契約更新</span><ul style="display: none;"><li><div class="MEbackPanel">&lt; Back</div></li><li><a href="https://www.manageengine.jp/purchase/renewal-flow.html" aria-label="契約更新の流れ">契約更新の流れ</a></li><li><a href="https://www.manageengine.jp/purchase/renewal-note.html" aria-label="契約更新に関する補足事項">契約更新に関する補足事項</a></li><li><a href="https://www.manageengine.jp/purchase/trade-up.html" aria-label="トレードアップ">トレードアップ</a></li><li><a href="https://www.manageengine.jp/purchase/option.html" aria-label="オプション追加">オプション追加</a></li></ul></li><li><a href="https://www.manageengine.jp/purchase/faq.html" class="MEmobprodDrop1" aria-label="よくある質問(FAQ)">よくある質問(FAQ)</a></li><li><span>優遇価格</span><ul style="display: none;"><li><div class="MEbackPanel">&lt; Back</div></li><li><a href="https://www.manageengine.jp/purchase/academic-discount.html" aria-label="教育機関向け優遇価格">教育機関向け優遇価格</a></li><li><a href="https://www.manageengine.jp/purchase/government-discount.html" aria-label="官庁/地方公共団体向け優遇価格">官庁/地方公共団体向け優遇価格</a></li></ul></li></ul></li><li class="MeMobilLink"><a title="パートナー" href="https://www.manageengine.jp/pace/" aria-label="パートナー">パートナー</a></li><li class="MeMobilLink"><a title="お問い合わせ" href="https://www.manageengine.jp/contact.html" aria-label="お問い合わせ">お問い合わせ</a></li><li class="MEmobAbout"><span>会社情報</span><ul style="display: none;"><li><div class="MEbackPanel">&lt; Back</div></li><li class="links"><a href="https://www.manageengine.jp/calendar/index.html" aria-label="会社営業日 / 納品日">会社営業日 / 納品日</a></li><li class="links"><a href="https://www.zoho.co.jp/outline/" target="_blank" aria-label="会社概要">会社概要</a></li></ul></li><li class="MeMobilLink"><a href="https://www.manageengine.jp/support/" aria-label="サポート">サポート</a></li></ul></div>';
9if (document.getElementById("zmgh-mobile-header")) {
10    document.getElementById("zmgh-mobile-header").innerHTML = globalMobileHeader;
11}
12
13/* Top Header Ends */
14var yearCount = new Date().getFullYear();
15/* Common New footer JS starts  */
16var commonFooter = '<div class="mef_foot_bottom"> <div class="container"> <div class="mef_foot_bottom_container"> <ul class="mef_foot_me_lists"> <li><a href="https://www.manageengine.jp/company.html" title="ManageEngineについて" target="_blank" aria-label="ManageEngineについて">ManageEngineについて</a></li> <li><a href="https://www.manageengine.jp/news/news_release.html" title="プレスリリース" target="_blank" aria-label="プレスリリース">プレスリリース</a></li> <li><a href="https://www.manageengine.jp/news/seminar.html" title="セミナー" target="_blank" aria-label="セミナー">セミナー</a></li> <li><a href="https://www.zoho.co.jp/outline/" title="会社概要" target="_blank" aria-label="会社概要">会社概要</a></li> <li><a href="https://www.manageengine.jp/sitemap.html" title="サイトマップ" target="_blank" aria-label="サイトマップ">サイトマップ</a></li> <li><a href="https://www.manageengine.jp/products/license_agreement.html" title="オンプレミス版契約" target="_blank" aria-label="オンプレミス版契約">オンプレミス版契約</a></li> <li><a href="https://www.manageengine.jp/products/terms.html" title="クラウド版規約" target="_blank" aria-label="クラウド版規約">クラウド版規約</a></li> <li><a href="https://www.manageengine.jp/purchase/terms.html" title="販売規約" target="_blank" aria-label="販売規約">販売規約</a></li> <li><a href="https://www.zoho.co.jp/privacy/" title="個人情報保護について" target="_blank" aria-label="個人情報保護について">個人情報保護について</a></li> <li><a href="https://www.manageengine.jp/privacy/cookie-policy.html" title="Cookieポリシー" target="_blank" aria-label="Cookieポリシー">Cookieポリシー</a></li> <li><a href="https://www.zoho.co.jp/termofuse/" title="サイトの利用条件" target="_blank" aria-label="サイトの利用条件">サイトの利用条件</a></li> <li class="mef_reginaol-dropdown"><span class="mef_coun_name">Japan (日本語)</span> <div class="mef_regional_dropdown_container"> <div class="mef_regional_dropdown_box"> <ul class="mef-regional-countries-list"></ul> </div> </div> </li> </ul> <p class="mef_copy_right">© ' + yearCount + ' <span class="zLogo"></span>&nbsp;<a href="https://www.zoho.co.jp/" target="_blank" title="ZOHO Japan Corporation." aria-label="ZOHO Japan Corporation">Japan Corporation.</a>  All rights reserved.</p> </div> </div> </div>';
17// if (document.getElementById('Footer')) {
18//     document.getElementById('Footer').innerHTML = sdpFooter;
19// }
20$("#Footer").append(commonFooter);
21var mainDropDowndata = [];
22var globalProductName = "home_page";
23var jsonMainDropdown = '{"home_page":[{"title":"English Version","URL":"https://www.manageengine.com/","countryName":"Global (English)"},{"title":"Spanish Version","URL":"https://www.manageengine.com/latam/","countryName":"Am&eacute;rica Latina (Spanish)"},{"title":"English Version","URL":"https://www.manageengine.com/au/","countryName":"Australia (English)"},{"title":"Portugal Version","URL":"https://www.manageengine.com/br/","countryName":"Brazil (Portugu&ecirc;s)"},{"title":"Dutch Version","URL":"https://www.manageengine.com/be/","countryName":"Belgium (Dutch)"},{"title":"Canada Version","URL":"https://www.manageengine.com/ca/","countryName":"Canada (English)"},{"title":"Chinese Version","URL":"https://www.manageengine.cn/","countryName":"China (&#20013;&#25991;)"},{"title":"norsk Version","URL":"https://www.manageengine.com/dk/","countryName":"Denmark (Danish)"},{"title":"German Version","URL":"https://www.manageengine.com/de/","countryName":"Deutschland (German)"},{"title":"English Version","URL":"https://www.manageengine.com/eu/","countryName":"Europe (English)"},{"title":"French Version","URL":"https://www.manageengine.com/fr/","countryName":"France (French)"},{"title":"English Version","URL":"https://www.manageengine.com/gr/","countryName":"Greece (Greek)"},{"title":"English Version","URL":"https://www.manageengine.com/in/","countryName":"India (English)"},{"title":"Hebrew Version","URL":"https://www.manageengine.co.il/?langId=1","countryName":"Israel (&#1506;&#1489;&#1512;&#1497;&#1514;)"},{"title":"Italian Version","URL":"https://www.manageengine.com/it/","countryName":"Italy (italiano)"},{"title":"Japanese Version","URL":"https://www.manageengine.jp/","countryName":"Japan (&#26085;&#26412;&#35486;)"},{"title":"Korea Version","URL":"https://www.manageengine.com/kr/","countryName":"Korea (&#54620;&#44397;&#50612;)"},{"title":"Dutch Version","URL":"https://www.manageengine.com/nl/","countryName":"Nederland (Dutch)"},{"title":"Norwegian Version","URL":"https://www.manageengine.com/no/","countryName":"Norway (Norwegian)"},{"title":"Polish Version","URL":"https://www.manageengine.com/pl/","countryName":"Poland (Polskie)"},{"title":"Russian Version","URL":"https://www.manageengine.com/ru/","countryName":"Russian (русский)"},{"title":"French Version","URL":"https://www.manageengine.com/ch/","countryName":"Schweiz (German)"},{"title":"English Version","URL":"https://www.manageengine.com/za/","countryName":"South Africa (English)"},{"title":"Spanish Version","URL":"https://www.manageengine.com/es/","countryName":"Spain (Espa&ntilde;a)"},{"title":"Sweden Version","URL":"https://www.manageengine.com/se/","countryName":"Sverige (svenska)"},{"title":"Taiwan Version","URL":"https://www.manageengine.com/tw/","countryName":"Taiwan (&#20013;&#25991;)"},{"title":"Turkey Version","URL":"https://www.manageengine.com/tr/","countryName":"T&uuml;rkiye (T&uuml;rk)"},{"title":"English Version","URL":"https://www.manageengine.com/uk/","countryName":"United Kingdom (English)"}]}';
24mainDropDowndata = JSON.parse(jsonMainDropdown);
25var regionalCountriesDropdown = document.getElementsByClassName("mef-regional-countries-list")[0];
26var regionalCountriesElements = mainDropDowndata[globalProductName];
27function dropDownRegional() {
28    var regionalCountriesHTML = "";
29    regionalCountriesDropdown = document.getElementsByClassName("mef-regional-countries-list")[0];
30    for (var i = 0; i < regionalCountriesElements.length; i++) {
31        regionalCountriesHTML += getSingleLiElement(regionalCountriesElements[i]);
32    }
33    regionalCountriesDropdown.innerHTML = regionalCountriesHTML;
34    // adding li elements to 'regional-countries-list'
35}
36function getSingleLiElement(ob) {
37    var cName = ob.countryName.split("(");
38    var countryDisplayName = cName[0].trim();
39    var countryName = $(".mef_coun_name").text().split("(")[0].trim();
40    if (countryDisplayName == countryName) {
41        return ('<li class="countryActive"><a target="_blank" title="' + ob.title + '" aria-label="' + ob.countryName + '" href="' + ob.URL + '" >' + ob.countryName + "</a></li>");
42    } else {
43        return ('<li><a target="_blank" title="' + ob.title + '" aria-label="' + ob.countryName + '" href="' + ob.URL + '" >' + ob.countryName + "</a></li>");
44    }
45}
46var popup = $("<div class='country-popup-box'><p class='text-popup'></p><span class='close-btn' data-value='true'>X</span></div>");
47function showpopup() {
48    $("body").append(popup);
49    setTimeout(function () {
50        $("body").addClass("langscript");
51    });
52}
53globalFooterDropdown = function (i) {
54    if ($(window).width() < 750) {
55        if ($(i).hasClass("active")) {
56            $(".mef_foot_title").removeClass("active");
57            $(".mef_foot_title").next().slideUp();
58        } else {
59            $(".mef_foot_title").removeClass("active");
60            $(".mef_foot_title").next().slideUp();
61            $(i).addClass("active");
62            $(i).next().slideToggle();
63        }
64    }
65};
66$(document).on("click", ".mef_foot_title", function () {
67    globalFooterDropdown(this);
68});
69$(document).on("click", ".mef_coun_name", function () {
70    dropDownRegional();
71    $(".mef_regional_dropdown_container").toggleClass("mef_country_dropshow");
72});
73$(document).on("mouseleave", ".mef_regional_dropdown_container", function () {
74    $(".mef-regional-countries-list").empty();
75    $(this).removeClass("mef_country_dropshow");
76});
77$("body").click(function (e) {
78    if (!$(e.target).closest(".mef_regional_dropdown_container").length) {
79        $(".mef-regional-countries-list").empty();
80        $(".mef_regional_dropdown_container").removeClass("mef_country_dropshow");
81    }
82});
83/* Common New footer JS ends  */
84var commonContent = '<div class="mef_foot_top"><div class="container"><div class="mef_foot_top_container mef_promo_banners"><div class="mef_foot_cols"><a href="https://www.manageengine.jp/download/common/catalogue/manageengine_catalogue.pdf" class="promo_imgs" aria-label="signup-banner"><img class="lazyload" data-src="https://www.manageengine.jp/sites/default/files/common_page/images/common-fbanner1.jpg" alt="mmp_vd_footer_banner" width="100%" height="100%"></a><a href="https://www.manageengine.jp/products/?src=footer" class="promo_imgs" aria-label="signup-banner"><img class="lazyload" data-src="https://www.manageengine.jp/sites/default/files/common_page/images/common-fbanner2.jpg" alt="footer-banner-2" width="100%" height="100%"></a></div><div class="mef_foot_cols"><h5 class="mef_foot_title">ManageEngineについて</h5><ul class="mef_list_items"><li><a href="https://www.manageengine.jp/company.html?src=footer" title="IT運用管理のManageEngine" target="_blank" aria-label="IT運用管理のManageEngine">IT運用管理のManageEngine</a></li><li><a href="https://www.manageengine.jp/case/?src=footer" title="導入事例" target="_blank" aria-label="導入事例">導入事例</a></li><li><a href="https://www.manageengine.jp/case/customers.html?src=footer" title="国内導入実績" target="_blank" aria-label="国内導入実績">国内導入実績</a></li><li><a href="https://www.manageengine.jp/case/university.html?src=footer" title="教育機関の導入実績" target="_blank" aria-label="教育機関の導入実績">教育機関の導入実績</a></li><li><a href="https://www.manageengine.jp/case/government.html?src=footer" title="官庁/地方公共団体の導入実績" target="_blank" aria-label="官庁/地方公共団体の導入実績">官庁/地方公共団体の導入実績</a></li><li><a href="https://www.manageengine.jp/solutions/?src=footer" title="課題からソリューションを探す" target="_blank" aria-label="課題からソリューションを探す">課題からソリューションを探す</a></li><li><a href="https://blogs.manageengine.jp/?src=footer" title="ブログ" target="_blank" aria-label="ブログ">ブログ</a></li><li><a href="https://mecommunity.manageengine.jp/jsp/login.jsp?src=footer" title="ManageEngine Community" target="_blank" aria-label="ManageEngine Community">ManageEngine Community</a></li></ul></div><div class="mef_foot_cols"><h5 class="mef_foot_title">会社情報</h5><ul class="mef_list_items"><li><a href="https://www.zoho.co.jp/outline/?src=footer" aria-label="会社情報" title="会社情報" target="_blank">会社情報</a></li><li><a href="https://www.manageengine.jp/news/news_release.html?src=footer" aria-label="プレスリリース" title="プレスリリース" target="_blank">プレスリリース</a></li><li><a href="https://www.manageengine.jp/news/seminar.html?src=footer" title="セミナー" aria-label="セミナー" target="_blank">セミナー</a></li><li><a href="https://www.manageengine.jp/calendar/?src=footer" aria-label="会社営業日 / 納品日" title="会社営業日 / 納品日" target="_blank">会社営業日 / 納品日</a></li><li><a href="https://www.manageengine.jp/support/?src=footer" aria-label="サポート" title="サポート" target="_blank">サポート</a></li><li><a href="https://www.zoho.co.jp/recruit/?src=footer" aria-label="採用情報" title="採用情報" target="_blank">採用情報</a></li></ul></div><div class="mef_foot_cols"><div class="mef_social_container"><div class="mef_contact_container"><a href="https://www.manageengine.jp/online_meeting/?src=footer" aria-label="オンライン相談" target="_blank"><span></span>オンライン相談 </a><a href="https://www.manageengine.jp/form/enter_inquiry.html?no=20000&src=footer" aria-label="お問い合わせ" target="_blank"><span></span>お問い合わせ </a><a href="https://www.manageengine.jp/form/enter_demo.html?no=40002&src=footer" aria-label="訪問説明をリクエスト" target="_blank"><span></span>訪問説明をリクエスト </a><a href="https://www.manageengine.jp/purchase/?src=footer" aria-label="購入方法" target="_blank"><span></span>購入方法 </a><a href="https://store.manageengine.jp/?src=footer" aria-label="オンラインストア" target="_blank"><span></span>オンラインストア </a><a href="https://www.manageengine.jp/pace/?src=footer" aria-label="リセラーと販売代理店" target="_blank"><span></span>リセラーと販売代理店 </a></div></div></div><div class="mef_social_media"><h5 class="mef_social_title">お問い合わせ</h5><ul class="mef_social_links"><li><a href="https://x.com/ManageEngine_JP?src=footer" aria-label="X (Twitter)" target="_blank" rel="noopener"><span class="scl-icon scl-twitter"></span></a></li><li><a href="https://www.facebook.com/ManageEngineJP/?src=footer" aria-label="Facebook" target="_blank" rel="noopener"><span class="scl-icon scl-facebook"></span></a></li><li><a href="https://www.youtube.com/@ManageEngineJP/?src=footer" aria-label="YouTube" target="_blank" rel="noopener"><span class="scl-icon scl-youtube"></span></a></li></ul><p class="mef_zoho_note">ManageEngineはZoho Corp.の事業部門です</p></div></div></div></div>';
85if (document.getElementById('commonContent')) {
86    document.getElementById('commonContent').innerHTML = commonContent;
87}
88/* Seminar Filter Dropdown functions */
89$('.solutionFilter1 span').click(function (e) {
90    $(this).siblings('ul').slideToggle();
91});
92function solutionFilter() {
93    $('.solutionFilter1 ul').slideUp();
94}
95$('.solutionFilter1').mouseleave(function () {
96    setTimeout(solutionFilter, 100)
97});
98var mergedots1 = ".";
99$("#upcoming-type-filter").find("li").click(function (e) {
100    $('.solutionFilter1 ul').slideUp();
101    var upcoming_type_val1 = $(this).attr("data-value");
102    upcoming_type_val1 = upcoming_type_val1.toLowerCase().replace(/\s+/g, '-');
103    upcoming_type_val1 = mergedots1 + upcoming_type_val1;
104    var get_upcoming_region_value = $("#upcoming-georegion-filter").find("span").attr("data-value");
105    var get_upcoming_country_value = $("#upcoming-countries-filter").find("span").attr("data-value");
106    var upcoming_type_val2 = upcoming_type_val1 + get_upcoming_region_value + get_upcoming_country_value;
107    var upcoming_type_urlvalue = $(this).attr("data-hrefurl");
108    window.location.hash = upcoming_type_urlvalue;
109    var upcoming_type_text1 = $(this).text();
110    $("#upcoming-type-filter").find("span").empty();
111    $("#upcoming-type-filter").find("span").html(upcoming_type_text1);
112    $("#upcoming-type-filter").find("span").attr("data-value", upcoming_type_val1);
113    $("#p1 .year_catelog").hide();
114    $(upcoming_type_val2).show();
115    noresult();
116});
117$(document).on("click", "#upcoming-georegion-filter1 li", function (e) {
118    $('.solutionFilter1 ul').slideUp();
119    var upcoming_geo_location_value = $(this).attr("data-value");
120    upcoming_geo_location_value = mergedots1 + upcoming_geo_location_value;
121    var upcoming_geo_location_text = $(this).text();
122    $("#upcoming-georegion-filter").find("span").empty();
123    $("#upcoming-georegion-filter").find("span").html(upcoming_geo_location_text);
124    $("#upcoming-georegion-filter").find("span").attr("data-value", upcoming_geo_location_value);
125    $("#p1 .year_catelog").hide();
126    if (upcoming_geo_location_value == ".me_upcoming_regions") {
127        $("#upcoming-countries-filter1 li").show();
128        $("#upcoming-countries-filter").find("span").attr("data-value", ".me_upcoming_countries");
129    }
130    else {
131        $("#upcoming-countries-filter1 li").hide();
132        //$("#upcoming-countries-filter1 li:first-child").show();
133    }
134    var get_upcoming_type_value1 = $("#upcoming-type-filter").find("span").attr("data-value");
135    var upcoming_geo_location_value2 = upcoming_geo_location_value + get_upcoming_type_value1;
136    $(upcoming_geo_location_value).show();
137    $("#p1 .year_catelog").hide();
138    $(upcoming_geo_location_value2).show();
139    $("#upcoming-countries-filter").find("span").empty();
140    $("#upcoming-countries-filter").find("span").html("Select by countries");
141    $("#upcoming-countries-filter").find("span").attr("data-value", ".me_upcoming_countries");
142    noresult();
143});
144$(document).on("click", "#upcoming-countries-filter1 li", function (e) {
145    $('.solutionFilter1 ul').slideUp();
146    var upcoming_countries_value = $(this).attr("data-value");
147    upcoming_countries_value = mergedots1 + upcoming_countries_value;
148    var upcoming_countries_text = $(this).text();
149    $("#upcoming-countries-filter").find("span").empty();
150    $("#upcoming-countries-filter").find("span").html(upcoming_countries_text);
151    $("#upcoming-countries-filter").find("span").attr("data-value", upcoming_countries_value);
152    $("#p1 .year_catelog").hide();
153    if (upcoming_countries_value == ".me_upcoming_countries") {
154        $("#upcoming-countries-filter1 li").show();
155        /*$("#upcoming-georegion-filter").find("span").empty();
156        $("#upcoming-georegion-filter").find("span").html("Select by region");*/
157    }
158    var get_upcoming_type_value2 = $("#upcoming-type-filter").find("span").attr("data-value");
159    var get_upcoming_region_value2 = $("#upcoming-georegion-filter").find("span").attr("data-value");
160    var upcoming_countries_value2 = upcoming_countries_value + get_upcoming_type_value2 + get_upcoming_region_value2;
161    $(upcoming_countries_value).show();
162    $("#p1 .year_catelog").hide();
163    $(upcoming_countries_value2).show();
164    noresult();
165});
166$('.prdBox').click(function () {
167    //alert("test");
168    var get_event_url_val = $(this).find("a").attr("data-href");
169    //var get_event_url_val1 = $(this).find("a").attr("href");
170    if (get_event_url_val.contains("www.manageengine.com/")) {
171        window.open(get_event_url_val, '_self');
172    }
173    else {
174        window.open(get_event_url_val, '_blank');
175    }
176});
177/* No result function */
178function noresult() {
179    if ($(".cleardssdfix").find(".year_catelog:visible").length === 0) {
180        $(".cleardssdfix .eventsnotfound").fadeIn(100);
181    } else {
182        $(".cleardssdfix .eventsnotfound").hide();
183    }
184}
185// purchase js//
186$(document).mouseover(function () {
187    setTimeout(function () {
188        if (!$("#purch.nav-products:hover").length) {
189            $(".navAct").removeClass("navAct");
190            $("#purch div[data-navshow]").removeClass("show");
191        }
192        if (!$(".nav-search:hover").length) {
193            $(".navAct").removeClass("navAct");
194            $(".header-search").removeClass("show");
195        }
196        if (!$("#about.nav-products:hover").length) {
197            $(".navAct").removeClass("navAct");
198            $("#about div[data-navshow]").removeClass("show");
199        }
200    }, 500);
201    $('.company .tabs-nav li:not(.links) a').hover(function () {
202        $('.company .tab-active').removeClass('tab-active');
203        $(this).parent().addClass('tab-active');
204        $('.company .tabs-stage div').hide();
205        $($(this).attr('data-menu')).show();
206    });
207    $(".nav-drop > .company > div > ul > li:nth-child(5), .nav-drop > .company > div > ul > li:nth-child(7)").hover(function () {
208        $(".nav-drop").addClass("expand");
209    });
210    $(".nav-drop > .company > div > ul > li.links").hover(function () {
211        $(".nav-drop").removeClass("expand");
212        $(".nav-drop > .company > div > ul > li").removeClass("tab-active");
213    });
214    $(".company-menu").mouseleave(function () {
215        $(".nav-drop > .company > div > ul > li").removeClass("tab-active");
216        $(".nav-drop").removeClass("expand");
217    });
218});
219$("#about").mouseover(function () {
220    if (!$("#purch.nav-products:hover").length) {
221        $(".navAct").removeClass("navAct");
222        $("#purch div[data-navshow]").removeClass("show");
223    }
224    if (!$(".nav-search:hover").length) {
225        $(".navAct").removeClass("navAct");
226        $(".header-search").removeClass("show");
227    }
228});
229$(document).ready(function () {
230    /* hashTag Scroll */
231    $('body').on('click', '.rhs-cont a[href*="#"], .main-header-nav a[href*="#"]', function (event) {
232        if ($(this).contextmenu()[0].pathname == window.location.pathname && $(this).contextmenu()[0].search == window.location.search) {
233            window.location.hash = $(this).contextmenu()[0].hash;
234            event.preventDefault();
235            var id = window.location.hash;
236            id = id.replace("#", "");
237            if ($('a[name="' + id + '"]').length) {
238                $('html, body').animate({
239                    scrollTop: $('a[name="' + id + '"]').offset().top - 120
240                }, 'slow');
241            } else if ($('[id="' + id + '"]').length) {
242                $('html, body').animate({
243                    scrollTop: $('[id="' + id + '"]').offset().top - 120
244                }, 'slow');
245            }
246        }
247    });
248    /* hashTag Scroll Ends */
249
250    /* Unification Header starts */
251    /* All Product Menu(Mega Menu) - Tab click function */
252    jQuery('body').on('click', '#all-product-menu .tabs-category a', function (event) {
253        if ($(this).parent().attr('class') != 'all-product-btn') {
254            event.preventDefault();
255            jQuery('.tabs-category .tab-active').removeClass('tab-active');
256            jQuery(this).parent().addClass('tab-active');
257            jQuery('#all-product-menu .tabs-stage > div').css('display', 'none');
258            jQuery(jQuery(this).attr('data-menu')).css('display', 'flex');
259            syncMegaMenuCategoryPanelAccessibilityState();
260        }
261    });
262
263    /* Dropdown functionality for #zm-all-product */
264    $('#zm-all-product').on('click', function (e) {
265        e.preventDefault();
266        e.stopPropagation();
267        // Toggle active class on #zm-all-product
268        $('#zmgh-purchase, #zmgh-about, .zmgh-dropdown, .zmgh-search').removeClass('active');
269        $(this).toggleClass('active');
270        // Toggle active class on #all-product-menu
271        $('#all-product-menu').toggleClass('active');
272        syncMenuAccessibilityState();
273    });
274
275    /* Accessibility handling for main menu starts */
276    // This block handles keyboard navigation. Menu accessibility state is synced here initially and again in dropdown open/close handlers below this block.
277
278    var globalHeaderAcessibility = '<a href="#zm-global-header-skip" id="zm-global-header-skip" tabindex="0" class="zmgh_global_header_skip" aria-label="製品メニューにスキップ">製品メニューにスキップ</a>';
279    $('#zm-global-header').before(globalHeaderAcessibility);
280
281    // Moves focus to the main content region via skip-link action.
282    function focusMainContent() {
283        var $main = $('.main').first();
284        if ($main.length) {
285            $main.attr('tabindex', '-1');
286            $('html, body').animate({ scrollTop: $main.offset().top }, 0);
287            $main.focus();
288            $main.removeAttr('tabindex');
289        }
290    }
291
292    // Keeps ARIA expanded/hidden values aligned with current menu state.
293    function syncMenuAccessibilityState() {
294        var isMegaMenuOpen = $('#all-product-menu').hasClass('active');
295        var isPurchaseMenuOpen = $('#zmgh-customer-menu').hasClass('active');
296        var isAboutMenuOpen = $('#zmgh-company-menu').hasClass('active');
297
298        $('#zm-all-product > span[tabindex="0"]').attr('aria-expanded', isMegaMenuOpen ? 'true' : 'false');
299        $('#zmgh-purchase > span[tabindex="0"]').attr('aria-expanded', isPurchaseMenuOpen ? 'true' : 'false');
300        $('#zmgh-about > span[tabindex="0"]').attr('aria-expanded', isAboutMenuOpen ? 'true' : 'false');
301
302        $('#all-product-menu').attr('aria-hidden', isMegaMenuOpen ? 'false' : 'true');
303        $('#zmgh-customer-menu').attr('aria-hidden', isPurchaseMenuOpen ? 'false' : 'true');
304        $('#zmgh-company-menu').attr('aria-hidden', isAboutMenuOpen ? 'false' : 'true');
305    }
306
307    // Keeps purchase submenu panels' aria-hidden aligned with .show.
308    function syncSubMenuAccessibilityState() {
309        var $subMenuPanels = $('#zmgh-customer-menu .zmgh-sub-menu > div');
310        if ($subMenuPanels.length) {
311            $subMenuPanels.attr('aria-hidden', 'true');
312            $subMenuPanels.filter('.show').attr('aria-hidden', 'false');
313        }
314    }
315
316    // Announces active category-to-panel relationship for assistive tech.
317    function syncMegaMenuCategoryPanelAccessibilityState() {
318        var $categoryTabs = getMegaMenuCategoryAnchors();
319        $categoryTabs.attr('aria-selected', 'false');
320        $('#all-product-menu .tabs-stage > div').attr('aria-hidden', 'true');
321        var $activeCategoryTab = $('#all-product-menu #zm-product-tab-category li.tab-active a[data-menu]').first();
322        if ($activeCategoryTab.length) {
323            $activeCategoryTab.attr('aria-selected', 'true');
324            var activePanelSelector = $activeCategoryTab.attr('data-menu');
325            if (activePanelSelector) {
326                $(activePanelSelector).attr('aria-hidden', 'false');
327            }
328        }
329    }
330
331    syncMenuAccessibilityState();
332    syncSubMenuAccessibilityState();
333    syncMegaMenuCategoryPanelAccessibilityState();
334
335    // Mega-menu category anchors.
336    // Returns only category-tab anchors in the mega menu (excludes bottom CTA row).
337    function getMegaMenuCategoryAnchors() { // Get all the tab categories, Excluding bottom button of tab-category.
338        return $('#all-product-menu #zm-product-tab-category li').not('.drop-bottom').find('a[data-menu]');
339    }
340
341    // Normalizes Tab-key detection across key and keyCode.
342    function isTabKey(event) {
343        return event.key === 'Tab' || event.keyCode === 9;
344    }
345
346    // Keys that should enter/open panel content from a menu trigger.
347    function isOpenPanelKey(event) {
348        return event.key === 'ArrowRight' || event.keyCode === 39 || event.key === 'Enter' || event.keyCode === 13 || event.key === ' ' || event.keyCode === 32;
349    }
350
351    // Active category index (-1 if none).
352    // Finds the current active mega-menu category index.
353    function getActiveMegaMenuCategoryIndex() { //Getting the current active tab category.
354        var categoryAnchors = getMegaMenuCategoryAnchors();
355        var activeAnchor = $('#all-product-menu #zm-product-tab-category li.tab-active a[data-menu]');
356        return categoryAnchors.index(activeAnchor);
357    }
358
359    // Activate category and show mapped panel.
360    // Activates a category tab and shows its mapped content panel.
361    function activateMegaMenuCategoryByIndex(categoryIndex) {
362        var categoryAnchors = getMegaMenuCategoryAnchors();
363        var targetAnchor = categoryAnchors.eq(categoryIndex);
364        if (targetAnchor.length) {
365            $('#all-product-menu #zm-product-tab-category .tab-active').removeClass('tab-active');
366            targetAnchor.parent().addClass('tab-active');
367            $('#all-product-menu .tabs-stage > div').css('display', 'none');
368            $(targetAnchor.attr('data-menu')).css('display', 'flex');
369            syncMegaMenuCategoryPanelAccessibilityState();
370        }
371    }
372
373    // Focusable items in visible panel.
374    // Collects focusable elements from the currently visible mega-menu panel.
375    function getActiveMegaMenuPanelFocusableElements() {
376        var activePanel = $('#all-product-menu .tabs-stage > div:visible').first();
377        var panelFocusableElements = $();
378        if (activePanel.length) {
379            panelFocusableElements = activePanel.find('a[href]:visible, button:visible, input:not([type="hidden"]):visible, select:visible, textarea:visible, [tabindex]:not([tabindex="-1"]):visible');
380        }
381        return panelFocusableElements;
382    }
383
384    // Safely focuses a category by index (with bounds handling).
385    function focusCategoryByIndex(categoryIndex) {
386        var categoryAnchors = getMegaMenuCategoryAnchors();
387        if (categoryAnchors.length) {
388            var safeIndex = categoryIndex < 0 ? 0 : categoryIndex;
389            if (safeIndex >= categoryAnchors.length) {
390                safeIndex = categoryAnchors.length - 1;
391            }
392            activateMegaMenuCategoryByIndex(safeIndex);
393            categoryAnchors.eq(safeIndex).focus();
394        }
395    }
396
397    // Focuses active category, or first one when fallback is requested.
398    function focusActiveCategory(fallbackToFirst) {
399        var activeCategoryIndex = getActiveMegaMenuCategoryIndex();
400        if (activeCategoryIndex >= 0) {
401            focusCategoryByIndex(activeCategoryIndex);
402        } else if (fallbackToFirst) {
403            focusCategoryByIndex(0);
404        }
405    }
406
407    // Gets visible links from the active dropdown under a top nav trigger.
408    function getNavdropDropdownAnchors($navdropItem) {
409        return $navdropItem.find('.zmgh-dropdown.active .zmgh-dropdown-menu a:visible');
410    }
411
412    // Returns next visible anchor and wraps to first when needed.
413    function getNextVisibleAnchor($anchors, $currentAnchor) {
414        var nextVisibleAnchor = $();
415        if ($anchors.length) {
416            var currentIndex = $anchors.index($currentAnchor);
417            if (currentIndex < 0) {
418                nextVisibleAnchor = $anchors.first();
419            } else {
420                var nextIndex = currentIndex < $anchors.length - 1 ? currentIndex + 1 : 0;
421                nextVisibleAnchor = $anchors.eq(nextIndex);
422            }
423        }
424        return nextVisibleAnchor;
425    }
426
427    // Maps a visible submenu panel back to its source sub-index anchor.
428    function getMappedSubIndexAnchor($subMenuElement) {
429        var subMenuId = $subMenuElement.attr('id');
430        var mappedSubIndexAnchor = $();
431        if (subMenuId) {
432            mappedSubIndexAnchor = $('#zmgh-purchase-nav .zmgh-sub-index > a[data-menu="#' + subMenuId + '"]').first();
433        }
434        return mappedSubIndexAnchor;
435    }
436
437    // Highlights the source sub-index and shows its mapped submenu panel.
438    function activateMappedSubMenu($anchor) {
439        var targetId = $anchor.attr('data-menu');
440        var $subIndex = $anchor.closest('.zmgh-sub-index');
441        var $targetSubMenu = $();
442        if (targetId && $subIndex.length) {
443            $subIndex.siblings('.zmgh-sub-index').removeClass('focus');
444            $subIndex.addClass('focus');
445            $('.zmgh-sub-menu > div').removeClass('show');
446            $targetSubMenu = $(targetId);
447            $targetSubMenu.addClass('show');
448            syncSubMenuAccessibilityState();
449        }
450        return $targetSubMenu;
451    }
452
453    // Clears sub-index highlight and hides the mapped submenu panel.
454    function hideMappedSubMenu($anchor) {
455        var targetId = $anchor.attr('data-menu');
456        if (targetId) {
457            $anchor.closest('.zmgh-sub-index').removeClass('focus');
458            $(targetId).removeClass('show');
459            syncSubMenuAccessibilityState();
460        }
461    }
462
463    // Handles skip-link action and always moves focus to main content.
464    $(document).on('click', '.zmgh_global_header_skip', function (event) {
465        event.preventDefault();
466        focusMainContent();
467    });
468
469    // Shared helpers for purchase/about/all-product-menu dropdown keyboard behavior.
470
471    // Enables keyboard open and entry into purchase/about/all-product-menu dropdown menus. 
472    $('.zmgh-navdrop > span[tabindex="0"]').on('keydown', function (e) {
473        if (e.key === 'Enter' || e.keyCode === 13 || e.key === ' ' || e.keyCode === 32) { //Keycode 13 is Enter and 32 is Space.
474            e.preventDefault();
475            $(this).parent().trigger('click');
476        } else if (isTabKey(e) && !e.shiftKey) { // This code block is for the purchase/about dropdown menus to jump in dropdown menu.
477            var dropdownAnchors = getNavdropDropdownAnchors($(this).parent());
478            if (dropdownAnchors.length) {
479                e.preventDefault();
480                dropdownAnchors.first().focus();
481            }
482        }
483    });
484
485    // From mega-menu trigger, Tab enters the active category list when menu is open.
486    $(document).on('keydown', '#zm-all-product, #zm-all-product > span[tabindex="0"]', function (e) {
487        if (isTabKey(e) && !e.shiftKey && $('#all-product-menu').hasClass('active')) {
488            e.preventDefault();
489            focusActiveCategory(true);
490        }
491    });
492
493    // Category-tab keyboard flow:
494    // Tab/Shift+Tab moves across categories, last Tab goes to all-product button,
495    // and Right Arrow/Enter/Space moves focus into the active panel links.
496    $(document).on('keydown', '#all-product-menu #zm-product-tab-category a[data-menu]', function (e) {
497        if ($('#all-product-menu').hasClass('active')) {
498            var categoryAnchors = getMegaMenuCategoryAnchors();
499            var currentAnchor = $(this);
500            var currentIndex = categoryAnchors.index(currentAnchor);
501            if (currentIndex >= 0) {
502                if (isTabKey(e)) {
503                    e.preventDefault();
504                    if (e.shiftKey) {
505                        if (currentIndex === 0) {
506                            $('#zm-all-product > span[tabindex="0"]').focus();
507                        } else {
508                            focusCategoryByIndex(currentIndex - 1); // If the user enters Shift+Tab, focus the previous category.
509                        }
510                    } else if (currentIndex < categoryAnchors.length - 1) { // If the user enters Tab, focus the next category until the last category.
511                        focusCategoryByIndex(currentIndex + 1);
512                    } else {
513                        var allProductsButton = $('#all-product-menu .all-product-btn a:visible').first(); // If the user enters Tab after the last category, focus the all-product button.
514                        if (allProductsButton.length) {
515                            allProductsButton.focus();
516                        } else {
517                            focusCategoryByIndex(0); // If the user enters Tab after the last category and there is no all-product button, focus the first category.
518                        }
519                    }
520                }
520 else if (isOpenPanelKey(e)) { // If the user enters Right Arrow, Enter, Space, or Spacebar, focus the first link in the active panel.
521                    e.preventDefault();
522                    var panelLinks = getActiveMegaMenuPanelFocusableElements();
523                    if (panelLinks.length) {
524                        panelLinks.first().focus();
525                    }
526                }
527            }
528        }
529    });
530
531     // Loop focus inside open search panel: last link Tab returns to search input.
532     $(document).on('keydown', '.zmgh-search.active .zm-search-container a', function (e) {
533        if (isTabKey(e) && !e.shiftKey) {
534            var $searchLinks = $('.zmgh-search.active .zm-search-container a:visible');
535            if ($searchLinks.length && $searchLinks.last().is(this)) {
536                e.preventDefault();
537                $('#search360Field').focus();
538            }
539        }
540    });
541
542    // Shared loop handling:
543    // - all-product bottom button -> first mega-menu category.
544    // - top dropdown menus (purchase/about) -> first link in same active list.
545    $(document).on('keydown', '#all-product-menu .all-product-btn a, .zmgh-dropdown-menu a', function (e) {
546        if (isTabKey(e) && !e.shiftKey) {
547            if ($(this).is('#all-product-menu .all-product-btn a')) {
548                e.preventDefault();
549                focusCategoryByIndex(0);
550            } else {
551                var $dropdownPanel = $(this).closest('.zmgh-dropdown');
552                if ($dropdownPanel.length && $dropdownPanel.hasClass('active')) {
553                    var menuAnchors = $(this).closest('.zmgh-dropdown-menu').find('a:visible');
554                    if (menuAnchors.length && menuAnchors.index(this) === menuAnchors.length - 1) {
555                        e.preventDefault();
556                        menuAnchors.first().focus();
557                    }
558                }
559            }
560        }
561    });
562
563    // Panel-link keyboard flow:
564    // Shift+Tab on first link returns to active category tab,
565    // and Tab on last link activates/focuses next category tab.
566    $(document).on('keydown', '#all-product-menu .tabs-stage a, #all-product-menu .tabs-stage button, #all-product-menu .tabs-stage input, #all-product-menu .tabs-stage select, #all-product-menu .tabs-stage textarea, #all-product-menu .tabs-stage [tabindex]', function (e) {
567        if (isTabKey(e) && $('#all-product-menu').hasClass('active')) {
568            var panelElements = getActiveMegaMenuPanelFocusableElements();
569            if (panelElements.length) {
570                var focusedIndex = panelElements.index(this);
571                if (focusedIndex >= 0) {
572                    if (e.shiftKey && focusedIndex === 0) {
573                        var activeCategoryIndex = getActiveMegaMenuCategoryIndex();
574                        if (activeCategoryIndex >= 0) {
575                            e.preventDefault();
576                            focusCategoryByIndex(activeCategoryIndex);
577                        }
578                    } else if (!e.shiftKey && focusedIndex === panelElements.length - 1) {
579                        var activeCategoryIndex = getActiveMegaMenuCategoryIndex();
580                        var categoryAnchors = getMegaMenuCategoryAnchors();
581                        if (activeCategoryIndex >= 0 && categoryAnchors.length) {
582                            e.preventDefault();
583                            var nextCategoryIndex = activeCategoryIndex < categoryAnchors.length - 1 ? activeCategoryIndex + 1 : 0;
584                            focusCategoryByIndex(nextCategoryIndex);
585                        }
586                    }
587                }
588            }
589        }
590    });
591
592    // On sub-index focus, reveal the mapped secondary submenu panel.
593    $(document).on('focusin', '#zmgh-purchase-nav .zmgh-sub-index', function () {
594        activateMappedSubMenu($(this).children('a[data-menu]').first());
595    });
596
597    // Hides the sub-menu panel when focus is on normal link.
598    $(document).on('focusin', '#zmgh-purchase-nav .links > a', function () {
599        $('#zmgh-purchase-nav .zmgh-sub-index').removeClass('focus');
600        $('.zmgh-sub-menu > div').removeClass('show');
601        syncSubMenuAccessibilityState();
602    });
603
604    // Enter/Space/Right Arrow on sub-index moves focus into mapped submenu links.
605    $(document).on('keydown', '#zmgh-purchase-nav .zmgh-sub-index > a', function (e) {
606        if (isOpenPanelKey(e)) {
607            e.preventDefault();
608            var $targetSubMenu = activateMappedSubMenu($(this));
609            var $subMenuLinks = $targetSubMenu.find('.zmgh-nav-list a:visible');
610            if ($subMenuLinks.length) {
611                $subMenuLinks.first().focus();
612            }
613        }
614    });
615
616    // Purchase submenu keyboard flow.
617    $(document).on('keydown', '.zmgh-sub-menu .zmgh-nav-list a', function (e) {
618        if (isTabKey(e) && $('#zmgh-customer-menu').hasClass('active')) {
619            var $currentSubMenu = $(this).closest('.zmgh-sub-menu > div');
620            var $subMenuLinks = $currentSubMenu.find('.zmgh-nav-list a:visible');
621            var focusedIndex = $subMenuLinks.index(this);
622            var $subIndexAnchor = getMappedSubIndexAnchor($currentSubMenu);
623            if ($currentSubMenu.length && $subMenuLinks.length && focusedIndex >= 0 && $subIndexAnchor.length) {
624                if (e.shiftKey && focusedIndex === 0) { //This block handles Shift+Tab on the first submenu link. Moves focus back to the parent sub-index item
625                    e.preventDefault();
626                    $subIndexAnchor.focus();
627                } else if (!e.shiftKey && focusedIndex === $subMenuLinks.length - 1) {
628                    e.preventDefault();
629                    var $nextAnchor = getNextVisibleAnchor($('#zmgh-purchase-nav a:visible'), $subIndexAnchor);
630                    if ($nextAnchor.length) {
631                        $nextAnchor.focus();
632                    }
633                }
634            }
635        }
636    });
637
638    // Hides mapped submenu when focus leaves both the panel and its source sub-index.
639    $(document).on('focusout', '.zmgh-sub-menu .zmgh-nav-list a', function () {
640        var $currentSubMenu = $(this).closest('.zmgh-sub-menu > div');
641        var $subIndexAnchor = getMappedSubIndexAnchor($currentSubMenu);
642        if ($currentSubMenu.length && $subIndexAnchor.length) {
643            setTimeout(function () {
644                var $nextFocusedElement = $(document.activeElement);
645                if (!$nextFocusedElement.length || (!$nextFocusedElement.closest($currentSubMenu).length && !$nextFocusedElement.closest($subIndexAnchor.closest('.zmgh-sub-index')).length)) {
646                    hideMappedSubMenu($subIndexAnchor);
647                }
648            }, 0);
649        }
650    });
651
652    /* Accessibility handling for main menu ends */
653
654    /* Dropdown functionality for #zmgh-purchase */
655    $('#zmgh-purchase').on('click', function (e) {
656        e.stopPropagation();
657        // Toggle active class on #zmgh-purchase
658        $('#zm-all-product, #all-product-menu, #zmgh-about, #zmgh-about .zmgh-dropdown, .zmgh-search').removeClass('active');
659        $(this).toggleClass('active');
660        // Toggle active class on #zmgh-customer-menu
661        $('#zmgh-customer-menu').toggleClass('active');
662        syncMenuAccessibilityState();
663    });
664
665    /* Dropdown functionality for #zmgh-about */
666    $('#zmgh-about').on('click', function (e) {
667        e.stopPropagation();
668        // Toggle active class on #zmgh-about
669        $('#zm-all-product, #all-product-menu, #zmgh-purchase, #zmgh-purchase .zmgh-dropdown, .zmgh-search').removeClass('active');
670        $(this).toggleClass('active');
671        // Toggle active class on #zmgh-company-menu
672        $('#zmgh-company-menu').toggleClass('active');
673        syncMenuAccessibilityState();
674    });
675
676    // Click outside to close dropdown
677    $(document).on('click', function (e) {
678        // Check if click is outside both elements
679        if (!$(e.target).closest('#zm-all-product, #all-product-menu').length) {
680            // Remove active class from both elements
681            $('#zm-all-product, #all-product-menu').removeClass('active');
682        }
683        if (!$(e.target).closest('#zmgh-purchase, #zmgh-about').length) {
684            $('#zmgh-purchase, #zmgh-about, #zmgh-purchase .zmgh-dropdown, #zmgh-about .zmgh-dropdown').removeClass('active');
685        }
686        // Close search when clicking outside
687        if (!$(e.target).closest('.zmgh-search').length) {
688            $('.zmgh-search').removeClass('active');
689            // Restore page scrolling when search is closed
690            $('body').removeClass('no-scroll');
691        }
692        // Close mobile menu when clicking outside
693        if (!$(e.target).closest('.zmgh-mobile-menu, #zmgh-mobile-panel').length) {
694            $('.zmgh-menu-btn').removeClass('active');
695            $('#zmgh-mobile-panel').removeClass('active');
696            $('.zmph-mobile-overlay').removeClass('show');
697            // Restore page scrolling when mobile menu is closed
698            $('body').removeClass('no-scroll');
699        }
700        // Close mobile search when clicking outside
701        if (!$(e.target).closest('.zmph-mobile-search-box').length) {
702            $('.zmph-mobile-search-box').removeClass('active');
703            $('body').removeClass('no-scroll');
704            $('.zmph-mobile-overlay').removeClass('show');
705        }
706        syncMenuAccessibilityState();
707    });
708
709    // Prevent closing when clicking inside the dropdown menu (but allow tab clicks)
710    $('#all-product-menu').on('click', function (e) {
711        // Only prevent propagation if it's not a tab link or interactive element
712        if (!$(e.target).closest('a, button, .tabs-category li').length) {
713            e.stopPropagation();
714        }
715    });
716
717    // Close mega menu when Escape key is pressed
718    $(document).on('keydown', function (e) {
719        if (e.key === 'Escape' || e.keyCode === 27) {
720            var wasMegaMenuOpen = $('#all-product-menu').hasClass('active');
721            // Remove active class from both elements
722            $('#zm-all-product, #all-product-menu').removeClass('active');
723            $('#zmgh-purchase, #zmgh-about, #zmgh-purchase .zmgh-dropdown, #zmgh-about .zmgh-dropdown').removeClass('active');
724            // Close search and restore scrolling
725            $('.zmgh-search').removeClass('active');
726            $('body').removeClass('no-scroll');
727            syncMenuAccessibilityState();
728            if (wasMegaMenuOpen) {
729                var allProductTrigger = $('#zm-all-product > span[tabindex="0"]').first();
730                if (allProductTrigger.length) {
731                    allProductTrigger.focus();
732                }
733            }
734        }
735    });
736
737    /* Sub-menu hover functionality for .zmgh-sub-index */
738    $('.zmgh-dropdown-menu .zmgh-sub-index').on('mouseenter', function () {
739        var targetId = $(this).children('a').attr('data-menu');
740        $(this).siblings('li').removeClass('focus');
741        $(this).addClass('focus');
742        $('.zmgh-sub-menu > div').removeClass('show');
743        $(targetId).addClass('show');
744        syncSubMenuAccessibilityState();
745    });
746
747    $('.zmgh-dropdown-menu .links').on('mouseenter', function (e) {
748        e.stopPropagation();
749        $('.zmgh-sub-menu > div').removeClass('show');
750        $('.zmgh-sub-index').removeClass('focus');
751        syncSubMenuAccessibilityState();
752    });
753
754    // Hide sub-menu when mouse leaves the dropdown area.
755    $('.zmgh-dropdown, .zmgh-sub-menu').on('mouseleave', function () {
756        $('.zmgh-sub-menu > div').removeClass('show');
757        $('.zmgh-sub-index').removeClass('focus');
758        syncSubMenuAccessibilityState();
759    });
760
761    // Keep sub-menu visible when hovering over the sub-menu itself.
762    $('.zmgh-sub-menu').on('mouseenter', function (e) {
763        e.stopPropagation();
764    });
765
766    /* Search functionality */
767    $('.zmgh-serach-btn').on('click', function (e) {
768        e.preventDefault();
769        e.stopPropagation();
770
771        // Close other dropdowns first
772        $('#zm-all-product, #all-product-menu, #zmgh-purchase, #zmgh-about').removeClass('active');
773        $('#zmgh-purchase .zmgh-dropdown, #zmgh-about .zmgh-dropdown').removeClass('active');
774        if ($(window).width() < 992) {
775            $("#zmgh-mobile-panel, .zmgh-menu-btn").removeClass('active');
776        }
777
778        // Toggle search container
779        $('.zmgh-search').toggleClass('active');
780
781        // Handle page scroll prevention
782        if ($('.zmgh-search').hasClass('active')) {
783            // Prevent page scrolling when search is active
784            $('body').addClass('no-scroll');
785            // Focus on search input when opened
786            setTimeout(function () {
787                $('#search360Field').focus();
788            }, 100);
789        } else {
790            // Restore page scrolling when search is closed
791            $('body').removeClass('no-scroll');
792        }
793    });
794
795    // Prevent search container from closing when clicking inside
796    $('.zm-search-container').on('click', function (e) {
797        e.stopPropagation();
798    });
799
800    // Close search when clicking on overlay
801    $('.zm-search-overlay').on('click', function (e) {
802        $('.zmgh-search').removeClass('active');
803        // Restore page scrolling when search is closed
804        $('body').removeClass('no-scroll');
805    });
806
807    /* Fixed header on scroll functionality */
808    $(window).on('scroll', function () {
809        // Only apply scroll functionality on window sizes above 992px
810        if ($(window).width() > 992) {
811            var scrollTop = $(window).scrollTop();
812            var $globalHeader = $('.zm-global-header');
813
814            if (scrollTop >= 300) {
815                // Add fixed positioning when scrolled down 300px or more
816                if (!$globalHeader.hasClass('zm-fixed-header')) {
817                    $globalHeader.addClass('zm-fixed-header');
818                }
819            } else {
820                // Remove fixed positioning when scrolled back up below 300px
821                if ($globalHeader.hasClass('zm-fixed-header')) {
822                    $globalHeader.removeClass('zm-fixed-header');
823                }
824            }
825        } else {
826            // Remove fixed header class on smaller screens
827            var $globalHeader = $('.zm-global-header');
828            if ($globalHeader.hasClass('zm-fixed-header')) {
829                $globalHeader.removeClass('zm-fixed-header');
830            }
831        }
832    });
833
834    // Handle window resize for responsive actions
835    $(window).on('resize', function () {
836        // Example: Remove 'active' class from product header on window resize below 992px
837        if ($(window).width() < 992) {
838            $('.zm-global-header').addClass('zmgh-mobile-active');
839            $('body').addClass('page-mobile-layout');
840        } else {
841            $('body').removeClass('page-mobile-layout');
842            $('.zm-global-header').removeClass('zmgh-mobile-active');
843        }
844        // Additional responsive JS can be added here as needed
845    });
846
847    if ($(window).width() < 992) {
848        $('.zm-global-header').addClass('zmgh-mobile-active');
849        $('body').addClass('page-mobile-layout');
850    } else {
851        $('body').removeClass('page-mobile-layout');
852    }
853
854    /* Mobile product menu toggle functionality */
855    $('.zmgh-menu-btn').on('click', function (e) {
856        e.preventDefault();
857        e.stopPropagation();
858        if ($('.zmgh-search').hasClass('active')) {
859            $('.zmgh-search').removeClass('active');
860            $('body').removeClass('no-scroll');
861        }
862
863        // Toggle active class on the menu button
864        $(this).toggleClass('active');
865        // Prevent page scrolling when mobile menu is opened
866        $('body').toggleClass('no-scroll');
867        // Toggle active class on the product navigation links
868        $('#zmgh-mobile-panel').toggleClass('active');
869        $('.zmph-mobile-overlay').toggleClass('show');
870    });
871
872    // Prevent mobile menu from closing when clicking inside nav links
873    $('#zmgh-mobile-panel').on('click', function (e) {
874        e.stopPropagation();
875    });
876
877    // Global Header Mobile menu toggle functionality
878    $('#zmgh-mobile-panel span').on('click', function (e) {
879        // Only handle clicks on spans that don't have 'mb-menu-sub' or 'b' classes
880        if (!$(this).hasClass('mb-menu-sub') && !$(this).hasClass('b') && !$(this).hasClass('MEmobprodDrop')) {
881            e.preventDefault();
882            e.stopPropagation();
883
884            var $submenu = $(this).siblings('ul');
885            var $parent = $(this).parents('li');
886
887            if ($submenu.length > 0) {
888                // Hide current span and show submenu
889                $(this).hide();
890                $submenu.slideDown();
891                $parent.siblings().hide();
892            }
893        }
894        if ($(this).hasClass('MEmobprodDrop')) {
895            e.preventDefault();
896            e.stopPropagation();
897            var $submenu = $(this).siblings('ul');
898            var $parent = $(this).parents('li');
899            if ($submenu.length > 0) {
900                $(this).hide();
901                $submenu.slideDown();
902                $parent.siblings().hide();
903            }
904        }
905    });
906
907    // Handle back panel navigation for Global Header Mobile menu
908    $('.MEbackPanel').on('click', function (e) {
909        e.preventDefault();
910        e.stopPropagation();
911
912        var $currentUl = $(this).parent('li').closest('ul');
913        var $parentSpan = $currentUl.siblings('span');
914        // Close current submenu
915        $currentUl.slideUp();
916        // Show parent span if it exists
917        if ($parentSpan.length > 0) {
918            $parentSpan.show();
919            $parentSpan.parent('li').siblings().show();
920        }
921    });
922    /* Unification Header ends */
923});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.