var timeout = 25; var closetimer = 0; var ddmenuitem = 0; function jsddm_open() { jsddm_canceltimer(); jsddm_close(); ddmenuitem = $(this).find('div').css('visibility', 'visible'); } function jsddm_close() { if(ddmenuitem) { ddmenuitem.css('visibility', 'hidden'); } } function jsddm_timer() { closetimer = window.setTimeout(jsddm_close, timeout); } function jsddm_canceltimer() { if(closetimer) { window.clearTimeout(closetimer); closetimer = null;} } function swapImage() { var originalimgSrc = $(this).attr('src'); var hoverimgSrc = originalimgSrc.replace('_o','_h'); $(this).attr('src', hoverimgSrc); } function swapImageRestore() { var originalimgSrc = $(this).attr('src'); var hoverimgSrc = originalimgSrc.replace('_h','_o'); $(this).attr('src', hoverimgSrc); } function swapTabRestore() { var originalimgSrc = $(this).attr('src'); var hoverimgSrc = originalimgSrc.replace('_h','_o'); if(!$(this).parent().parent().hasClass('active')) { $(this).attr('src', hoverimgSrc); } } $(document).ready(function() { $('.hoverItem').each(function(){ var img = new Image(); img.src = $(this).attr('src').replace('_o','_h'); $(this).bind('mouseover', swapImage); $(this).bind('mouseout', swapImageRestore); }); $('.hoverTab').each(function(idx){ var img = new Image(); img.src = $(this).attr('src').replace('_o','_h'); $(this).bind('mouseover', swapImage); $(this).bind('mouseout', swapTabRestore); }); $('.tabView > .tab').each(function(){ $(this).find('.hoverTab:eq(0)').mouseover(); }); $('#brandSubNav li h4 + div').each(function(){ var originalSrc = $(this).prev().children('a').find('img').attr('src'); $(this).hover(function(){ var hoverSrc = originalSrc.replace('_o','_h'); if($(this).prev().find('img').hasClass('hoverItem')) $(this).prev().children('a').find('img').attr('src', hoverSrc) }, function(){ var hoverSrc = originalSrc.replace('_h','_o'); if($(this).prev().find('img').hasClass('hoverItem')) $(this).prev().children('a').find('img').attr('src', hoverSrc) }) }); var tabLoc = $('#tabSummary').attr('class'); if(tabLoc=='active') { $('#tabNav ul').css("background-position", "left -80px"); } else { $('#tabSummary').hover(function(){ $('#tabNav > ul').css('background-position', 'left -80px'); }, function(){ $('#tabNav > ul').css('background-position', 'left top'); }); } var tabHeight = $('#tabNav ul').height(); if(tabHeight >=34) { $('#tabNav ul').css('background-image', 'url(img/bg_tab_CSR_long.gif)'); } $('ul.subItems > li').addClass('liSubItems'); $('#mainContent .summary, .eventImg').children(':last-child').filter('p').addClass('last'); $('#mainContent .appendix').parent().addClass('withAppendix'); $('.subTitle + .newsTitle').addClass('nextTonewsTitle'); $('.itemTitle + .date').addClass('nextToitemTitle'); if($('#block-addon .middle').height()<100) { $('#block-addon .middle').addClass('short'); } $('#numberPromotion').jcarousel({ scroll:1 }); $('#phonePromotion').jcarousel({ scroll:1 }); //$('#numberPromotion ul.jcarousel-list.jcarousel-list-horizontal').css('width', '1000px'); $('#brandSubNav > ul > li').bind('mouseover', jsddm_open); $('#brandSubNav > ul > li').bind('mouseout', jsddm_timer); $('#keyvisual').agileTab({ trigger: 'hover', neighborItem: true, animation: true, animationInteval: 5000, hoverToStop: true, animationFade: true, initialItem: 1, circulation: true }); $('#serviceCombo').agileTab({ trigger: 'click', neighborItem: true, animation: true, animationInteval: 3000, hoverToStop: true, animationFade: true, initialItem: 1, circulation: true, carousel: false }); $('#mobilePackage').agileTab({ trigger: 'click', neighborItem: false, animation: false, animationInteval: 500, hoverToStop: false, animationFade: false, initialItem: 1, circulation: true, carousel: true }); $('#customerBonus').agileTab({ trigger: 'click', neighborItem: false, animation: false, animationInteval: 500, hoverToStop: false, animationFade: false, initialItem: 1, circulation: true, carousel: true }); $('#productCombo').agileTab({ trigger: 'click' }); $('#mobilePackage .tabContent li:eq(0)').clone().appendTo('#mobilePackage .tabContent'); $('#promoCustomer .tabContent li:eq(0)').clone().appendTo('#promoCustomer .tabContent'); $('.aPop a.more').hover(function(){ $(this).next().show(); }, function(){ $(this).next().hide(); } ); $('#mobilePackage, #customerBonus').find(".tab span").hover(function(){ $(this).addClass("hover"); }, function(){ $(this).removeClass("hover"); } ); $(".aShowlayer").click(function(){ $(this).next().show(); }); $("#PAdeclaration").click(function(){ $(this).hide(); }); var localLi = $("#localNav ul.navMenu li").size(); if(localLi>0 && localLi<=2) {$("#localNav ul.navMenu").addClass('mini'); } if(localLi>2 && localLi<=6) {$("#localNav ul.navMenu").addClass('short'); } });