1$(document).ready( function() { 2 3 var navi = $('#navi'); 4 var side = $('#side_bar'); 5 var over = $('.side_overlay'); 6 7 // page 8 var main = $('#main_page'); 9 var hp = $('#hp_page'); 10 var history = $('#history_page'); 11 var contact = $('#contact_page'); 12 13 var windowScrollTop = $(window).scrollTop(); 14 15 var app = { 16 17 18 /* 19 |-------------------------------------------------------------------------- 20 | 기본 í¨ì 21 |-------------------------------------------------------------------------- 22 | 23 */ 24 25 common: function() { 26 27 $(window).resize(function(e){ 28 windowWidth = window.innerWidth; 29 windowHeight = window.innerHeight; 30 }).resize(); 31 32 $('.side_toggle, .side_overlay').unbind('click').click(function() { 33 if ( ! side.hasClass('side_open') ) { 34 $('body').addClass('body_none_scroll'); 35 side.addClass('side_open'); 36 over.fadeIn(); 37 } else { 38 $('body').removeClass('body_none_scroll'); 39 side.removeClass('side_open'); 40 setTimeout(function() { over.fadeOut('fast'); }, 100); 41 } 42 }); 43 44 // side accordion 45 side.find('.cat').click(function(){ 46 if ( windowWidth < 767 ) { 47 var tg = $(this); 48 if ( tg.next().is(':visible') === false ) { 49 side.find('.sub').slideUp(300); 50 } 51 tg.next().slideToggle(300); 52 } 53 }); 54 55 // side accordion 56 $('.service_faq .qs').click(function(){ 57 var tg = $(this); 58 var an = tg.next('.an'); 59 if ( an.css('display') == 'none' ) { 60 an.slideDown('fast'); 61 tg.find('.state i').removeClass('icon-plus').addClass('icon-minus'); 62 } else { 63 an.slideUp('fast'); 64 tg.find('.state i').removeClass('icon-minus').addClass('icon-plus'); 65 } 66 }); 67 68 // ìë¨ íë´ë ì¤ 69 if ( $('.parallax').length > 0 ) { 70 $(".parallax>div").parallax( "50%", 0 ); 71 $(".parallax>div").css("visibility","visible"); 72 } 73 74 // ë²ì 리ì¤í¸ ë ¸ì¶ 75 $('.lang a').unbind('click').click(function() { 76 var tg = $(this).closest('.lang'); 77 tg.addClass('lists'); 78 tg.on('outerClick', function(){ if ( tg.hasClass('lists') ) tg.removeClass('lists'); }); 79 }); 80 81 // ë©ì¸ í¬ëª ì²ë¦¬ 82 var navi_trans = function( scroll ) { 83 if ( $('.sub_page').length < 1 ) 84 scroll > 200 ? navi.removeClass('navi_transparent') : navi.addClass('navi_transparent'); 85 } 86 navi_trans( windowScrollTop ); 87 88 var windowPosition = windowScrollTop; 89 $(window).scroll(function() { 90 91 // ê¸ë¡ë² 92 windowScrollTop = $(window).scrollTop(); 93 94 // window ëì 95 if ( windowScrollTop == windowPosition ) return false; 96 97 // ëë¹ toggle 98 windowScrollTop > windowPosition ? navi.removeClass('navi_show') : navi.addClass('navi_show'); 99 100 // ì¤í¬ë¡¤ ë ì´ë²¤í¸ 101 var scrollHeight = $(document).height(); 102 var scrollPosition = $(window).height() + $(window).scrollTop(); 103 if ( (scrollHeight - scrollPosition) / scrollHeight === 0 ) navi.addClass('navi_show'); 104 105 // ë©ì¸ í¬ëª ì²ë¦¬ 106 navi_trans( windowScrollTop ); 107 108 windowPosition = windowScrollTop < 1 ? 1 : windowScrollTop; // 모ë°ì¼ ëì ( -ì²ë¦¬ëë©´ ì ìë¡ ë³í ) 109 110 }).scroll(); 111 112 // íì´ì§ ë¡ë 113 $(window).load(function() { 114 if ( $('.sub_page').length > 0 ) { 115 var menu = 0; 116 var seg = get_segment(2); 117 if ( seg == 'cms' 118 || seg == 'gsa' 119 || seg == 'engine' 120 || seg == 'hm' 121 ) { 122 menu = 0; 123 } else if ( seg == 'history' ) { 124 menu = 1; 125 } else if ( seg == 'partner' ) { 126 menu = 2; 127 } else if ( seg == 'contact' ) { 128 menu = 3; 129 } else if ( seg == 'advice' || seg == 'advice_view' ) { // HUB-727 ì¶ê° 130 menu = 4; 131 } else if ( seg == '' ) { 132 133 } 134 $('.inner_cat > li').eq(menu).find('>a').addClass('active'); 135 } 136 137 setTimeout(function() { $('.main_visual').find('.state').addClass('active'); }, 500); 138 139 $('#sidetab').addClass('view'); 140 $(".main_partner").parallax( "50%", 0 ); 141 142 }); 143 144 // 리ì¬ì´ì¦ 145 $(window).resize(function(e){ 146 147 // ì´ë ¤ììë ì¬ì´ë ë«ê¸°ì²ë¦¬ 148 if ( side.hasClass('side_open') ) { 149 $('body').removeClass('body_none_scroll'); 150 side.removeClass('side_open'); 151 setTimeout(function() { over.fadeOut('fast'); }, 100); 152 } 153 154 }).resize(); 155 156 // side accordion 157 $('#page_top').click(function(){ 158 $("html,body").animate( { scrollTop : '0px' }, 300 ); 159 event.preventDefault(); 160 return false;
161 }); 162 163 cookiedata = document.cookie; 164 var pop = $('.notice_pop'); 165 var pop2 = $('.notice2_pop'); 166 pop.find('.foot button').click(function(){ setPopCookie("maindiv", "done", 24); pop.hide(); }); 167 pop2.find('.foot button').click(function(){ setPopCookie("maindiv2", "done", 24); pop2.hide(); }); 168 pop.find('.pop_close').click(function() { pop.hide(); }); 169 pop2.find('.pop_close').click(function() { pop2.hide(); }); 170 if (cookiedata.indexOf("maindiv=done") < 0 ){ pop.show(); } 171 if (cookiedata.indexOf("maindiv2=done") < 0 ){ pop2.show(); } 172 function setPopCookie(name, value, expiredays) { 173 var todayDate = new Date(); 174 todayDate.setHours(todayDate.getHours() + expiredays); 175 document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toLocaleString() + ";" 176 } 177 178 }, 179 180 181 /* 182 |-------------------------------------------------------------------------- 183 | ë©ì¸ íì´ì§ 184 |-------------------------------------------------------------------------- 185 | 186 */ 187 188 mainPage: function() { 189 $('.main_visual').backstretch([ 190 AST + "/img/svc/bg/visual10.jpg", 191 AST + "/img/svc/bg/visual11.jpg", 192 AST + "/img/svc/bg/visual12.jpg", 193 AST + "/img/svc/bg/visual13.jpg", 194 ], { fade: 500, duration: 4000 }); 195 196 // ë©ì¸ ì¹´ì´í° 197 $('.main_adr').counterUp({ delay: 10, time: 1000 }); 198 $('.main_rnt').counterUp({ delay: 10, time: 1000 }); 199 $('.main_ptn').counterUp({ delay: 10, time: 1000 }); 200 setTimeout(function() { $('.main_unit').fadeIn('fast'); }, 1500); 201 202 var title = $('.main_visual h1'); 203 var text = title.text(); 204 var cnt = 0; 205 var timer1 = null; 206 function typing(){ 207 var hypen = text.length == cnt ? '' : '_' 208 title.text( text.substring( 0, cnt ) + hypen ); 209 cnt++; 210 timer1 = setTimeout( function() {typing() }, 80 ); 211 if ( text.length < cnt ) { 212 clearTimeout( timer1 ); 213 cnt = 0; 214 } 215 } 216 typing(); 217 218 var owl = $('.owl-carousel'); 219 owl.owlCarousel({ 220 margin: 10, 221 loop: true, 222 autoplay: true, 223 autoplayTimeout: 3000, 224 autoplayHoverPause: true, 225 responsive: { 226 0: { items: 1 }, 227 600: { items: 2 }, 228 1000: { items: 3 } 229 } 230 }) 231 232 var insta = new Instafeed({ 233 get: 'user', 234 userId: FEED.substring(0,10), 235 sortBy: "most-recent", 236 limit: 6, 237 accessToken: FEED, 238 template: ' ', 239 success: function( e ) { 240 var data = e.data; 241 var dom = ''; 242 for ( var i = 0; 6 > i; i++ ) { 243 if ( i == 0 || i == 3 ) dom += '<li class="b_col b_col_767"><ul class="b_row group">'; 244 dom += '<li class="b_col"><a href="' + data[i].link + '" target="_blank"><img src="' + data[i].images.thumbnail.url + '" alt="' + data[i].caption.text + '" title="' + data[i].caption.text + '" /></a></li>'; 245 if ( i == 2 || i == 5 ) dom += '</ul></li>'; 246 } 247 $('#instafeed').html( dom ); 248 } 249 }); 250 insta.run(); 251 }, 252 253 254 /* 255 |-------------------------------------------------------------------------- 256 | ííì´ì§ íì´ì§ 257 |-------------------------------------------------------------------------- 258 | 259 */ 260 hpPage: function() { 261 $('#lead_more').click(function() { 262 var btn = $(this); 263 btn.find('div').fadeIn(); 264 setTimeout(function(){ 265 var check = false;
266 $.each( $('.service_portfolio').find('.site_list'), function( i, v ) { 267 check = true; 268 if ( $(v).css('display') == 'none' ) { 269 $(v).slideDown('fast'); 270 if ( $(v).next('.site_list').length < 1 ) { 271 btn.fadeOut(); 272 } 273 return false; 274 } 275 }); 276 if ( check ) btn.find('div').fadeOut(); 277 }, 500); 278 }); 279 }, 280 281 /* 282 |-------------------------------------------------------------------------- 283 | ííì´ì§ íì´ì§ 284 |-------------------------------------------------------------------------- 285 | 286 */ 287 historyPage: function() { 288 $('.history_group').unbind('click').click(function() { 289 var tg = $(this); 290 if ( tg.hasClass('show') ) { 291 tg.removeClass('show'); 292 tg.find('.detail').slideUp('fast'); 293 } else { 294 $('.history_group').removeClass('show'); 295 $('.history_group .detail').slideUp('fast'); 296 tg.addClass('show'); 297 tg.find('.detail').slideDown('fast'); 298 } 299 }); 300 }, 301 302 /* 303 |-------------------------------------------------------------------------- 304 | ííì´ì§ íì´ì§ 305 |-------------------------------------------------------------------------- 306 | 307 */ 308 contactPage: function() { 309 310 // #1348 íì¬ ì£¼ì ë³ê²½ ë¡ìë¹ë© ( 37.5118337511933, 127.048216357225 ) > ì ì¼ë¹ë© ( 37.50628808368931, 127.05333836731506 ) 2023.11.07 íì§ 311 var map = new daum.maps.Map( document.getElementById('map'), { 312 //center: new daum.maps.LatLng( 37.5118337511933, 127.048216357225 ), 313 center: new daum.maps.LatLng( 37.50628808368931, 127.05333836731506 ), 314 level: 4, 315 scrollwheel: false, 316 }); 317 //var markerPosition = new daum.maps.LatLng( 37.5118337511933, 127.048216357225 ); 318 var markerPosition = new daum.maps.LatLng( 37.50628808368931, 127.05333836731506 ); 319 var marker = new daum.maps.Marker({ position: markerPosition}); 320 marker.setMap ( map ); 321 322 // íë©´ ì¬ì´ì¦ ë³ê²½ì ë§ì»¤ ì¼í° ë§ì¶ê¸° 323 $(window).resize(function(e){ 324 // map.setCenter( new daum.maps.LatLng( 37.5118337511933, 127.048216357225 ) ); 325 map.setCenter( new daum.maps.LatLng( 37.50628808368931, 127.05333836731506 ) ); 326 }).resize(); 327 328 var send_block = true; 329 $('#send_mail').click( function() { 330 if ( ! send_block ) return false; 331 var msg1 = 'ì´ë¦ì'; 332 var msg2 = 'ë´ë¹ì'; 333 var msg3 = 'ì°ë½ì²ë¥¼'; 334 var msg4 = 'ì´ë©ì¼ì'; 335 var msg5 = 'ë´ì©ì'; 336 switch( get_cookie( 'lang' ) ) { 337 case 'english' : 338 msg1 = 'Name '; 339 msg2 = 'Position '; 340 msg3 = 'Phone'; 341 msg4 = 'Email '; 342 msg5 = 'Contents '; 343 break; 344 case 'japan' : 345 msg1 = 'æ°åã'; 346 msg2 = 'æ å½'; 347 msg3 = 'æºå¸¯é»è©±'; 348 msg4 = 'ã¡ã¼ã«ã'; 349 msg5 = 'å 容ã'; 350 break; 351 } 352 return validation({ 353 v_Name : [ $('#v_Name'), msg1 ], 354 v_Management : [ $('#v_Management'), msg2 ], 355 v_Phone : [ $('#v_Phone'), msg3 ], 356 v_Email : [ $('#v_Email'), msg4, 'EM' ], 357 v_Description : [ $('#v_Description'), msg5 ], 358 }, function(){ 359 send_block = false;
360 $.ajax({ 361 type: "POST", 362 url: BASE+"/svc/ajax_mail_send", 363 dataType: "json", 364 data: $('#myForm').serialize(), 365 success: function(obj) { 366 if ( obj.stt === 'ok' ) { 367 alert( obj.msg ); 368 } else { 369 alert( obj.msg ); 370 $('.admin_contact').hide(); 371 $('.contact_overlay').hide(); 372 } 373 },beforeSend:function(){ 374 $('.ajax_loader').removeClass('b_hide'); 375 send_block = true; 376 },complete:function(){ 377 $('.ajax_loader').addClass('b_hide'); 378 send_block = true; 379 },error:function(e){ 380 console.log( e.responseText ); 381 console.log( 'response error - ê´ë¦¬ì 문ì ìë§ : send_mail' ); 382 send_block = true; 383 } 384 }); 385 }); 386 }); 387 388 }, 389 390 } // app 391 392 393 // íì´ì§ë³ ì¤íì²ë¦¬ 394 app.common(); 395 if ( main.length > 0 ) app.mainPage(); 396 if ( hp.length > 0 ) app.hpPage(); 397 if ( history.length > 0 ) app.historyPage(); 398 if ( contact.length > 0 ) app.contactPage(); 399 400}); 401
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.