1//ë§ì°ì¤ ì°í´ë¦ ê¸ì§ 2$(document).bind("contextmenu", function(e){ 3 //return false; 4}); 5 6//document.onselectstart = new Function('return false'); 7//document.oncontextmenu = new Function('return false'); 8 9function makePopLayer(s,w,h) 10{ 11 if (!w) w = 600; 12 if (!h) h = 400; 13 14 var pixelBorder = 3; 15 w += pixelBorder * 2; 16 h += pixelBorder * 2; 17 18 var bodyW = document.documentElement["clientWidth"]; 19 var bodyH = document.documentElement["clientHeight"]; 20 21 var posX = (bodyW - w) / 2; 22 var posY = (bodyH - h) / 2; 23 24 hiddenSelectBox('hidden'); 25 26 /* ì ì²´ bg */ 27 var _css = { 28 "position" : "absolute", 29 "left" : "0px", 30 "top" : "0px", 31 "zIndex" : "9998", 32 "width" : "100%", 33 "height" : document.documentElement["scrollHeight"], 34 35 "backgroundColor" : "#000000", 36 "opacity" : "0.5", 37 "filter" : "Alpha(Opacity=80)" 38 }; 39 var $bg = $("<div></div>").css( _css ).attr("id", "objPopupLayerBg").appendTo("body"); 40 41 42 /* content */ 43 _css = { 44 "position" : "absolute", 45 "left" : posX + document.documentElement["scrollLeft"], 46 "top" : posY + $(document).scrollTop(), 47 "width" : w, 48 "height" : h, 49 "zIndex" : "9999", 50 "backgroundColor" : "#ffffff", 51 "border" : "3px solid #000000" 52 }; 53 var $content = $("<div></div>").css( _css ).attr("id", "objPopupLayer").appendTo("body"); 54 55 56 57 /* close ë²í¼ */ 58 _css = { 59 "position" : "absolute", 60 "left" : w + pixelBorder, 61 "top" : -pixelBorder, 62 "width" : 25, 63 "height" : 25 64 }; 65 var $btn_close = $("<div></div>").css( _css ).attr("id", "popLayerCloseBtn").appendTo( $("#objPopupLayer") ); 66 $("#popLayerCloseBtn").html("<a href='javascript:closePopLayer()'><img src='/_dev/img/btn_layer_close.gif'></a>"); 67 68 69 70 /* iframe */ 71 _css = { 72 "width" : w - 6, 73 "height" : h - pixelBorder * 2 - 3 74 }; 75 var $iframe = $("<iframe></iframe>").css( _css ).attr("frameBorder", "0").attr("src", s).attr("scrolling","no").appendTo( $("#objPopupLayer") ); 76} 77 78function closePopLayer() 79{ 80 hiddenSelectBox('visible'); 81 $("#objPopupLayer").remove(); 82 $("#objPopupLayerBg").remove(); 83} 84 85function hiddenSelectBox(mode) 86{ 87 if( $("body").find("select").length ) 88 { 89 $("body").find("select").css("visibility", mode); 90 } 91} 92 93function randomStr() 94{ 95 this.str = ''; 96 this.pattern = /^[a-zA-Z0-9]+$/; 97 98 this.setStr = function(n) { 99 if(!/^[0-9]+$/.test(n)) n = 0x10; 100 this.str = ''; 101 for(var i=0; i<n-1; i++) 102 { 103 this.rndchar(); 104 } 105 } 106 107 this.setType = function(s) { 108 switch(s) { 109 case '1' : this.pattern = /^[0-9]+$/; break; 110 case 'A' : this.pattern = /^[A-Z]+$/; break; 111 case 'a' : this.pattern = /^[a-z]+$/; break; 112 case 'A1' : this.pattern = /^[A-Z0-9]+$/; break; 113 case 'a1' : this.pattern = /^[a-z0-9]+$/; break; 114 default : this.pattern = /^[a-zA-Z0-9]+$/; 115 } 116 } 117 118 this.getStr = function() { 119 return this.str; 120 } 121 122 this.rndchar = function() { 123 var rnd = Math.round(Math.random() * 1000); 124 125 if(!this.pattern.test(String.fromCharCode(rnd))) { 126 this.rndchar(); 127 } else { 128 this.str += String.fromCharCode(rnd); 129 } 130 } 131} 132/* 133var rndstr = new randomStr(); 134 135rndstr.setType(0); //ë문ì+ì문ì+ì«ì 136rndstr.setStr(32); //32ì리 137document.write(rndstr.getStr() + "<br />"); 138*/ 139 140// ì ì ë³ì 141var errmsg = ""; 142var errfld; 143 144 145function clipBoardCopy(txt) 146{ 147 var ie = (document.all) ? true : false; 148 149 if( ie ) 150 { 151 window.clipboardData.setData("Text",txt); 152 alert("ì½ëê° ë³µì¬ëììµëë¤ ctrl+v ë¡ ë¶ì¬ë£ê¸° íì¸ì"); 153 } 154 else 155 { 156 temp = prompt("Ctrl+C를 ëë¬ í´ë¦½ë³´ëë¡ ë³µì¬íì¸ì", txt); 157 } 158} 159 160function window_open(id,url,width,height) 161{ 162 var left = screen.width ? (screen.width - width) / 2 : 100; 163 var top = screen.height ? (screen.height - height) / 2 : 100; 164 var attr = "width="+width+",height="+height+",left="+left+",top="+top+",toolbar=no,resizable=yes,menubar=no,status=no"; 165 window.open(url,id,attr); 166} 167 168// íë ê²ì¬ 169function check_field(fld, msg) 170{ 171 if ((fld.value = trim(fld.value)) == "") 172 error_field(fld, msg); 173 else
174 clear_field(fld); 175 return; 176} 177 178// íë ì¤ë¥ íì 179function error_field(fld, msg) 180{ 181 if (msg != "") 182 errmsg += msg + "\n"; 183 if (!errfld) errfld = fld; 184 fld.style.background = "#BDDEF7"; 185} 186 187// íë를 깨ëíê² 188function clear_field(fld) 189{ 190 fld.style.background = "#FFFFFF"; 191} 192 193function trim_trim(str) 194{ 195 str = input.replace(/(^\s*)|(\s*$)/, ""); 196 return str 197} 198 199function trim(s) 200{ 201 var t = ""; 202 var from_pos = to_pos = 0; 203 204 for (i=0; i<s.length; i++) 205 { 206 if (s.charAt(i) == ' ') 207 continue; 208 else 209 { 210 from_pos = i; 211 break; 212 } 213 } 214 215 for (i=s.length; i>=0; i--) 216 { 217 if (s.charAt(i-1) == ' ') 218 continue; 219 else 220 { 221 to_pos = i; 222 break; 223 } 224 } 225 226 t = s.substring(from_pos, to_pos); 227 // alert(from_pos + ',' + to_pos + ',' + t+'.'); 228 return t; 229} 230 231// ìë°ì¤í¬ë¦½í¸ë¡ PHPì number_format íë´ë¥¼ ë 232// ì«ìì , 를 ì¶ë ¥ 233function number_format(data) 234{ 235 236 var tmp = ''; 237 var number = ''; 238 var cutlen = 3; 239 var comma = ','; 240 var i; 241 242 len = data.length; 243 mod = (len % cutlen); 244 k = cutlen - mod; 245 for (i=0; i<data.length; i++) 246 { 247 number = number + data.charAt(i); 248 249 if (i < data.length - 1) 250 { 251 k++; 252 if ((k % cutlen) == 0) 253 { 254 number = number + comma; 255 k = 0; 256 } 257 } 258 } 259 260 return number; 261} 262 263// ì ì°½ 264function popup_window(url, winname, opt) 265{ 266 window.open(url, winname, opt); 267} 268 269 270// í¼ë©ì¼ ì°½ 271function popup_formmail(url) 272{ 273 opt = 'scrollbars=yes,width=617,height=500,top=10,left=20'; 274 popup_window(url, "wformmail", opt); 275} 276 277// , 를 ìì¤ë¤. 278function no_comma(data) 279{ 280 var tmp = ''; 281 var comma = ','; 282 var i; 283 284 for (i=0; i<data.length; i++) 285 { 286 if (data.charAt(i) != comma) 287 tmp += data.charAt(i); 288 } 289 return tmp; 290} 291 292// ìì ê²ì¬ íì¸ 293function del(href) 294{ 295 if(confirm("íë² ìì í ìë£ë 복구í ë°©ë²ì´ ììµëë¤.\n\nì ë§ ìì íìê² ìµëê¹?")) { 296 if (raon_charset.toUpperCase() == 'EUC-KR') 297 document.location.href = href; 298 else 299 document.location.href = encodeURI(href); 300 } 301} 302 303// ì¿ í¤ ì ë ¥ 304function set_cookie(name, value, expirehours, domain) 305{ 306 var today = new Date(); 307 today.setTime(today.getTime() + (60*60*1000*expirehours)); 308 document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() + ";"; 309 if (domain) { 310 document.cookie += "domain=" + domain + ";"; 311 } 312} 313 314// ì¿ í¤ ì»ì 315function get_cookie(name) 316{ 317 var find_sw = false; 318 var start, end; 319 var i = 0; 320 321 for (i=0; i<= document.cookie.length; i++) 322 { 323 start = i; 324 end = start + name.length; 325 326 if(document.cookie.substring(start, end) == name) 327 { 328 find_sw = true 329 break 330 } 331 } 332 333 if (find_sw == true) 334 { 335 start = end + 1; 336 end = document.cookie.indexOf(";", start); 337 338 if(end < start) 339 end = document.cookie.length; 340 341 return document.cookie.substring(start, end); 342 } 343 return ""; 344} 345 346// ì¿ í¤ ì§ì 347function delete_cookie(name) 348{ 349 var today = new Date(); 350 351 today.setTime(today.getTime() - 1); 352 var value = get_cookie(name); 353 if(value != "") 354 document.cookie = name + "=" + value + "; path=/; expires=" + today.toGMTString(); 355} 356 357// ì´ë¯¸ì§ì í¬ê¸°ì ë°ë¼ ìì°½ì í¬ê¸°ê° ë³ê²½ë©ëë¤. 358// zzzzëê»ì ìë ¤ì£¼ì ¨ìµëë¤. 2005/04/12 359function image_window(img) 360{ 361 var w = img.tmp_width; 362 var h = img.tmp_height; 363 var winl = (screen.width-w)/2; 364 var wint = (screen.height-h)/3; 365 366 if (w >= screen.width) { 367 winl = 0; 368 h = (parseInt)(w * (h / w)); 369 } 370 371 if (h >= screen.height) { 372 wint = 0; 373 w = (parseInt)(h * (w / h)); 374 } 375 376 var js_url = "<script type='text/javascript'> \n"; 377 js_url += "<!-- \n"; 378 js_url += "var ie=document.all; \n"; 379 js_url += "var nn6=document.getElementById&&!document.all; \n"; 380 js_url += "var isdrag=false; \n"; 381 js_url += "var x,y; \n"; 382 js_url += "var dobj; \n"; 383 js_url += "function movemouse(e) \n"; 384 js_url += "{ \n"; 385 js_url += " if (isdrag) \n"; 386 js_url += " { \n";
387 js_url += " dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x; \n"; 388 js_url += " dobj.style.top = nn6 ? ty + e.clientY - y : ty + event.clientY - y; \n"; 389 js_url += " return false; \n"; 390 js_url += " } \n"; 391 js_url += "} \n"; 392 js_url += "function selectmouse(e) \n"; 393 js_url += "{ \n"; 394 js_url += " var fobj = nn6 ? e.target : event.srcElement; \n"; 395 js_url += " var topelement = nn6 ? 'HTML' : 'BODY'; \n"; 396 js_url += " while (fobj.tagName != topelement && fobj.className != 'dragme') \n"; 397 js_url += " { \n"; 398 js_url += " fobj = nn6 ? fobj.parentNode : fobj.parentElement; \n"; 399 js_url += " } \n"; 400 js_url += " if (fobj.className=='dragme') \n"; 401 js_url += " { \n"; 402 js_url += " isdrag = true; \n"; 403 js_url += " dobj = fobj; \n"; 404 js_url += " tx = parseInt(dobj.style.left+0); \n"; 405 js_url += " ty = parseInt(dobj.style.top+0); \n"; 406 js_url += " x = nn6 ? e.clientX : event.clientX; \n"; 407 js_url += " y = nn6 ? e.clientY : event.clientY; \n"; 408 js_url += " document.onmousemove=movemouse; \n"; 409 js_url += " return false; \n"; 410 js_url += " } \n"; 411 js_url += "} \n"; 412 js_url += "document.onmousedown=selectmouse; \n"; 413 js_url += "document.onmouseup=new Function('isdrag=false'); \n"; 414 js_url += "//--> \n"; 415 js_url += "</"+"script> \n"; 416 417 var settings; 418 419 if (raon_is_gecko) { 420 settings ='width='+(w+10)+','; 421 settings +='height='+(h+10)+','; 422 } else { 423 settings ='width='+w+','; 424 settings +='height='+h+','; 425 } 426 settings +='top='+wint+','; 427 settings +='left='+winl+','; 428 settings +='scrollbars=no,'; 429 settings +='resizable=yes,'; 430 settings +='status=no'; 431 432 433 win=window.open("","image_window",settings); 434 win.document.open(); 435 win.document.write ("<html><head> \n<meta http-equiv='imagetoolbar' CONTENT='no'> \n<meta http-equiv='content-type' content='text/html; charset="+raon_charset+"'>\n"); 436 var size = "ì´ë¯¸ì§ ì¬ì´ì¦ : "+w+" x "+h; 437 win.document.write ("<title>"+size+"</title> \n"); 438 if(w >= screen.width || h >= screen.height) { 439 win.document.write (js_url); 440 var click = "ondblclick='window.close();
440' style='cursor:move' title=' "+size+" \n\n ì´ë¯¸ì§ ì¬ì´ì¦ê° íë©´ë³´ë¤ í½ëë¤. \n ì¼ìª½ ë²í¼ì í´ë¦í í ë§ì°ì¤ë¥¼ ìì§ì¬ì ë³´ì¸ì. \n\n ëë¸ í´ë¦íë©´ ë«íì. '"; 441 } 442 else 443 var click = "onclick='window.close();' style='cursor:pointer' title=' "+size+" \n\n í´ë¦íë©´ ë«íì. '"; 444 win.document.write ("<style>.dragme{position:relative;}</style> \n"); 445 win.document.write ("</head> \n\n"); 446 win.document.write ("<body leftmargin=0 topmargin=0 bgcolor=#dddddd style='cursor:arrow;'> \n"); 447 win.document.write ("<table width=100% height=100% cellpadding=0 cellspacing=0><tr><td align=center valign=middle><img src='"+img.src+"' width='"+w+"' height='"+h+"' border=0 class='dragme' "+click+"></td></tr></table>"); 448 win.document.write ("</body></html>"); 449 win.document.close(); 450 451 if(parseInt(navigator.appVersion) >= 4){win.window.focus();} 452} 453 454// a íê·¸ìì onclick ì´ë²¤í¸ë¥¼ ì¬ì©íì§ ì기 ìí´ 455function win_open(url, name, option) 456{ 457 var popup = window.open(url, name, option); 458 popup.focus(); 459} 460 461 462 463function win_zip_daum(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2, frm_zip) 464{ 465 /*var width = 500; //íì ì ëë¹ 466 var height = 600; //íì ì ëì´ 467 468 new daum.Postcode({ 469 width: width, 470 height: height, 471 oncomplete: function(data) { 472 $("input[name="+frm_zip1+"]").val( data.postcode1 ); 473 $("input[name="+frm_zip2+"]").val( data.postcode2 ); 474 $("input[name="+frm_zip+"]").val( data.zonecode ); 475 476 $("input[name="+frm_addr1+"]").val( data.address ); 477 $("input[name="+frm_addr2+"]").focus(); 478 } 479 480 }).open({ 481 left: (window.screen.width / 2) - (width / 2), 482 top: (window.screen.height / 2) - (height / 2) 483 });*/ 484 485 if(typeof daum === 'undefined'){ 486 alert("ë¤ì ì°í¸ë²í¸ postcode.v2.js íì¼ì´ ë¡ëëì§ ìììµëë¤."); 487 return false; 488 } 489 490 var zip_case = 1; //0ì´ë©´ ë ì´ì´, 1ì´ë©´ íì´ì§ì ë¼ì ë£ê¸°, 2ì´ë©´ ìì°½ 491 492 var complete_fn = function(data){ 493 // íì ìì ê²ìê²°ê³¼ í목ì í´ë¦íìë ì¤íí ì½ë를 ìì±íë ë¶ë¶. 494 495 // ê° ì£¼ìì ë ¸ì¶ ê·ì¹ì ë°ë¼ 주ì를 ì¡°í©íë¤. 496 // ë´ë ¤ì¤ë ë³ìê° ê°ì´ ìë ê²½ì°ì 공백('')ê°ì ê°ì§ë¯ë¡, ì´ë¥¼ ì°¸ê³ íì¬ ë¶ê¸° íë¤. 497 var fullAddr = ''; // ìµì¢ 주ì ë³ì 498 var extraAddr = ''; // ì¡°í©í 주ì ë³ì 499 500 // ì¬ì©ìê° ì íí 주ì íì ì ë°ë¼ í´ë¹ 주ì ê°ì ê°ì ¸ì¨ë¤. 501 if (data.userSelectedType === 'R') { // ì¬ì©ìê° ëë¡ëª 주ì를 ì ííì ê²½ì° 502 fullAddr = data.roadAddress; 503 504 } else { // ì¬ì©ìê° ì§ë² 주ì를 ì ííì ê²½ì°(J) 505 fullAddr = data.jibunAddress; 506 } 507 508 // ì¬ì©ìê° ì íí 주ìê° ëë¡ëª íì ì¼ë ì¡°í©íë¤. 509 if(data.userSelectedType === 'R'){ 510 //ë²ì ëëª ì´ ìì ê²½ì° ì¶ê°íë¤. 511 if(data.bname !== ''){
512 extraAddr += data.bname; 513 } 514 // ê±´ë¬¼ëª ì´ ìì ê²½ì° ì¶ê°íë¤. 515 if(data.buildingName !== ''){ 516 extraAddr += (extraAddr !== '' ? ', ' + data.buildingName : data.buildingName); 517 } 518 // ì¡°í©í주ìì ì 무ì ë°ë¼ ì쪽ì ê´í¸ë¥¼ ì¶ê°íì¬ ìµì¢ 주ì를 ë§ë ë¤. 519 extraAddr = (extraAddr !== '' ? ' ('+ extraAddr +')' : ''); 520 } 521 522 // ì°í¸ë²í¸ì 주ì ì 보를 í´ë¹ íëì ë£ê³ , 커ì를 ìì¸ì£¼ì íëë¡ ì´ëíë¤. 523 var of = document[frm_name]; 524 525 of[frm_zip].value = data.zonecode; 526 527 of[frm_addr1].value = fullAddr; 528 of[frm_addr3].value = extraAddr; 529 530 if(of[frm_jibeon] !== undefined){ 531 of[frm_jibeon].value = data.userSelectedType; 532 } 533 534 setTimeout(function(){ 535 of[frm_addr2].focus(); 536 } , 100); 537 }; 538 539 switch(zip_case) { 540 case 1 : //iframeì ì´ì©íì¬ íì´ì§ì ë¼ì ë£ê¸° 541 var daum_pape_id = 'daum_juso_page'+frm_zip, 542 element_wrap = document.getElementById(daum_pape_id), 543 currentScroll = Math.max(document.body.scrollTop, document.documentElement.scrollTop); 544 if (element_wrap == null) { 545 element_wrap = document.createElement("div"); 546 element_wrap.setAttribute("id", daum_pape_id); 547 element_wrap.style.cssText = 'display:none;border:1px solid;left:0;width:100%;height:300px;margin:5px 0;position:relative;-webkit-overflow-scrolling:touch;'; 548 element_wrap.innerHTML = '<img src="//i1.daumcdn.net/localimg/localimages/07/postcode/320/close.png" id="btnFoldWrap" style="cursor:pointer;position:absolute;right:0px;top:-21px;z-index:1" class="close_daum_juso" alt="ì 기 ë²í¼">'; 549 jQuery('form[name="'+frm_name+'"]').find('input[name="'+frm_addr1+'"]').before(element_wrap); 550 jQuery("#"+daum_pape_id).off("click", ".close_daum_juso").on("click", ".close_daum_juso", function(e){ 551 e.preventDefault(); 552 jQuery(this).parent().hide(); 553 }); 554 } 555 556 new daum.Postcode({ 557 oncomplete: function(data) { 558 complete_fn(data); 559 // iframeì ë£ì element를 ìë³´ì´ê² íë¤. 560 element_wrap.style.display = 'none'; 561 // ì°í¸ë²í¸ 찾기 íë©´ì´ ë³´ì´ê¸° ì´ì ì¼ë¡ scroll ìì¹ë¥¼ ëë린ë¤. 562 document.body.scrollTop = currentScroll; 563 }, 564 // ì°í¸ë²í¸ 찾기 íë©´ í¬ê¸°ê° ì¡°ì ëììë ì¤íí ì½ë를 ìì±íë ë¶ë¶. 565 // iframeì ë£ì elementì ëì´ê°ì ì¡°ì íë¤. 566 onresize : function(size) { 567 element_wrap.style.height = size.height + "px"; 568 }, 569 maxSuggestItems : g5_is_mobile ? 6 : 10, 570 width : '100%', 571 height : '100%' 572 }).embed(element_wrap); 573 574 // iframeì ë£ì element를 ë³´ì´ê² íë¤. 575 element_wrap.style.display = 'block'; 576 break; 577 case 2 : //ìì°½ì¼ë¡ ëì°ê¸° 578 new daum.Postcode({ 579 oncomplete: function(data) { 580 complete_fn(data); 581 } 582 }).open(); 583 break; 584 default : //iframeì ì´ì©íì¬ ë ì´ì´ ëì°ê¸° 585 var rayer_id = 'daum_juso_rayer'+frm_zip, 586 element_layer = document.getElementById(rayer_id); 587 if (element_layer == null) { 588 element_layer = document.createElement("div"); 589 element_layer.setAttribute("id", rayer_id); 590 element_layer.style.cssText = 'display:none;border:5px solid;position:fixed;width:300px;height:460px;left:50%;margin-left:-155px;top:50%;margin-top:-235px;overflow:hidden;-webkit-overflow-scrolling:touch;z-index:10000'; 591 element_layer.innerHTML = '<img src="//i1.daumcdn.net/localimg/localimages/07/postcode/320/close.png" id="btnCloseLayer" style="cursor:pointer;position:absolute;right:-3px;top:-3px;z-index:1" class="close_daum_juso" alt="ë«ê¸° ë²í¼">'; 592 document.body.appendChild(element_layer); 593 jQuery("#"+rayer_id).off("click", ".close_daum_juso").on("click", ".close_daum_juso", function(e){ 594 e.preventDefault(); 595 jQuery(this).parent().hide(); 596 }); 597 } 598 599 new daum.Postcode({ 600 oncomplete: function(data) { 601 complete_fn(data); 602 // iframeì ë£ì element를 ìë³´ì´ê² íë¤. 603 element_layer.style.display = 'none'; 604 }, 605 maxSuggestItems : g5_is_mobile ? 6 : 10, 606 width : '100%', 607 height : '100%' 608 }).embed(element_layer); 609 610 // iframeì ë£ì element를 ë³´ì´ê² íë¤. 611 element_layer.style.display = 'block'; 612 } 613} 614 615// ì°í¸ë²í¸ ì°½ 616function win_zip(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2) 617{ 618 url = "/_dev/zipcode/zip.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2; 619 win_open(url, "winZip", "left=50,top=50,width=616,height=460,scrollbars=1"); 620} 621 622function win_zip_new(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2) 623{ 624 url = "/_dev/zipcode/zip_new.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2; 625 win_open(url, "winZip", "left=50,top=50,width=616,height=460,scrollbars=1"); 626} 627 628// ìª½ì§ ì°½ 629function win_memo(url) 630{ 631 if (!url) 632 url = "/_dev/memo/memo.php"; 633 win_open(url, "winMemo", "left=50,top=50,width=620,height=460,scrollbars=1"); 634} 635 636/* 637// í¬ì¸í¸ ì°½ 638function win_point(url) 639{ 640 win_open(raon_path + "/" + raon_bbs + "/point.php", "winPoint", "left=20, top=20, width=616, height=635, scrollbars=1"); 641} 642 643// ì½ë©í¸ ì°½ 644function win_comment(url) 645{ 646 win_open(url, "winComment", "left=50, top=50, width=800, height=600, scrollbars=1"); 647} 648*/ 649// í¼ë©ì¼ ì°½ 650function win_formmail(id, name, email) 651{ 652 if (raon_charset.toLowerCase() == 'euc-kr') 653 win_open("/board/formmail.php?id="+id+"&name="+name+"&email="+email, "winFormmail", "left=50, top=50, width=600, height=500, scrollbars=0"); 654 else
655 win_open("/board/formmail.php?id="+id+"&name="+encodeURIComponent(name)+"&email="+email, "winFormmail", "left=50, top=50, width=600, height=480, scrollbars=0"); 656} 657 658var last_id = null; 659function menu(id) 660{ 661 if (id != last_id) 662 { 663 if (last_id != null) 664 document.getElementById(last_id).style.display = "none"; 665 document.getElementById(id).style.display = "block"; 666 last_id = id; 667 } 668 else 669 { 670 document.getElementById(id).style.display = "none"; 671 last_id = null; 672 } 673} 674 675function textarea_decrease(id, row) 676{ 677 if (document.getElementById(id).rows - row > 0) 678 document.getElementById(id).rows -= row; 679} 680 681function textarea_original(id, row) 682{ 683 document.getElementById(id).rows = row; 684} 685 686function textarea_increase(id, row) 687{ 688 document.getElementById(id).rows += row; 689} 690 691// ê¸ì«ì ê²ì¬ 692function check_byte(content, target) 693{ 694 var i = 0; 695 var cnt = 0; 696 var ch = ''; 697 var cont = document.getElementById(content).value; 698 699 for (i=0; i<cont.length; i++) { 700 ch = cont.charAt(i); 701 if (escape(ch).length > 4) { 702 cnt += 2; 703 } else { 704 cnt += 1; 705 } 706 } 707 // ì«ì를 ì¶ë ¥ 708 document.getElementById(target).innerHTML = cnt; 709 710 return cnt; 711} 712 713// ë¸ë¼ì°ì ìì ì¤ë¸ì í¸ì ì¼ìª½ ì¢í 714function get_left_pos(obj) 715{ 716 var parentObj = null; 717 var clientObj = obj;
718 //var left = obj.offsetLeft + document.body.clientLeft; 719 var left = obj.offsetLeft; 720 721 while((parentObj=clientObj.offsetParent) != null) 722 { 723 left = left + parentObj.offsetLeft; 724 clientObj = parentObj; 725 } 726 727 return left; 728} 729 730// ë¸ë¼ì°ì ìì ì¤ë¸ì í¸ì ìë¨ ì¢í 731function get_top_pos(obj) 732{ 733 var parentObj = null; 734 var clientObj = obj; 735 //var top = obj.offsetTop + document.body.clientTop; 736 var top = obj.offsetTop; 737 738 while((parentObj=clientObj.offsetParent) != null) 739 { 740 top = top + parentObj.offsetTop; 741 clientObj = parentObj; 742 } 743 744 return top; 745} 746 747function flash_movie(src, ids, width, height, wmode) 748{ 749 var wh = ""; 750 if (parseInt(width) && parseInt(height)) 751 wh = " width='"+width+"' height='"+height+"' "; 752 return "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' "+wh+" id="+ids+"><param name=wmode value="+wmode+"><param name=movie value="+src+"><param name=quality value=high><embed src="+src+" quality=high wmode="+wmode+" type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash' "+wh+"></embed></object>"; 753} 754 755function obj_movie(src, ids, width, height, autostart) 756{ 757 var wh = ""; 758 if (parseInt(width) && parseInt(height)) 759 wh = " width='"+width+"' height='"+height+"' "; 760 if (!autostart) autostart = false; 761 return "<embed src='"+src+"' "+wh+" autostart='"+autostart+"'></embed>"; 762} 763 764function doc_write(cont) 765{ 766 document.write(cont); 767} 768 769function addCommas(nStr) 770{ 771 nStr += ''; 772 x = nStr.split('.'); 773 x1 = x[0]; 774 x2 = x.length > 1 ? '.' + x[1] : ''; 775 var rgx = /(\d+)(\d{3})/; 776 while (rgx.test(x1)) 777 { 778 x1 = x1.replace(rgx, '$1' + ',' + '$2'); 779 } 780 return x1 + x2; 781} 782 783function fsearchbox_submit(f) 784{ 785 if (f.stx.value.length < 2) { 786 alert("ê²ìì´ë ëê¸ì ì´ì ì ë ¥íììì¤."); 787 f.stx.select(); 788 f.stx.focus(); 789 return false; 790 } 791 792 // ê²ìì ë§ì ë¶íê° ê±¸ë¦¬ë ê²½ì° ì´ ì£¼ìì ì ê±°íì¸ì. 793 var cnt = 0; 794 for (var i=0; i<f.stx.value.length; i++) { 795 if (f.stx.value.charAt(i) == ' ') 796 cnt++; 797 } 798 799 if (cnt > 1) { 800 alert("ë¹ ë¥¸ ê²ìì ìíì¬ ê²ìì´ì 공백ì íê°ë§ ì ë ¥í ì ììµëë¤."); 801 f.stx.select(); 802 f.stx.focus(); 803 return false; 804 } 805 806 f.action = "<?=$raon[bbs_path]?>/search.php"; 807 return true; 808} 809 810 811 812/*! 813 Colorbox v1.4.24 - 2013-06-24 814 jQuery lightbox and modal window plugin 815 (c) 2013 Jack Moore - http://www.jacklmoore.com/colorbox 816 license: http://www.opensource.org/licenses/mit-license.php 817*/ 818(function(t,e,i){function o(i,o,n){var r=e.createElement(i);return o&&(r.id=te+o),n&&(r.style.cssText=n),t(r)}function n(){return i.innerHeight?i.innerHeight:t(i).height()}function r(t){var e=E.length,i=(j+t)%e;return 0>i?e+i:i}function l(t,e){return Math.round((/%/.test(t)?("x"===e?H.width():n())/100:1)*parseInt(t,10))}function h(t,e){return t.photo||t.photoRegex.test(e)}function s(t,e){return t.retinaUrl&&i.devicePixelRatio>1?e.replace(t.photoRegex,t.retinaSuffix):e}function a(t){"contains"in y[0]&&!y[0].contains(t.target)&&(t.stopPropagation(),y.focus())}function d(){var e,i=t.data(A,Z);null==i?(O=t.extend({},Y),console&&console.log&&console.log("Error: cboxElement missing settings object")):O=t.extend({},i);for(e in O)t.isFunction(O[e])&&"on"!==e.slice(0,2)&&(O[e]=O[e].call(A));O.rel=O.rel||A.rel||t(A).data("rel")||"nofollow",O.href=O.href||t(A).attr("href"),O.title=O.title||A.title,"string"==typeof O.href&&(O.href=t.trim(O.href))}function c(i,o){t(e).trigger(i),se.trigger(i),t.isFunction(o)&&o.call(A)}function u(){var t,e,i,o,n,r=te+"Slideshow_",l="click."+te;O.slideshow&&E[1]?(e=function(){clearTimeout(t)},i=function(){(O.loop||E[j+1])&&(t=setTimeout(J.next,O.slideshowSpeed))},o=function(){R.html(O.slideshowStop).unbind(l).one(l,n),se.bind(ne,i).bind(oe,e).bind(re,n),y.removeClass(r+"off").addClass(r+"on")},n=function(){e(),se.unbind(ne,i).unbind(oe,e).unbind(re,n),R.html(O.slideshowStart).unbind(l).one(l,function(){J.next(),o()}),y.removeClass(r+"on").addClass(r+"off")},O.slideshowAuto?o():n()):y.removeClass(r+"off "+r+"on")}function p(i){G||(A=i,d(),E=t(A),j=0,"nofollow"!==O.rel&&(E=t("."+ee).filter(function(){var e,i=t.data(this,Z);return i&&(e=t(this).data("rel")||i.rel||this.rel),e===O.rel}),j=E.index(A),-1===j&&(E=E.add(A),j=E.length-1)),g.css({opacity:parseFloat(O.opacity),cursor:O.overlayClose?"pointer":"auto",visibility:"visible"}).show(),V&&y.add(g).removeClass(V),O.className&&y.add(g).addClass(O.className),V=O.className,O.closeButton?P.html(O.close).appendTo(x):P.appendTo("<div/>"),$||($=q=!0,y.css({visibility:"hidden",display:"block"}),W=o(ae,"LoadedContent","width:0; height:0; overflow:hidden").appendTo(x),_=b.height()+k.height()+x.outerHeight(!0)-x.height(),D=T.width()+C.width()+x.outerWidth(!0)-x.width(),N=W.outerHeight(!0),z=W.outerWidth(!0),O.w=l(O.initialWidth,"x"),O.h=l(O.initialHeight,"y"),J.position(),u(),c(ie,O.onOpen),B.add(S).hide(),y.focus(),O.trapFocus&&e.addEventListener&&(e.addEventListener("focus",a,!0),se.one(le,function(){e.removeEventListener("focus",a,!0)})),O.returnFocus&&se.one(le,function(){t(A).focus()})),w())}function f(){!y&&e.body&&(X=!1,H=t(i),y=o(ae).attr({id:Z,"class":t.support.opacity===!1?te+"IE":"",role:"dialog",tabindex:"-1"}).hide(),g=o(ae,"Overlay").hide(),L=t([o(ae,"LoadingOverlay")[0],o(ae,"LoadingGraphic")[0]]),v=o(ae,"Wrapper"),x=o(ae,"Content").append(S=o(ae,"Title"),M=o(ae,"Current"),K=t('<button type="button"/>').attr({id:te+"Previous"}),I=t('<button type="button"/>').attr({id:te+"Next"}),R=o("button","Slideshow"),L),P=t('<button type="button"/>').attr({id:te+"Close"}),v.append(o(ae).append(o(ae,"TopLeft"),b=o(ae,"TopCenter"),o(ae,"TopRight")),o(ae,!1,"clear:left").append(T=o(ae,"MiddleLeft"),x,C=o(ae,"MiddleRight")),o(ae,!1,"clear:left").append(o(ae,"BottomLeft"),k=o(ae,"BottomCenter"),o(ae,"BottomRight"))).find("div div").css({"float":"left"}),F=o(ae,!1,"position:absolute; width:9999px; visibility:hidden; display:none"),B=I.add(K).add(M).add(R),t(e.body).append(g,y.append(v,F)))}function m(){function i(t){t.which>1||t.shiftKey||t.altKey||t.metaKey||t.ctrlKey||(t.preventDefault(),p(this))}return y?(X||(X=!0,I.click(function(){J.next()}),K.click(function(){J.prev()}),P.click(function(){J.close()}),g.click(function(){O.overlayClose&&J.close()}),t(e).bind("keydown."+te,function(t){var e=t.keyCode;$&&O.escKey&&27===e&&(t.preventDefault(),J.close()),$&&O.arrowKey&&E[1]&&
818!t.altKey&&(37===e?(t.preventDefault(),K.click()):39===e&&(t.preventDefault(),I.click()))}),t.isFunction(t.fn.on)?t(e).on("click."+te,"."+ee,i):t("."+ee).live("click."+te,i)),!0):!1}function w(){var n,r,a,u=J.prep,p=++de;q=!0,U=!1,A=E[j],d(),c(he),c(oe,O.onLoad),O.h=O.height?l(O.height,"y")-N-_:O.innerHeight&&l(O.innerHeight,"y"),O.w=O.width?l(O.width,"x")-z-D:O.innerWidth&&l(O.innerWidth,"x"),O.mw=O.w,O.mh=O.h,O.maxWidth&&(O.mw=l(O.maxWidth,"x")-z-D,O.mw=O.w&&O.w<O.mw?O.w:O.mw),O.maxHeight&&(O.mh=l(O.maxHeight,"y")-N-_,O.mh=O.h&&O.h<O.mh?O.h:O.mh),n=O.href,Q=setTimeout(function(){L.show()},100),O.inline?(a=o(ae).hide().insertBefore(t(n)[0]),se.one(he,function(){a.replaceWith(W.children())}),u(t(n))):O.iframe?u(" "):O.html?u(O.html):h(O,n)?(n=s(O,n),U=e.createElement("img"),t(U).addClass(te+"Photo").bind("error",function(){O.title=!1,u(o(ae,"Error").html(O.imgError))}).one("load",function(){var e;p===de&&(U.alt=t(A).attr("alt")||t(A).attr("data-alt")||"",O.retinaImage&&i.devicePixelRatio>1&&(U.height=U.height/i.devicePixelRatio,U.width=U.width/i.devicePixelRatio),O.scalePhotos&&(r=function(){U.height-=U.height*e,U.width-=U.width*e},O.mw&&U.width>O.mw&&(e=(U.width-O.mw)/U.width,r()),O.mh&&U.height>O.mh&&(e=(U.height-O.mh)/U.height,r())),O.h&&(U.style.marginTop=Math.max(O.mh-U.height,0)/2+"px"),E[1]&&(O.loop||E[j+1])&&(U.style.cursor="pointer",U.onclick=function(){J.next()}),U.style.width=U.width+"px",U.style.height=U.height+"px",setTimeout(function(){u(U)},1))}),setTimeout(function(){U.src=n},1)):n&&F.load(n,O.data,function(e,i){p===de&&u("error"===i?o(ae,"Error").html(O.xhrError):t(this).contents())})}var g,y,v,x,b,T,C,k,E,H,W,F,L,S,M,R,I,K,P,B,O,_,D,N,z,A,j,U,$,q,G,Q,J,V,X,Y={transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,inline:!1,html:!1,iframe:!1,fastIframe:!0,photo:!1,href:!1,title:!1,rel:!1,opacity:.9,preloading:!0,className:!1,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",open:!1,returnFocus:!0,trapFocus:!0,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp)((#|\?).*)?$/i,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0},Z="colorbox",te="cbox",ee=te+"Element",ie=te+"_open",oe=te+"_load",ne=te+"_complete",re=te+"_cleanup",le=te+"_closed",he=te+"_purge",se=t("<a/>"),ae="div",de=0;t.colorbox||(t(f),J=t.fn[Z]=t[Z]=function(e,i){var o=this;if(e=e||{},f(),m()){if(t.isFunction(o))o=t("<a/>"),e.open=!0;else if(!o[0])return o;i&&(e.onComplete=i),o.each(function(){t.data(this,Z,t.extend({},t.data(this,Z)||Y,e))}).addClass(ee),(t.isFunction(e.open)&&e.open.call(o)||e.open)&&p(o[0])}return o},J.position=function(t,e){function i(t){b[0].style.width=k[0].style.width=x[0].style.width=parseInt(t.style.width,10)-D+"px",x[0].style.height=T[0].style.height=C[0].style.height=parseInt(t.style.height,10)-_+"px"}var o,r,h,s=0,a=0,d=y.offset();H.unbind("resize."+te),y.css({top:-9e4,left:-9e4}),r=H.scrollTop(),h=H.scrollLeft(),O.fixed?(d.top-=r,d.left-=h,y.css({position:"fixed"})):(s=r,a=h,y.css({position:"absolute"})),a+=O.right!==!1?Math.max(H.width()-O.w-z-D-l(O.right,"x"),0):O.left!==!1?l(O.left,"x"):Math.round(Math.max(H.width()-O.w-z-D,0)/2),s+=O.bottom!==!1?Math.max(n()-O.h-N-_-l(O.bottom,"y"),0):O.top!==!1?l(O.top,"y"):Math.round(Math.max(n()-O.h-N-_,0)/2),y.css({top:d.top,left:d.left,visibility:"visible"}),t=y.width()===O.w+z&&y.height()===O.h+N?0:t||0,v[0].style.width=v[0].style.height="9999px",o={width:O.w+z+D,height:O.h+N+_,top:s,left:a},0===t&&y.css(o),y.dequeue().animate(o,{duration:t,complete:function(){i(this),q=!1,v[0].style.width=O.w+z+D+"px",v[0].style.height=O.h+N+_+"px",O.reposition&&setTimeout(function(){H.bind("resize."+te,J.position)},1),e&&e()},step:function(){i(this)}})},J.resize=function(t){var e;$&&(t=t||{},t.width&&(O.w=l(t.width,"x")-z-D),t.innerWidth&&(O.w=l(t.innerWidth,"x")),W.css({width:O.w}
818),t.height&&(O.h=l(t.height,"y")-N-_),t.innerHeight&&(O.h=l(t.innerHeight,"y")),t.innerHeight||t.height||(e=W.scrollTop(),W.css({height:"auto"}),O.h=W.height()),W.css({height:O.h}),e&&W.scrollTop(e),J.position("none"===O.transition?0:O.speed))},J.prep=function(i){function n(){return O.w=O.w||W.width(),O.w=O.mw&&O.mw<O.w?O.mw:O.w,O.w}function l(){return O.h=O.h||W.height(),O.h=O.mh&&O.mh<O.h?O.mh:O.h,O.h}if($){var a,d="none"===O.transition?0:O.speed;W.empty().remove(),W=o(ae,"LoadedContent").append(i),W.hide().appendTo(F.show()).css({width:n(),overflow:O.scrolling?"auto":"hidden"}).css({height:l()}).prependTo(x),F.hide(),t(U).css({"float":"none"}),a=function(){function i(){t.support.opacity===!1&&y[0].style.removeAttribute("filter")}var n,l,a=E.length,u="frameBorder",p="allowTransparency";$&&(l=function(){clearTimeout(Q),L.hide(),c(ne,O.onComplete)},S.html(O.title).add(W).show(),a>1?("string"==typeof O.current&&M.html(O.current.replace("{current}",j+1).replace("{total}",a)).show(),I[O.loop||a-1>j?"show":"hide"]().html(O.next),K[O.loop||j?"show":"hide"]().html(O.previous),O.slideshow&&R.show(),O.preloading&&t.each([r(-1),r(1)],function(){var i,o,n=E[this],r=t.data(n,Z);r&&r.href?(i=r.href,t.isFunction(i)&&(i=i.call(n))):i=t(n).attr("href"),i&&h(r,i)&&(i=s(r,i),o=e.createElement("img"),o.src=i)})):B.hide(),O.iframe?(n=o("iframe")[0],u in n&&(n[u]=0),p in n&&(n[p]="true"),O.scrolling||(n.scrolling="no"),t(n).attr({src:O.href,name:(new Date).getTime(),"class":te+"Iframe",allowFullScreen:!0,webkitAllowFullScreen:!0,mozallowfullscreen:!0}).one("load",l).appendTo(W),se.one(he,function(){n.src="//about:blank"}),O.fastIframe&&t(n).trigger("load")):l(),"fade"===O.transition?y.fadeTo(d,1,i):i())},"fade"===O.transition?y.fadeTo(d,0,function(){J.position(0,a)}):J.position(d,a)}},J.next=function(){!q&&E[1]&&(O.loop||E[j+1])&&(j=r(1),p(E[j]))},J.prev=function(){!q&&E[1]&&(O.loop||j)&&(j=r(-1),p(E[j]))},J.close=function(){$&&!G&&(G=!0,$=!1,c(re,O.onCleanup),H.unbind("."+te),g.fadeTo(O.fadeOut||0,0),y.stop().fadeTo(O.fadeOut||0,0,function(){y.add(g).css({opacity:1,cursor:"auto"}).hide(),c(he),W.empty().remove(),setTimeout(function(){G=!1,c(le,O.onClosed)},1)}))},J.remove=function(){y&&(y.stop(),t.colorbox.close(),y.stop().remove(),g.remove(),G=!1,y=null,t("."+ee).removeData(Z).removeClass(ee),t(e).unbind("click."+te))},J.element=function(){return t(A)},J.settings=Y)})(jQuery,document,window); 819 820 821// ë ì§ê³ì° 822$(function () { 823 $.fn.extend({ 824 getDiffDate: function (diff_day) { 825 var to_date = new Date(); 826 827 //var diff_date = new Date(Date.parse(to_date) - (parseInt(diff_day) * 1000 * 60 * 60 * 24)); 828 829 var diff_date = new Date(); 830 diff_date.setDate(diff_date.getDate() - diff_day); 831 832 //alert(diff_date.getFullYear()); 833 834 $(this).val(diff_date.getFullYear() + '-' + $.fn.setAddZero(diff_date.getMonth() + 1) + '-' + $.fn.setAddZero(diff_date.getDate())); 835 }, 836 setAddZero: function (val) { 837 var tmp = val.toString(); 838 if (tmp.length == 1) { 839 tmp = '0' + tmp; 840 } 841 return tmp; 842 } 843 }); 844}); 845 846 847/** 848* jQuery bxSlider v3.0 849* http://bxslider.com 850* 851* Copyright 2010, Steven Wanderski 852* http://stevenwanderski.com 853* 854* Free to use and abuse under the MIT license. 855* http://www.opensource.org/licenses/mit-license.php 856* 857*/ 858 859(function ($) { 860 $.fn.bxSlider = function (options) { 861 var defaults = { mode: 'horizontal', infiniteLoop: true, hideControlOnEnd: false, controls: true, speed: 500, pager: false, pagerSelector: null, pagerType: 'full', pagerLocation: 'bottom', pagerShortSeparator: '/', pagerActiveClass: 'pager-active', nextText: 'next', nextImage: '', nextSelector: null, prevText: 'prev', prevImage: '', prevSelector: null, captions: false, captionsSelector: null, auto: false, autoDirection: 'next', autoControls: false, autoControlsSelector: null, autoStart: true, autoHover: false, pause: 3000, startText: 'start', startImage: '', stopText: 'stop', stopImage: '', ticker: false, tickerSpeed: 5000, tickerDirection: 'next', tickerHover: false, wrapperClass: 'bx-wrapper', startingSlide: 0, displaySlideQty: 1, moveSlideQty: 1, randomStart: false, onBeforeSlide: function () { }, onAfterSlide: function () { }, onLastSlide: function () { }, onFirstSlide: function () { }, onNextSlide: function () { }, onPrevSlide: function () { }, buildPager: null } 862 var options = $.extend(defaults, options); var base = this; var $parent = $(this); var $children = $parent.children(); var $outerWrapper = ''; var $firstChild = $parent.children(':first'); var childrenWidth = $firstChild.width(); var childrenMaxWidth = 0; var childrenOuterWidth = $firstChild.outerWidth(); var childrenMaxHeight = 0;
862 var wrapperWidth = getWrapperWidth(); var wrapperHeight = getWrapperHeight(); var isWorking = false; var $pager = ''; var currentSlide = 0; var origLeft = 0; var origTop = 0; var interval = ''; var $autoControls = ''; var $stopHtml = ''; var $startContent = ''; var $stopContent = ''; var autoPlaying = true; var loaded = false; var origShowWidth = 0; var origShowHeight = 0; var tickerLeft = 0; var tickerTop = 0; $children.each(function (index) { 863 if ($(this).outerHeight() > childrenMaxHeight) { childrenMaxHeight = $(this).outerHeight(); } 864 if ($(this).outerWidth() > childrenMaxWidth) { childrenMaxWidth = $(this).outerWidth(); } 865 }); if (options.randomStart) { var randomNumber = Math.floor(Math.random() * $children.length); currentSlide = randomNumber; origLeft = childrenOuterWidth * (options.moveSlideQty + randomNumber); origTop = childrenMaxHeight * (options.moveSlideQty + randomNumber); } else { currentSlide = options.startingSlide; origLeft = childrenOuterWidth * (options.moveSlideQty + options.startingSlide); origTop = childrenMaxHeight * (options.moveSlideQty + options.startingSlide); } 866 var firstSlide = 0; var lastSlide = $children.length - 1; this.goToSlide = function (number, stopAuto) { 867 if (!isWorking) { 868 isWorking = true; currentSlide = number; options.onBeforeSlide(currentSlide, $children.length, $children.eq(currentSlide)); if (typeof (stopAuto) == 'undefined') { var stopAuto = true; } 869 if (stopAuto) { if (options.auto) { base.stopShow(true); } } 870 if (!options.infiniteLoop) { if (currentSlide > lastSlide - options.displaySlideQty) { slide = (lastSlide - options.displaySlideQty) + 1; } else { slide = number; } } else { slide = number; } 871 if (slide == firstSlide) { options.onFirstSlide(currentSlide, $children.length, $children.eq(currentSlide)); } 872 if (slide == lastSlide) { options.onLastSlide(currentSlide, $children.length, $children.eq(currentSlide)); } 873 if (options.mode == 'horizontal') { $parent.animate({ 'left': '-' + getSlidePosition(slide, 'left') + 'px' }, options.speed, function () { isWorking = false; options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide)); }); } else if (options.mode == 'vertical') { $parent.animate({ 'top': '-' + getSlidePosition(slide, 'top') + 'px' }, options.speed, function () { isWorking = false; options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide)); }); } else if (options.mode == 'fade') { setChildrenFade(); } 874 checkEndControls(); makeSlideActive(number); showCaptions(); 875 } 876 } 877 this.goToNextSlide = function (stopAuto) { 878 if (typeof (stopAuto) == 'undefined') { var stopAuto = true; } 879 if (stopAuto) { if (options.auto) { base.stopShow(true); } } 880 if (!options.infiniteLoop) { 881 if (!isWorking) { 882 var slideLoop = false; currentSlide = (currentSlide + (options.moveSlideQty)); if (currentSlide >= lastSlide) { currentSlide = lastSlide; } 883 checkEndControls(); options.onNextSlide(currentSlide, $children.length, $children.eq(currentSlide)); base.goToSlide(currentSlide); 884 } 885 } else { 886 if (!isWorking) { 887 isWorking = true; var slideLoop = false; currentSlide = (currentSlide + options.moveSlideQty); if (currentSlide > lastSlide) { currentSlide = currentSlide % $children.length; slideLoop = true; } 888 options.onNextSlide(currentSlide, $children.length, $children.eq(currentSlide)); options.onBeforeSlide(currentSlide, $children.length, $children.eq(currentSlide)); if (options.mode == 'horizontal') { 889 var parentLeft = (options.moveSlideQty * childrenOuterWidth); $parent.animate({ 'left': '-=' + parentLeft + 'px' }, options.speed, function () { 890 isWorking = false; if (slideLoop) { $parent.css('left', '-' + getSlidePosition(currentSlide, 'left') + 'px'); } 891 options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide)); 892 }); 893 } else if (options.mode == 'vertical') { 894 var parentTop = (options.moveSlideQty * childrenMaxHeight); $parent.animate({ 'top': '-=' + parentTop + 'px' }, options.speed, function () { 895 isWorking = false; if (slideLoop) { $parent.css('top', '-' + getSlidePosition(currentSlide, 'top') + 'px'); } 896 options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide)); 897 }); 898 } else if (options.mode == 'fade') { setChildrenFade(); } 899 makeSlideActive(currentSlide); showCaptions(); 900 } 901 } 902 } 903 this.goToPreviousSlide = function (stopAuto) { 904 if (typeof (stopAuto) == 'undefined') { var stopAuto = true; } 905 if (stopAuto) { if (options.auto) { base.stopShow(true); } } 906 if (!options.infiniteLoop) { 907 if (!isWorking) { 908 var slideLoop = false; currentSlide = currentSlide - options.moveSlideQty;
908 if (currentSlide < 0) { currentSlide = 0; if (options.hideControlOnEnd) { $('.bx-prev', $outerWrapper).hide(); } } 909 checkEndControls(); options.onPrevSlide(currentSlide, $children.length, $children.eq(currentSlide)); base.goToSlide(currentSlide); 910 } 911 } else { 912 if (!isWorking) { 913 isWorking = true; var slideLoop = false; currentSlide = (currentSlide - (options.moveSlideQty)); if (currentSlide < 0) { 914 negativeOffset = (currentSlide % $children.length); if (negativeOffset == 0) { currentSlide = 0; } else { currentSlide = ($children.length) + negativeOffset; } 915 slideLoop = true; 916 } 917 options.onPrevSlide(currentSlide, $children.length, $children.eq(currentSlide)); options.onBeforeSlide(currentSlide, $children.length, $children.eq(currentSlide)); if (options.mode == 'horizontal') { 918 var parentLeft = (options.moveSlideQty * childrenOuterWidth); $parent.animate({ 'left': '+=' + parentLeft + 'px' }, options.speed, function () { 919 isWorking = false; if (slideLoop) { $parent.css('left', '-' + getSlidePosition(currentSlide, 'left') + 'px'); } 920 options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide)); 921 }); 922 } else if (options.mode == 'vertical') { 923 var parentTop = (options.moveSlideQty * childrenMaxHeight); $parent.animate({ 'top': '+=' + parentTop + 'px' }, options.speed, function () { 924 isWorking = false; if (slideLoop) { $parent.css('top', '-' + getSlidePosition(currentSlide, 'top') + 'px'); } 925 options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide)); 926 }); 927 } else if (options.mode == 'fade') { setChildrenFade(); } 928 makeSlideActive(currentSlide); showCaptions(); 929 } 930 } 931 } 932 this.goToFirstSlide = function (stopAuto) { 933 if (typeof (stopAuto) == 'undefined') { var stopAuto = true; } 934 base.goToSlide(firstSlide, stopAuto); 935 } 936 this.goToLastSlide = function () { 937 if (typeof (stopAuto) == 'undefined') { var stopAuto = true; } 938 base.goToSlide(lastSlide, stopAuto); 939 } 940 this.getCurrentSlide = function () { return currentSlide; }
941 this.getSlideCount = function () { return $children.length; } 942 this.stopShow = function (changeText) { 943 clearInterval(interval); if (typeof (changeText) == 'undefined') { var changeText = true; } 944 if (changeText && options.autoControls) { $autoControls.html($startContent).removeClass('stop').addClass('start'); autoPlaying = false; } 945 } 946 this.startShow = function (changeText) { 947 if (typeof (changeText) == 'undefined') { var changeText = true; } 948 setAutoInterval(); if (changeText && options.autoControls) { $autoControls.html($stopContent).removeClass('start').addClass('stop'); autoPlaying = true; } 949 } 950 this.stopTicker = function (changeText) { 951 $parent.stop(); if (typeof (changeText) == 'undefined') { var changeText = true; } 952 if (changeText && options.ticker) { $autoControls.html($startContent).removeClass('stop').addClass('start'); autoPlaying = false; } 953 } 954 this.startTicker = function (changeText) { 955 if (options.mode == 'horizontal') { 956 if (options.tickerDirection == 'next') { var stoppedLeft = parseInt($parent.css('left')); var remainingDistance = (origShowWidth + stoppedLeft) + $children.eq(0).width(); } else if (options.tickerDirection == 'prev') { var stoppedLeft = -parseInt($parent.css('left')); var remainingDistance = (stoppedLeft) - $children.eq(0).width(); } 957 var finishingSpeed = (remainingDistance * options.tickerSpeed) / origShowWidth; moveTheShow(tickerLeft, remainingDistance, finishingSpeed); 958 } else if (options.mode == 'vertical') { 959 if (options.tickerDirection == 'next') { var stoppedTop = parseInt($parent.css('top')); var remainingDistance = (origShowHeight + stoppedTop) + $children.eq(0).height(); } else if (options.tickerDirection == 'prev') { var stoppedTop = -parseInt($parent.css('top')); var remainingDistance = (stoppedTop) - $children.eq(0).height(); } 960 var finishingSpeed = (remainingDistance * options.tickerSpeed) / origShowHeight; moveTheShow(tickerTop, remainingDistance, finishingSpeed); if (typeof (changeText) == 'undefined') { var changeText = true; } 961 if (changeText && options.ticker) { $autoControls.html($stopContent).removeClass('start').addClass('stop'); autoPlaying = true; } 962 } 963 } 964 this.initShow = function () { 965 initCss(); if (options.pager && !options.ticker) { if (options.pagerType == 'full') { showPager('full'); } else if (options.pagerType == 'short') { showPager('short'); } } 966 if (options.controls && !options.ticker) { setControlsVars(); } 967 if (options.auto || options.ticker) { 968 if (options.autoControls) { setAutoControlsVars(); } 969 if (options.autoStart) { base.startShow(true); } else { base.stopShow(true); } 970 if (options.autoHover) { setAutoHover(); } 971 } 972 makeSlideActive(currentSlide); checkEndControls(); if (options.captions) { showCaptions(); } 973 options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide)); 974 } 975 function initCss() { 976 setChildrenLayout(options.startingSlide); if (options.mode == 'horizontal') { $parent.wrap('<div class="' + options.wrapperClass + '" style="width:' + wrapperWidth + 'px; position:relative;"></div>').wrap('<div class="bx-window" style="position:relative; overflow:hidden;"></div>').css({ width: '99999px', position: 'relative', left: '-' + (origLeft) + 'px' }); $parent.children().css({ width: childrenWidth, float: 'left', listStyle: 'none' }); $outerWrapper = $parent.parent().parent(); $children.addClass('pager'); } else if (options.mode == 'vertical') { $parent.wrap('<div class="' + options.wrapperClass + '" style="width:' + childrenMaxWidth + 'px; position:relative;"></div>').wrap('<div class="bx-window" style="width:' + childrenMaxWidth + 'px; height:' + wrapperHeight + 'px; position:relative; overflow:hidden;"></div>').css({ height: '99999px', position: 'relative', top: '-' + (origTop) + 'px' }); $parent.children().css({ listStyle: 'none', height: childrenMaxHeight }); $outerWrapper = $parent.parent().parent(); $children.addClass('pager'); } else if (options.mode == 'fade') { $parent.wrap('<div class="' + options.wrapperClass + '" style="width:' + childrenMaxWidth + 'px; position:relative;"></div>').wrap('<div class="bx-window" style="height:' + childrenMaxHeight + 'px; width:' + childrenMaxWidth + 'px; position:relative; overflow:hidden;"></div>'); $parent.children().css({ listStyle: 'none', position: 'absolute', top: 0, left: 0, zIndex: 98 }); $outerWrapper = $parent.parent().parent(); $children.not(':eq(' + currentSlide + ')').fadeTo(0, 0); $children.eq(currentSlide).css('zIndex', 99); } 977 if (options.captions && options.captionsSelector == null) { $outerWrapper.append('<div class="bx-captions"></div>'); } 978 } 979 function setChildrenLayout() { if (options.mode == 'horizontal' || options.mode == 'vertical') { var $prependedChildren = getArraySample($children, 0, options.moveSlideQty, 'backward');
979 $.each($prependedChildren, function (index) { $parent.prepend($(this)); }); var totalNumberAfterWindow = ($children.length + options.moveSlideQty) - 1; var pagerExcess = $children.length - options.displaySlideQty; var numberToAppend = totalNumberAfterWindow - pagerExcess; var $appendedChildren = getArraySample($children, 0, numberToAppend, 'forward'); $.each($appendedChildren, function (index) { $parent.append($(this)); }); } } 980 function setControlsVars() { 981 if (options.nextImage != '') { nextContent = options.nextImage; nextType = 'image'; } else { nextContent = options.nextText; nextType = 'text'; } 982 if (options.prevImage != '') { prevContent = options.prevImage; prevType = 'image'; } else { prevContent = options.prevText; prevType = 'text'; } 983 showControls(nextType, nextContent, prevType, prevContent); 984 } 985 function setAutoInterval() { 986 if (options.auto) { 987 if (!options.infiniteLoop) { 988 if (options.autoDirection == 'next') { 989 interval = setInterval(function () { 990 currentSlide += options.moveSlideQty; if (currentSlide > lastSlide) { currentSlide = currentSlide % $children.length; } 991 base.goToSlide(currentSlide, false); 992 }, options.pause); 993 } else if (options.autoDirection == 'prev') { 994 interval = setInterval(function () { 995 currentSlide -= options.moveSlideQty; if (currentSlide < 0) { negativeOffset = (currentSlide % $children.length); if (negativeOffset == 0) { currentSlide = 0; } else { currentSlide = ($children.length) + negativeOffset; } } 996 base.goToSlide(currentSlide, false); 997 }, options.pause); 998 } 999 } else { if (options.autoDirection == 'next') { interval = setInterval(function () { base.goToNextSlide(false); }, options.pause); } else if (options.autoDirection == 'prev') { interval = setInterval(function () { base.goToPreviousSlide(false); }, options.pause); } } 1000 } else if (options.ticker) { 1001 options.tickerSpeed *= 100; $('.pager').each(function (index) { origShowWidth += $(this).width(); origShowHeight += $(this).height(); }); if (options.tickerDirection == 'prev' && options.mode == 'horizontal') { $parent.css('left', '-' + (origShowWidth + origLeft) + 'px'); } else if (options.tickerDirection == 'prev' && options.mode == 'vertical') { $parent.css('top', '-' + (origShowHeight + origTop) + 'px'); } 1002 if (options.mode == 'horizontal') { tickerLeft = parseInt($parent.css('left')); moveTheShow(tickerLeft, origShowWidth, options.tickerSpeed); } else if (options.mode == 'vertical') { tickerTop = parseInt($parent.css('top')); moveTheShow(tickerTop, origShowHeight, options.tickerSpeed); } 1003 if (options.tickerHover) { setTickerHover(); } 1004 } 1005 } 1006 function moveTheShow(leftCss, distance, speed) { if (options.mode == 'horizontal') { if (options.tickerDirection == 'next') { $parent.animate({ 'left': '-=' + distance + 'px' }, speed, 'linear', function () { $parent.css('left', leftCss); moveTheShow(leftCss, origShowWidth, options.tickerSpeed); }); } else if (options.tickerDirection == 'prev') { $parent.animate({ 'left': '+=' + distance + 'px' }, speed, 'linear', function () { $parent.css('left', leftCss); moveTheShow(leftCss, origShowWidth, options.tickerSpeed); }); } } else if (options.mode == 'vertical') { if (options.tickerDirection == 'next') { $parent.animate({ 'top': '-=' + distance + 'px' }, speed, 'linear', function () { $parent.css('top', leftCss); moveTheShow(leftCss, origShowHeight, options.tickerSpeed); }); } else if (options.tickerDirection == 'prev') { $parent.animate({ 'top': '+=' + distance + 'px' }, speed, 'linear', function () { $parent.css('top', leftCss); moveTheShow(leftCss, origShowHeight, options.tickerSpeed); }); } } } 1007 function setAutoControlsVars() { 1008 if (options.startImage != '') { startContent = options.startImage; startType = 'image'; } else { startContent = options.startText; startType = 'text'; } 1009 if (options.stopImage != '') { stopContent = options.stopImage; stopType = 'image'; } else { stopContent = options.stopText; stopType = 'text'; } 1010 showAutoControls(startType, startContent, stopType, stopContent); 1011 } 1012 function setAutoHover() { $outerWrapper.find('.bx-window').hover(function () { if (autoPlaying) { base.stopShow(false); } }, function () { if (autoPlaying) { base.startShow(false); } }); } 1013 function setTickerHover() { $parent.hover(function () { if (autoPlaying) { base.stopTicker(false); } }, function () { if (autoPlaying) { base.startTicker(false); } }); } 1014 function setChildrenFade() { $children.not(':eq(' + currentSlide + ')').fadeTo(options.speed, 0).css('zIndex', 98); $children.eq(currentSlide).css('zIndex', 99).fadeTo(options.speed, 1, function () { isWorking = false; options.onAfterSlide(currentSlide, $children.length, $children.eq(currentSlide)); }); }; function makeSlideActive(number) { if (options.pagerType == 'full' && options.pager) { $('a', $pager).removeClass(options.pagerActiveClass); $('a', $pager).eq(number).addClass(options.pagerActiveClass); } else if (options.pagerType == 'short' && options.pager) { $('.bx-pager-current', $pager).html(currentSlide + 1); } } 1015 function showControls(nextType, nextContent, prevType, prevContent) { 1016 var $nextHtml = $('<a href="" class="bx-next"></a>'); var $prevHtml = $('<a href="" class="bx-prev"></a>'); if (nextType == 'text') { $nextHtml.html(nextContent); } else { $nextHtml.html('<img src="' + nextContent + '" />'); } 1017 if (prevType == 'text') { $prevHtml.html(prevContent); } else { $prevHtml.html('<img src="' + prevContent + '" />'); } 1018 if (options.prevSelector) { $(options.prevSelector).append($prevHtml); } else { $outerWrapper.append($prevHtml); } 1019 if (options.nextSelector) { $(options.nextSelector).append($nextHtml); } else { $outerWrapper.append($nextHtml); } 1020 $nextHtml.click(function () { base.goToNextSlide(); return false; }); $prevHtml.click(function () { base.goToPreviousSlide(); return false; }); 1021 } 1022 function showPager(type) { 1023 var pagerString = ''; if (options.buildPager) { $children.each(function (index, value) { pagerString += options.buildPager(index, value); }); } else if (type == 'full') { $children.each(function (index) { pagerString += '<a href="" class="pager-link pager-' + (index + 1) + '">' + (index + 1) + '</a>'; }); } else if (type == 'short') { pagerString = '<span class="bx-pager-current">' + (options.startingSlide + 1) + '</span> ' + options.pagerShortSeparator + ' <span class="bx-pager-total">
1023' + $children.length + '<span>'; } 1024 if (options.pagerSelector) { $(options.pagerSelector).append(pagerString); $pager = $(options.pagerSelector); } else { 1025 var $pagerContainer = $('<div class="bx-pager"></div>'); $pagerContainer.append(pagerString); if (options.pagerLocation == 'top') { $outerWrapper.prepend($pagerContainer); } else if (options.pagerLocation == 'bottom') { $outerWrapper.append($pagerContainer); } 1026 $pager = $('.bx-pager', $outerWrapper); 1027 } 1028 $pager.children().click(function () { 1029 if (options.pagerType == 'full') { var slideIndex = $pager.children().index(this); base.goToSlide(slideIndex); } 1030 return false; 1031 }); 1032 } 1033 function showCaptions() { var caption = $('img', $children.eq(currentSlide)).attr('title'); if (caption != '') { if (options.captionsSelector) { $(options.captionsSelector).html(caption); } else { $('.bx-captions', $outerWrapper).html(caption); } } else { if (options.captionsSelector) { $(options.captionsSelector).html('?'); } else { $('.bx-captions', $outerWrapper).html('?'); } } } 1034 function showAutoControls(startType, startContent, stopType, stopContent) { 1035 $autoControls = $('<a href="" class="bx-start"></a>'); if (startType == 'text') { $startContent = startContent; } else { $startContent = '<img src="' + startContent + '" />'; } 1036 if (stopType == 'text') { $stopContent = stopContent; } else { $stopContent = '<img src="' + stopContent + '" />'; } 1037 if (options.startSelector) { $(options.startSelector).append($autoControls); } else { $outerWrapper.append('<div class="bx-auto"></div>'); $('.bx-auto', $outerWrapper).html($autoControls); } 1038 $autoControls.click(function () { 1039 if (options.ticker) { if ($(this).hasClass('stop')) { base.stopTicker(); } else if ($(this).hasClass('start')) { base.startTicker(); } } else { if ($(this).hasClass('stop')) { base.stopShow(true); } else if ($(this).hasClass('start')) { base.startShow(true); } } 1040 return false; 1041 }); 1042 } 1043 function checkEndControls() { 1044 if (!options.infiniteLoop && options.hideControlOnEnd) { 1045 if (currentSlide == firstSlide) { $('.bx-prev', $outerWrapper).hide(); } else { $('.bx-prev', $outerWrapper).show(); } 1046 if (currentSlide == lastSlide) { $('.bx-next', $outerWrapper).hide(); } else { $('.bx-next', $outerWrapper).show(); } 1047 } 1048 } 1049 function getSlidePosition(number, side) { 1050 if (side == 'left') { var position = $('.pager', $outerWrapper).eq(number).position().left; } else if (side == 'top') { var position = $('.pager', $outerWrapper).eq(number).position().top; } 1051 return position; 1052 } 1053 function getWrapperWidth() { var wrapperWidth = $firstChild.outerWidth() * options.displaySlideQty; return wrapperWidth; } 1054 function getWrapperHeight() { var wrapperHeight = $firstChild.outerHeight() * options.displaySlideQty; return wrapperHeight; } 1055 function getArraySample(array, start, length, direction) { 1056 var sample = []; var loopLength = length; var startPopulatingArray = false; if (direction == 'backward') { array = $.makeArray(array); array.reverse(); } 1057 while (loopLength > 0) { $.each(array, function (index, val) { if (loopLength > 0) { if (!startPopulatingArray) { if (index == start) { startPopulatingArray = true; sample.push($(this).clone()); loopLength--; } } else { sample.push($(this).clone()); loopLength--; } } else { return false; } }); } 1058 return sample; 1059 } 1060 this.each(function () { base.initShow(); }); return this; 1061 } 1062})(jQuery); 1063 1064 1065/* colorpicker */ 1066if(jQuery)(function($){$.extend($.fn,{miniColors:function(o,data){var create=function(input,o,data){var color=cleanHex(input.val());if(!color)color='FFFFFF';var hsb=hex2hsb(color);var trigger=$('<a class="miniColors-trigger" style="background-color: #'+color+'" href="#"></a>');trigger.insertAfter(input);input.addClass('miniColors').attr('maxlength',7).attr('autocomplete','off');input.data('trigger',trigger);input.data('hsb',hsb);if(o.change)input.data('change',o.change);
1066if(o.readonly)input.attr('readonly',true);if(o.disabled)disable(input);trigger.bind('click.miniColors',function(event){event.preventDefault();input.trigger('focus');});input.bind('focus.miniColors',function(event){show(input);});input.bind('blur.miniColors',function(event){var hex=cleanHex(input.val());input.val(hex?'#'+hex:'');});input.bind('keydown.miniColors',function(event){if(event.keyCode===9)hide(input);});input.bind('keyup.miniColors',function(event){var filteredHex=input.val().replace(/[^A-F0-9#]/ig,'');input.val(filteredHex);if(!setColorFromInput(input)){input.data('trigger').css('backgroundColor','#FFF');}});input.bind('paste.miniColors',function(event){setTimeout(function(){input.trigger('keyup');},5);});};var destroy=function(input){hide();input=$(input);input.data('trigger').remove();input.removeAttr('autocomplete');input.removeData('trigger');input.removeData('selector');input.removeData('hsb');input.removeData('huePicker');input.removeData('colorPicker');input.removeData('mousebutton');input.removeData('moving');input.unbind('click.miniColors');input.unbind('focus.miniColors');input.unbind('blur.miniColors');input.unbind('keyup.miniColors');input.unbind('keydown.miniColors');input.unbind('paste.miniColors');$(document).unbind('mousedown.miniColors');$(document).unbind('mousemove.miniColors');};var enable=function(input){input.attr('disabled',false);input.data('trigger').css('opacity',1);};var disable=function(input){hide(input);input.attr('disabled',true);input.data('trigger').css('opacity',.5);};var show=function(input){if(input.attr('disabled'))return false;hide();var selector=$('<div class="miniColors-selector"></div>');selector.append('<div class="miniColors-colors" style="background-color: #FFF;"><div class="miniColors-colorPicker"></div></div>');selector.append('<div class="miniColors-hues"><div class="miniColors-huePicker"></div></div>');selector.css({top:input.is(':visible')?input.offset().top+input.outerHeight():input.data('trigger').offset().top+input.data('trigger').outerHeight(),left:input.is(':visible')?input.offset().left:input.data('trigger').offset().left,display:'none'}).addClass(input.attr('class'));var hsb=input.data('hsb');selector.find('.miniColors-colors').css('backgroundColor','#'+hsb2hex({h:hsb.h,s:100,b:100}));var colorPosition=input.data('colorPosition');if(!colorPosition)colorPosition=getColorPositionFromHSB(hsb);selector.find('.miniColors-colorPicker').css('top',colorPosition.y+'px').css('left',colorPosition.x+'px');var huePosition=input.data('huePosition');if(!huePosition)huePosition=getHuePositionFromHSB(hsb);selector.find('.miniColors-huePicker').css('top',huePosition.y+'px');input.data('selector',selector);input.data('huePicker',selector.find('.miniColors-huePicker'));input.data('colorPicker',selector.find('.miniColors-colorPicker'));input.data('mousebutton',0);$('BODY').append(selector);selector.fadeIn(100);selector.bind('selectstart',function(){return false;});$(document).bind('mousedown.miniColors',function(event){input.data('mousebutton',1);if($(event.target).parents().andSelf().hasClass('miniColors-colors')){event.preventDefault();input.data('moving','colors');moveColor(input,event);} 1067if($(event.target).parents().andSelf().hasClass('miniColors-hues')){event.preventDefault();input.data('moving','hues');moveHue(input,event);} 1068if($(event.target).parents().andSelf().hasClass('miniColors-selector')){event.preventDefault();return;} 1069if($(event.target).parents().andSelf().hasClass('miniColors'))return;hide(input);});$(document).bind('mouseup.miniColors',function(event){input.data('mousebutton',0);input.removeData('moving');});$(document).bind('mousemove.miniColors',function(event){if(input.data('mousebutton')===1){if(input.data('moving')==='colors')moveColor(input,event);if(input.data('moving')==='hues')moveHue(input,event);}});};var hide=function(input){if(!input)input='.miniColors';$(input).each(function(){var selector=$(this).data('selector');$(this).removeData('selector');$(selector).fadeOut(100,function(){$(this).remove();});});$(document).unbind('mousedown.miniColors');$(document).unbind('mousemove.miniColors');};var moveColor=function(input,event){var colorPicker=input.data('colorPicker');colorPicker.hide();var position={x:event.clientX-input.data('selector').find('.miniColors-colors').offset().left+$(document).scrollLeft()-5,y:event.clientY-input.data('selector').find('.miniColors-colors').offset().top+$(document).scrollTop()-5};if(position.x<=-5)position.x=-5;if(position.x>=144)position.x=144;if(position.y<=-5)position.y=-5;if(position.y>=144)position.y=144;input.data('colorPosition',position);colorPicker.css('left',position.x).css('top',position.y).show();var s=Math.round((position.x+5)*.67);if(s<0)s=0;if(s>100)s=100;var b=100-Math.round((position.y+5)*.67);if(b<0)b=0;
1069if(b>100)b=100;var hsb=input.data('hsb');hsb.s=s;hsb.b=b;setColor(input,hsb,true);};var moveHue=function(input,event){var huePicker=input.data('huePicker');huePicker.hide();var position={y:event.clientY-input.data('selector').find('.miniColors-colors').offset().top+$(document).scrollTop()-1};if(position.y<=-1)position.y=-1;if(position.y>=149)position.y=149;input.data('huePosition',position);huePicker.css('top',position.y).show();var h=Math.round((150-position.y-1)*2.4);if(h<0)h=0;if(h>360)h=360;var hsb=input.data('hsb');hsb.h=h;setColor(input,hsb,true);};var setColor=function(input,hsb,updateInputValue){input.data('hsb',hsb);var hex=hsb2hex(hsb);if(updateInputValue)input.val('#'+hex);input.data('trigger').css('backgroundColor','#'+hex);if(input.data('selector'))input.data('selector').find('.miniColors-colors').css('backgroundColor','#'+hsb2hex({h:hsb.h,s:100,b:100}));if(input.data('change')){input.data('change').call(input,'#'+hex,hsb2rgb(hsb));}};var setColorFromInput=function(input){var hex=cleanHex(input.val());if(!hex)return false;var hsb=hex2hsb(hex);var currentHSB=input.data('hsb');if(hsb.h===currentHSB.h&&hsb.s===currentHSB.s&&hsb.b===currentHSB.b)return true;var colorPosition=getColorPositionFromHSB(hsb);var colorPicker=$(input.data('colorPicker'));colorPicker.css('top',colorPosition.y+'px').css('left',colorPosition.x+'px');var huePosition=getHuePositionFromHSB(hsb);var huePicker=$(input.data('huePicker'));huePicker.css('top',huePosition.y+'px');setColor(input,hsb,false);return true;};var getColorPositionFromHSB=function(hsb){var x=Math.ceil(hsb.s/.67);if(x<0)x=0;if(x>150)x=150;var y=150-Math.ceil(hsb.b/.67);if(y<0)y=0;if(y>150)y=150;return{x:x-5,y:y-5};} 1070var getHuePositionFromHSB=function(hsb){var y=150-(hsb.h/2.4);if(y<0)h=0;if(y>150)h=150;return{y:y-1};} 1071var cleanHex=function(hex){hex=hex.replace(/[^A-Fa-f0-9]/,'');if(hex.length==3){hex=hex[0]+hex[0]+hex[1]+hex[1]+hex[2]+hex[2];} 1072return hex.length===6?hex:null;};var hsb2rgb=function(hsb){var rgb={};var h=Math.round(hsb.h);var s=Math.round(hsb.s*255/100);var v=Math.round(hsb.b*255/100);if(s==0){rgb.r=rgb.g=rgb.b=v;}else{var t1=v;var t2=(255-s)*v/255;var t3=(t1-t2)*(h%60)/60;if(h==360)h=0;if(h<60){rgb.r=t1;rgb.b=t2;rgb.g=t2+t3;} 1073else if(h<120){rgb.g=t1;rgb.b=t2;rgb.r=t1-t3;} 1074else if(h<180){rgb.g=t1;rgb.r=t2;rgb.b=t2+t3;} 1075else if(h<240){rgb.b=t1;rgb.r=t2;rgb.g=t1-t3;} 1076else if(h<300){rgb.b=t1;rgb.g=t2;rgb.r=t2+t3;} 1077else if(h<360){rgb.r=t1;rgb.g=t2;rgb.b=t1-t3;} 1078else{rgb.r=0;rgb.g=0;rgb.b=0;}} 1079return{r:Math.round(rgb.r),g:Math.round(rgb.g),b:Math.round(rgb.b)};};var rgb2hex=function(rgb){var hex=[rgb.r.toString(16),rgb.g.toString(16),rgb.b.toString(16)];$.each(hex,function(nr,val){if(val.length==1)hex[nr]='0'+val;});return hex.join('');};var hex2rgb=function(hex){var hex=parseInt(((hex.indexOf('#')>-1)?hex.substring(1):hex),16);return{r:hex>>16,g:(hex&0x00FF00)>>8,b:(hex&0x0000FF)};};var rgb2hsb=function(rgb){var hsb={h:0,s:0,b:0};var min=Math.min(rgb.r,rgb.g,rgb.b);var max=Math.max(rgb.r,rgb.g,rgb.b);var delta=max-min;hsb.b=max;hsb.s=max!=0?255*delta/max:0;if(hsb.s!=0){if(rgb.r==max){hsb.h=(rgb.g-rgb.b)/delta;}else if(rgb.g==max){hsb.h=2+(rgb.b-rgb.r)/delta;}else{hsb.h=4+(rgb.r-rgb.g)/delta;}}else{hsb.h=-1;} 1080hsb.h*=60;if(hsb.h<0){hsb.h+=360;} 1081hsb.s*=100/255;hsb.b*=100/255;return hsb;};var hex2hsb=function(hex){var hsb=rgb2hsb(hex2rgb(hex));if(hsb.s===0)hsb.h=360;return hsb;};var hsb2hex=function(hsb){return rgb2hex(hsb2rgb(hsb));};switch(o){case'readonly':$(this).each(function(){$(this).attr('readonly',data);});return $(this);break;case'disabled':$(this).each(function(){if(data){disable($(this));}else{enable($(this));}});return $(this);case'value':$(this).each(function(){$(this).val(data).trigger('keyup');});return $(this);break;case'destroy':$(this).each(function(){destroy($(this));});return $(this);default:if(!o)o={};$(this).each(function(){if($(this)[0].tagName.toLowerCase()!=='input')return;if($(this).data('trigger'))return;create($(this),o,data);});return $(this);}}});})(jQuery); 1082 1083 1084jQuery(function () { 1085 if ($('body').find('.datepicker').length > 0) { 1086 1087 $.datepicker.regional['ko'] = { 1088 closeText: 'ë«ê¸°', 1089 prevText: 'ì´ì ë¬', 1090 nextText: 'ë¤ìë¬', 1091 currentText: 'ì¤ë', 1092 monthNames: ['1ì','2ì','3ì','4ì','5ì','6ì', 1093 '7ì','8ì','9ì','10ì','11ì','12ì'], 1094 monthNamesShort: ['1ì','2ì','3ì','4ì','5ì','6ì', 1095 '7ì','8ì','9ì','10ì','11ì','12ì'], 1096 dayNames: ['ì¼','ì','í','ì','목','ê¸','í '], 1097 dayNamesShort: ['ì¼','ì','í','ì','목','ê¸','í '], 1098 dayNamesMin: ['ì¼','ì','í','ì','목','ê¸','í '], 1099 dateFormat: 'yy-mm-dd', 1100 firstDay: 0, 1101 showOn:"both", 1102 buttonImageOnly: true, 1103 buttonText: "ë¬ë ¥", 1104 buttonImage: '/_Admin_/img/calendar.png', 1105 showButtonPanel:false, 1106 yearRange: 'c-120:c+10', 1107 changeYear: true, 1108 changeMonth: true, 1109 isRTL: false 1110 }; 1111 $.datepicker.setDefaults($.datepicker.regional['ko']); 1112 1113 } 1114}); 1115 1116$(document).ready(function(){ 1117 1118 $("#btn_scrap_open").click(function(e){
1119 e.preventDefault(); 1120 1121 window.open("/board/scrap.php", "scrap", "toolbar=0,left=100 top=50 location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0,width=720 ,height=600"); 1122 }); 1123 1124 $('.faq_view li').eq(0).find('div.content').show(); 1125 $('.faq_view h4 a').click(function(){ 1126 $('.faq_view li').removeClass('active'); 1127 $(this).parent().parent().addClass('active'); 1128 $('.faq_view li div.content').slideUp(); 1129 $(this).parent().parent().find('.content').slideDown(); 1130 return false; 1131 }); 1132 1133 if( $("body").find(".datepicker").length > 0 ) 1134 { 1135 $(".datepicker").datepicker(); 1136 } 1137 1138 if( $("body").find("input.onlynumber").length > 0 ) 1139 { 1140 $("input.onlynumber").numeric(); 1141 $("input.onlynumber").css("ime-mode", "disabled"); 1142 } 1143 1144 if( $("body").find("input.numeric").length > 0 ) 1145 { 1146 //$("input.numeric").numeric(); 1147 $("input.numeric").css("ime-mode", "disabled"); 1148 } 1149 1150 if ($('body').find('.nyroModal').length > 0) 1151 { 1152 $(".nyroModal").nyroModal({ 1153 closeButton : "<a href='#' class='nyroModalClose nyroModalCloseButton nmReposition' title='close'><img src='/_dev/img/close_1.gif'></a>" 1154 }); 1155 } 1156 1157 if ($('body').find('input.colorpicker').length > 0) 1158 { 1159 $(".colorpicker").miniColors(); 1160 } 1161 1162 if( $("body").find(".hover_tr").length > 0 ) 1163 { 1164 $("tr.hover_tr").hover( 1165 function(){ 1166 $(this).addClass("list1"); 1167 }, 1168 function(){ 1169 $(this).removeClass("list1"); 1170 }); 1171 } 1172 1173 // input í ë리 1174 $('input.inputbox').focus(function() { 1175 $(this).addClass('inputbox_focus'); 1176 }).blur(function() { 1177 $(this).removeClass('inputbox_focus'); 1178 }); 1179 1180 $('input.inputbox').blur(); 1181 1182 1183 // textarea í ë리 1184 $('textarea.textbox').focus(function() { 1185 $(this).addClass('textbox_focus'); 1186 }).blur(function() { 1187 $(this).removeClass('textbox_focus'); 1188 }); 1189 1190 $('textarea.textbox').blur(); 1191 1192 1193 1194 1195 1196 1197 $(document).on('change', '.filebox .file-hidden', function() { 1198 //if(window.FileReader){ 1199 // íì¼ëª ì¶ì¶ 1200 // var filename = $(this)[0].files[0].name; 1201 //} 1202 1203 //else { 1204 // Old IE íì¼ëª ì¶ì¶ 1205 var filename = $(this).val().split('/').pop().split('\\').pop(); 1206 //}; 1207 1208 $(this).parent("label").parent(".filebox").children('.upload-name').val(filename); 1209 }); 1210 1211 1212 1213 1214 $(document).on('change', '.preview-image .file-hidden', function() { 1215 1216 var parent = $(this).parent("label").parent(".filebox"); 1217 parent.children('.upload-display').remove(); 1218 1219 if(window.FileReader){ 1220 //image íì¼ë§ 1221 //if (!$(this)[0].files[0].type.match(/image\//)) return; 1222 1223 //var reader = new FileReader(); 1224 //reader.onload = function(e){ 1225 // var src = e.target.result; 1226 // parent.prepend('<div class="upload-display"><div class="upload-thumb-wrap"><img src="'+src+'" class="upload-thumb"></div></div>'); 1227 //} 1228 //reader.readAsDataURL($(this)[0].files[0]); 1229 } 1230 1231 else { 1232 // $(this)[0].select(); 1233 // $(this)[0].blur(); 1234 // var imgSrc = document.selection.createRange().text; 1235 // parent.prepend('<div class="upload-display"><div class="upload-thumb-wrap"><img class="upload-thumb"></div></div>'); 1236 1237 // var img = $(this).siblings('.upload-display').find('img'); 1238 // img[0].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='scale',src=\""+imgSrc+"\")"; 1239 } 1240 }); 1241 1242 1243 1244 1245 1246}); 1247 1248 1249 1250 1251 1252 1253/* flash */ 1254function flash_movie(src, ids, width, height, wmode) 1255{ 1256 var wh = ""; 1257 if (parseInt(width) && parseInt(height)) 1258 wh = " width='"+width+"' height='"+height+"' "; 1259 return "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' "+wh+" id="+ids+"><param name=wmode value="+wmode+"><param name=movie value="+src+"><param name=quality value=high><embed src="+src+" quality=high wmode="+wmode+" type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash' "+wh+"></embed></object>"; 1260} 1261function doc_write(cont) 1262{ 1263 document.write(cont); 1264} 1265 1266/* ì´ë¯¸ì§ 롤ì¤ë² */ 1267jQuery.fn.extend({ 1268 enter: function() { 1269 return this.each(function() { 1270 var pth = $(this).find("img")[0]; 1271 if($(this).hasClass("this")){ 1272 $(pth).attr("src",pth.src.replace(/-off.gif/g, '-on.gif')); 1273 } else if ($(this).hasClass("this2")){ 1274 $(pth).attr("src",pth.src.replace(/-off.gif/g, '-on.gif')); 1275 } else{ 1276 $(this).hover(function(){ 1277 $(pth).attr("src",pth.src.replace(/-off.gif/g, '-on.gif')); 1278 },function(){ 1279 $(pth).attr("src",pth.src.replace(/-on.gif/g, '-off.gif')); 1280 }); 1281 } 1282 }); 1283 } 1284}); 1285/*
1286 * stickyfloat - jQuery plugin for verticaly floating anything in a constrained area 1287 * 1288 * Example: jQuery('#menu').stickyfloat({duration: 400}); 1289 * parameters: 1290 * duration - the duration of the animation 1291 * startOffset - the amount of scroll offset after it the animations kicks in 1292 * offsetY - the offset from the top when the object is animated 1293 * lockBottom - 'true' by default, set to false if you don't want your floating box to stop at parent's bottom 1294 * $Version: 05.16.2009 r1 1295 * Copyright (c) 2009 Yair Even-Or 1296 * [email protected] 1297 */ 1298 1299$.fn.stickyfloat = function(options, lockBottom) { 1300 var $obj = this; 1301 var parentPaddingTop = parseInt($obj.parent().css('padding-top'))+30; 1302 var startOffset = $obj.parent().offset().top-50; 1303 var opts = $.extend({ startOffset: startOffset, offsetY: parentPaddingTop, duration: 200, lockBottom:true }, options); 1304 1305 $obj.css({ position: 'absolute' }); 1306 1307 if(opts.lockBottom){ 1308 var bottomPos = $obj.parent().height() - $obj.height() + parentPaddingTop; //get the maximum scrollTop value 1309 if( bottomPos < 0 ) 1310 bottomPos = 0; 1311 } 1312 1313 $(window).scroll(function () { 1314 $obj.stop(); // stop all calculations on scroll event 1315 1316 var pastStartOffset = $(document).scrollTop() > opts.startOffset; // check if the window was scrolled down more than the start offset declared. 1317 var objFartherThanTopPos = $obj.offset().top > startOffset; // check if the object is at it's top position (starting point) 1318 var objBiggerThanWindow = $obj.outerHeight() < $(window).height(); // if the window size is smaller than the Obj size, then do not animate. 1319 1320 // if window scrolled down more than startOffset OR obj position is greater than 1321 // the top position possible (+ offsetY) AND window size must be bigger than Obj size 1322 if( (pastStartOffset || objFartherThanTopPos) && objBiggerThanWindow ){ 1323 var newpos = ($(document).scrollTop() -startOffset + opts.offsetY ); 1324 if ( newpos > bottomPos ) 1325 newpos = bottomPos; 1326 if ( $(document).scrollTop() < opts.startOffset ) // if window scrolled < starting offset, then reset Obj position (opts.offsetY); 1327 newpos = parentPaddingTop; 1328 1329 $obj.animate({ top: newpos }, opts.duration ); 1330 } 1331 }); 1332}; 1333 1334 1335/* 1336 1337$(document).ready(function(){ 1338 if ($('body').find('#quick').length > 0) 1339 { 1340 $('#quick').stickyfloat({ duration: 500 }); 1341 } 1342 1343 // selectbox 1344 $('.selectlist dt').click(function(){ 1345 if ($(this).next().is(':hidden')) 1346 { 1347 $(this).addClass('active'); 1348 $(this).next().show(); 1349 } else {$(this).next().hide();$(this).removeClass('active');} 1350 return false; 1351 }); 1352 $('*:not(".selectlist *")').click(function(){ 1353 $('.selectlist dd').hide(); 1354 $('.selectlist dt').removeClass('active'); 1355 }); 1356 1357 1358 1359 // Input Clear 1360 var iText = $('.iLabel').next('.iText'); 1361 $('.iLabel').css('position','absolute'); 1362 iText 1363 .focus(function(){ 1364 $(this).prev('.iLabel').css('visibility','hidden'); 1365 }) 1366 .blur(function(){ 1367 if($(this).val() == ''){ 1368 $(this).prev('.iLabel').css('visibility','visible'); 1369 } else { 1370 $(this).prev('.iLabel').css('visibility','hidden'); 1371 } 1372 }) 1373 .change(function(){ 1374 if($(this).val() == ''){ 1375 $(this).prev('.iLabel').css('visibility','visible'); 1376 } else { 1377 $(this).prev('.iLabel').css('visibility','hidden'); 1378 } 1379 }) 1380 .blur(); 1381 $('.boardSearch .iLabel').click(function(){ 1382 $(this).css('visibility','hidden'); 1383 }); 1384 1385 $(".ltNotice > li > a").mouseover(function(){ 1386 $(".ltNotice > li").removeClass("active"); 1387 $(this).parent().addClass("active"); 1388 }); 1389 1390 1391 $('.aboutPlace li a').click(function(){ 1392 $('.aboutPlace').removeClass('active1').removeClass('active2').removeClass('active3').removeClass('active4').removeClass('active5'); 1393 $('.aboutPlace .content').hide(); 1394 if ($(this).hasClass('t1')){$('.aboutPlace').addClass('active1');$('.t1').parent().find('.content').show();viewMap(453150,363903, 'mapContainer')} 1395 if ($(this).hasClass('t2')){$('.aboutPlace').addClass('active2');$('.t2').parent().find('.content').show();viewMap(303170,538755, 'mapContainer1')} 1396 if ($(this).hasClass('t3')){$('.aboutPlace').addClass('active3');$('.t3').parent().find('.content').show(); viewMap(489350, 284995, 'mapContainer2')} 1397 if ($(this).hasClass('t4')){$('.aboutPlace').addClass('active4');$('.t4').parent().find('.content').show();viewMap1()} 1398 if ($(this).hasClass('t5')){$('.aboutPlace').addClass('active5');$('.t5').parent().find('.content').show();viewMap1()} 1399 return false; 1400 }); 1401 1402 $('.historyTab li a').click(function(){ 1403 $('.historyTab li').removeClass('active'); 1404 $(this).parent().addClass('active'); 1405 $('.historyCon').hide(); 1406 if ($(this).hasClass('t1')){$('.historyC1').show();$('.historyV1').show();} 1407 if ($(this).hasClass('t2')){$('.historyC2').show();$('.historyV2').show();} 1408 if ($(this).hasClass('t3')){$('.historyC3').show();$('.historyV3').show();} 1409 if ($(this).hasClass('t4')){$('.historyC4').show();$('.historyV4').show();} 1410 return false; 1411 }); 1412 1413 $(".pb-list div.content div.logo img").each(function(){ 1414 var imgheight = $(this).height() 1415 var diff = 147 - imgheight ; 1416 var imgtop = diff/2; 1417 if (diff > 0) { $(this).css("margin-top",imgtop); } 1418 }); 1419 $('.pb-list li').find('div.content').hide(); 1420 $('.pb-list li').eq(0).find('div.content').show(); 1421 $('.pb-list-head').click(function(){ 1422 $('.pb-list li').removeClass('active'); 1423 $(this).parent().addClass('active'); 1424 $('.pb-list li div.content').slideUp(); 1425 $(this).parent().find('.content').slideDown(); 1426 return false; 1427 }); 1428}); 1429 1430$('a.dddd').live('click', function(){ 1431 var size = $(this).attr('rel').split('x'); 1432 window.open($(this).attr('href'),'','width='+size[0]+',height='+size[1]+',scrollbars=no'); 1433 return false; 1434}); 1435$('a.privacy1').live('click', function(){ 1436 newwindow=window.open($(this).attr('href'),'','width=720,height=580,scrollbars=no'); 1437 if (window.focus) {newwindow.focus()} 1438 return false; 1439}); 1440 1441$('a.no_spam1').live('click', function(){ 1442 newwindow=window.open($(this).attr('href'),'','width=620,height=200,scrollbars=no'); 1443 if (window.focus) {newwindow.focus()} 1444 return false; 1445}); 1446 1447*/ 1448 1449 1450 1451 1452 1453//ë©ì¸í리ì¤í¸ 1454 $(document).ready( function() { 1455 var tab = $('.listTab'); 1456 tab.addClass('listTab'); 1457 tab.removeClass('jsOff'); 1458 tab.css('height', tab.find('>ul>li>ul:visible').height()+40); 1459 1460 function onSelectTab(){ 1461 var t = $(this); 1462 var myClass = t.parent('li').attr('class'); 1463 t.parents('.listTab:first').attr('class', 'listTab '+myClass); 1464 tab.css('height', t.next('ul').height()+40); 1465 return false; 1466 } 1467 tab.find('>ul>li>a').click(onSelectTab).focus(onSelectTab); 1468}); 1469 1470 1471//ë©ë´ê´ë ¨ 1472function gnb_show(num) { 1473 var objID = new Array("sub1","sub2","sub3","sub4","sub5","sub6","sub7", "sub8") 1474 1475 $(objID).each(function(index, el){ 1476 if(index != num-1){ 1477 $("#" + this).hide(); 1478 }else{ 1479 $("#" + this).show(); 1480 } 1481 }); 1482 $('#sub').addClass("sub"); 1483 } 1484 1485function gnb_hide() { 1486 var objID = new Array("sub1","sub2","sub3","sub4","sub5","sub6","sub7", "sub8") 1487 1488 $(objID).each(function(index){ 1489 $("#" + this).hide(); 1490 }); 1491 $('#sub').removeClass("sub"); 1492} 1493 1494 1495 1496//ë©ì¸ë©ë´ê´ë ¨ 1497// JavaScript Document 1498 1499function fnTopMenu1_Type1() { 1500 this.menu = new Array(); 1501 this.menuseq = 0; 1502 this.menuon = "F"; 1503 1504 this.Start = function() { 1505 this.MenuBox = document.getElementById(this.DivName).getElementsByTagName("ul")[0].childNodes; 1506 1507 // ë©ë´ì ê°¯ì를 íì íë ë¶ë¶ 1508 this.MenuLength = this.MenuBox.length; 1509 1510 // ë©ë´ì 1ëì¤ ë§í¬ë¶ë¶ì ë§ì°ì¤ë í¤ë³´ëì ë°ìì ë£ë ë¶ë¶ 1511 for ( var i=0; i<this.MenuLength; i++ ) { 1512 if ( this.MenuBox.item(i).tagName != "LI" ) { continue; } 1513 this.MenuLink = this.MenuBox.item(i).getElementsByTagName("a")[0]; 1514 this.MenuLink.i = i; 1515 this.MenuLink.fnName = this.fnName; 1516 this.MenuLink.onmouseover = this.MenuLink.onfocus = function() { eval(this.fnName +".fnMouseOver(" + this.i + ")") } 1517 this.MenuLink.onmouseout = this.MenuLink.onblur = function() { setTimeout(eval(this.fnName +".fnMouseOut()"),100) } 1518 1519 this.MenuSubBox = this.MenuBox.item(i).getElementsByTagName("div")[0]; 1520 this.MenuSubMenu = this.MenuSubBox.getElementsByTagName("ul")[0].getElementsByTagName("li"); 1521 this.MenuSubMenuLength = this.MenuSubMenu.length; 1522
1523 // ë©ë´ì 2ëì¤ ë§í¬ë¶ë¶ì ë§ì°ì¤ë í¤ë³´ëì ë°ìì ë£ë ë¶ë¶ 1524 for ( var j=0; j<this.MenuSubMenuLength; j++ ) { 1525 this.MenuSubLink = this.MenuSubMenu.item(j).getElementsByTagName("a")[0]; 1526 this.MenuSubLink.i = i; 1527 this.MenuSubLink.j = j; 1528 this.MenuSubLink.fnName = this.fnName; 1529 this.MenuSubLink.onmouseover = this.MenuSubLink.onfocus = function() { eval(this.fnName +".fnMouseSubOver(" + this.i + "," + this.j + ")") } 1530 this.MenuSubLink.onmouseout = this.MenuSubLink.onblur = function() { eval(this.fnName +".fnMouseSubOut(" + this.i + "," + this.j + ")") } 1531 } 1532 1533 this.MenuSubBox.style.display = "none"; 1534 1535 this.menuseq++; 1536 this.menu[this.menuseq] = i 1537 } 1538 1539 if ( this.DefaultMenu != 0 ) { 1540 this.fnMouseOver(this.menu[this.DefaultMenu]); 1541 if ( this.DefaultSubMenu != 0 ) { 1542 this.fnMouseSubOver(this.menu[this.DefaultMenu],this.DefaultSubMenu - 1); 1543 } 1544 } 1545 } 1546 1547 // ë©ë´ì 1ëì¤ ë§í¬ë¶ë¶ì ë§ì°ì¤ë í¤ë³´ëì ë°ìì ìí´ ì¤ííë ë¶ë¶ 1548 this.fnMouseOver = function(val) { 1549 for ( var i=0; i<this.MenuLength; i++ ) { 1550 if ( this.MenuBox.item(i).tagName != "LI" ) { continue; } 1551 this.MenuImg = this.MenuBox.item(i).getElementsByTagName("a")[0].getElementsByTagName("img")[0]; 1552 this.MenuSDiv = this.MenuBox.item(i).getElementsByTagName("div")[0]; 1553 if ( i == val ) { 1554 this.MenuImg.src = this.MenuImg.src.replace("_off.gif","_on.gif"); 1555 this.MenuSDiv.style.display = "block"; 1556 this.menuon = "F"; 1557 } else { 1558 this.MenuImg.src = this.MenuImg.src.replace("_on.gif","_off.gif"); 1559 this.MenuSDiv.style.display = "none"; 1560 } 1561 } 1562 } 1563 this.fnMouseOut = function() { 1564 this.menuon="F"; 1565 } 1566 1567 // ë©ë´ì 2ëì¤ ë§í¬ë¶ë¶ì ë§ì°ì¤ë í¤ë³´ëì ë°ìì ìí´ ì¤ííë ë¶ë¶ 1568 this.fnMouseSubOver = function(mnum,snum) { 1569 this.SubMenuImg = this.MenuBox.item(mnum).getElementsByTagName("div")[0].getElementsByTagName("ul")[0].getElementsByTagName("li")[snum].getElementsByTagName("a")[0].getElementsByTagName("img")[0]; 1570 this.SubMenuImg.src = this.SubMenuImg.src.replace("_off.gif","_on.gif"); 1571 this.menuon="T"; 1572 } 1573 this.fnMouseSubOut = function(mnum,snum) { 1574 this.SubMenuImg = this.MenuBox.item(mnum).getElementsByTagName("div")[0].getElementsByTagName("ul")[0].getElementsByTagName("li")[snum].getElementsByTagName("a")[0].getElementsByTagName("img")[0]; 1575 this.SubMenuImg.src = this.SubMenuImg.src.replace("_on.gif","_off.gif"); 1576 this.menuon="F"; 1577 } 1578 1579} 1580 1581 1582$(document).ready(function() { 1583 1584 var gnbT; 1585 1586 $(".gnb dl dd").css({"display":"none"}); 1587 1588 $(".gnb .subin dt a").addClass("on"); 1589 $(".gnb .subin dd a:eq(-1)").addClass("on"); 1590 1591 1592 1593 $(".gnb dl").hover( 1594 function() { 1595 clearTimeout(gnbT); 1596 if( $(this).children("dd").css("display") == "block" ) { 1597 $(".gnb dl dd").stop(true, true).css({"display":"none"}); 1598 $(this).children("dd").stop(true, true).css({"display":"block"}); 1599 1600 } else { 1601 1602 $(".gnb dl dd").stop(true, true).fadeOut(); 1603 $(this).children("dd").stop(true, true).fadeIn(); 1604 $(".gnb_bg").stop(true, true).fadeIn(); 1605 } 1606 1607 }, 1608 function() { 1609 1610 gnbT = setTimeout("location_menu()", 700); 1611 } 1612 ); 1613 1614 1615 $(".gnb dl dt a").focus( 1616 function() { 1617 1618 if( $(this).parent("dt").parent("dl").children("dd").css("display") == "block" ) { 1619 $(".gnb dl dd").stop(true, true).css({"display":"none"}); 1620 $(this).parent("dt").parent("dl").children("dd").stop(true, true).css({"display":"block"}); 1621 } else { 1622 1623 $(".gnb dl dd").stop(true, true).fadeOut(); 1624 $(this).parent("dt").parent("dl").children("dd").stop(true, true).fadeIn(); 1625 } 1626 1627 } 1628 ); 1629 1630 1631}); 1632 1633 1634function location_menu() { 1635 1636 $(".gnb dl dd").stop(true, true).fadeOut(); 1637 $(".gnb_bg").stop(true, true).fadeOut(); 1638} 1639 1640 1641$(document).ready(function() { 1642 1643 $("#over_menu li ul").css("display","none"); 1644 $("#over_menu li.on ul").css("display","block"); 1645 1646 $("#over_menu").children("li").children("a").click( 1647 function() { 1648 if( $(this).attr("href") == "#." ) {
1649 $("#over_menu li ul").stop(true,true).slideUp(); 1650 $(this).parent("li").children("ul").stop(false,false).slideDown(); 1651 } 1652 } 1653 ); 1654 1655 1656 /*íì¼ì²¨ë¶*/ 1657 var uploadFile = $('.fileBox .uploadBtn'); 1658 uploadFile.on('change', function(){ 1659 if(window.FileReader){ 1660 var filename = $(this)[0].files[0].name; 1661 } else { 1662 var filename = $(this).val().split('/').pop().split('\\').pop(); 1663 } 1664 $(this).siblings('.fileName').val(filename); 1665 }); 1666 1667 1668 $("#sub_menu > h2").on('click',function(){ 1669 $(this).next('ul').slideToggle(); 1670 }); 1671 1672 1673 1674 1675 // $('.apply_done').click(function(){ 1676 // alert('ì¨ë¼ì¸ ì¬ì ë±ë¡ì´ ë§ê°ëììµëë¤.'); 1677 // $(this).attr('href','#.'); 1678 // }); 1679 1680});
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.