/*-------------- $Rev: 1033 $ --------------*/ $(function(){ var kpi_inlineModalContent = $('div.InlineModalContent'); if(kpi_inlineModalContent.length) { var kpi_selectModelsFunction = { // loadFile: kpi_domainSettings.originalDomain + '/data/downloads_select_models.json' loadFile:kpi_selectModelsJsonFile ,switchingObj: $('div.Switching', kpi_inlineModalContent) ,modelsText: $('div.RefineSearchForm ul li.Link span').text() ,selectModelTr: '' ,typeListLength: 0 ,allmodelsNum: 0 ,allTableTrNum: 0 ,checkedLength: 0 ,allItems: [] ,loopNum: 0 ,sectionCheckboxArray: [] ,inDisconArray: [] ,init: function () { $.ajax({ type: "GET", url: this.loadFile, dataType: "jsonp", timeout: kpi_usersettings.AjaxTimeoutSeconds, cache: false, jsonp: "callback", jsonpCallback: "kpi_selectModels", success : function(data){ this.typeListLength = data.typelist.length; var disconItem = ""; var disconClass = ""; var modelsNum = []; var disconNum = []; for (var i=0;i

'+ data.typelist[i].name +'

'; modelsNum[i] = data.typelist[i].models.length; disconNum[i] = 0; var trNum = Math.ceil(modelsNum[i] / 3); for (var h=0;h'; disconClass = ' class="Discontinued"'; disconNum[i] = disconNum[i] + 1; } kpi_selectModelsFunction.inDisconArray[i] += ''; } else { kpi_selectModelsFunction.inDisconArray[i] += ''; } disconClass = ""; disconItem = ""; } kpi_selectModelsFunction.inDisconArray[i] += '
 
'; } }, complete : function(data){ kpi_selectModelsFunction.loopNum = kpi_selectModelsFunction.inDisconArray.length; for(var i=0;i' + kpi_translation.ContentLoadErrorMsg + '

'); } }); } ,displaySwitchingFunc: function () { var displaySwitching = $('.DisplaySwitching a'); var closeButton = $('div#kpi_boxClose'); var disArray = []; displaySwitching.bind('click', function() { var num = displaySwitching.index(this); displaySwitching.parent('li').removeClass('Current'); $(this).parent('li').addClass('Current'); if(num > 0) { for(var i=0;i0) { displaySwitching.eq(0).parent('li').addClass('Current'); displaySwitching.eq(1).parent('li').removeClass('Current'); for(var i=0;i 0) { for(var i=0;i0) { refineInlineModal.text(kpi_selectModelsFunction.modelsText+' ('+kpi_selectModelsFunction.checkedLength+'/'+kpi_selectModelsFunction.allmodelsNum+')'); } else { refineInlineModal.text(kpi_selectModelsFunction.modelsText); } } }; kpi_selectModelsFunction.init(); } });