PageSourceSearch

https://anamwallet.com/contact

html anamwallet.com collected 2026-09-24 14:38:05 UTC 19,624 bytes, 549 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4
5<!-- META -->
6<meta charset="utf-8">
7<meta name="generator" content="Rhymix">
8<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes, viewport-fit=cover" />
9<meta name="csrf-token" content="0sGbQzWBb5wiP27n" />
10
11
12
13<meta name="theme-color" content="#4da2fe" />
14
15<!-- TITLE -->
16    <title>AnamWallet(안암월렛)</title>
17
18
19<!-- CSS -->
20<link rel="stylesheet" href="/files/cache/assets/combined/828eff510fa4fbcb3b4ac0f8e8147d149c6eb912.css?t=1786949276" />
21
22<!-- JS -->
23<script src="/files/cache/assets/combined/de7ceb64a90d0355d23178d9e78ff6f06a1bf572.js?t=1786948993"></script>
23
24
25<!-- RSS -->
26
27<!-- ICONS AND OTHER LINKS -->
28
29<!-- FAVICON -->
30					      <!-- 그 외 도메인은 기존 Rhymix 설정값을 사용 -->
31					          <link rel="shortcut icon" href="/files/attach/xeicon/favicon.ico?t=1786675752" />
32
33<!-- OTHER HEADERS -->
34
35
36<style>
37
38@media (max-width: 992px) {
39	}
40
41.bh .footer {background-color: #ffffff !important;}
42@media (max-width: 992px) {
43	}
44.bh .footer {padding: 0 0 60px 0;}
45
46@media (max-width: 992px) {
47		.bh .footer {padding: 0 0 30px 0;}
48	}
49</style>
50<style>
51.bh .logo {margin: 21px 0 23px 0;}
52.bh .mobile_logo {height: 27px; line-height: 27px;}
53</style>
54<style type="text/css">
55	#content .content_inner > .btnArea {
56		position: absolute;
57		right: 10px;
58		bottom: 0;
59		z-index: 7;
60	}
61</style>
62<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:[email protected]&family=Roboto:wght@100;300;400;500;700;900&display=swap" rel="stylesheet">
63
64
65
66
67
68
69<style>
70
71@media (max-width: 992px) {
72	}
73
74.bh .footer {background-color: #ffffff !important;}
75@media (max-width: 992px) {
76	}
77.bh .footer {padding: 0 0 60px 0;}
78
79@media (max-width: 992px) {
80		.bh .footer {padding: 0 0 30px 0;}
81	}
82</style>
83<style>
84.bh .logo {margin: 21px 0 23px 0;}
85.bh .mobile_logo {height: 27px; line-height: 27px;}
86</style>
87<style type="text/css">
88	#content .content_inner > .btnArea {
89		position: absolute;
90		right: 10px;
91		bottom: 0;
92		z-index: 7;
93	}
94</style>
95<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:[email protected]&family=Roboto:wght@100;300;400;500;700;900&display=swap" rel="stylesheet">
96
97
98
99</head>
100<body class="color_scheme_light">
101
102
103<!-- BODY START -->
104<body class="color_scheme_light">
105
106<!-- COMMON JS VARIABLES -->
107<script>
108	var default_url = "https://localhost:8000/";
109	var current_url = "https://localhost:8000/?mid=contact";
110	var request_uri = "https://localhost:8000/";
111	var current_lang = xe.current_lang = "en";
112	var current_mid = "contact";
113	var http_port = null;
114	var https_port = null;
115	var enforce_ssl = false;
116	var cookies_ssl = false;
117	var rewrite_level = 0;
118	if (detectColorScheme) detectColorScheme();
119</script>
119
120
121<!-- PAGE CONTENT -->
122
123	
123<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/gsap.min.js"></script>
vendor: 1 bytes, line 123
123
124<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/ScrollTrigger.min.js"></script>
124
125
126
127
128<div class="skip"><a href="#content">Skip to menu</a></div>
129<div class="bh contact">
130										
131
132
133<header class="header_wrap">
134		<div class="header bh_wrap clearfix">
135		<div class="bh_row ai-c">
136			<h1 class="logo col">
137				<a href="/">
138		<img src="/files/attach/images/109/e85962550dbb1bf5cbd5f72fb91f8a44.png" alt="" class="logo_img dark:ds-n">						</a>
139			</h1>
140			<nav class="main_menu menu_wrap col-auto" id="main_menu">
141				<ul class="bh_wrap">
142						<li class="">
143						<a class="hover:bh_color_main active:bh_color_main after:bh_bg_color_main" href="/security"><span>Security</span></a>
144								</li>
145						<li class="">
146						<a class="hover:bh_color_main active:bh_color_main after:bh_bg_color_main" href="/news"><span>News</span></a>
147								</li>
148						<li class="">
149						<a class="hover:bh_color_main active:bh_color_main after:bh_bg_color_main" href="/about"><span>About us</span></a>
150								</li>
151						<li class="">
152						<a class="hover:bh_color_main active:bh_color_main after:bh_bg_color_main" href="/contact"><span>Contact</span></a>
153								</li>
154									<!-- Language Toggle -->
155					<div class="select_lang">
156						<a href="#" onclick="toggleLanguage();return false;" class="icon langToggle" title="Select Language">
157							<span class="lang-ko">KO</span>
158							<span class="lang-en" style="display:none;">EN</span>
159						</a>
160					</div>
161						</ul>
162			</nav>
163			<div class="col-auto app_download_link_wrap">
164				<a href="https://play.google.com/store/apps/details?id=com.anam145.wallet" class="app_download_link android_btn" target="_blank"><i class="ri-google-play-fill"></i> <span data-lang="header_android_download">Download</span></a>
165			</div>
166								</div>
167	</div>
168</header>
169<header class="bh mobile_header_wrap">
170			<div class="bh mobile_header_top bh_bg_color_white">
171			<div class="bh mobile_logo">
172				<a href="/">
173			<img src="/files/attach/images/109/65ef4691f18245067f4402c79d3e09fb.png" alt="" class="m_logo_img dark:ds-n">						</a>
174			</div>
175			<a href="#" class="mobile_menu_btn mobile_menu mobile_menu_act bh_layer_toggle" data-target="bh_layer_m_menu"><i class="ri-menu-fill"></i></a>
176			<!-- Mobile Language Toggle -->
177			<a href="#" onclick="toggleLanguage();return false;" class="mobile_act_btn mobile_menu mobile_menu_phone icon langToggle" title="Select Language">
178				<span class="lang-ko">KO</span>
179				<span class="lang-en" style="display:none;">EN</span>
180			</a>
181					</div>
182				<div class="dimmed"></div>
183	</header>
184
185<div class="bh bh_layer_m_menu bh_layer bh_layer_left">
186	<div class="bh bh_layer_content">
187		<div class="bh bh_layer_header bh_bd_color_t">
188			<span class="bh_title"></span>
189			<div class="bh bh_layer_close">
190				<span><i class="xi-close"></i></span>
191			</div>
192		</div>
193		<div class="bh bh_layer_body pd-0">
194		<nav class="bh mobile_main_menu">
195				<ul>
196							<li>
197						<a class="bh" href="/security"> Security</a>
198								</li>
199						<li>
200						<a class="bh" href="/news"> News</a>
201								</li>
202						<li>
203						<a class="bh" href="/about"> About us</a>
204								</li>
205						<li>
206						<a class="bh" href="/contact"> Contact</a>
207								</li>
208					</ul>
209			</nav>
210		</div>
211	</div>
212	<div class="bh bh_layer_dimmed"></div>
213</div>
214				<div class="body">
215							<div class="content_wrap">
216				<div class="bh_wrap clearfix">
217										<div class="content clearfix" id="content">
218									<div class="content_inner clearfix">
219			<div class="xe-widget-wrapper " style="float:left;width:100%;margin:none;padding:none;"><div style="padding:0px 0px 0px 0px !important;">
220<div class="bh bh_page_widget_wrap">
221	<div class="bh bh_page_widget_inner">
222	<div class="contact_wrap">
223	<div class="sub_page_title ta-c animate-in" data-anim-delay="0" data-anim-type="fade-in-up">
224		<p class="title1">Contact</p>
225		<p class="title2" data-lang="contact_subtitle">Feel free to contact us anytime</p>
226	</div>
227	<div class="contact_banner_wrap animate-in" data-anim-delay="0" data-anim-type="fade-in-up">
228		<div class="banner_bg"><img src="/assets/images/sub/contact_banner_bg.png" alt=""></div>
229		<div class="banner_inner">
230			<p class="banner_text" data-lang="contact_banner_text">Have more questions <br> about AnamWallet?</p>
231			<div class="banner_img"><img src="/assets/images/sub/contact_banner_img.png" alt=""></div>
232		</div>
233	</div>
234	<div class="contact_form_wrap animate-in" data-anim-delay="0" data-anim-type="fade-in-up">
235		<div class="xe-widget-wrapper " style=""><div style="padding:0px 0px 0px 0px !important;">
236<div class="bh_insert_widget">
237<form id="form_write_document" action="./" method="post" enctype="multipart/form-data" class="bh" >
238	<input type="hidden" name="mid" value="contact">
239	<input type="hidden" name="success_return_url" value="https://localhost:8000/index.php?mid=contact">
240	<input type="hidden" name="insert_content" value="문의 내용을 입력해 주세요.">
241	<input type="hidden" name="insert_module_srl" value="122">
242	<input type="hidden" name="insert_mode" value="">
243	<input type="hidden" name="password" value="11924380526255216169">
244	<input type="hidden" name="status" value="SECRET">
245	<input type="hidden" name="comment_status" value="ALLOW">
246	<div class="bh bh_write_form_wrap">
247		<div class="bh bh_write_form">
248			<div class="bh bh_row">
249					<input type="hidden" name="title" value="제목입니다. (20260924-233805)">
250					
251						<input type="hidden" name="nick_name" value="글쓴이입니다.">
252						<input type="hidden" name="email_address" value="[email protected]">
253					<div class="form_item lg:col-6">
254						<div class="item_title"><span class="name">이름 <em>*</em></span></div>
255						<div class="item_input">
256	<input type="text" name="extra_vars1" class="text rx_ev_text"		value="" required="required"	/>
257
258						</div>
259					</div>
260					<div class="form_item lg:col-6">
261						<div class="item_title"><span class="name">연락처 <em>*</em></span></div>
262						<div class="item_input">
263	<input type="tel" name="extra_vars2[]" value="" size="16" maxlength="16"
264		class="rx_ev_tel_v2"		pattern="^[0-9\s\(\)\.\+\-]*$"
265	/>
266
267						</div>
268					</div>
269					<div class="form_item lg:col-12">
270						<div class="item_title"><span class="name" data-lang="contact_inquiry_content">문의 내용</span> <em>*</em></div>
271						<div class="item_input">
272							<div class="write_editor">
273
274<div id="simpleeditor_wrapper_1" class="rx_simpleeditor_wrapper">
275	<div id="simpleeditor_instance_1" class="rx_simpleeditor light rhymix_content editable" contenteditable="true"
276		data-editor-sequence="1"
277		data-editor-primary-key-name="insert_srl"
278		data-editor-content-key-name="insert_content"
279		data-editor-height="200">
280	</div>
281	</div>
282								<input type="hidden" name="insert_srl" value="">
283							</div>
284						</div>
285					</div>
286			</div>
287		</div>
288		<div class="agreement">
289			<input type="checkbox" name="accept_agreement" value="Y" id="accept_agreement">
290			<label for="accept_agreement">
291				<div class="checkbox"><i class="ri-check-line"></i></div>
292				<p><span data-lang="contact_privacy_agree">개인정보처리방침에 동의합니다.</span> <a href="/privacy" data-lang="contact_privacy_detail">[자세히보기]</a></p>
293			</label>
294		</div>
295		<div class="common_btn_wrap submit_btn_wrap">
296			<button class="common_btn" id="btn_insert_document" onclick="if (insertdocument()==false) return false;">Submit</button>
297		</div>
298	</div>
299</form>
300</div>
301
302<script>
303	// Get current language
304	function getCurrentFormLang() {
305		var lang = 'en'; // default
306		var cookies = document.cookie.split(';');
307		for(var i = 0; i < cookies.length; i++) {
308			var cookie = cookies[i].trim();
309			if (cookie.indexOf('rx_lang=') === 0) {
310				lang = cookie.substring(8);
311				break;
312			}
313		}
314		return lang;
315	}
316
317	// Set placeholders based on language
318	var currentLang = getCurrentFormLang();
319	var namePlaceholder = currentLang === 'ko' ? '이름을 입력해 주세요.' : 'Please enter your name';
320	var contactPlaceholder = currentLang === 'ko' ? '연락처를 입력해 주세요.' : 'Please enter your contact information';
321	var contentPlaceholder = currentLang === 'ko' ? '문의 내용을 입력해 주세요.' : 'Please enter your inquiry';
322
323	if(document.querySelector('[name="extra_vars1"]')) {
324		document.querySelector('[name="extra_vars1"]').setAttribute('placeholder', namePlaceholder);
325	}
326	if(document.querySelector('[name^="extra_vars2"]')) {
327		document.querySelector('[name^="extra_vars2"]').setAttribute('placeholder', contactPlaceholder);
328	}
329
330	let content = document.querySelector('.rx_simpleeditor');
331	let contentVal = document.querySelector('[name="insert_content"]');
332	if(content) {
333		content.classList.add('has_placeholder');
334		content.textContent = contentPlaceholder;
335		content.addEventListener('focus', () => {
336			if(event.currentTarget.classList.contains('has_placeholder')){
337				content.textContent = '';
338				event.currentTarget.classList.remove('has_placeholder')
339			}
340		})
341		content.addEventListener('blur', () => {
342			let val = contentVal.value.replace(/<[^>]*>?/g, '');
343			if(val == ''){
344				content.textContent = contentPlaceholder;
345				event.currentTarget.classList.add('has_placeholder')
346			}
347		})
348	}
349
350	// Apply translations to data-lang elements
351	function applyFormTranslations() {
352		if (typeof window.langTexts !== 'undefined' && window.applyLanguageTexts) {
353			window.applyLanguageTexts(currentLang);
354		}
355	}
356
357	// Update placeholders and labels when language changes
358	function updatePlaceholders() {
359		var newLang = getCurrentFormLang();
360		var newNamePlaceholder = newLang === 'ko' ? '이름을 입력해 주세요.' : 'Please enter your name';
361		var newContactPlaceholder = newLang === 'ko' ? '연락처를 입력해 주세요.' : 'Please enter your contact information';
362		var newContentPlaceholder = newLang === 'ko' ? '문의 내용을 입력해 주세요.' : 'Please enter your inquiry';
363
364		// Update placeholders
365		if(document.querySelector('[name="extra_vars1"]')) {
366			document.querySelector('[name="extra_vars1"]').setAttribute('placeholder', newNamePlaceholder);
367		}
368		if(document.querySelector('[name^="extra_vars2"]')) {
369			document.querySelector('[name^="extra_vars2"]').setAttribute('placeholder', newContactPlaceholder);
370		}
371		if(content && content.classList.contains('has_placeholder')) {
372			content.textContent = newContentPlaceholder;
373		}
374
375		// Update labels for extra fields
376		var formItems = document.querySelectorAll('.bh_insert_widget .form_item');
377		formItems.forEach(function(item) {
378			var input = item.querySelector('input[name="extra_vars1"]');
379			if (input) {
380				var label = item.querySelector('.item_title .name');
381				if (label) {
382					// 텍스트만 변경하고 * 표시는 유지
383					var hasAsterisk = label.parentElement.querySelector('em');
384					label.textContent = newLang === 'ko' ? '이름' : 'Name';
385				}
386			}
387
388			var input2 = item.querySelector('input[name^="extra_vars2"]');
389			if (input2) {
390				var label = item.querySelector('.item_title .name');
391				if (label) {
392					// 텍스트만 변경하고 * 표시는 유지
393					var hasAsterisk = label.parentElement.querySelector('em');
394					label.textContent = newLang === 'ko' ? '연락처' : 'Contact';
395				}
396			}
397		});
398	}
399
400	// Apply translations on page load
401	document.addEventListener('DOMContentLoaded', function() {
402		// Initial setup with delay to ensure form elements are loaded
403		setTimeout(function() {
404			updatePlaceholders();
405			applyFormTranslations();
406		}, 100);
407
408		// Check for language changes periodically
409		setInterval(function() {
410			var newLang = getCurrentFormLang();
411			if (newLang !== currentLang) {
412				currentLang = newLang;
413				namePlaceholder = currentLang === 'ko' ? '이름을 입력해 주세요.' : 'Please enter your name';
414				contactPlaceholder = currentLang === 'ko' ? '연락처를 입력해 주세요.' : 'Please enter your contact information';
415				contentPlaceholder = currentLang === 'ko' ? '문의 내용을 입력해 주세요.' : 'Please enter your inquiry';
416				updatePlaceholders();
417				applyFormTranslations();
418			}
419		}, 500);
420	});
421
422	let is_submit = false;
423	function insertdocument() {
424		if (is_submit) {
425			return false;
426		}
427
428		var currentLang = getCurrentFormLang();
429
430		if (jQuery('input[name="password"]').val() == '') {
431			alert('비밀번호를 입력해 주세요');
432			jQuery('input[name="password"]').focus();
433			return false;
434		}
435		if (!jQuery('input[name="accept_agreement"]').is(':checked')) {
436			var alertMsg = currentLang === 'ko' ? '개인정보수집 및 이용약관에 동의해 주세요' : 'Please agree to the privacy policy and terms.';
437			alert(alertMsg);
438			jQuery('input[name="accept_agreement"]').focus();
439			return false;
440		}
441		if (jQuery('input[name="extra_vars1"]').val() == '') {
442			var alertMsg = currentLang === 'ko' ? '이름을 입력해 주세요' : 'Please enter your name.';
443			alert(alertMsg);
444			jQuery('input[name="extra_vars1"]').focus();
445			return false;
446		}
447		if (jQuery('input[name^="extra_vars2"]').val() == '') {
448			var alertMsg = currentLang === 'ko' ? '연락처를 입력해 주세요' : 'Please enter your contact information.';
449			alert(alertMsg);
450			jQuery('input[name^="extra_vars2"]').focus();
451			return false;
452		}
453		const phoneRegex = new RegExp(/^(01[016789]{1})-?[0-9]{3,4}-?[0-9]{4}$/); // 휴대폰
454
455		if(!phoneRegex.test(jQuery('input[name^="extra_vars2"]').val())){
456			var alertMsg = currentLang === 'ko' ? '연락처를 형식에 맞게 입력해 주세요' : 'Please enter a valid phone number format.';
457			alert(alertMsg);
458			jQuery('input[name^="extra_vars2"]').focus();
459			return false;
460		}
461		let ctVal = contentVal.value.replace(/<[^>]*>?/g, '');
462		var contentPlaceholderKo = '문의 내용을 입력해 주세요.';
463		var contentPlaceholderEn = 'Please enter your inquiry';
464		if(ctVal == '' || ctVal == contentPlaceholderKo || ctVal == contentPlaceholderEn){
465			var alertMsg = currentLang === 'ko' ? '문의 내용을 입력해 주세요.' : 'Please enter your inquiry content.';
466			alert(alertMsg);
467			content.focus();
468			return false;
469		}
470		jQuery('input[name="insert_mode"]').val('Y');
471		is_submit = true;
472		return true;
473	}
474</script>
474
475
476</div></div>
477	</div>
478</div>
479		</div>
480</div>
481</div></div>							</div>
482							
483								
484					</div>
485					</div>
486			</div>
487				
488				
489		</div>
490		<footer class="bh dark_no">
491			<div class="footer">
492				<div class="bh_wrap">
493	<nav class="footer_menu" id="footer_menu">
494						<a href="/privacy" class="footer_menu_item item_privacy" data-lang="footer_privacy">개인정보처리방침</a>
495						<ul>
496								<li>
497								<a class="footer_menu_item" href="/security"><span>Security</span></a>
498							</li>
499								<li>
500								<a class="footer_menu_item" href="/news"><span>News</span></a>
501							</li>
502								<li>
503								<a class="footer_menu_item" href="/about"><span>About us</span></a>
504							</li>
505								<li>
506								<a class="footer_menu_item" href="/contact"><span>Contact</span></a>
507							</li>
508							</ul>
509					</nav>					<div class="footer_con_wrap">
510	<div class="footer_logo">
511							<img src="/files/attach/images/109/726dcd59edf351e83af6f92108143651.png" alt="footer_logo" />
512						</div>	<div class="footer_con">
513							<div class="footer_con_items">
514								<div class="footer_con_item"><span data-lang="footer_company">안암145</span></div>
515								<div class="footer_con_item"><span data-lang="footer_ceo">대표</span> <span data-lang="footer_ceo_name">이중희/심준식</span></div>
516							</div>
517							<div class="footer_con_items">
518								<div class="footer_con_item"><span data-lang="footer_email">이메일</span> [email protected]</div>
519								<div class="footer_con_item"><span data-lang="footer_business_number">사업자 등록번호</span> 140-86-02988</div>
520							</div>
521							<div class="footer_con_items">
522								<div class="footer_con_item"><span data-lang="footer_address">주소</span> <span data-lang="footer_address_detail">서울특별시 성북구 안암로 145, 고려대학교 로봇융합관 308호(안암동5가)</span></div>
523							</div>
524							<div class="footer_copyright_text" data-lang="footer_copyright">Copyright 2025. 안암145 Co. All rights reserved.</div>
525						</div>						</div>
526				</div>
527			</div>
528		</footer>
529		
530			
531				</div>
532
533
534
535
536
537<!-- ETC -->
538<div id="rhymix_alert"></div>
539<div id="rhymix_debug_panel"></div>
540<div id="rhymix_debug_button"></div>
541
542<!-- BODY JS -->
543<script src="/files/cache/assets/minified/addons.autolink.autolink.min.js?t=1786942728"></script>
vendor: 1 bytes, line 543
543
544<script src="/files/cache/assets/minified/layouts.anamwallet.layout.min.js?t=1786942728"></script>
vendor: 1 bytes, line 544
544
545<script src="/files/cache/assets/minified/layouts.anamwallet.js.lang.min.js?t=1786942728"></script>
vendor: 1 bytes, line 545
545
546<script src="/files/cache/assets/minified/layouts.anamwallet.page.min.js?t=1786942728"></script>
546
547
548</body>
549</html>

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.