PageSourceSearch

https://www.inkor.or.kr/js/all_bottom_script.js

js inkor.or.kr collected 2026-10-06 19:59:10 UTC 7,354 bytes, 319 lines download raw bytes

1
2function all_page_script(banner_login_yn,mem_login_yn,memlv,sns_id,sns_photo_url,sns_site,sns_name,id_save,gps_use_yn){
3
4	var REQUEST_URI = location.pathname + location.search;
5	
6	
7	if(!banner_login_yn){
8		var banner_login_chk = 'none';
9		var banner_logout_chk = '';
10	}else{
11		var banner_login_chk = '';
12		var banner_logout_chk = 'none';
13	}
14
15
16	if(!mem_login_yn){
17		var login_chk = 'none';
18		var logout_chk = '';
19	}else{
20		var login_chk = '';
21		var logout_chk = 'none';
22	}
23
24	// 트위터 로그인 체크
25	if(!sns_id){
26		var sns_login_chk = 'none';
27		var sns_logout_chk = '';
28
29	}else{
30		var sns_login_chk = '';
31		var sns_logout_chk = 'none';
32
33		if(document.getElementById('sns_photo_img')) document.getElementById('sns_photo_img').src= sns_photo_url;
34		if(document.getElementById('sns_name')) document.getElementById('sns_name').innerHTML = "<img src='/img/icon_"+sns_site+".png' width=14 height=14 align=absmiddle BORDER=0> "+sns_name;
35
36	}
37
38
39	if(IE){
40
41		if(document.all.banner_logout_div){
42			if(!document.all.banner_logout_div.length){
43				document.all.banner_logout_div.style.display = banner_logout_chk;
44			}else{
45				for(var i =0;i<document.all.banner_logout_div.length;i++){
46					document.all.banner_logout_div[i].style.display = banner_logout_chk;
47				}
48			}
49		}
50
51		if(document.all.banner_login_div){
52			if(!document.all.banner_login_div.length){
53				document.all.banner_login_div.style.display = banner_login_chk;
54			}else{
55				for(var i =0;i<document.all.banner_login_div.length;i++){
56					document.all.banner_login_div[i].style.display = banner_login_chk;
57				}
58			}
59		}
60
61		if(document.all.sns_logout_div){
62			if(!document.all.sns_logout_div.length){
63				document.all.sns_logout_div.style.display = sns_logout_chk;
64			}else{
65				for(var i =0;i<document.all.sns_logout_div.length;i++){
66					document.all.sns_logout_div[i].style.display = sns_logout_chk;
67				}
68			}
69		}
70
71		if(document.all.sns_login_div){
72			if(!document.all.sns_login_div.length){
73				document.all.sns_login_div.style.display = sns_login_chk;
74			}else{
75				for(var i =0;i<document.all.sns_login_div.length;i++){
76					document.all.sns_login_div[i].style.display = sns_login_chk;
77				}
78			}
79		}
80
81
82
83
84		if(document.all.logout_div){
85			if(!document.all.logout_div.length){
86				document.all.logout_div.style.display = logout_chk;
87			}else{
88				for(var i =0;i<document.all.logout_div.length;i++){
89					document.all.logout_div[i].style.display = logout_chk;
90				}
91			}
92		}
93
94		if(document.all.login_div){
95			if(!document.all.login_div.length){
96				document.all.login_div.style.display = login_chk;
97			}else{
98				for(var i =0;i<document.all.login_div.length;i++){
99					document.all.login_div[i].style.display = login_chk;
100				}
101			}
102		}
103
104		if(memlv){
105			var memlv_obj = eval("document.all.memlv_div_"+memlv);
106			if(memlv_obj){
107				if(!memlv_obj.length){
108					memlv_obj.style.display = 'block';
109				}else{
110					for(var i =0;i<memlv_obj.length;i++){
111						memlv_obj[i].style.display = 'block';
112					}
113				}
114			}
115		}
116
117	}else{
118
119		var div_obj = document.getElementsByTagName('div')
120		for(var i =0;i<div_obj.length;i++){
121
122			if(div_obj[i].id == 'logout_div'){
123				div_obj[i].style.display = logout_chk;
124
125			}else if(div_obj[i].id == 'login_div'){
126				div_obj[i].style.display = login_chk;
127
128			}else if(div_obj[i].id == 'banner_logout_div'){
129				div_obj[i].style.display = banner_logout_chk;
130
131			}else if(div_obj[i].id == 'banner_login_div'){
132				div_obj[i].style.display = banner_login_chk;
133
134			}else if(div_obj[i].id == 'sns_logout_div'){
135				div_obj[i].style.display = sns_logout_chk;
136
137			}else if(div_obj[i].id == 'sns_login_div'){
138				div_obj[i].style.display = sns_login_chk;
139
140			}
141
142			if(memlv){
143				if(div_obj[i].id == 'memlv_div_'+memlv){
144					div_obj[i].style.display = 'block';
145				}
146			}
147		}
148
149
150	}
151
152	if(!mem_login_yn){
153		// 일반 로그인 박스
154		for(var i =0;i<document.getElementsByName("left_login_box").length;i++){
155
156			var login_form = document.getElementsByName("left_login_box")[i];
157
158			try{
159				if(!login_form.re_url.value) login_form.re_url.value = REQUEST_URI;
160			}catch(e){
161			}
162
163			try{
164				if(id_save){
165					login_form.id_save.checked = 1;
166				}else{
167					login_form.id_save.checked = 0;
168				}
169			}catch(e){
170			}
171
172			if(id_save){
173				try{
174					login_form.id.value = id_save;
175					login_form.id.style.backgroundImage='url(none)';
176				}catch(e){
177				}
178			}
179		}
180
181		// SSL 일반 로그인 박스
182		for(var i =0;i<document.getElementsByName("left_ssl_login_box").length;i++){
183
184			var login_form = document.getElementsByName("left_ssl_login_box")[i];
185
186			try{
187				if(!login_form.re_url.value) login_form.re_url.value = REQUEST_URI;
188			}catch(e){
189			}
190
191			try{
192				if(id_save){
193					login_form.id_save.checked = 1;
194				}else{
195					login_form.id_save.checked = 0;
196				}
197
198			}catch(e){
199			}
200
201			if(id_save){
202				try{
203					login_form.id.value = id_save;
204					login_form.id.style.backgroundImage='url(none)';
205				}catch(e){
206				}
207			}
208		}
209
210	}
211
212	if(gps_use_yn == 1){
213		gps_getLocation();
214	}
215}
216
217
218function gps_getLocation(){
219	try{
220		if (navigator.geolocation) {			
221			navigator.geolocation.getCurrentPosition(showPosition);
222		}	
223	}catch(e){
224	}
225}
226
227
228
229function showPosition(position)  {
230	// alert(position.coords.latitude+ ' / ' +position.coords.longitude);
231	// alert(GetCookie('gps_x')+ ' / ' + GetCookie('gps_y'));
232
233	if(!GetCookie('gps_x') && !GetCookie('gps_y')){
234		gps_reload(position.coords.latitude,position.coords.longitude);
235	}
236}
237
238
239
240var httpReq_set = null;
241function gps_getInstance(){
242	var httpReq_set = null;
243	try{
244		httpReq_set = new ActiveXObject("Msxml2.XMLHTTP");
245	} catch(Ex) {
246		try{
247			httpReq_set = new ActiveXObject("Microsoft.XMLHTTP");
248		} catch (Ex2) {
249			httpReq_set = null;
250		}
251	}
252
253	if (!httpReq_set && typeof XMLHttpRequest != "undefined") {
254		httpReq_set = new XMLHttpRequest();
255	}
256
257	return httpReq_set;
258}
259
260
261var httpReq_gps;
262function gps_reload(gps_x,gps_y){
263	httpReq_gps = gps_getInstance();
264
265	var url = "/shop_main/gps_save.php?gps_x="+gps_x+"&gps_y="+gps_y;
266
267	httpReq_gps.onreadystatechange = gps_reload_result;
268	httpReq_gps.open("GET", url, true);
269	httpReq_gps.send();
270}
271
272
273function gps_reload_result(){
274	if (httpReq_gps.readyState==4) {
275		// alert(httpReq_gps.responseText);
276	}
277}
278
279
280/*
281function showError(error){
282	switch(error.code){
283		case error.PERMISSION_DENIED:
284			x.innerHTML="User denied the request for Geolocation."//사용자가 위치정보에 대한 요청을 거부했을 때.
285			break;
286		case error.POSITION_UNAVAILABLE:
287			x.innerHTML="Location information is unavailable." //위치정보 사용이 불가능할 때(주로 PC에서 볼 때)
288			break;
289		case error.TIMEOUT:
290			x.innerHTML="The request to get user location timed out." //시간초과
291			break;
292		case error.UNKNOWN_ERROR:
293			x.innerHTML="An unknown error occurred." //알 수 없는 에러
294			break;
295	}
296}
297*/
298
299
300var javascript_fn_name = "";
301function web_my_gps_search(fn_javascript){
302
303	javascript_fn_name = fn_javascript;
304	try{
305		if (navigator.geolocation) {			
306			navigator.geolocation.getCurrentPosition(web_my_gps_search_chk);
307		}	
308	}catch(e){
309	}
310}
311
312function web_my_gps_search_chk(position){	
313	if(position.coords.latitude && position.coords.longitude){
314		var iframe_name = create_iframe();
315		document.getElementById(iframe_name).src="/shop_main/gps_save.php?javascript_fn_name="+javascript_fn_name+"&gps_x="+position.coords.latitude+"&gps_y="+position.coords.longitude;
316	}
317}
318
319

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.