PageSourceSearch

https://www.anellidiginza.co.jp/html/template/default/assets/common/js/default.js

js anellidiginza.co.jp collected 2026-10-05 11:06:45 UTC 23,666 bytes, 353 lines download raw bytes

1function GlobalHeader(PageType,Login,Cart){
2    //PageTypeは、"top","shop","online","mypage"の4種
3
4    //トグルメニュー表示
5    document.write('<div id="nav-toggle">');
6    document.write('<div><span></span><span></span><span></span></div>');
7    document.write('</div>');
8
9    //GlobalMenu表示
10    document.write('<div id="global-nav">');
11    document.write('<ul class="menu">');
12
13    switch (PageType){
14
15        //online配下は以下を表示
16        case 'online':
17            document.write('<li class="menu__item">');
18            document.write('<a class="menu__item__link" href="/online/">ONLINE STORE TOP<i class="fas fa-chevron-right"></i><br><span>&lt;オンラインストアトップ&gt;</span></a>');
19            document.write('<a class="menu__item__link js-menu__item__link" href="">ENGAGEMENT<i class="fas fa-chevron-right"></i><br><span>&lt;婚約指輪&gt;</span></a>');
20            document.write('<ul class="submenu">');
21            document.write('<li class="submenu__item"><a href="">リングデザインから選ぶ</a></li>');
22            document.write('<li class="submenu__item"><a href="">ダイヤモンドから選ぶ</a></li>');
23            document.write('<li class="submenu__item"><a href="">セットアップモデル<br>(ダイヤモンド+リング)から選ぶ</a> </li>');
24            document.write('<li class="submenu__item"><a href="/online/propose/">プライムプロポーズプラン</a></li>');
25            document.write('</ul>');
26            document.write('<a class="menu__item__link js-menu__item__link" href="/">MARRIAGE<i class="fas fa-chevron-right"></i><br><span>&lt;結婚指輪&gt;</span></a>');
27            document.write('<ul class="submenu">');
28            document.write('<li class="submenu__item"><a href="/online/marriage/">レディースリングから選ぶ</a></li>');
29            document.write('<li class="submenu__item"><a href="/online/marriage/">メンズリングから選ぶ</a></li>');
30            document.write('</ul>');
31            document.write('<a class="menu__item__link" href="/online/eternity/">ETERNITY<i class="fas fa-chevron-right"></i><br><span>&lt;エタニティーリング&gt;</span></a>');
32            document.write('<a class="menu__item__link" href="/online/diamond/">DIAMOND<i class="fas fa-chevron-right"></i><br><span>&lt;ダイヤモンド&gt;</span></a>');
33            document.write('<a class="menu__item__link js-menu__item__link" href="/">JEWELRY<i class="fas fa-chevron-right"></i><br><span>&lt;ジュエリー&gt;</span></a>');
34            document.write('<ul class="submenu">');
35            document.write('<li class="submenu__item"><a href="/online/jewelry/">アニバーサリー</a></li>');
36            document.write('<li class="submenu__item"><a href="/online/jewelry/">ファッションリング</a></li>');
37            document.write('<li class="submenu__item"><a href="/online/jewelry/">ネックレス</a></li>');
38            document.write('<li class="submenu__item"><a href="/online/jewelry/">イアリング・ピアス</a></li>');
39            document.write('</ul>');
40            document.write('<a class="menu__item__link js-menu__item__link" href="/">SHOPPING NAVI<i class="fas fa-chevron-right"></i><br><span>&lt;ショッピングナビ&gt;</span></a>');
41            document.write('<ul class="submenu">');
42            document.write('<li class="submenu__item"><a href="/online/navi/">SHOPPING NAVI TOP<i class="fas fa-chevron-right"></i></a></li>');
43            document.write('<li class="submenu__item"><a href="/online/navi/">ご注文の流れ</a></li>');
44            document.write('<li class="submenu__item"><a href="/online/navi/">お支払い方法について</a></li>');
45            document.write('<li class="submenu__item"><a href="/online/navi/">梱包・包装について</a></li>');
46            document.write('<li class="submenu__item"><a href="/online/navi/">発送の納期について</a></li>');
47            document.write('<li class="submenu__item"><a href="/online/navi/">修理・アフターサービス</a></li>');
48            document.write('<li class="submenu__item"><a href="/online/navi/">返品・交換・キャンセル</a></li>');
49            document.write('<li class="submenu__item"><a href="/online/navi/">サンプルリング貸し出し</a></li>');
50            document.write('<li class="submenu__item"><a href="/online/navi/">サイズ測定器貸し出し</a></li>');
51            document.write('<li class="submenu__item"><a href="/online/navi/">よくあるご質問</a></li>');
52            document.write('<li class="submenu__item"><a href="/online/navi/">プライムプロポーズプラン</a></li>');
53            document.write('</ul>');
54            document.write('<a class="menu__item__link" href="/">Anelli di Ginza Online TOP<i class="fas fa-chevron-right"></i><br><span>&lt;トップページ&gt;</span></a>');
55            document.write('<div class="menu__etc">');
56            document.write('<ul>');
57            document.write('<li><a href="http://abe-j.co.jp/aboutus/" target="_blank">運営会社/ 株式会社アベジュエリー</a></li>');
58            document.write('<li><a href="#">特定商取引法に基づく表記</a></li>');
59            document.write('<li><a href="http://abe-j.co.jp/aboutus/#privacy" target="_blank">プライバシーポリシー</a></li>');
60            document.write('<li><a href="#">ご利用規約</a></li>');
61            document.write('<ul>');
62            document.write('</div>');
63            break;
64
65        //MyPageログイン後は以下を表示
66        case 'mypage':
67            document.write('<li class="menu__item">');
68            document.write('<a class="menu__item__link" href="/mypage/member/">会員情報<i class="fas fa-chevron-right"></i></a>');
69            document.write('<a class="menu__item__link" href="/mypage/order/">ご注文履歴<i class="fas fa-chevron-right"></i></a>');
70            document.write('<a class="menu__item__link" href="/mypage/favorite/">お気に入り<i class="fas fa-chevron-right"></i></a>');
71            document.write('<div class="menu__btn">お問い合わせ</div>');
72            document.write('<div class="menu__etc">');
73            document.write('<ul>');
74            document.write('<li><i class="fas fa-chevron-right"></i> <a href="/mypage/withdraw/">退会</a></li>');
75            document.write('<ul>');
76            document.write('</div>');
77            break;
78
79        //デフォルトは以下を表示
80        default:
81            document.write('<li class="menu__item">');
82            document.write('<a class="menu__item__link" href="/">Anelli di Ginza Online TOP<i class="fas fa-chevron-right"></i><br><span>&lt;トップページ&gt;</span></a>');
83            document.write('<a class="menu__item__link" href="/shop/catalog/">ITEM COLLECTION<i class="fas fa-chevron-right"></i><br><span>&lt;カタログページ&gt;</span></a>');
84            document.write('<a class="menu__item__link" href="/shop/campaign/">CAMPAIN<i class="fas fa-chevron-right"></i><br><span>&lt;キャンペーン情報&gt;</span></a>');
85            document.write('<a class="menu__item__link" href="/shop/plan/">PRIME PROPOSAL PLAN<i class="fas fa-chevron-right"></i><br><span>&lt;選べるプロポーズプラン&gt;</span></a>');
86            document.write('<a class="menu__item__link" href="/shop/diamond/">ABOUT DIAMOND<i class="fas fa-chevron-right"></i><br><span>&lt;ダイヤモンドへのこだわり&gt;</span></a>');
87            document.write('<a class="menu__item__link" href="/shop/customerservice/">CUSTOMER SERVICE<i class="fas fa-chevron-right"></i><br><span>&lt;カスタマーサービス&gt;</span></a>');
88            document.write('<a class="menu__item__link" href="/shop/">GINZA SHOP GUIDE<i class="fas fa-chevron-right"></i><br><span>&lt;ANELLI DI GINZAについて&gt;</span></a>');
89            document.write('<a class="menu__item__link" href="/online/">ONLINE STORE TOP<i class="fas fa-chevron-right"></i><br><span>&lt;オンラインストアトップ&gt;</span></a>');
90            break;
91
92    }
93
94    document.write('</li>');
95    document.write('</ul>');
96    document.write('</div>');
97
98    //UserStatus表示
99    document.write('<div class="user-status">');
100    switch (PageType){
101
102        //topは以下を表示
103        case 'top':
104            if (Login == "logout"){
105                document.write('<a class="login" href="/mypage/login/"><img src="/html/template/default/assets/common/images/login.svg" alt="ログイン"></a>');
106            } else {
107                document.write('<a class="mypage" href="/mypage/member/"><img src="/html/template/default/assets/brand/images/mypage.svg" alt="my page"></a>');
108            }
109            break;
110
111        //topは以下を表示
112        default:
113            if (Login == "logout"){
114                document.write('<a class="login" href="/mypage/login/"><img src="/html/template/default/assets/common/images/login.svg" alt="ログイン"></a>');
115            } else {
116                document.write('<a class="mypage" href="/mypage/member/"><img src="/html/template/default/assets/common/images/mypage.svg" alt="my page"></a>');
117            }
118            break;
119    }
120    switch (Cart){
121        //カートが空だったら以下を表示
122        case 'empty':
123            if (PageType == "top"){
124                document.write('<a class="cart" href="/online/cart/"><img src="/html/template/default/assets/brand/images/cart-empty.svg" alt="cart"></a>');
125            } else {
126                document.write('<a class="cart" href="/online/cart/"><img src="/html/template/default/assets/common/images/cart-empty.svg" alt="cart"></a>');
127            }
128            break;
129        //カートに何か入っていたら以下を表示
130        default:
131            if (PageType == "top"){
132                document.write('<a class="cart" href="/online/cart/"><img src="/html/template/default/assets/brand/images/cart-in.svg" alt="cart"></a>');
133            } else {
134                document.write('<a class="cart" href="/online/cart/"><img src="/html/template/default/assets/common/images/cart-in.svg" alt="cart"></a>');
135            }
136            break;
137    }
138    document.write('</div>');
139    document.write('</div>');
140
141    //logoの表示
142    document.write('<div class="logo"><a href="/">Anelli di Ginza online</a></div>');
143
144    //headerの背景の半透明
145    document.write('<div class="base"></div>')
146
147    switch (PageType){
148
149        //topは以下を表示
150        case 'top':
151            document.write('<div id="sidenav">')
152            document.write('<a class="nav next" href="/online/"><img src="/html/template/default/assets/brand/images/side-r.svg" alt="ONLINE STORE"></a>')
153            document.write('<a class="nav prev" href="/shop/"><img src="/html/template/default/assets/brand/images/side-l.svg" alt="GINZA SHOP"></a>')
154            document.write('</div>')
155            break;
156
157        //デフォルトは以下を表示
158        default:
159            document.write('<div id="sidenav">')
160            document.write('<a class="nav next" href="/online/"><img src="/html/template/default/assets/common/images/side-r.svg" alt="ONLINE STORE"></a>')
161            document.write('<a class="nav prev" href="/shop/"><img src="/html/template/default/assets/common/images/side-l.svg" alt="GINZA SHOP"></a>')
162            document.write('</div>')
163            break;
164
165    }
166}
167
168function FooterContact() {
169    document.write('<div id="contact">');
170    document.write('<div class="wrapper">');
171    document.write('<div id="shopinfo">');
172    document.write('<div class="shop-img"><img src="/html/template/default/assets/common/images/shopout.jpg" alt="GINZA SHOP"></div>');
173    document.write('<div class="shop-box">');
174    document.write('<h3 class="Avenir-Black">ANELLI DI GINZA</h3>');
175    document.write('<div class="tel"><i class="fas fa-phone-alt" aria-hidden="true"></i><a href="tel:0362260520">03-6226-0520</a></div>');
176    document.write('<p>営業時間 平日/12:00~20:00  土日祝/11:30~19:30<br>【定休日】水・木曜(祝日営業) </p>');
177    document.write('</div>');
178    document.write('<div class="shop-map">');
179    document.write('<p>銀座駅 : A12出口から徒歩3分 東銀座駅 : A8出口から徒歩1分<br>〒104-0061 東京都中央区銀座3-10-9<br><a href="https://goo.gl/maps/tDmeU5VURnSqyuZj9" target="_blank"><img src="/html/template/default/assets/common/images/map-bt.png"></a></p>');
180    document.write('</div>');
181    document.write('</div>');
182    document.write('<div id="shop-forms">');
183    document.write('<div class="box">');
184    document.write('<h3 class="Avenir-Black">CONTACT</h3>');
185    document.write('<i class="fas fa-envelope" aria-hidden="true"></i>');
186    document.write('<p>掲載商品やショップに関するお問い合わせ、資料請求のお申し込みを承ります。<br class="pc">どうぞお気軽にご連絡ください。</p>');
187    document.write('<div class="common-btn">');
188    document.write('<a href="/shop/contact/" class="access-contact common-arrow common-link">お問い合わせ</a>');
189    document.write('</div>');
190    document.write('</div>');
191    document.write('<div class="box">');
192    document.write('<h3 class="Avenir-Black">RESERVATION</h3>');
193    document.write('<i class="fas fa-concierge-bell" aria-hidden="true"></i>');
194    document.write('<p>より快適にショッピングをお楽しみいただくために、ご来店の際は事前のご予約をおすすめいたします。</p>');
195    document.write('<div class="common-btn">');
196    document.write('<a href="/shop/reservation/" class="access-reservation common-arrow common-link">ご来店予約</a>');
197    document.write('</div>');
198    document.write('</div>');
199    document.write('</div>');
200    document.write('</div>');
201    document.write('</div>');
202}
203
204function FooterSitemap() {
205    document.write('<div class="sitemap">');
206    document.write('<div class="wrapper">');
207    document.write('<div>');
208    document.write('<ul class="brand">');
209    document.write('	<li><a href="/" class="chevron right">Anelli di Ginza online TOP</a></li>');
210    document.write('    <li><a href="/#information" class="chevron right">インフォメーション</a></li>');
211    document.write('</ul>');
212    document.write('<ul class="catalog">');
213    document.write('	<li><a href="/shop/catalog/" class="chevron right">GINZA SHOP CATALOG</a></li>');
214    document.write('    <li><a href="/shop/catalog/marriage/" class="chevron right">結婚指輪</a></li>');
215    document.write('    <li><a href="/shop/catalog/engagement/" class="chevron right">婚約指輪</a></li>');
216    document.write('    <li><a href="/shop/catalog/eternity/" class="chevron right">エタニティーリング</a></li>');
217    document.write('    <li><a href="/shop/catalog/diamond/" class="chevron right">ダイヤモンド</a></li>');
218    document.write('    <li><a href="/shop/catalog/brand/" class="chevron right">ブランド</a></li>');
219    document.write('</ul>');
220    document.write('</div>');
221    document.write('<div>');
222    document.write('<ul class="shop">');
223    document.write('	<li><a href="/shop/" class="chevron right">GINZA SHOP GUIDE</a></li>');
224    document.write('    <li><a href="/shop/diamond/" class="chevron right">ダイヤモンドへのこだわり</a></li>');
225    document.write('    <li><a href="/shop/diamond/sarine/" class="chevron right">サリネプロファイル&#153;レポート</a></li>');
226    document.write('	<li><a href="/shop/customerservice/" class="chevron right">カスタマーサービス</a></li>');
227    document.write('    <li><a href="/shop/campaign/" class="chevron right">キャンペーン情報</a></li>');
228    document.write('    <li><a href="/shop/plan/" class="chevron right">選べるプロポーズプラン</a></li>');
229    document.write('    <li><a href="/shop/catalog/" class="chevron right">取り扱いブランド一覧 (商品カタログ)</a></li>');
230    document.write('    <li><a href="#access" class="chevron right">アクセス</a></li>');
231    document.write('	<li><a href="/shop/reservation/" class="chevron right">ご来店予約</a></li>');
232    document.write('	<li><a href="/shop/contact/" class="chevron right">お問い合わせ</a></li>');
233    document.write('</ul>');
234    document.write('</div>');
235    document.write('<div>');
236    document.write('<ul class="online">');
237    document.write('<li><a href="/online/" class="chevron right">ONLINE STORE</a></li>');
238    document.write('    <li><a href="/online/navi/" class="chevron right">SHOPPING NAVI</a></li>');
239    document.write('    <li><a href="/online/navi/flow/" class="chevron right">ご注文の流れ</a></li>');
240    document.write('    <li><a href="/online/navi/flow/#payment" class="chevron right">お支払い方法について</a></li>');
241    document.write('    <li><a href="/online/navi/delivery/#about_gift" class="chevron right">梱包・包装について</a></li>');
242    document.write('    <li><a href="/online/navi/delivery/" class="chevron right">商品のお届けについて</a></li>');
243    document.write('    <li><a href="/online/navi/after/" class="chevron right">修理・アフターサービス</a></li>');
244    document.write('    <li><a href="/online/navi/delivery/#about_cancel" class="chevron right">返品・交換・キャンセル</a></li>');
245    document.write('    <li><a href="/online/navi/gauge-ring/" class="chevron right">サンプルリング貸し出し</a></li>');
246    document.write('    <li><a href="/online/navi/gauge-ring/#tool" class="chevron right">サイズ測定器貸し出し</a></li>');
247    document.write('    <li><a href="/online/navi/faq/" class="chevron right">よくあるご質問</a></li>');
248    document.write('    <li><a href="/online/propose/" class="chevron right">プライムプロポーズプラン</a></li>');
249    document.write('    <li><a href="/mypage/withdraw/" class="chevron right">退会</a></li>');
250    document.write('</ul>');
251    document.write('</div>');
252    document.write('<div>');
253    document.write('<ul>');
254    document.write('    <li><a class="chevron right" href="http://abe-j.co.jp/" target="_blank">CORPORATE</a></li>');
255    document.write('    <li><a class="chevron right" href="http://abe-j.co.jp/aboutus/" target="_blank">企業情報 / 株式会社アベジュエリー</a></li>');
256    document.write('    <li><a class="chevron right" href="/online/navi/commerce/">特定商取引法に基づく表記</a></li>');
257    document.write('    <li><a class="chevron right" href="/online/navi/privacypolicy/">プライバシーポリシー</a></li>');
258    document.write('    <li><a class="chevron right" href="/online/navi/order/">ご利用規約</a></li>');
259    document.write('</ul>');
260    document.write('</div>');
261    document.write('</div>');
262    document.write('</div>');
263}
264
265function FooterNav(PageType) {
266    switch (PageType){
267
268        //topは以下を表示
269        case 'top':
270            document.write('
270<nav>');
271            document.write('<div class="footer-side-l"><a href="/shop/"><img src="/html/template/default/assets/brand/images/footer-side-l.svg" alt="GINZA SHOP"></a></div>');
272            document.write('<div class="footer-main">');
273            document.write('<div class="socialicons">');
274            document.write('<a href="https://www.facebook.com/anellidiginza/" target="_blank"><i class="fab fa-facebook-square"></i></a>');
275            document.write('<a href="https://www.instagram.com/anellidiginza/" target="_blank"><i class="fab fa-instagram"></i></a>');
276            document.write('<a href="https://twitter.com/anellidiginza" target="_blank"><i class="fab fa-twitter"></i></a>');
277            document.write('</div>');
278            document.write('<div class="sitename"><a href="/">Anelli di Ginza online</a></div>');
279            document.write('<div class="copyright">&copy; ABE JEWELRY CO.,LTD.</div>');
280            document.write('</div>');
281            document.write('<div class="footer-side-r"><a href="/online/"><img src="/html/template/default/assets/brand/images/footer-side-r.svg" alt="ONLINE STORE"></a></div>');
282            document.write('</nav>');
283            document.write('<a id="pagetop" href="#top"><img src="/html/template/default/assets/brand/images/footer-pagetop.svg" alt="PAGE TOP"></a>');
284            break;
285
286        //デフォルトは以下を表示
287        default:
288            document.write('<nav>');
289            document.write('<div class="footer-side-l"><a href="/shop/"><img src="/html/template/default/assets/common/images/footer-side-l.svg" alt="GINZA SHOP"></a></div>');
290            document.write('<div class="footer-main">');
291            document.write('<div class="socialicons">');
292            document.write('<a href="https://www.facebook.com/anellidiginza/" target="_blank"><i class="fab fa-facebook-square"></i></a>');
293            document.write('<a href="https://www.instagram.com/anellidiginza/" target="_blank"><i class="fab fa-instagram"></i></a>');
294            document.write('<a href="https://twitter.com/anellidiginza" target="_blank"><i class="fab fa-twitter"></i></a>');
295            document.write('
295</div>');
296            document.write('<div class="sitename"><a href="/">Anelli di Ginza online</a></div>');
297            document.write('<div class="copyright">&copy; ABE JEWELRY CO.,LTD.</div>');
298            document.write('</div>');
299            document.write('<div class="footer-side-r"><a href="/online/"><img src="/html/template/default/assets/common/images/footer-side-r.svg" alt="ONLINE STORE"></a></div>');
300            document.write('</nav>');
301            document.write('<a id="pagetop" href="#top"><img src="/html/template/default/assets/common/images/footer-pagetop.svg" alt="PAGE TOP"></a>');
302            break;
303    }
304}
305
306//jQueryでサブメニューの開閉を行う
307$(function(){
308    $('.js-menu__item__link').each(function(){
309        $(this).on('click',function(){
310            $(this).toggleClass('on');
311            $("+.submenu",this).slideToggle()
312            return false;
313        });
314    });
315
316    $('.radio_area input[type="radio"]').each(function(){
317        var thisRadio = $(this);
318        $(this).next('label').addClass('radio-label');
319        var thisLabel = $(this).next('label');
320        $(this).before('<div class="radio"></div>');
321        var radioBox = $(this).prev('.radio');
322        radioBox.append(thisRadio);
323        radioBox.append(thisLabel);
324    });
325
326    // スムーススクロール
327    $('a[href^="#"]').on('click', function (e) {
328        e.preventDefault();
329
330        const speed = 500; // スクロール速度(ミリ秒)
331        const href = $(this).attr('href');
332        const target = href === '#' || href === '' ? $('html') : $(href);
333        const position = target.offset().top;
334
335        $('html, body').animate({
336        scrollTop: position
337        }, speed, 'swing');
338    });
339
340    // スクロールしたらページトップへのリンクアイコンが表示される
341    let pagetop = $('.common__page-top-link');
342	$(window).scroll(function () {
343		if ($(this).scrollTop() > 600) {
344			pagetop.addClass('active');
345		} else {
346			pagetop.removeClass('active');
347		}
348	});
349	pagetop.click(function () {
350		$('body, html').animate({ scrollTop: 0 }, 500);
351		return false;
352	});
353});

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.