var mobileKeyWords = new Array('iPhone', 'iPod', 'iPad', 'BlackBerry', 'Android', 'Windows CE', 'LG', 'MOT', 'SAMSUNG', 'SonyEricsson'); var mobile = false; //alert(mobile) var _hn = -1; var _sn = -1; var _cn = -1; var _c_hn = -1; var _c_sn = -1; var _c_cn = -1; var timer_lnb; var rs; function lnb(num1,num2,num3) { _hn = num1-1; _sn = num2-1; _cn = num3-1; for (var word in mobileKeyWords){ if (navigator.userAgent.match(mobileKeyWords[word]) != null){ mobile = true; break; } } trace(mobile); trace($('#lnb_container').length) lnb_setLayout(); lnb_addEvent(); } function lnb_setLayout() { trace([_hn,_sn,_cn]) var bannerHtml; var i = 0; if(hn==5) { bannerHtml ='

KT&G人터뷰

'; } $("#banner").html ( bannerHtml); } function lnb_addEvent() { $(".lnb_btn").bind("click", function() { overCheck( true, $(".lnb_btn").index(this)) } ); $(".lnb_btn").bind("mouseover", function() { overCheck( false, $(".lnb_btn").index(this)) } ); $(".lnb_btn").bind("mouseout", function(){ rollOutTimer() } ); $(".lnb_trigger li").bind("click", function() { lnb_click( $(".lnb_trigger").index($(this).parent().parent()), $( $(this).parent().children()).index($(this))) ; } ); $(".lnb_trigger li").bind("mouseover focusin", function() { overCheck( false, $(".lnb_trigger").index($(this).parent().parent()), $( $(this).parent().children()).index($(this))) ; } ); $(".lnb_trigger li").bind("mouseout", function(){ rollOutTimer() } ); overCheck(false, _sn, _cn, true); var $lnb = $('#lnb_container').find('.LMenu'); $lnb.children().each(function(){ if($(this).hasClass('sel')){ showLnb($(this)); }; }); function hideLnb(){ $lnb.children().each(function(){ if($(this).hasClass('active')){ $(this).removeClass('active').find('ul.lsMenu').hide(); } if($(this).hasClass('sel')){ if($('#lnb_container').length) $(this).find('ul.lsMenu').show(); } }); } function showLnb(self){ var $self = self; if($('#lnb_container').length) $('ul.lsMenu').hide(); if($('#lnb_container').length) $self.find('ul.lsMenu').show(); stopTimer(); } $lnb.children().bind('mouseenter focusin',function(e){ stopTimer(); var $self = $(this); var idx = $lnb.children().index(this); if($self.hasClass('active')){ return false; } hideLnb(); $self.addClass('active'); showLnb($self); }); $('#lnb_container').find('.LMenu').bind('mouseleave',function(e){ //rollOutTimer(); }); function rollOutTimer() { timer_lnb = setInterval(function(){ overCheck(false,_sn,_cn); hideLnb(); $lnb.children().each(function(){ if($(this).hasClass('sel')){ showLnb($(this)); }; }); stopTimer(); }, 500 ); } function stopTimer(){ clearInterval(timer_lnb); } } function overCheck(clicking, num, snum, init){ trace([num,snum]); clearInterval(timer_lnb); if (num!=_c_sn || snum != _c_cn) { _c_sn = num; _c_cn = snum; for (var i = 0 ; i<$(".lnb_btn").size(); i++) { if (i== num) { $($(".LMenu >li")[i]).addClass('sel'); } else { $($(".LMenu >li")[i]).removeClass('sel').find('ul.lsMenu').hide();; } //2Depth rollOver for (var n= 0; n<$("#lsCont"+i+" img").size(); n++) { var clip = $($("#lsCont"+i+" img")[n]); if (i== num && n==snum) { clip.attr("src",clip.attr("src").replace("off.gif","on.gif")) } else { clip.attr("src",clip.attr("src").replace("on.gif","off.gif")) } } } } else { lnb_click(num); } } function lnb_click(num2,num3) { trace("click : " + num2 + " , " + num3); } /* function rollOutTimer() { timer_lnb = setInterval('overCheck(false, '+_sn+','+_cn+')',500); }*/ function trace(str) { //$(".trace").html(str+"
" + $(".trace").html()); }