1var offsetxpoint=-20 //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} 22document.onmousemove=positiontip 23 24 25function positiontip(e){ 26if (enabletip){ 27var curX=(ns6)?e.pageX : event.x+ietruebody().scrollLeft; 28var curY=(ns6)?e.pageY : event.y+ietruebody().scrollTop; 29 30curY = curY - bodyscrollTop; 31curX = curX - bodyscrollLeft; 32//Find out how close the mouse is to the corner of the window 33var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20 34var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20 35 36var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000 37 38//if the horizontal distance isn't enough to accomodate the width of the context menu 39if (rightedge<tipobj.offsetWidth) 40//move the horizontal position of the menu to the left by it's width 41tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px" 42else if (curX<leftedge) 43tipobj.style.left="5px" 44else 45//position the horizontal position of the menu where the mouse is positioned 46tipobj.style.left=curX+offsetxpoint+"px" 47 48//same concept with the vertical position 49if (bottomedge<tipobj.offsetHeight) 50tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px" 51else 52 53tipobj.style.top=curY+offsetypoint+"px" 54tipobj.style.visibility="visible" 55} 56} 57 58function hideddrivetip(){ 59if (ns6||ie){ 60enabletip=false 61tipobj.style.visibility="hidden" 62tipobj.style.left="-1000px" 63tipobj.style.backgroundColor='' 64tipobj.style.width='' 65} 66} 67 68function Marq(kind){ 69 switch(kind) { 70 case 1: 71 mq_notice.stop(); 72 break; 73 } 74 switch(kind) { 75 case 2: 76 mq_notice.start(); 77 break; 78 } 79} 80 81 82 83function hideddrivetip(){ 84if (ns6||ie){ 85enabletip=false 86tipobj.style.visibility="hidden" 87tipobj.style.left="-1000px" 88tipobj.style.backgroundColor='' 89tipobj.style.width='' 90} 91} 92document.onmousemove=positiontip 93 94 95var prev_divid = ""; 96var prev_formCount = ""; 97var prev_mode = ""; 98 99function GoWrite( divid, mode, name, title, content, Count, Msg ) 100{ 101 102 chk = mode +"_"+ Count; 103 if ( prev_divid != "" && prev_mode != chk ) 104 { 105 document.all[prev_divid].style.display = "none"; 106 var prev_frm = document.forms["reply_frm_"+prev_formCount]; 107 prev_frm.mode.value = ""; 108 prev_frm.name.value = ""; 109 prev_frm.content.value = ""; 110 } 111 prev_divid = divid; 112 prev_formCount = Count; 113 prev_mode = mode +"_"+ Count; 114 115 116 117 var chk = document.all[divid].style.display; 118 chk = ( chk == '' )?'none':''; 119 document.all[divid].style.display = chk; 120 121 var frm =document.forms["reply_frm_"+Count]; 122 frm.mode.value = mode; 123 frm.name.value = name; 124 frm.content.value = content; 125 126 field_space_check2("reply_frm_"+prev_formCount, 'name','','ì´ë¦ì ì ë ¥íì¸ì','black'); 127 field_space_check2("reply_frm_"+prev_formCount, 'content','','ì견ì ì ë ¥íì¸ì (ë¹ì ì íë§ëê° ë¹ì ì ì¸ê²©ì ì¢ì°í©ëë¤.)','black'); 128 //frm.sendit.value = Msg; 129 130 131} 132 133var prev_replyDiv = ""; 134function ShowReply( replyDiv ) 135{ 136 if ( prev_replyDiv != replyDiv && prev_replyDiv != "" ) 137 { 138 document.all[prev_replyDiv].style.display = "none"; 139 } 140 prev_replyDiv = replyDiv; 141 142 var chk = document.all[replyDiv].style.display; 143 chk = ( chk == '' )?'none':''; 144 document.all[replyDiv].style.display = chk; 145} 146 147function ReplyDelete(number) 148{ 149 if ( confirm("ì ë§ ìì íìê² ìµëê¹?" ) ) 150 { 151 alert("ìê²ë¤"); 152 } 153} 154 155function login() 156{ 157 link = window.location.href; 158 159 window.location.href = "/new_login.php?returnUrl="+link; 160} 161 162 163//ì´ë¯¸ì§ì²´ì¸ì§ 164var prevImg = new Array(); 165prevImg[0] = ""; 166prevImg[1] = "img_1"; 167prevImg[2] = "img_3"; 168 169var prevLayer = new Array(); 170prevLayer[1] = "layer_1"; 171prevLayer[2] = "layer_3"; 172 173 174 175 176 177 178 function viewLayer(nowLayer,no) 179 { 180 document.all[prevLayer[no]].style.display = "none"; 181 document.all[nowLayer].style.display = ""; 182 prevLayer[no] = nowLayer; 183 } 184 185 function changeImg(nowImg,no) 186 { 187 if ( nowImg != prevImg[no] ) 188 { 189 if ( prevImg[no] != "" ) 190 { 191 prevImgSrc = document.all[prevImg[no]].src.replace("_on.gif",".gif"); 192 document.all[prevImg[no]].src = prevImgSrc.replace(".gif","_off.gif"); 193 } 194 nowImgSrc = document.all[nowImg].src.replace("_off.gif",".gif"); 195 196 document.all[nowImg].src = nowImgSrc.replace(".gif","_on.gif"); 197 prevImg[no] = nowImg; 198 } 199 } 200 201 202// íë©ë´ ì¬ì©ëë ì¹´ì´í¸(í´ëì¤í) 203TabCount_class = 10; 204FirstViewNumArr_class = new Array(); 205for ( i = 1; i <= TabCount_class; i++ ) 206{ 207 FirstViewNumArr_class['TabCount' + i] = 1; 208} 209 210function TabChange_class( idName, imgIdName, number, TabNumber ) 211{ 212 FirstViewNum = FirstViewNumArr_class['TabCount' + TabNumber]; 213 214 Obj = document.getElementById(idName + number); 215 ImgObj = document.getElementById(imgIdName + number); 216 217 if ( FirstViewNum != '' ) 218 { 219 document.getElementById(idName + FirstViewNum).style.display = 'none'; 220 document.getElementById(imgIdName + FirstViewNum).className = 'tab_off'; 221 } 222 223 Obj.style.display = ''; 224 ImgObj.className = 'tab_on'; 225 if ( number != FirstViewNum ) 226 { 227 FirstViewNumArr_class['TabCount' + TabNumber] = number; 228 } 229} 230// íë©ë´ ì¬ì©ëë ì¹´ì´í¸(í´ëì¤í) 231 232 233function FlashXmlbody(Ftrans,wid,hei) { 234
235 mainbody = "<embed src='"+ Ftrans +"' quality='high' align='middle' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+ wid +"' height='"+ hei +"'></embed>" 236 237 238 document.write(mainbody); 239 return; 240} 241 242function messageReloadPage(init) { //reloads the window if Nav4 resized 243 if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { 244 document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=messageReloadPage; }} 245 else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); 246} 247messageReloadPage(true); 248 249function messageFindObj(n, d) { //v4.01 250 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { 251 d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} 252 if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; 253 for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=messageFindObj(n,d.layers[i].document); 254 if(!x && d.getElementById) x=d.getElementById(n); return x; 255} 256 257 258function messageShowHideLayer() { // MM_showHideLayersv6.0 í¨ì ì´ë¦ë§ ë³ê²½ (ì¶©ëë°©ì§) 259 var i,p,v,obj,args=messageShowHideLayer.arguments; 260 for (i=0; i<(args.length-2); i+=3) 261 { 262 if ((obj=messageFindObj(args[i]))!=null) { 263 v=args[i+2]; 264 if (obj.style) { 265 obj=obj.style; 266 v=(v=='show')?'visible':(v=='hide')?'hidden':v; 267 } 268 269 obj.visibility=v; 270 if ( v == 'hide' || v == 'hidden' ) 271 { 272 obj.left = -555; 273 obj.top = -555; 274 } 275 else 276 { 277 happyMessageLayerCheck = true; 278 obj.left = event.x + ietruebody().scrollLeft - 0 ; 279 obj.top = event.y + ietruebody().scrollTop - 0; 280 } 281 } 282 } 283} 284 285 286var Before_Laver_Number = ''; 287function messageShowUser( layer_number ) 288{ 289 Obj = document.getElementById("board_view_" + layer_number); 290 if ( Obj.style.display == "none" ) 291 { 292 if ( document.getElementById("board_view_" + Before_Laver_Number) != undefined ) 293 { 294 document.getElementById("board_view_" + Before_Laver_Number).style.display = "none"; 295 } 296 297 Obj.style.display = ''; 298 } 299 else 300 { 301 Obj.style.display = 'none'; 302 } 303 304 Before_Laver_Number = layer_number; 305} 306 307 308 309 310var Before_Laver_Number_news_reply = ''; 311function messageShowUser_news_reply( layer_number ) 312{ 313 Obj = document.getElementById("reply_view_" + layer_number); 314 if ( Obj.style.display == "none" ) 315 { 316 if ( document.getElementById("reply_view_" + Before_Laver_Number_news_reply) != undefined ) 317 { 318 document.getElementById("reply_view_" + Before_Laver_Number_news_reply).style.display = "none"; 319 } 320 321 Obj.style.display = ''; 322 } 323 else 324 { 325 Obj.style.display = 'none'; 326 } 327 328 Before_Laver_Number_news_reply = layer_number; 329} 330 331 332 333 334var happyMessageLayerCheck = false; 335document.onclick = function() 336{ 337 if (!happyMessageLayerCheck) 338 messageShowHideLayer('dhtmltooltip','','hide'); 339 else 340 happyMessageLayerCheck = false; 341} 342 343//ì ìëì°ì°½ ëì°ê¸° 344function open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable){ 345 toolbar_str = toolbar ? 'yes' : 'no'; 346 menubar_str = menubar ? 'yes' : 'no'; 347 statusbar_str = statusbar ? 'yes' : 'no'; 348 scrollbar_str = scrollbar ? 'yes' : 'no'; 349 resizable_str = resizable ? 'yes' : 'no'; 350 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); 351} 352 353 354dal1 = new Image() 355var dal = new Image(); 356function view_img(bi,dalai){ 357 var wid; 358 var hei; 359 wid = '800'; w= '800' ; 360 hei = '650'; h = '650' 361 if (ie) window.open(bi,'detail_popup','width='+wid+',height='+hei+',resizable=1,top=50,left=50'); 362 else window.open(bi,'detail_popup','width='+w+',height='+h+',resizable=1'); 363} 364 365 366//PNGìí IEì ì© 367function setPng24(obj) { 368 var request_os = window.navigator.userAgent; 369 var os_array = request_os.split(";"); 370 371 if(os_array[1] != " MSIE 7.0") { 372 obj.width=obj.height=1; 373 obj.className=obj.className.replace(/png24/i,''); 374 obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"; 375 obj.src=''; 376} 377 378 return ''; 379} 380 381 382function field_space_check( objId , fieldCheck , outText , outColor) 383{ 384 var obj = document.getElementById(objId); 385 386 objValue = obj.value; 387 388 if ( objValue == fieldCheck ) 389 { 390 obj.value = outText; 391 obj.style.color = outColor; 392 } 393} 394 395 396function field_space_check2( form, objId , fieldCheck , outText , outColor) 397{ 398 var obj = eval( 'document.'+ form +'.'+ objId ); 399 400 objValue = obj.value; 401 402 if ( objValue == fieldCheck ) 403 { 404 obj.value = outText; 405 obj.style.color = outColor; 406 } 407} 408 409function objectTAG(name,file,width,height,wmode,bgcolor) { 410 document.write('\ 411<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/s
411hockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+width+'" height="'+height+'" id="'+name+'" align="middle">\ 412<param name="allowScriptAccess" value="sameDomain">\ 413<param name="movie" value="'+file+'">\ 414<param name="quality" value="high">\ 415<param name="wmode" value="'+wmode+'">\ 416<param name="bgcolor" value="'+bgcolor+'">\ 417<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">\ 418</object>\ 419 '); 420} 421 422 423 424 425//ë§ì´íì´ì§ íì ë©ë´ (íëì 구ê¸ë ì¨ Z-Index ë문ì ì¶ê°) 426function divZindexOver(num){ 427 var div = document.getElementById('mypage_popup_menu'); 428 div.style.zIndex = num; 429 //window.alert(num); 430} 431function divZindexOut(num){ 432 var div = document.getElementById('mypage_popup_menu'); 433 div.style.zIndex = num; 434 //window.alert(num); 435} 436 437// 2011-05-27 HYO ì¤í¬ë¦½í¸ ì¶ê° start 438function ExecuteCommand( commandName, comment) 439{ 440 // Get the editor instance that we want to interact with. 441 var oEditor = FCKeditorAPI.GetInstance( comment ) ; 442 443 // Execute the command. 444 oEditor.Commands.GetCommand( commandName ).Execute() ; 445} 446// 2011-05-27 HYO ì¤í¬ë¦½í¸ ì¶ê° end 447 448 449 450function openNewWindow(window,width,height) { 451open (window,"NewWindow","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=yes, width="+ width +", height="+height+",top=0,left=0"); 452} 453 454 455var bodyscrollTop = 0; 456var bodyscrollLeft = 0; 457function scrollCursorHandler (evt) { 458 var brw = navigator.userAgent.toLowerCase(); 459 460 if ( brw.indexOf('msie 6') == -1 ) 461 { 462 if (document.compatMode && document.compatMode != 'BackCompat') { 463 bodyscrollTop = document.documentElement.scrollTop; 464 bodyscrollLeft = document.documentElement.scrollLeft; 465 } 466 else { 467 bodyscrollTop = document.body.scrollTop; 468 bodyscrollLeft = document.body.scrollLeft; 469 } 470 } 471} 472window.onload = window.onscroll = scrollCursorHandler; 473 474 475 476// ì¸ë±ì±ê°ì 477function addLoadEvent(func) 478{ 479 var oldonload = window.onload; 480 481 if ( typeof window.onload != 'function' ) 482 { 483 window.onload = func; 484 } 485 else 486 { 487 window.onload = function() 488 { 489 oldonload(); 490 func(); 491 } 492 } 493} 494// ì¸ë±ì±ê°ì 495 496 497 498 499/* ë ì¨ */ 500var cValue = ''; 501var gCount = 0; 502function happy_weather_area_selectbox_view(count) 503{ 504 $("#wthr_area_opt__box_" + count).toggle(); 505} 506function happy_weather_area_change_start(count) 507{ 508 var cOpt = document.getElementById("wthr_area_opt_" + count); 509 var cName = "wthr_city" + count; 510 cValue = cOpt.options[cOpt.options.selectedIndex].value; 511 var cDay = 30; 512 513 var expire = new Date(); 514 expire.setDate(expire.getDate() + cDay); 515 cookies = cName + '=' + escape(cValue) + '; path=/ '; // íê¸ ê¹¨ì§ì ë§ê¸°ìí´ escape(cValue)를 í©ëë¤. 516 if(typeof cDay != 'undefined') cookies += ';expires=' + expire.toGMTString() + ';'; 517 document.cookie = cookies; 518 519 gCount = count; 520 521 happy_weather_area_change_end(); 522} 523function happy_weather_area_change_end() 524{ 525 var file = document.getElementById("happy_weather_template_" + gCount).value; 526 var css = document.getElementById("happy_weather_template_css_" + gCount).value; 527 var count = document.getElementById("happy_weather_template_count_" + gCount).value; 528 var imc_c = document.getElementById("happy_weather_template_img_c_" + gCount).value; 529 var img_h = document.getElementById("happy_weather_template_img_h_" + gCount).value; 530 531 $.ajax({ 532 type: "GET", 533 url: "./ajax_weather.php", 534 data: { 535 is_ajax : "ajax", 536 file : file, 537 city : cValue, 538 stylecss : css, 539 wthr_count : count, 540 img_c : imc_c, 541 img_h : img_h 542 }, 543 success:function( respons ) { 544 var responses = respons.split("___cut___"); 545 546 if ( responses[0] == "ok" ) 547 { 548 $("#happy_weather_layer_" + gCount).html( responses[1] ); 549 } 550 } 551 }); 552} 553 554 555 556// ì¹´ì¹´ì¤ ìë¦¼í¡ í í릿찾기 ë²í¼ ì¤í¬ë¦½í¸ - hong 557function kakao_template_find(url,msg_name,code_name,var_type) 558{ 559 if ( !url ) 560 { 561 alert('URL ëë½'); 562 return; 563 } 564 565 if ( !msg_name ) 566 { 567 alert('SMS ë°ì¡ë´ì© ì ë ¥ë¶ë¶ NAME ëë½'); 568 return; 569 } 570 571 if ( !code_name ) 572 { 573 alert('ì¹´ì¹´ì¤ ìë¦¼í¡ í í릿ì½ë ì ë ¥ë¶ë¶ NAME ëë½'); 574 return; 575 } 576 577 var_type = ( var_type ) ? var_type : "type1"; 578 579 url += "&msg_name=" + encodeURIComponent(msg_name); 580 url += "&code_name=" + encodeURIComponent(code_name); 581 url += "&var_type=" + var_type; 582 583 var name = "popup_kakao_template_list"; 584 var opt = "width=700,height=800,scrollbars=yes"; 585 586 var obj = window.open(url,name,opt); 587 588 if ( obj ) 589 { 590 obj.focus(); 591 } 592} 593 594// íë©ë´ ìë°ì¤í¬ë¦½í¸ 595happy_tab_menu_now = new Array(); 596function happy_tab_menu(layer, nowNumber) 597{ 598 if ( happy_tab_menu_now[layer] == undefined ) 599 { 600 happy_tab_menu_now[layer] = 1; 601 } 602 603 if ( happy_tab_menu_now[layer] == nowNumber ) 604 { 605 return false; 606 } 607 var obj = document.getElementById(layer+'_'+ nowNumber); 608 var obj_layer = document.getElementById(layer+'_layer_'+ nowNumber); 609 var obj_old = document.getElementById(layer+'_'+ happy_tab_menu_now[layer]); 610 var obj_old_layer = document.getElementById(layer+'_layer_'+ happy_tab_menu_now[layer]); 611 612 if ( obj.getAttribute("oversrc") != undefined && obj.getAttribute("outsrc") != undefined && obj.src != undefined && obj_old.src != undefined ) 613 { 614 obj.src = obj.getAttribute("oversrc"); 615 obj_old.src = obj_old.getAttribute("outsrc"); 616 } 617 else if ( obj.getAttribute("overClass") != undefined && obj.getAttribute("outClass") != undefined && obj.className != undefined && obj_old.className != undefined ) 618 { 619 obj.className = obj.getAttribute("overClass"); 620 obj_old.className = obj_old.getAttribute("outClass"); 621 } 622 else 623 { 624 obj_layer.innerHTML = obj_layer.innerHTML + '<br><font color=red>happy_tab_menu() í¨ì 구ë ì¤ë¥</font>'; 625 } 626 627 628 obj_layer.style.display = ''; 629 obj_old_layer.style.display = 'none'; 630 631 happy_tab_menu_now[layer] = nowNumber; 632} 633// íë©ë´ ìë°ì¤í¬ë¦½í¸ 634 635 636//ê°ë¨ ë ì´ì´ ì´ê³ ë«ê¸°ìì¤ 637function view_layer( layer_id ) 638{ 639 Obj = document.getElementById(layer_id); 640 Obj.style.display = Obj.style.display == ''? 'none' : ''; 641} 642//ê°ë¨ ë ì´ì´ ì´ê³ ë«ê¸°ìì¤
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.