/*--------------
$Rev: 3378 $
--------------*/
/*===============================================================================================================================*/
/* Run Javascript Command =======================================================================================================*/
/*===============================================================================================================================*/
$(function(){
/* Repeated Use JQuery Objects
-------------------------------------------------------- */
var kpi_window = $(window);
var kpi_container = $('#Container');
var kpi_scrollElm = (function() {
if('scrollingElement' in document) {
return document.scrollingElement;
}
if(navigator.userAgent.indexOf('WebKit') != -1) {
return document.body;
}
return document.documentElement;
})();
/* end Repeated Use JQuery Objects
-------------------------------------------------------- */
/* Ajax Leave No Cache
-------------------------------------------------------- */
$.ajaxSetup({cache:true});
/* Download Confirm Catalog Click
-------------------------------------------------------- */
$('div#MainContent #suz_registrationForm table.DefaultViewTable.Download div.ThumbBlock div.Thumbnail p.Image').on('click',function(){
var tTarget = $('#suz_registrationForm .GridWrap.Grid3');
$(tTarget).css('position', 'relative');
$(tTarget).not(':animated').each(function(){
$(tTarget).animate({
'left':'-3px'
}, 8).animate({
'left':'0'
}, 8).animate({
'left':'3px'
}, 8).animate({
'left':'0'
}, 8).animate({
'left':'-3px'
}, 8).animate({
'left':'0'
}, 8).animate({
'left':'3px'
}, 8).animate({
'left':'0'
}, 8).animate({
'left':'-3px'
}, 8).animate({
'left':'0'
}, 8).animate({
'left':'3px'
}, 8).animate({
'left':'0'
}, 8);
});
});
/* end Download Confirm Catalog Click
-------------------------------------------------------- */
/* Print Dialog
-------------------------------------------------------- */
var kpi_openedModalWindow = "";
$('#PrintPage a').click(function(e){
e.preventDefault();
var dialog = $('#PrintPage').hasClass('Dialog');
if(dialog) {
window.print();
} else {
var obj = $(this);
var url = location.href;
if(url.indexOf("?")==-1){
obj.attr('href', url + '?print=1#PrintPreview');
}else{
obj.attr('href', url + '&print=1#PrintPreview');
}
window.open(obj.attr('href'));
}
return false;
});
$('#ModalPrintPage a').live('click', function(e){
e.preventDefault();
var obj = $(this);
var url = kpi_openedModalWindow;
if(url.indexOf("?")==-1){
obj.attr('href', url + '?print=1#PrintPreview');
}else{
obj.attr('href', url + '&print=1#PrintPreview');
}
window.open(obj.attr('href'));
return false;
});
var kpi_printSelection = location.href;
kpi_printSelection = kpi_printSelection.indexOf('#PrintPreview',0);
if (kpi_printSelection>0) {
var kpi_printCssPath = kpi_domainSettings.originalDomain + kpi_loadingfiles.PrintCss;
$('head').append(' ');
}
/* end Print Dialog
-------------------------------------------------------- */
/* JQuery Place Holder
-------------------------------------------------------- */
var kpi_searchInput = $('input.SearchInput');
var kpi_drillDownInput = $('.DrillDownNavHeader input');
kpi_searchInput.kpiplaceholder();
if(kpi_drillDownInput.length) {
kpi_drillDownInput.kpiplaceholder();
}
/* end JQuery Place Holder
-------------------------------------------------------- */
/* restore (use questionInfo)
/* before [Form Decoration]
-------------------------------------------------------- */
if("suz_restoreJson" in window ) {
for(var i in suz_restoreJson) {
var e_name = "enq" + suz_restoreJson[i].idx;
var e_value = suz_restoreJson[i].value;
if($("input[type=text][name="+ e_name +"]").length) {
$("input[name="+ e_name +"]").val(e_value);
} else if($("input[type=password][name="+ e_name +"]").length) {
$("input[name="+ e_name +"]").val(e_value);
} else if($("textarea[name="+ e_name +"]").length) {
$("textarea[name="+ e_name +"]").val(e_value);
} else if($("input[type=checkbox][name="+ e_name +"]").length) {
var c_values = e_value.split(",");
$("input[type=checkbox][name="+ e_name +"]").val(c_values);
} else if($("input[type=radio][name="+ e_name +"]").length) {
$("input[type=radio][name="+ e_name +"]").val([e_value]);
} else if($("select[name="+ e_name +"]").length) {
$("select[name="+ e_name +"]").val(e_value);
}
}
}
/* end restore (use questionInfo)
-------------------------------------------------------- */
/* Form Decoration
-------------------------------------------------------- */
var kpi_customCheckbox = $('input.CustomCheckbox');
var kpi_customRadio = $('input.CustomRadio');
var kpi_customSelect = $('select.CustomSelect');
if(kpi_customCheckbox.length) {
var kpi_customCheckboxFunction = function() {
var kpi_customCheckArray = [];
var kpi_inputCheckName;
for(var i=0;i kpi_headerArea.height() + kpi_contentsArea.height() + kpi_footerArea.height()) {
var kpi_dh = kpi_window.height() - kpi_headerArea.height() - kpi_footerArea.height() - 20;
kpi_contentsArea.css('height', kpi_dh + 'px');
kpi_contentsLayout.css('height', (kpi_dh - kpi_pageTopUtilities.height() - kpi_pageTitle.height() - kpi_pageBottomContent.height() - 20) + 'px');
}
kpi_window.resize(function(){
if(kpi_contentsArea.height() >= kpi_contentsArea.height() && kpi_window.height() > kpi_headerArea.height() + kpi_contentsAreaDefaultHeight + kpi_footerArea.height()) {
var kpi_dh = kpi_window.height() - kpi_headerArea.height() - kpi_footerArea.height() - 20;
kpi_contentsArea.css('height', kpi_dh + 'px');
kpi_contentsLayout.css('height', (kpi_dh - kpi_pageTopUtilities.height() - kpi_pageTitle.height() - kpi_pageBottomContent.height() - 20) + 'px');
}
});
// end Footer Fixed Bottom
-------------------------------------------------------- */
/* Modal and Light Box
-------------------------------------------------------- */
$('a.Modal').kpi_modalbox({
speed: kpi_usersettings.ModalOpenSpd,
initialWidth: "450px",
maxWidth: kpi_window.width() - 60,
initialHeight: "600px",
maxHeight: kpi_window.height() - 60,
onOpen:function(){ $('#kpi_modalbox').removeClass('ModalLarge'); },
onComplete:function(){
$('#kpi_boxClose').focus();
if($('.TabSwitching').length) $('.TabSwitching').tabChange();
if($('table.Stripe').length) $('table.Stripe tbody').find('tr:odd').addClass('EvenRow');
if($("#DownloadList").length || ($("#DownloadListLicenseSoftware").length || $("#DownloadListLicenseCad").length)) kpi_cartObj.callbackFromModalWindow($(this).prev().children("input").attr("id")); //For Cart
}
});
$('a.Modal').live('click', function(e) {
e.preventDefault();
kpi_openedModalWindow = $(this).attr('href');
});
$('a.ModalLarge').kpi_modalbox({
speed: kpi_usersettings.ModalOpenSpd,
width: "1050px",
height: "90%",
scalePhotos: false,
maxHeight: kpi_window.height() - 60,
onOpen:function(){ $('#kpi_modalbox').addClass('ModalLarge'); },
onComplete:function(){ $('#kpi_boxClose').focus(); }
});
$('a.ModalLarge').live('click', function(e) {
e.preventDefault();
kpi_openedModalWindow = $(this).attr('href');
});
/* Ajax Modal */
$(document).on('click', 'a.ModalAjax', function(e) {
var $this = $(this);
e.preventDefault();
kpi_openedModalWindow = $this.attr('href');
$.ajax({
type: 'GET',
url: kpi_openedModalWindow,
dataType: 'html',
success: function(data) {
var modalCntHtml = $($.parseHTML(data));
var modalCnt = modalCntHtml;
var modalTtl = $(data).find('#PageTitle h1').html();
$.kpi_modalbox({
speed: kpi_usersettings.ModalOpenSpd,
initialWidth: "450px",
maxWidth: kpi_window.width() - 60,
initialHeight: "600px",
maxHeight: kpi_window.height() - 60,
html: modalCnt,
onOpen:function(){ $('#kpi_modalbox').removeClass('ModalLarge');},
onComplete:function(){
$('#kpi_boxClose').focus();
modalCntHtml.filter('meta, title, link').remove();
if($('#kpi_boxTitle').text().length === 0) {
$('#ModalContent #PageTitle h1').remove();
if (modalTtl) {
$('#kpi_boxTitle').append(modalTtl);
} else {
$('#kpi_boxTitle').append($this.attr('title'));
}
}
if (modalCntHtml.find('.CloseWindow').length) {
modalCntHtml.find('#ContentsArea').addClass('Popup');
modalCntHtml.find('.CloseWindow').remove();
}
if($('.TabSwitching').length) $('.TabSwitching').tabChange();
if($('table.Stripe').length) $('table.Stripe tbody').find('tr:odd').addClass('EvenRow');
if($("#DownloadList").length || ($("#DownloadListLicenseSoftware").length || $("#DownloadListLicenseCad").length)) kpi_cartObj.callbackFromModalWindow($this.prev().children("input").attr("id")); //For Cart
}
});
},
error:function() {
}
});
return false;
});
$(document).on('click', '.js-modalAjax', function (e) {
var $this = $(this);
e.preventDefault();
kpi_openedModalWindow = $this.attr('href');
$.ajax({
type: 'GET',
url: kpi_openedModalWindow,
dataType: 'html',
success: function (data) {
var modalCntHtml = $($.parseHTML(data));
var modalCnt = modalCntHtml;
var modalTtl = $(data).find('#PageTitle h1').html();
$.kpi_jsModal({
speed: kpi_usersettings.ModalOpenSpd,
innerWidth: '100%',
closeButton: false,
html: modalCnt,
scrolling: false,
onOpen: function () {
$('#kpi_jsModal').removeClass('ModalLarge');
$('#kpi_jsModalBoxPrevious').remove();
$('#kpi_jsModalBoxNext').remove();
$('#kpi_jsModalBoxSlideshow').remove();
$('#kpi_jsModalBoxCurrent').remove();
},
onComplete: function () {
var root = $('#kpi_jsModal');
var modalWrap = root.find('#kpi_jsModalBoxWrapper');
var modalCont = root.find('#kpi_jsModalBoxContent');
var modalLoaded = root.find('#kpi_jsModalBoxLoadedContent');
var modalInner;
var modalCloseId = 'kpi_jsModalBoxClose';
var modalVisClass = 'kpi_jsModalBoxVisible';
var escTxt = window.kpi_translation.Close;
var $modalClose;
if (modalLoaded.find('#ModalContent').length) {
modalInner = modalLoaded.find('#ModalContent');
} else if (modalLoaded.find('#ModalFrame').length) {
modalInner = modalLoaded.find('#ModalFrame');
} else {
modalInner = modalLoaded.find('#Container');
}
modalInner.addClass(modalVisClass);
if (!$('#' + modalCloseId).length) {
modalInner.prepend('' + escTxt + ' ');
}
$modalClose = modalInner.find('#' + modalCloseId);
$modalClose.show().focus();
modalCntHtml.filter('meta, title, link').remove();
if ($('#kpi_jsModalBoxTitle').text().length === 0) {
$('#ModalContent #PageTitle h1').remove();
if (!modalLoaded.find('#ModalFrame').length) {
if (modalTtl) {
$('#kpi_jsModalBoxTitle').append(modalTtl);
} else {
$('#kpi_jsModalBoxTitle').append($this.attr('title'));
}
}
}
if (modalCntHtml.find('.CloseWindow').length) {
modalCntHtml.find('#ContentsArea').addClass('Popup');
modalCntHtml.find('.CloseWindow').remove();
}
if ($('#DownloadList').length || ($('#DownloadListLicenseSoftware').length || $('#DownloadListLicenseCad').length)) {
kpi_cartObj.callbackFromModalWindow($this.prev().attr('id'));
}
function stopBubbling(target) {
target.off('click').on('click', function (e) {
e.stopPropagation();
});
}
function modalClose(target) {
target.off('click').on('click', function () {
$.kpi_jsModal.close();
});
}
stopBubbling(modalInner);
modalClose(modalWrap);
modalClose(modalCont);
modalClose($modalClose);
modalInner.find('.MordalWindowCloseBtn').on('click', function (e) {
e.preventDefault();
$.kpi_jsModal.close();
});
}
});
}
});
return false;
});
/* Movie Modal */
if(kpi_domainSettings.isDomain) {
$('a.ModalMovie').kpi_modalbox({
speed: kpi_usersettings.ModalOpenSpd,
width: function(){
var inWidth = Number($(this).attr('data-width')) + 120;
return inWidth;
},
height: function(){
var inheight = Number($(this).attr('data-height')) + 150;
return inheight;
},
iframe: true,
onOpen:function(){ $('#kpi_modalbox').removeClass('ModalLarge'); },
onComplete:function(){ $('#kpi_boxClose').focus(); }
});
}
/* end Modal and Light Box
-------------------------------------------------------- */
/* Cross Type Navigation
-------------------------------------------------------- */
var kpi_crossTypeNav = $('div#CrossTypeNav');
if(kpi_crossTypeNav.length) {
var kpi_crossTypeNaviFunction = {
grouptypelist: kpi_domainSettings.originalDomain + kpi_loadingfiles.GroupTypeListJsonV2
,targetObj: $('div#ContentsLayout')
,label: $('div#CrossTypeNavLabel')
,naviContent: $('div#CrossTypeNavContent')
,mainContentBody: $('div#MainContentBody')
,tabNav: $('div#MainContentBody div.TabNav.Top')
,localNavi: $('div#PBC_LocalNav')
,localSeriesContent: $('div#PBC_LocalNav div.SeriesContent')
,flagClose: true
,pMargin: 50
,groupArray:[]
,crtSubTypesArray:[]
,subTypeArray:[]
,subTypeJsonFile:''
,sltGroupNum:0
,sltTypeNum:0
,typeLen:0
,subTypeLen:0
,defaultTypeId:kpi_currentTypeId
,defaultSubTypeId:kpi_currentSubTypeId
,crtSubTypeId:kpi_currentSubTypeId
,crtLocalNavSubTypeId:kpi_currentSubTypeId
,carousel:''
,init: function(){
// Datetime Handling
try{
if(kpi_datetime) {}
} catch(e) {
kpi_datetime = kpi_crossTypeNaviFunction.datetimeHandling();
}
if(!this.grouptypelist.length) {
$('div.CrossTypeNavContentBody', kpi_crossTypeNav).removeClass('loading');
$('div.SeriesContent', kpi_crossTypeNav).removeClass('loading');
$('div.SeriesContent', kpi_crossTypeNav).empty().append('' + kpi_translation.ContentLoadErrorMsg + '
');
return false;
}
this.positionSetting();
fixedLinkListArr = new Array(),
fixedLinkListArr2 = new Array(),
fixedLinkCrntName = $('#TopicPath').children('li').eq(2).children('a').text();
$.ajax({
type: "GET",
url: this.grouptypelist,
dataType: "json",
timeout: kpi_usersettings.AjaxTimeoutSeconds,
success : function(data){
$('div.CrossTypeNavContentBody', kpi_crossTypeNav).prepend('');
for (var i=0;i'+data.group[i].type[h].name+' ('+data.group[i].type[h].items+') ');
}
}
if(data.group[i].name == fixedLinkCrntName){
for(var j = 0; j < data.group[i].type.length; j ++){
fixedLinkListArr.push(data.group[i].type[j].link);
fixedLinkListArr2.push(data.group[i].type[j].name);
}
}
}
},
complete : function(data){
kpi_crossTypeNaviFunction.subTypeDataLoad();
for(var i = 0; i < fixedLinkListArr.length; i ++){
$('#FixSideArea').append('' + fixedLinkListArr2[i] + ' ');
}
},
error: function(xhr, status, err) {
if(kpi_crossTypeNav.is(':hidden')) {
kpi_crossTypeNav.fadeIn(kpi_usersettings.CrossTypeOCSpd);
}
$('div#CrossTypeNav div.SeriesContent').empty().append('' + kpi_translation.ContentLoadErrorMsg + '
');
}
});
}
,positionSetting: function(){
if(kpi_ua.IE) kpi_crossTypeNaviFunction.label.css({ rotate: '-90deg' });
if(kpi_crossTypeNaviFunction.tabNav.length) {
kpi_crossTypeNaviFunction.pMargin = kpi_crossTypeNaviFunction.tabNav.height() + kpi_crossTypeNaviFunction.pMargin;
}
var startOffset = kpi_crossTypeNaviFunction.mainContentBody.offset().top + kpi_crossTypeNaviFunction.pMargin;
kpi_crossTypeNav.css('top', startOffset + 'px');
kpi_crossTypeNaviFunction.naviContent.animate({ width: 'hide' }, 0 );
$('a', kpi_crossTypeNaviFunction.label).click( function(){
if(kpi_crossTypeNaviFunction.flagClose == true) {
kpi_crossTypeNaviFunction.label.removeClass('Close');
kpi_crossTypeNaviFunction.label.addClass('Open');
} else {
kpi_crossTypeNaviFunction.label.removeClass('Open');
kpi_crossTypeNaviFunction.label.addClass('Close');
}
kpi_crossTypeNaviFunction.naviContent.animate({ width: 'toggle' }, kpi_usersettings.CrossTypeOCSpd, function(){
if(kpi_crossTypeNaviFunction.flagClose == true) {
kpi_crossTypeNaviFunction.label.removeClass('Close');
kpi_crossTypeNaviFunction.label.addClass('Open');
kpi_crossTypeNaviFunction.flagClose = false;
} else {
kpi_crossTypeNaviFunction.label.removeClass('Open');
kpi_crossTypeNaviFunction.label.addClass('Close');
kpi_crossTypeNaviFunction.flagClose = true;
}
});
});
kpi_container.click( function(){
if(kpi_crossTypeNaviFunction.flagClose == false){
kpi_crossTypeNaviFunction.naviContent.animate({ width: 'hide' }, kpi_usersettings.CrossTypeOCSpd );
kpi_crossTypeNaviFunction.label.removeClass('Open');
kpi_crossTypeNaviFunction.label.addClass('Close');
kpi_crossTypeNaviFunction.flagClose = true;
}
});
kpi_crossTypeNav.crossTypeScroll({
heightMargin: kpi_crossTypeNaviFunction.pMargin,
targetHeight: 400,
wrap: kpi_crossTypeNaviFunction.targetObj,
offsetTop: kpi_crossTypeNaviFunction.mainContentBody.offset().top + kpi_crossTypeNaviFunction.pMargin
});
}
,subTypeDataLoad: function(){
var kpi_subTypeFile = kpi_crossTypeNaviFunction.subTypeJsonFile;
if(!kpi_subTypeFile.length) {
$('div.SeriesContent', kpi_crossTypeNav).removeClass('loading');
$('div.SeriesContent', kpi_crossTypeNav).empty().append('' + kpi_translation.ContentLoadErrorMsg + '
');
return false;
}
$.ajax({
type: "GET",
url: kpi_subTypeFile,
dataType: "json",
timeout: kpi_usersettings.AjaxTimeoutSeconds,
success : function(data){
$('div.CrossTypeNavContentBody', kpi_crossTypeNav).removeClass('loading');
$('div.SeriesContent', kpi_crossTypeNav).empty();
kpi_crossTypeNaviFunction.subTypeLen = data.subtype.length;
/* Write Descruption And SubType */
$('div.SeriesContent', kpi_crossTypeNav).append('' + kpi_crossTypeNaviFunction.groupArray[kpi_currentTypeId].description + '
');
if(kpi_crossTypeNaviFunction.defaultTypeId == kpi_currentTypeId && kpi_crossTypeNaviFunction.defaultSubTypeId == kpi_crossTypeNaviFunction.crtSubTypeId) {
kpi_crossTypeNaviFunction.crtSubTypeId = kpi_currentSubTypeId;
} else {
kpi_crossTypeNaviFunction.crtSubTypeId = data.subtype[0].id;
}
if(kpi_crossTypeNaviFunction.crtSubTypeId) {
$('p.Description', kpi_crossTypeNav).after('');
for(var j=0;j' + data.subtype[j].name + ' (' + data.subtype[j].series.length + ') ');
} else {
$('ul.SubTypeList', kpi_crossTypeNav).append('' + data.subtype[j].name + ' (' + data.subtype[j].series.length + ') ');
}
kpi_crossTypeNaviFunction.crtSubTypesArray[j] = { "id": data.subtype[j].id, "name": data.subtype[j].name, "items": data.subtype[j].items, "count": data.subtype[j].series.length };
}
}
$('div.SeriesContent', kpi_crossTypeNav).append('');
/* Write Series */
$('div.CarouselOption', kpi_crossTypeNav).before('');
for(var k=0;k');
var subLength = kpi_crossTypeNaviFunction.subTypeArray[kpi_crossTypeNaviFunction.crtSubTypeId].length;
if(!subLength) subLength = 0;
$(this).fadeIn(
kpi_usersettings.CrossTypeChangeSpd,
function(){
$(this).removeClass('loading');
$('ul.FrameCarousel', kpi_crossTypeNav).jcarousel({
scroll: 5,
animation: kpi_usersettings.FrameCarouselMvSpd,
size: subLength,
itemLoadCallback: kpi_crossTypeNaviFunction.itemLoadCallBack
});
});
}
).empty();
}
});
$('div.SeriesContent', kpi_crossTypeNav).fadeIn(
kpi_usersettings.CrossTypeChangeSpd,
function(){
var contentSize = kpi_crossTypeNaviFunction.subTypeArray[kpi_crossTypeNaviFunction.crtSubTypeId].length;
if(contentSize <= 5) contentSize = 0;
$('ul.FrameCarousel', kpi_crossTypeNav).jcarousel({
scroll: 5,
animation: kpi_usersettings.FrameCarouselMvSpd,
size: contentSize,
itemLoadCallback: kpi_crossTypeNaviFunction.itemLoadCallBack
});
}
);
if(kpi_crossTypeNav.is(':hidden')) {
kpi_crossTypeNav.fadeIn(kpi_usersettings.CrossTypeOCSpd);
}
/* Call Local Navigation if */
if($('div#PBC_LocalNav').length && !$('div#FrameCarouselWrapLocal').length) {
kpi_crossTypeNaviFunction.localNaviSubType();
}
},
error: function(xhr, status, err) {
$('div.SeriesContent', kpi_crossTypeNav).empty().append('' + kpi_translation.ContentLoadErrorMsg + '
');
}
});
}
,itemLoadCallBack: function(carousel, state){
kpi_crossTypeNaviFunction.carousel = carousel;
kpi_crossTypeNaviFunction.itemAddCallBack(carousel, carousel.first, carousel.last, kpi_crossTypeNaviFunction.subTypeArray[kpi_crossTypeNaviFunction.crtSubTypeId]);
}
,itemAddCallBack: function(carousel, first, last, data){
for (var i=0;i
');
}
thisPageNum = Math.ceil(last / scrollPage);
if(thisPageNum < 1) thisPageNum = 1;
$('p.PagerOption', kpi_crossTypeNav).html(''+thisPageNum+' / '+totalPage);
}
/* Local Navigation
-------------------------------------------------------- */
,localNaviSubType: function(){
kpi_crossTypeNaviFunction.localSeriesContent.addClass('loading');
kpi_crossTypeNaviFunction.localSeriesContent.empty();
kpi_crossTypeNaviFunction.localSeriesContent.fadeOut(0);
$('.MoreSeries h3', kpi_crossTypeNaviFunction.localNavi).after('');
for(var j=0;j' + kpi_crossTypeNaviFunction.crtSubTypesArray[j].name + ' (' + kpi_crossTypeNaviFunction.crtSubTypesArray[j].count + ') ');
} else {
$('ul.SubTypeList', kpi_crossTypeNaviFunction.localNavi).append('' + kpi_crossTypeNaviFunction.crtSubTypesArray[j].name + ' (' + kpi_crossTypeNaviFunction.crtSubTypesArray[j].count + ') ');
}
}
kpi_crossTypeNaviFunction.localSeriesContent.append('');
$('div.CarouselOption', kpi_crossTypeNaviFunction.localNavi).before('');
var contentSize = kpi_crossTypeNaviFunction.subTypeArray[kpi_crossTypeNaviFunction.crtLocalNavSubTypeId].length;
if(contentSize <= 5) contentSize = 0;
$('ul.FrameCarousel', kpi_crossTypeNaviFunction.localNavi).jcarousel({
scroll: 5,
animation: kpi_usersettings.FrameCarouselMvSpd,
size: contentSize,
itemLoadCallback: kpi_crossTypeNaviFunction.localItemLoadCallback
});
kpi_crossTypeNaviFunction.localSeriesContent.fadeIn(
kpi_usersettings.CrossTypeChangeSpd,
function(){
kpi_crossTypeNaviFunction.localSeriesContent.removeClass('loading');
kpi_crossTypeNaviFunction.localNaviClickEvent();
}
);
}
,localNaviClickEvent: function(){
$('ul.SubTypeList li a', kpi_crossTypeNaviFunction.localNavi).unbind('click').bind('click', function() {
if(kpi_crossTypeNaviFunction.crtLocalNavSubTypeId != $(this).attr('id')) {
$('ul.SubTypeList li', kpi_crossTypeNaviFunction.localNavi).removeClass('Current');
$(this).parent().addClass('Current');
kpi_crossTypeNaviFunction.crtLocalNavSubTypeId = $(this).attr('id');
kpi_crossTypeNaviFunction.localSeriesContent.addClass('loading');
$('div#FrameCarouselWrapLocal', kpi_crossTypeNaviFunction.localSeriesContent).empty();
$('div#FrameCarouselWrapLocal', kpi_crossTypeNaviFunction.localSeriesContent).fadeOut(
kpi_usersettings.CrossTypeChangeSpd,
function(){
$('div#FrameCarouselWrapLocal', kpi_crossTypeNaviFunction.localNavi).html('');
$(this).fadeIn(
kpi_usersettings.CrossTypeChangeSpd,
function(){
kpi_crossTypeNaviFunction.localSeriesContent.removeClass('loading');
var contentSize = kpi_crossTypeNaviFunction.subTypeArray[kpi_crossTypeNaviFunction.crtLocalNavSubTypeId].length;
if(contentSize <= 5) contentSize = 0;
$('ul.FrameCarousel', kpi_crossTypeNaviFunction.localNavi).jcarousel({
scroll: 5,
animation: kpi_usersettings.FrameCarouselMvSpd,
size: contentSize,
itemLoadCallback: kpi_crossTypeNaviFunction.localItemLoadCallback
});
});
}
).empty();
}
});
}
,localItemLoadCallback: function(carousel, state){
kpi_crossTypeNaviFunction.localItemAddCallback(carousel, carousel.first, carousel.last, kpi_crossTypeNaviFunction.subTypeArray[kpi_crossTypeNaviFunction.crtLocalNavSubTypeId]);
}
,localItemAddCallback: function(carousel, first, last, data) {
for (var i=0;i