PageSourceSearch

https://animaldoctor.co.kr/js/happy_main.js

js animaldoctor.co.kr collected 2026-10-06 14:00:53 UTC 16,077 bytes, 653 lines download raw bytes

1var offsetxpoint=-60 //Customize x offset of tooltip
2var offsetypoint=20 //Customize y offset of tooltip
3var ie=document.all
4var ns6=document.getElementById && !document.all
5var enabletip=false
6if (ie||ns6)
7var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : ""
8
9function ietruebody(){
10return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
11}
12
13function ddrivetip(thetext, thecolor, thewidth){
14if (ns6||ie){
15if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
16if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
17tipobj.innerHTML=thetext
18enabletip=true
19return false
20}
21}
22
23function positiontip(e){
24if (enabletip){
25var curX=(ns6)?e.pageX : event.x+ietruebody().scrollLeft;
26var curY=(ns6)?e.pageY : event.y+ietruebody().scrollTop;
27//Find out how close the mouse is to the corner of the window
28var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
29var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20
30
31var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000
32
33//if the horizontal distance isn't enough to accomodate the width of the context menu
34if (rightedge<tipobj.offsetWidth)
35//move the horizontal position of the menu to the left by it's width
36tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"
37else if (curX<leftedge)
38tipobj.style.left="5px"
39else
40//position the horizontal position of the menu where the mouse is positioned
41tipobj.style.left=curX+offsetxpoint+"px"
42
43//same concept with the vertical position
44if (bottomedge<tipobj.offsetHeight)
45tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"
46else
47tipobj.style.top=curY+offsetypoint+"px"
48tipobj.style.visibility="visible"
49}
50}
51
52function Marq(kind){
53	switch(kind) {
54	case 1:
55	mq_notice.stop();
56	break;
57	}
58	switch(kind) {
59	case 2:
60	mq_notice.start();
61	break;
62	}
63}
64
65
66
67function hideddrivetip(){
68if (ns6||ie){
69enabletip=false
70tipobj.style.visibility="hidden"
71tipobj.style.left="-1000px"
72tipobj.style.backgroundColor=''
73tipobj.style.width=''
74}
75}
76document.onmousemove=positiontip
77
78
79
80
81var prev_divid		= "";
82var prev_formCount	= "";
83var prev_mode		= "";
84
85function GoWrite( divid, mode, name, title, content, Count, Msg )
86{
87
88	chk	= mode +"_"+ Count;
89	if ( prev_divid != "" && prev_mode != chk )
90	{
91		document.getElementById(prev_divid).style.display = "none";
92		var prev_frm = document.forms["reply_frm_"+prev_formCount];
93		prev_frm.mode.value		= "";
94		prev_frm.name.value		= "";
95		prev_frm.content.value	= "";
96	}
97	prev_divid			= divid;
98	prev_formCount		= Count;
99	prev_mode			= mode +"_"+ Count;
100
101
102
103	var chk = document.getElementById(divid).style.display;
104	chk = ( chk == '' )?'none':'';
105	document.getElementById(divid).style.display = chk;
106
107	var frm =document.forms["reply_frm_"+Count];
108	frm.mode.value		= mode;
109	frm.name.value		= name;
110	frm.content.value	= content;
111
112	field_space_check2("reply_frm_"+prev_formCount, 'name','','','black');
113	field_space_check2("reply_frm_"+prev_formCount, 'content','','','black');
114	//frm.sendit.value	= Msg;
115
116
117}
118
119var prev_replyDiv	= "";
120function ShowReply( replyDiv )
121{
122	if ( prev_replyDiv != replyDiv && prev_replyDiv != "" )
123	{
124		document.getElementById(prev_replyDiv).style.display = "none";
125	}
126	prev_replyDiv	= replyDiv;
127
128	var chk	= document.getElementById(replyDiv).style.display;
129	chk = ( chk == '' )?'none':'';
130	document.getElementById(replyDiv).style.display = chk;
131}
132
133function ReplyDelete(number)
134{
135	if ( confirm("Á¤¸» »èÁ¦ÇϽðڽÀ´Ï±î?" ) )
136	{
137		alert("¾Ë°Ù´Ù");
138	}
139}
140
141function login()
142{
143	//link	= window.location.href;
144	link	= encodeURIComponent ( window.location.href );
145	window.location.href = "/happy_member_login.php?returnUrl="+link;
146}
147
148
149//À̹ÌÁöüÀÎÁö
150var prevImg  = new Array();
151prevImg[0]  = "img_1";
152prevImg[1]  = "img_2";
153prevImg[2]  = "img_3";
154prevImg[3]  = "img_4";
155prevImg[4]  = "img_5";
156prevImg[5]  = "img_6";
157prevImg[6]  = "img_7";
158prevImg[7]  = "img_8";
159prevImg[8]  = "img_9";
160prevImg[9]  = "img_10";
161
162/*
163var prevLayer = new Array();
164prevLayer[0] = "layer_1";
165prevLayer[1] = "layer_2";
166prevLayer[2] = "layer_3";
167prevLayer[3] = "layer_4";
168prevLayer[4] = "layer_5";
169prevLayer[5] = "layer_6";
170prevLayer[6] = "layer_7";
171prevLayer[7] = "layer_8";
172prevLayer[8] = "layer_9";
173prevLayer[9] = "layer_10";
174
175
176var prev_menuLayer = new Array();
177prev_menuLayer[0] = "menu_layer_1";
178prev_menuLayer[1] = "menu_layer_2";
179prev_menuLayer[2] = "menu_layer_3";
180prev_menuLayer[3] = "menu_layer_4";
181prev_menuLayer[4] = "menu_layer_5";
182prev_menuLayer[5] = "menu_layer_6";
183prev_menuLayer[6] = "menu_layer_7";
184prev_menuLayer[7] = "menu_layer_8";
185prev_menuLayer[8] = "menu_layer_9";
186prev_menuLayer[9] = "menu_layer_10";
187*/
188
189var prevLayer = new Array();
190var prev_menuLayer = new Array();
191for (i=0,j=1;i<20 ;i++,j++ )
192{
193	prevLayer[i] = "layer_"+j;
194	prev_menuLayer[i] = "menu_layer_"+j;
195}
196
197
198function viewLayer(nowLayer,no)
199{
200	document.getElementById(prevLayer[no]).style.display = "none";
201	document.getElementById(nowLayer).style.display = "";
202	prevLayer[no] = nowLayer;
203}
204
205function menu_viewLayer(now_menu_Layer,no,menu_bgcolor,menu_font_color)
206{
207	document.getElementById(prev_menuLayer[no]).style.backgroundColor = "";
208	document.getElementById(now_menu_Layer).style.backgroundColor = menu_bgcolor;
209	document.getElementById(now_menu_Layer).style.color = menu_font_color;
210
211	if ( prev_menuLayer[no] != now_menu_Layer )
212	{
213		document.getElementById(prev_menuLayer[no]).style.color = '#797979';
214	}
215
216	prev_menuLayer[no] = now_menu_Layer;
217}
218
219
220function changeImg(nowImg,no)
221{
222	if ( nowImg != prevImg[no] )
223	{
224		if ( prevImg[no] != "" )
225		{
226		prevImgSrc = document.getElementById(prevImg[no]).src.replace("_on.gif",".gif");
227		document.getElementById(prevImg[no]).src = prevImgSrc.replace(".gif","_off.gif");
228		}
229	nowImgSrc = document.getElementById(nowImg).src.replace("_off.gif",".gif");
230
231	document.getElementById(nowImg).src = nowImgSrc.replace(".gif","_on.gif");
232	prevImg[no] = nowImg;
233	}
234}
235
236
237function FlashXmlbody(Ftrans,wid,hei) {
238
239 mainbody = "<embed src='"+ Ftrans +"' quality='high' align='middle' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+ wid +"' height='"+ hei +"' wmode='Transparent'></embed>"
240
241
242 document.write(mainbody);
243 return;
244}
245
246function messageReloadPage(init) {  //reloads the window if Nav4 resized
247  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
248    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=messageReloadPage; }}
249  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
250}
251messageReloadPage(true);
252
253function messageFindObj(n, d) { //v4.01
254  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
255    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
256  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
257  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=messageFindObj(n,d.layers[i].document);
258  if(!x && d.getElementById) x=d.getElementById(n); return x;
259}
260
261
262function messageShowHideLayer() { // MM_showHideLayersv6.0 ÇÔ¼ö À̸§¸¸ º¯°æ (Ãæµ¹¹æÁö)
263	var i,p,v,obj,args=messageShowHideLayer.arguments;
264	for (i=0; i<(args.length-2); i+=3)
265	{
266		if ((obj=messageFindObj(args[i]))!=null) {
267			v=args[i+2];
268			if (obj.style) {
269				obj=obj.style;
270				v=(v=='show')?'visible':(v=='hide')?'hidden':v;
271			}
272
273			obj.visibility=v;
274			if ( v == 'hide' || v == 'hidden' )
275			{
276				obj.left	= -555;
277				obj.top		= -555;
278			}
279			else
280			{
281				happyMessageLayerCheck	= true;
282				obj.left	= event.x + ietruebody().scrollLeft - 0 ;
283				obj.top		= event.y + ietruebody().scrollTop - 0;
284			}
285		}
286	}
287}
288
289
290var Before_Laver_Number = '';
291function messageShowUser( layer_number )
292{
293	Obj = document.getElementById("board_view_" + layer_number);
294	if ( Obj.style.display == "none" )
295	{
296		if ( document.getElementById("board_view_" + Before_Laver_Number) != undefined )
297		{
298			document.getElementById("board_view_" + Before_Laver_Number).style.display = "none";
299		}
300
301		Obj.style.display	= '';
302	}
303	else
304	{
305		Obj.style.display	= 'none';
306	}
307
308	Before_Laver_Number = layer_number;
309	dhtml_display = false;
310}
311
312var happyMessageLayerCheck = false;
313var dhtml_display = false;
314
315if ( document.body != null )
316{
317	document.body.onclick = function()
318	{
319		// Çѹø º¸¿©Áø »óÅ¿¡¼­ Ŭ¸¯À» ÇÏ¸é °¨Ãß±â
320		if ( dhtml_display == true )
321		{
322			dhtml_display = false;
323
324			if ( document.getElementById("board_view_" + Before_Laver_Number) )
325			{
326				document.getElementById("board_view_" + Before_Laver_Number).style.display = 'none';
327				Before_Laver_Number = '';
328			}
329		}
330
331		// Çѹø º¼·Á°í ´­·¶´Ù
332		if ( document.getElementById("board_view_" + Before_Laver_Number) != undefined )
333		{
334			dhtml_display = true;
335		}
336
337		if (!happyMessageLayerCheck)
338			messageShowHideLayer('dhtmltooltip','','hide');
339		else
340			happyMessageLayerCheck = false;
341	}
342}
343
344
345//»õ À©µµ¿ìâ ¶ç¿ì±â
346function open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable){
347	toolbar_str = toolbar ? 'yes' : 'no';
348	menubar_str = menubar ? 'yes' : 'no';
349	statusbar_str = statusbar ? 'yes' : 'no';
350	scrollbar_str = scrollbar ? 'yes' : 'no';
351	resizable_str = resizable ? 'yes' : 'no';
352	window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
353}
354
355
356dal1 = new Image()
357var dal = new Image();
358function view_img(bi,dalai){
359	var wid;
360	var hei;
361	wid = '815'; w= '815'		;
362	hei = '760'; h = '760'
363	if (ie)  window.open(bi,'detail_popup','width='+wid+',height='+hei+',resizable=1,top=50,left=50');
364	else window.open(bi,'detail_popup','width='+w+',height='+h+',resizable=1');
365}
366
367
368//PNG¾ËÆÄ IEÀû¿ë
369function setPng24(obj) {
370    obj.width=obj.height=1;
371    obj.className=obj.className.replace(/\bpng24\b/i,'');
372	//alert(obj.src);
373    obj.style.filter =
374    "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
375    //obj.src='';
376    return '';
377}
378
379function field_space_check( objId , fieldCheck , outText , outColor)
380{
381 var obj  = document.getElementById(objId);
382
383 objValue = obj.value;
384
385 if ( objValue == fieldCheck )
386 {
387  obj.value  = outText;
388  obj.style.color = outColor;
389 }
390}
391
392
393function field_space_check2( form, objId , fieldCheck , outText , outColor)
394{
395 var obj  = eval( 'document.'+ form +'.'+ objId );
396
397 objValue = obj.value;
398
399
400 if ( objValue == fieldCheck )
401 {
402  obj.value  = outText;
403  obj.style.color = outColor;
404 }
405}
406
407function objectTAG(name,file,width,height,wmode,bgcolor) {
408	document.write('\
409<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/s
409hockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="'+name+'" align="middle">\
410<param name="allowScriptAccess" value="sameDomain">\
411<param name="movie" value="'+file+'">\
412<param name="quality" value="high">\
413<param name="wmode" value="'+wmode+'">\
414<param name="bgcolor" value="'+bgcolor+'">\
415<embed src="'+file+'" quality="high" wmode="'+wmode+'" bgcolor="'+bgcolor+'" width="'+width+'" height="'+height+'" name="'+name+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">\
416</object>\
417	');
418}
419
420
421
422
423//¸¶ÀÌÆäÀÌÁö ÆË¾÷¸Þ´º (Ç÷¡½Ã ±¸±Û³¯¾¾ Z-Index ¶§¹®¿¡ Ãß°¡)
424function divZindexOver(num){
425	var div = document.getElementById('mypage_popup_menu');
426	div.style.zIndex = num;
427	//window.alert(num);
428}
429function divZindexOut(num){
430	var div = document.getElementById('mypage_popup_menu');
431	div.style.zIndex = num;
432	//window.alert(num);
433}
434
435
436
437
438//ÀÚ¹Ù½ºÅ©¸³Æ® »õâ
439function popupWindow(url) {
440	var openNewWindow = window.open("about:blank");
441	openNewWindow.location.href = url;
442}
443
444
445function resizeFrame(iframe,div_name,default_width,default_height)
446{
447	obj_frm					= parent.document.getElementById(iframe);
448	if(obj_frm != undefined)
449	{
450		frm_height				= document.getElementById(div_name).offsetHeight;
451		frm_width				= document.getElementById(div_name).offsetWidth;
452
453		if (frm_height == "0" || frm_width == "0")
454		{
455			obj_frm.style.width			= default_width;				//±âº» iframe ³ôÀÌ
456			obj_frm.style.height		= default_height;				//±âº» iframe ³ôÀÌ
457		}
458		else
459		{
460			obj_frm.style.height		= frm_height+"px";
461			obj_frm.style.width			= frm_width+"px";
462		}
463	}
464}
465
466function detail_resizeFrame(iframe)
467{
468	//var Frame_Body  = document.frames(iframe).document.body;
469	var Frame_Body  = document.getElementById(iframe).contentWindow.document.body;
470	var Frame_name  = document.all(iframe);
471
472
473	Frame_name.style.width
474			= Frame_Body.scrollWidth + (Frame_Body.offsetWidth-Frame_Body.clientWidth) + 'px';
475	Frame_name.style.height
476			= Frame_Body.scrollHeight + (Frame_Body.offsetHeight-Frame_Body.clientHeight) + 'px';
477
478	if (Frame_name.style.height == "0px" || Frame_name.style.width == "0px")
479	{
480		Frame_name.style.width = "770px";       //±âº» iframe ³Êºñ
481		Frame_name.style.height = "200px";      //±âº» iframe ³ôÀÌ
482		//window.status = 'iframe resizing fail.';
483	}
484}
485
486// ¸Þ¼¼Áö ¹ÙÀÌÆ® üũ
487function chkMsgLength(intMax,objMsg)
488{
489	var length = lengthMsg(objMsg.value);
490
491
492	if (length > intMax)
493	{
494		alert("80byte ¸¦ ÃʰúÇϼ̽À´Ï´Ù.\n");
495		objMsg.value = objMsg.value.replace(/\r\n$/, "");
496		objMsg.value = assertMsg(intMax,objMsg.value);
497	}
498}
499
500
501
502
503// ÇöÀç ¸Þ½ÃÁö ¹ÙÀÌÆ® ¼ö °è»ê
504function lengthMsg(objMsg)
505{
506
507	var nbytes = 0;
508	for (i=0; i<objMsg.length; i++)
509	{
510		var ch = objMsg.charAt(i);
511		if(escape(ch).length > 4)
512		{
513			nbytes += 2;
514		}
515		else if (ch == '\n')
516		{
517			if (objMsg.charAt(i-1) != '\r')
518			{
519				nbytes += 1;
520			}
521		}
522		else if (ch == '<' || ch == '>')
523		{
524			nbytes += 4;
525		}
526		else
527		{
528			nbytes += 1;
529		}
530	}
531	return nbytes;
532}
533
534// 80 ¹ÙÀÌÆ® ³Ñ´Â ¹®ÀÚ¿­ ÀÚ¸£±â
535function assertMsg(intMax, objMsg)
536{
537	var inc = 0;
538	var nbytes = 0;
539	var msg = "";
540
541	var msglen = objMsg.length;
542
543	for (i=0; i < msglen; i++)
544	{
545		var ch = objMsg.charAt(i);
546
547		if (escape(ch).length > 4)
548		{
549			inc = 2;
550		}
551		else if (ch == '\n')
552		{
553			if (objMsg.charAt(i-1) != '\r')
554			{
555				inc = 1;
556			}
557		}
558		else if (ch == '<' || ch == '>')
559		{
560			inc = 4;
561		}
562		else
563		{
564			inc = 1;
565		}
566
567		if ((nbytes + inc) > intMax)
568		{
569			break;
570		}
571
572		nbytes += inc;
573		msg += ch;
574	}
575
576
577
578	return msg;
579}
580
581
582// ¸éÀû´ÜÀ§°è»ê - 2015-04-06 - x2chi
583function go_change_area(i)
584{
585	if ( i.length == 0)
586	{
587		alert('º¯È¯ÇÒ ÆòÇüÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä.');
588		return 0;
589	}
590	return Math.round( (i * 3.305) * 100 ) / 100;
591}
592
593
594
595
596
597// ÁöµµÁÂÇ¥ - 2015-05-12 - x2chi
598function map_LatLng_chk (chk)
599{
600	if(chk){
601		mapview.style.display='none';
602	}
603	else
604	{
605		mapview.style.display='inline-block';
606
607		si = document.register.get_si.value;
608		gu = document.register.get_gu.value;
609		dong = document.register.get_dong.value;
610		address = document.register.address.value;
611		var addr = si+' '+gu+' '+dong+' '+address;
612		if( addr.length > 3 )
613		{
614			happyStartRequest('/ajax_addr_to_xypoint.php?addr=' + addr , 'map_LatLng_addr');
615		}
616
617	}
618}
619
620// Áöµµ - Áö¿ªÁÖ¼Ò °¡ ¼³Á¤µÇ¾î ÀÖÀ¸¸é ÂüÁ¶ ¾øÀ¸¸é ·Î±×ÀÎȸ¿ø ÁÖ¼Ò Á¤º¸
621function map_LatLng_addr ( addrPoint ) {
622	if( addrPoint != 'err' )
623	{
624		var xyPoint = addrPoint.split("_");
625
626		var wide_map_type = document.getElementById('wide_map_type').value;
627		if( wide_map_type == "google" )
628		{
629			// ±¸±Û
630			happy_map_mapObj.setCenter(new google.maps.LatLng(xyPoint[0],xyPoint[1]));
631			changMaps ();
632		}
633		else
634		{
635			// ³×À̹ö
636			mapObj.setCenterAndZoom(new NLatLng(xyPoint[1],xyPoint[0]),3);
637			changMaps ();
638		}
639	}
640}
641
642
643function add_bookmark_click()
644{
645	try
646	{
647		window.external.AddFavorite(parent.location.href, document.title);
648	}
649	catch (e)
650	{
651		alert("Ctrl+D ۸¦ ´©¸£¸é Áñ°Üã±â¿¡ Ãß°¡ÇϽǼö ÀÖ½À´Ï´Ù.");
652	}
653}

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.