PageSourceSearch

https://meinhi.com/js/nfor.js?time=1790261257

js meinhi.com collected 2026-09-24 14:47:55 UTC 25,251 bytes, 949 lines download raw bytes

1function logout(url){
2
3	$.ajax({
4		type: "post",
5		url: nfor_path + "/login.php",
6		data: {
7			"mode":"logout",
8			"url":url
9		},
10		cache: false,
11		async: false,
12		success: function(response){
13			var json = $.parseJSON(response); 
14			if(json["result"]=="ok"){	
15				location.href = json["url"];
16			} else{
17				alert(json["msg"]);					
18			}
19		}
20	});
21}
22
23function tbl_tr_add(tbl, td_cnt){
24	var colspan = "";
25	var append_html = "";
26
27	var tr_last_id = $("."+tbl+"_tbl").find('tr:last').get(0).id;
28
29	if (!tr_last_id) {
30		tr_last_id = 0;
31	}
32
33	var tr_set_id = parseInt(tr_last_id) + 1;
34
35	if (td_cnt == 2) {
36		colspan = ' colspan="3"';
37	}
38
39	append_html += '<tr id="'+tr_set_id+'">';
40
41	append_html += '<td><input type="checkbox" class="'+tbl+'_chk"></td>';
42
43	append_html += '<th><input type="text" name="'+tbl+'[title]['+tr_set_id+'][0]" class="form-control"></th>';
44	append_html += '<td' + colspan + '><input type="text" name="'+tbl+'[text]['+tr_set_id+'][0]" class="form-control"></td>';
45	if (td_cnt == 4) {
46		append_html += '<th><input type="text" name="'+tbl+'[title]['+tr_set_id+'][1]" class="form-control"></th>';
47		append_html += '<td><input type="text" name="'+tbl+'[text]['+tr_set_id+'][1]" class="form-control"></td>';
48	}
49	append_html += '<td><button type="button" class="btn btn-default btn-sm tr_remove">삭제</button></td>';
50	append_html += '</tr>\n';
51	$("."+tbl+"_tbl tbody").append(append_html);
52}
53
54
55
56function tk_chg_win(ct_id){
57    window.open("ticket_change.php?ct_id="+ct_id, "ticket_chage", "left=50,top=50,width=540,height=600,scrollbars=1");
58}
59
60function od_tk_chg_win(ct_cart_id){
61    window.open("order_ticket_change.php?ct_cart_id="+ct_cart_id, "ticket_chage", "left=50,top=50,width=540,height=600,scrollbars=1");
62}
63
64/* 패스워드변경팝업 */
65function password_change_next(){
66
67	$.ajax({
68		type: "post",
69		url: nfor_path + "/password_change_popup.php",
70		data: {
71			"mode":"next"
72		},
73		cache: false,
74		async: false,
75		success: function(response){
76			var json = $.parseJSON(response);
77			if(json["result"]=="ok"){
78				// 팝업창닫기액션
79				alert(json["msg"]);
80				$(".pass_ch_bg").hide();
81			} else{
82				alert(json["msg"]);
83			}
84		}
85	});
86
87}
88
89function password_change_popup_fnc(){
90
91	if(!$("#mb_password_now").val()){
92		alert(i18n('enter_current_pw'));
93		$("#mb_password_now").focus();
94		return false;
95	}
96
97	var password_chk = password_check('mb_password');
98	if(password_chk){
99		alert(password_chk);
100		$("#mb_password").focus();
101		return false;	
102	}
103
104	var password_confirm_chk = password_confirm_check('mb_password_confirm');
105	if(password_confirm_chk){
106		alert(password_confirm_chk);
107		$("#mb_password_confirm").focus();
108		return false;	
109	}
110
111	$.ajax({
112		type: "post",
113		url: nfor_path + "/password_change_popup.php",
114		data: $("#password_change_popup_form").serialize(),
115		cache: false,
116		async: false,
117		success: function(response){
118			var json = $.parseJSON(response);
119			if(json["result"]=="ok"){
120				// 팝업창닫기액션
121				alert(json["msg"]);
122				$(".pass_ch_bg").hide();
123				return false;
124			} else{
125				alert(json["msg"]);
126				return false;
127			}
128		}
129	});
130    
131}	
132/* 패스워드변경팝업 */
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151function opt_cnt_total(layer, it_id){
152	var opt_cnt_total = 0;
153	$('.' + layer + ':first #it_id_'+it_id+' .opt_cnt').each(function(){
154		opt_cnt_total = opt_cnt_total + parseInt($(this).val());
155	});
156	return opt_cnt_total;
157}
158
159function nfor_set_cookie( name, value, expiredays ){
160	var todayDate = new Date();
161	todayDate.setDate( todayDate.getDate() + expiredays );
162	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
163}
164
165function nfor_favorite(){
166
167	if(window.chrome){
168		alert(i18n('msg_bookmark_guide'));
169	} else if(window.sidebar){
170		alert(i18n('msg_bookmark_guide'));
171		window.sidebar.addPanel(nfor_name, nfor_url, "");
172	} else{
173		window.external.AddFavorite(nfor_url, nfor_name);
174	}
175
176}
177
178function value_change(){
179
180	$.ajax({
181		type     : "get",
182		url      : nfor_path + "/json.php",
183		data     : "mode=value&gp_type="+$(this).val(),
184		dataType : 'json',
185		cache: false,
186		success  : function(data) {
187			var output = '';
188
189			for(var i=0; i<data.data.length; i++) {
190				output += '<option value="' + data.data[i].gp_id + '">' + data.data[i].gp_name + '</option>';
191			}
192
193			$('#val_group').empty().append(output);
194
195
196		},
197		error: function(){
198			console.log("Ajax failed");
199		}
200	});
201
202}
203
204function remove_id(remove_id){
205	$("#"+remove_id).remove();
206}
207
208function category_row_delete(obj){
209	$(obj).parent().parent().remove();
210} 
211
212function date_add_zero(i){
213	var rtn = i + 100;
214	return rtn.toString().substring(1,3);
215}
216
217function nfor_chk_all(this_id, this_class){
218	if($(this_id).is(":checked")){
219		$("."+this_class).prop("checked",true);
220	} else{
221		$("."+this_class).prop("checked",false);
222	}
223}
224
225function nfor_radio_click(click_id, val) {
226	$("[id*=\'"+click_id+"_\']").addClass("hide");
227	$("#"+click_id+"_"+val).removeClass("hide");
228}
229
230function kcb_hp_edit_win(){
231	window.open(nfor_path + "/okname/hp1_edit.php", "auth_popup", "width=430,height=590,scrollbar=yes");
232}
233
234function kcb_hp_win(){
235	window.open(nfor_path + "/okname/hp1.php", "auth_popup", "width=430,height=590,scrollbar=yes");
236}
237
238function kcb_ipin_win(){
239	window.open(nfor_path + "/okname/ipin1.php", "kcbPop", "left=200, top=100, status=0, width=450, height=550");
240}
241
242function ticket_send(od_id, it_id, ct_id){
243
244	$.ajax({
245		type: "post",
246		url: nfor_path + "/order_list.php",
247		data: {
248			"mode":"ticket_send",
249			"od_id":od_id,
250			"it_id":it_id,
251			"ct_id":ct_id
252		},
253		cache: false,
254		async: false,
255		success: function(response){
256			var json = $.parseJSON(response);
257			if(json["result"]=="ok"){
258				alert(json["msg"]);
259			} else{
260				alert(json["msg"]);
261			}
262		}
263	});
264
265}
266
267function order_cancel_btn(url,msg,ty){
268	var confirm_msg = "";
269	if(ty=="pg"){
270		confirm_msg = "주문취소처리대상\n"+msg+"\n\n확인버튼을 누르실경우 전자결제(PG)와 주문서 상태가 함께 취소됩니다 그래도 진행하시겠습니까?\n\nPG 취소의 경우 전자결제(PG)업체와 통신을 진행하기 때문에 반드시 처리 완료 메시지가 나올때까지 기다려주세요";
271	} else{
272		confirm_msg = "주문취소처리대상\n"+msg+"\n\n확인버튼을 누르실경우 전자결제(PG)는 취소되지 않으며 주문서 상태만 취소됩니다 그래도 진행하시겠습니까?";
273	}
274	if(confirm(confirm_msg)){
275		location.href = url;
276	}
277}
278
279function order_asign_btn(url,msg){
280	var confirm_msg = "주문완료처리대상\n"+msg+"\n\n확인버튼을 누르실경우 주문서 상태가 주문완료로 변경됩니다 그래도 진행하시겠습니까?";
281	if(confirm(confirm_msg)){
282		location.href = url;
283	}
284}
285
286function order_cancelrequest_btn(url,msg){
287	var confirm_msg = "주문취소신청처리대상\n"+msg+"\n\n확인버튼을 누르실경우 주문서 상태가 주문취소신청으로 변경됩니다 그래도 진행하시겠습니까?";
288	if(confirm(confirm_msg)){
289		location.href = url;
290	}
291}
292
293function it_discount_rate_fnc(){
294	if(parseInt($('#it_price1').val()) && parseInt($('#it_price2').val())){
295		$('#it_discount_rate').val(100-Math.round((parseInt($('#it_price2').val())/parseInt($('#it_price1').val()))*100));
296	} else{
297		$('#it_discount_rate').val('');
298	}
299}
300
301function password_confirm_check(ty){
302	if(!$("#"+ty).val()){
303		result = i18n('enter_pw_confirm');
304	} else if($("#mb_password").val() != $("#"+ty).val()){
305		result = i18n('err_pw_not_match');
306	} else{
307		result = "";
308	}
309	$("#"+ty+"_msg").html(result).css("color", "red");
310	return result;
311}
312
313function nfor_check(field){
314	var str = json_check(field);		
315	if(str){
316		alert(str);
317		$("#"+field).focus();
318		return false;
319	} else{
320		return true;
321	}
322}
323
324function json_check(ty){
325	var result = "";
326	if(ty=="mb_password_confirm"){
327		result = password_confirm_check("mb_password_confirm");
328	} else {
329		var value = "";
330		if($(":radio[name="+ty+"]").length){
331			value = $(":input:radio[name="+ty+"]:checked").val();
332		} else{
333			value = $("#"+ty).val();
334		}
335		$.ajax({
336			type: "POST",
337			url: nfor_path+"/json.php",
338			data: {
339				"mode":"nfor_check",
340				"field" : ty,
341				"value" : value,
342				"mb_no": $("#mb_no").val()
343			},
344			cache: false,
345			async: false,
346			success: function(response){
347				console.log(response);
348				var json = $.parseJSON(response);
349				if(json["result"]=="ok"){
350					$("#"+ty+"_msg").html(json["msg"]).css("color", "blue");
351					result = "";
352				} else{
353					$("#"+ty+"_msg").html(json["msg"]).css("color", "red");
354					result = json["msg"];
355				}
356			}
357		});
358	}
359	return result;
360}
361
362function category_preview(){
363	var select_preview = "";
364	for(var k = 1; k <= 4; k++){
365		if($("#category_"+k+" option:selected").val()){
366			if(k>1){
367				select_preview = select_preview + " > ";
368			}
369			select_preview = select_preview + $("#category_"+k+" option:selected").text();
370		}
371	}
372	$("#select_preview").html(select_preview);
373	if($("#select_preview").html()){
374		$("#span_select_preview").removeClass("hide");
375	} else{
376		$("#span_select_preview").addClass("hide");
377	}
378}
379
380function category_change(){
381
382	var id = parseInt($(this).attr("id").substr(9,1));
383	var prev_id = id - 1;
384	var next_id = id + 1;
385	var next_next_id = id + 2;
386	var category_id = $(this).find(':selected').val();
387
388	var prev_form = $(this).closest(".form-inline");
389
390	if(category_id != ''){
391		$(this).closest(".form-inline").find("#insert_cate_id").val(category_id);
392		$.ajax({
393			type     : "get",
394			url      : nfor_path + "/json.php",
395			data     : "mode=category&category_id="+category_id+"&depth="+id,
396			dataType : 'json',
397			cache: false,
398			success  : function(data) {
399				var output = '<option value="">==== '+next_id+'차 분류 ====</option>';
400				for(var i=0; i<data.data.length; i++) {
401					output += '<option value="' + data.data[i].category_id + '">' + data.data[i].cg_category + '</option>';
402				}
403				prev_form.find('#category_'+next_id).empty().append(output);
404				for(var k = next_next_id; k <= 4; k++){
405					prev_form.find('#category_'+k).empty().append('<option value="">==== '+k+'차 분류 ====</option>');
406				}
407			},
408			error: function(e){
409				console.log("Ajax failed");
410				console.log(e);
411			}
412		});
413	} else{
414		var r = 0;
415		for(var k = next_id; k <= 4; k++){
416			$(this).closest(".form-inline").find('#category_'+k).empty().append('<option value="">==== '+k+'차 분류 ====</option>');
417			r++;
418		}
419
420		if($('#category_'+prev_id).val()){
421			$(this).closest(".form-inline").find("#insert_cate_id").val($('#category_'+prev_id).val());
422		} else{
423			$(this).closest(".form-inline").find("#insert_cate_id").val("");
424		}
425	}
426}
427
428
429function area_preview(){
430	var select_preview = "";
431	for(var k = 1; k <= 4; k++){
432		if($("#area_"+k+" option:selected").val()){
433			if(k>1){
434				select_preview = select_preview + " > ";
435			}
436			select_preview = select_preview + $("#area_"+k+" option:selected").text();
437		}
438	}
439	$("#select_area_preview").html(select_preview);
440	if($("#select_area_preview").html()){
441		$("#span_select_area_preview").removeClass("hide");
442	} else{
443		$("#span_select_area_preview").addClass("hide");
444	}
445}
446
447function area_change(){
448
449	var id = parseInt($(this).attr("id").substr(5,1));
450	var prev_id = id - 1;
451	var next_id = id + 1;
452	var next_next_id = id + 2;
453	var category_id = $(this).find(':selected').val();
454
455	var prev_form = $(this).closest(".form-inline");
456
457	if(category_id != ''){
458		$(this).closest(".form-inline").find("#insert_area_id").val(category_id);
459		$.ajax({
460			type     : "get",
461			url      : nfor_path + "/json.php",
462			data     : "mode=area&category_id="+category_id+"&depth="+id,
463			dataType : 'json',
464			cache: false,
465			success  : function(data) {
466				var output = '<option value="">==== '+next_id+'차 분류 ====</option>';
467				for(var i=0; i<data.data.length; i++) {
468					output += '<option value="' + data.data[i].category_id + '">' + data.data[i].cg_category + '</option>';
469				}
470				prev_form.find('#area_'+next_id).empty().append(output);
471				for(var k = next_next_id; k <= 4; k++){
472					prev_form.find('#area_'+k).empty().append('<option value="">==== '+k+'차 분류 ====</option>');
473				}
474			},
475			error: function(e){
476				console.log("Ajax failed");
477				console.log(e);
478			}
479		});
480	} else{
481		var r = 0;
482		for(var k = next_id; k <= 4; k++){
483			$(this).closest(".form-inline").find('#area_'+k).empty().append('<option value="">==== '+k+'차 분류 ====</option>');
484			r++;
485		}
486
487		if($('#area_'+prev_id).val()){
488			$(this).closest(".form-inline").find("#insert_area_id").val($('#area_'+prev_id).val());
489		} else{
490			$(this).closest(".form-inline").find("#insert_area_id").val("");
491		}
492	}
493}
494
495function brand_change(){
496
497	var id = parseInt($(this).attr("id").substr(9,1));
498	var prev_id = id - 1;
499	var next_id = id + 1;
500	var next_next_id = id + 2;
501	var category_id = $(this).find(':selected').val();
502
503	var prev_form = $(this).closest(".form-inline");
504
505	if(category_id != ''){
506		$(this).closest(".form-inline").find("#insert_cate_id").val(category_id);
507		$.ajax({
508			type     : "get",
509			url      : nfor_path + "/json.php",
510			data     : "mode=brand&category_id="+category_id+"&depth="+id,
511			dataType : 'json',
512			cache: false,
513			success  : function(data) {
514				var output = '<option value="">==== '+next_id+'차 분류 ====</option>';
515				for(var i=0; i<data.data.length; i++) {
516					output += '<option value="' + data.data[i].category_id + '">' + data.data[i].cg_category + '</option>';
517				}
518				prev_form.find('#category_'+next_id).empty().append(output);
519				for(var k = next_next_id; k <= 4; k++){
520					prev_form.find('#category_'+k).empty().append('<option value="">==== '+k+'차 분류 ====</option>');
521				}
522			},
523			error: function(e){
524				console.log("Ajax failed");
525				console.log(e);
526			}
527		});
528	} else{
529		var r = 0;
530		for(var k = next_id; k <= 4; k++){
531			$(this).closest(".form-inline").find('#category_'+k).empty().append('<option value="">==== '+k+'차 분류 ====</option>');
532			r++;
533		}
534
535		if($('#category_'+prev_id).val()){
536			$(this).closest(".form-inline").find("#insert_cate_id").val($('#category_'+prev_id).val());
537		} else{
538			$(this).closest(".form-inline").find("#insert_cate_id").val("");
539		}
540	}
541}
542
543function set_cookie(name, value, expirehours, domain){
544	var today = new Date();
545	today.setTime(today.getTime() + (60*60*1000*expirehours));
546	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";";
547	if (domain) {
548		document.cookie += "domain=" + domain + ";";
549	}
550}
551
552function get_cookie(name){
553	var find_sw = false;
554	var start, end;
555	var i = 0;
556
557	for (i=0; i<= document.cookie.length; i++)
558	{
559		start = i;
560		end = start + name.length;
561
562		if(document.cookie.substring(start, end) == name)
563		{
564			find_sw = true
565			break
566		}
567	}
568
569	if (find_sw == true)
570	{
571		start = end + 1;
572		end = document.cookie.indexOf(";", start);
573
574		if(end < start)
575			end = document.cookie.length;
576
577		return document.cookie.substring(start, end);
578	}
579	return "";
580}
581
582function del_cookie(name){
583	var today = new Date();
584
585	today.setTime(today.getTime() - 1);
586	var value = get_cookie(name);
587	if(value != "")
588		document.cookie = name + "=" + value + "; path=/; expires=" + today.toGMTString();
589}
590
591function sns_link(cp){
592	
593	var kakaostory_text = '[' + it_name + ']\n' + it_description;
594	var kakaotalk_text = '[' + it_name + ']\n' + it_description;
595	var twitter_text = '[' + it_name + ']\n' + it_description;
596	var naverline_text = '[' + it_name + '] ' + it_description + ' ' + it_url;
597	var naverblog_text = '[' + it_name + ']\n' + it_description;
598	naverblog_text = encodeURI(naverblog_text);
599
600	var sms_text = it_url;
601	var broswerInfo = navigator.userAgent;
602	if(broswerInfo.indexOf("NFOR_APP")>-1){
603		if(cp=="naverline"){
604			location.href="line://msg/text/" + naverline_text;
605		} else if(cp=="kakaostory"){
606			location.href="storylink://posting?post=" + kakaostory_text + "&appid="+app_schema+"&appver=14.0&apiver=1.0&appname="+app_name;
607		} else{
608
609		}
610	} else{
611		if(cp=="naverline"){
612			it_url = encodeURI(encodeURIComponent(it_url));
613			location.href="https://social-plugins.line.me/lineit/share?url=" + it_url;
614		} else if(cp=="kakaostory"){
615			Kakao.Story.share({
616				url: it_url,
617				text: kakaostory_text
618			});
619		} else{
620
621		}
622	}
623
624	if(cp=="naver"){
625		it_url = encodeURI(encodeURIComponent(it_url));
626		var url = "http://share.naver.com/web/shareView.nhn?url="+it_url+"&title="+naverblog_text;
627		if(is_mobile){
628			location.href = url;
629		} else{
630			newwindow = window.open(url,'naverpopup', 'toolbar=0, status=0, width=626, height=626');
631		}
632	} else if(cp=="naverblog"){
633		it_url = encodeURI(encodeURIComponent(it_url));
634		location.href="http://blog.naver.com/openapi/share?url="+it_url+"&title="+naverblog_text;
635	} else if(cp=="kakaotalk"){
636
637		Kakao.Link.sendDefault({
638			objectType: 'feed',
639			content: {
640			  title: kakaotalk_text,
641			  //description: kakaotalk_text,
642			  imageUrl: it_img,
643			  link: {
644				mobileWebUrl: it_url,
645				webUrl: it_url
646			  }
647			}
648		});
649
650	} else if(cp=="sms"){
651		location.href="share_sms.php?it_id="+it_id;
652		//location.href="sms://?body="+sms_text;
653	} else if(cp=="twitter"){
654		window.open('http://twitter.com/share?text=' + encodeURIComponent(twitter_text) + '&url=' + it_url,'twitterpopup', 'toolbar=0, status=0, width=626, height=436');
655	} else if(cp=="facebook"){
656		newwindow = window.open('http://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(it_url),'facebookpopup', 'toolbar=0, status=0, width=626, height=436');
657		if(window.focus){ newwindow.focus(); }
658	} else{
659
660	}
661}
662
663function show_hide(div){
664	if($(div).css('display')=="none"){
665		$(div).show();
666	} else{
667		$(div).hide();
668	}
669}
670
671function nfor_list_up(str,action,frm,hide){
672	if(frm){
673		$('#mode'+frm).val(action);
674	} else{
675		$('#mode').val(action);
676	}
677
678	var chk = document.getElementsByName("chk[]");
679	var bchk = false;
680
681	for (i=0; i<chk.length; i++){
682		if (chk[i].checked)
683			bchk = true;
684	}
685
686	if (!bchk){
687		alert(str+"할 자료를 하나 이상 선택하세요");
688		return;
689	}
690
691	$("."+hide).hide();
692	if(frm){
693		$('#flist'+frm).submit();
694	} else{
695		$('#flist').submit();
696	}
697}
698
699function nfor_list(str,action,frm){
700	if(frm){
701		$('#mode'+frm).val(action);
702	} else{
703		$('#mode').val(action);
704	}
705
706	var chk = document.getElementsByName("chk[]");
707	var bchk = false;
708
709	for (i=0; i<chk.length; i++){
710		if (chk[i].checked)
711			bchk = true;
712	}
713
714	if (!bchk){
715		alert(str+"할 자료를 하나 이상 선택하세요");
716		return;
717	}
718	if(frm){
719		$('#flist'+frm).submit();
720	} else{
721		$('#flist').submit();
722	}
723}
724
725function faq_show(ty,wr_id){
726	if($(ty+'_'+wr_id).css('display')=="none"){
727		$(ty).hide();
728		$(ty+'_'+wr_id).show();
729	} else{
730		$(ty+'_'+wr_id).hide();
731	}
732}
733
734function search_it_id(key){
735    window.open("search_it_id.php?key="+key, "search_it_id", "left=50,top=50,width=600,height=600,scrollbars=1");
736}
737
738function company_search_it_id(key){
739    window.open("company_search_it_id.php?key="+key, "search_it_id", "left=50,top=50,width=600,height=600,scrollbars=1");
740}
741
742function search_category_id(key){
743    window.open("search_category_id.php?key="+key, "search_category_id", "left=50,top=50,width=600,height=600,scrollbars=1");
744}
745
746function search_supply_id(key){
747    window.open("search_supply_id.php?key="+key, "search_supply_id", "left=50,top=50,width=600,height=600,scrollbars=1");
748}
749
750function company_search_supply_id(key){
751    window.open("company_search_supply_id.php?key="+key, "company_search_supply_id", "left=50,top=50,width=600,height=600,scrollbars=1");
752}
753
754function search_supply_no(key, field){
755    window.open("search_supply_no.php?key="+key+"&field="+field, "search_supply_no", "left=50,top=50,width=600,height=600,scrollbars=1");
756}
757
758function search_mb_no(key, field){
759    window.open("search_mb_no.php?key="+key+"&field="+field, "search_mb_no", "left=50,top=50,width=600,height=600,scrollbars=1");
760}
761
762function coupon_preview(price, start, end){
763    window.open("coupon_preview.php?price="+price+"&start="+start+"&end="+end, "coupon_preview", "left=50,top=50,width=540,height=240,scrollbars=1");
764}
765
766function start_img_view(id){
767    window.open("item_start_img_view.php?id="+id, "item_start_img_view", "left=50,top=50,width=690,height=290,scrollbars=1");
768}
769
770function start_receipt_view(id){
771    window.open("item_start_receipt_view.php?id="+id, "item_start_receipt_view", "left=50,top=50,width=450,height=600,scrollbars=1");
772}
773
774
775function search_mb_id(key){
776    window.open("search_mb_id.php?key="+key, "search_mb_id", "left=50,top=50,width=600,height=600,scrollbars=1");
777}
778
779function insert_val(key,val){
780	$("#"+key, opener.document).val(val);
781    window.close();
782}
783
784function ticket_print(od_id, it_id){
785	var url = nfor_path+"/ticket_print.php?od_id="+od_id+"&it_id="+it_id;
786    window.open(url, "ticket_print", "left=50,top=50,width=770,height=600,scrollbars=1");
787}
788
789
790function order_cancel_confirm(ct_id){
791	var url = nfor_path+"/order_cancel_confirm.php?ct_id="+ct_id;
792    window.open(url, "order_cancle_confirm", "left=50,top=50,width=770,height=600,scrollbars=1");
793}
794
795function delivery_change(od_id){
796	var url = nfor_path+"/delivery_change.php?od_id="+od_id;
797    window.open(url, "delivery_change", "left=50,top=50,width=770,height=400,scrollbars=1");
798}
799
800function my_address(){
801	var url = "myaddress.php";
802    window.open(url, "my_address", "left=50,top=50,width=770,height=600,scrollbars=1");
803}
804
805function it_select(frm,fid){
806	window.open('it_select.php?frm='+frm+'&fid='+fid+'&it_value='+$('#'+fid).val(),'it_select', 'width=1000, height=900, scrollbars=yes');
807}
808
809function company_info(wrkr_no){
810	var url = "http://www.ftc.go.kr/info/bizinfo/communicationViewPopup.jsp?wrkr_no="+wrkr_no;
811	window.open(url, "company_info", "width=750, height=700;");
812}
813
814function recipe(od_id){
815	var url = nfor_path+"/admin/ad_charge_recipe.php?od_id="+od_id;
816    window.open(url, "order_cancle_confirm", "left=50,top=50,width=420,height=770,scrollbars=1");
817}
818
819function zipcode(mb_zipcode,mb_addr1,mb_addr2){
820	new daum.Postcode({
821		oncomplete: function(data) {
822			// 팝업에서 검색결과 항목을 클릭했을때 실행할 코드를 작성하는 부분.
823
824			// 도로명 주소의 노출 규칙에 따라 주소를 조합한다.
825			// 내려오는 변수가 값이 없는 경우엔 공백('')값을 가지므로, 이를 참고하여 분기 한다.
826			var fullRoadAddr = data.roadAddress; // 도로명 주소 변수
827			var extraRoadAddr = ''; // 도로명 조합형 주소 변수
828
829			// 법정동명이 있을 경우 추가한다. (법정리는 제외)
830			// 법정동의 경우 마지막 문자가 "동/로/가"로 끝난다.
831			if(data.bname !== '' && /[동|로|가]$/g.test(data.bname)){
832				extraRoadAddr += data.bname;
833			}
834			// 건물명이 있고, 공동주택일 경우 추가한다.
835			if(data.buildingName !== '' && data.apartment === 'Y'){
836			   extraRoadAddr += (extraRoadAddr !== '' ? ', ' + data.buildingName : data.buildingName);
837			}
838			// 도로명, 지번 조합형 주소가 있을 경우, 괄호까지 추가한 최종 문자열을 만든다.
839			if(extraRoadAddr !== ''){
840				extraRoadAddr = ' (' + extraRoadAddr + ')';
841			}
842			// 도로명, 지번 주소의 유무에 따라 해당 조합형 주소를 추가한다.
843			if(fullRoadAddr !== ''){
844				fullRoadAddr += extraRoadAddr;
845			}
846
847			// 우편번호와 주소 정보를 해당 필드에 넣는다.
848			document.getElementById(mb_zipcode).value = data.zonecode; //5자리 새우편번호 사용
849			document.getElementById(mb_addr1).value = fullRoadAddr;
850			document.getElementById(mb_addr2).focus();
851
852		}
853	}).open();
854}
855
856function number_format(data){
857
858	data = data+'';
859
860	var tmp = '';
861	var number = '';
862	var cutlen = 3;
863	var comma = ',';
864	var i;
865
866	len = data.length;
867	mod = (len % cutlen);
868	k = cutlen - mod;
869	for (i=0; i<data.length; i++)
870	{
871		number = number + data.charAt(i);
872
873		if (i < data.length - 1)
874		{
875			k++;
876			if ((k % cutlen) == 0)
877			{
878				number = number + comma;
879				k = 0;
880			}
881		}
882	}
883	return number;
884}
885
886function sms_count(obj,name) {
887	var bytesLength = 0;
888	var validMsgLength = 0;
889	var validBytesLength = 0;
890	for ( i = 0; i < obj.value.length; i++ ) {
891		var oneChar = obj.value.charAt(i);
892		if (escape(oneChar).length > 4) {
893			bytesLength += 2;
894		} else if (oneChar != '\r') {
895			bytesLength++;
896		}
897		if ( bytesLength <= 80 )	{
898			validMsgLength = i + 1;
899			validBytesLength = bytesLength;
900		}
901	}
902	if (bytesLength > 80) {
903		alert("80바이트 이상의 메세지는 전송하실 수 없습니다");
904		realValue = obj.value.substr(0, validMsgLength);
905		obj.value = realValue;
906		bytesVal = validBytesLength;
907	} else {
908		bytesVal = bytesLength;
909	}
910	$('#'+name).html(bytesVal);
911	obj.focus();
912}
913
914function nfor_copy_url(type){
915	var doc = $('#'+type).get(0).createTextRange();
916	$('#'+type).get(0).select();
917    doc.execCommand('copy');
918    alert('주소가 복사 되었습니다');
919	return;
920}
921
922function del(href){
923	if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?")){
924		document.location.href = href;
925    }
926}
927
928function check_all(f){
929	var chk = document.getElementsByName("chk[]");
930	for (i=0; i<chk.length; i++)
931		chk[i].checked = f.chkall.checked;
932}
933
934function nfor_load(tbl_id, load_page, page){
935
936	$.ajax({
937	   type: "POST",
938	   url: nfor_path+"/"+load_page,
939	   data: "page=" + page,
940	   success: function(response){
941			$('#'+tbl_id).html(response);
942	   }
943	});
944
945}
946
947function sprintf(str, val) {
948	return str.replace('%s', val);
949}

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.