$(document).ready(function() { $.fn.dataTable.ext.order['sortMln'] = function ( settings, col ) { return this.api().column( col, {order:'index'} ).nodes().map( function ( td ) { return 1*$(td).text().replace(' mln.', ''); } ); }; $.fn.dataTable.ext.order['sortCountryFlag'] = function ( settings, col ) { return this.api().column( col, {order:'index'} ).nodes().map( function ( td ) { return $('i', td).attr('title'); } ); }; $.fn.dataTable.ext.order['sortMostPopular'] = function ( settings, col ) { return this.api().column( col, {order:'index'} ).nodes().map( function ( td ) { return 1*$(td).text().substr(0,$(td).text().indexOf("x")-1); } ); }; }); var countries = {"61":{"id":"61","country":"Netherlands","countryCode":"NL","countryTr":"Netherlands"},"23":{"id":"23","country":"Italy","countryCode":"IT","countryTr":"Italy"},"76":{"id":"76","country":"Belgium","countryCode":"BE","countryTr":"Belgium"},"28":{"id":"28","country":"Spain","countryCode":"ES","countryTr":"Spain"},"14":{"id":"14","country":"Germany","countryCode":"DE","countryTr":"Germany"}}; var teams = [{"id":0,"name":""}]; var sportsmen = [{"id":"2699","tem":"45","ctr":"61","nam":"ABN AMRO BANK N.V.","namorig":"ABN AMRO BANK N.V.","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"ABN AMRO BANK N.V.<\/a>","confirmed_c":1},{"id":"2674","tem":"45","ctr":"61","nam":"ADYEN NV","namorig":"ADYEN NV","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"ADYEN NV<\/a>","confirmed_c":1},{"id":"4147","tem":"45","ctr":"61","nam":"ASM International","namorig":"ASM International","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"ASM International<\/a>","confirmed_c":1},{"id":"2701","tem":"45","ctr":"61","nam":"ASML Holding","namorig":"ASML Holding","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"ASML Holding<\/a>","confirmed_c":1},{"id":"2678","tem":"45","ctr":"61","nam":"ASR Nederland","namorig":"ASR Nederland","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"ASR Nederland<\/a>","confirmed_c":1},{"id":"2675","tem":"45","ctr":"61","nam":"Aegon","namorig":"Aegon","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"Aegon<\/a>","confirmed_c":1},{"id":"2676","tem":"45","ctr":"61","nam":"Ahold Delhaize Koninklijke","namorig":"Ahold Delhaize Koninklijke","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"Ahold Delhaize Koninklijke<\/a>","confirmed_c":1},{"id":"2677","tem":"45","ctr":"61","nam":"Akzo Nobel","namorig":"Akzo Nobel","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"Akzo Nobel<\/a>","confirmed_c":1},{"id":"2700","tem":"45","ctr":"61","nam":"ArcelorMittal","namorig":"ArcelorMittal","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"ArcelorMittal<\/a>","confirmed_c":1},{"id":"2702","tem":"45","ctr":"61","nam":"DSM Koninklijke","namorig":"DSM Koninklijke","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"DSM Koninklijke<\/a>","confirmed_c":1},{"id":"2679","tem":"45","ctr":"61","nam":"Galapagos","namorig":"Galapagos","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"Galapagos<\/a>","confirmed_c":1},{"id":"2680","tem":"45","ctr":"61","nam":"Heineken","namorig":"Heineken","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"Heineken<\/a>","confirmed_c":1},{"id":"2703","tem":"45","ctr":"61","nam":"IMCD","namorig":"IMCD","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"IMCD<\/a>","confirmed_c":1},{"id":"2681","tem":"45","ctr":"61","nam":"ING Groep","namorig":"ING Groep","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"ING Groep<\/a>","confirmed_c":1},{"id":"2704","tem":"45","ctr":"61","nam":"JUST EAT TAKEAWAY","namorig":"JUST EAT TAKEAWAY","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"JUST EAT TAKEAWAY<\/a>","confirmed_c":1},{"id":"2682","tem":"45","ctr":"61","nam":"KPN Koninklijke","namorig":"KPN Koninklijke","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"KPN Koninklijke<\/a>","confirmed_c":1},{"id":"2705","tem":"45","ctr":"61","nam":"NN Group","namorig":"NN Group","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"NN Group<\/a>","confirmed_c":1},{"id":"2707","tem":"45","ctr":"61","nam":"PROSUS","namorig":"PROSUS","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"PROSUS<\/a>","confirmed_c":1},{"id":"2706","tem":"45","ctr":"61","nam":"Philips Koninklijke","namorig":"Philips Koninklijke","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"Philips Koninklijke<\/a>","confirmed_c":1},{"id":"2708","tem":"45","ctr":"61","nam":"RANDSTAD NV","namorig":"RANDSTAD NV","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"RANDSTAD NV<\/a>","confirmed_c":1},{"id":"2683","tem":"45","ctr":"61","nam":"RELX","namorig":"RELX","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"RELX<\/a>","confirmed_c":1},{"id":"2709","tem":"45","ctr":"61","nam":"Royal Dutch Shell A","namorig":"Royal Dutch Shell A","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"Royal Dutch Shell A<\/a>","confirmed_c":1},{"id":"2684","tem":"45","ctr":"61","nam":"UNIBAIL-RODAMCO-WESTFIELD","namorig":"UNIBAIL-RODAMCO-WESTFIELD","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"UNIBAIL-RODAMCO-WESTFIELD<\/a>","confirmed_c":1},{"id":"2710","tem":"45","ctr":"61","nam":"UNILEVER","namorig":"UNILEVER","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"UNILEVER<\/a>","confirmed_c":1},{"id":"2685","tem":"45","ctr":"61","nam":"Wolters Kluwer","namorig":"Wolters Kluwer","cat":"AEX","pri":"0","rat":0,"mw":"M","link":"Wolters Kluwer<\/a>","confirmed_c":1},{"id":"2711","tem":"45","ctr":"61","nam":"AALBERTS NV","namorig":"AALBERTS NV","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"AALBERTS NV<\/a>","confirmed_c":1},{"id":"2687","tem":"45","ctr":"61","nam":"ALTICE EUROPE N.V.","namorig":"ALTICE EUROPE N.V.","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"ALTICE EUROPE N.V.<\/a>","confirmed_c":1},{"id":"2686","tem":"45","ctr":"61","nam":"Air France-KLM","namorig":"Air France-KLM","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"Air France-KLM<\/a>","confirmed_c":1},{"id":"2712","tem":"45","ctr":"61","nam":"Aperam","namorig":"Aperam","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"Aperam<\/a>","confirmed_c":1},{"id":"2713","tem":"45","ctr":"61","nam":"Arcadis","namorig":"Arcadis","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"Arcadis<\/a>","confirmed_c":1},{"id":"2714","tem":"45","ctr":"61","nam":"BAM Groep Koninklijke","namorig":"BAM Groep Koninklijke","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"BAM Groep Koninklijke<\/a>","confirmed_c":1},{"id":"4094","tem":"45","ctr":"61","nam":"BE Semiconductor Industries","namorig":"BE Semiconductor Industries","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"BE Semiconductor Industries<\/a>","confirmed_c":1},{"id":"2715","tem":"45","ctr":"61","nam":"Basic-Fit","namorig":"Basic-Fit","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"Basic-Fit<\/a>","confirmed_c":1},{"id":"2688","tem":"45","ctr":"61","nam":"Boskalis Westminster Koninklijke","namorig":"Boskalis Westminster Koninklijke","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"Boskalis Westminster Koninklijke<\/a>","confirmed_c":1},{"id":"2693","tem":"45","ctr":"61","nam":"Corbion","namorig":"Corbion","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"Corbion<\/a>","confirmed_c":1},{"id":"2689","tem":"45","ctr":"61","nam":"Eurocommercial Properties","namorig":"Eurocommercial Properties","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"Eurocommercial Properties<\/a>","confirmed_c":1},{"id":"2690","tem":"45","ctr":"61","nam":"Fagron","namorig":"Fagron","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"Fagron<\/a>","confirmed_c":1},{"id":"2691","tem":"45","ctr":"61","nam":"Flow Traders","namorig":"Flow Traders","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"Flow Traders<\/a>","confirmed_c":1},{"id":"2692","tem":"45","ctr":"61","nam":"Fugro","namorig":"Fugro","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"Fugro<\/a>","confirmed_c":1},{"id":"2716","tem":"45","ctr":"61","nam":"GrandVision","namorig":"GrandVision","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"GrandVision<\/a>","confirmed_c":1},{"id":"2717","tem":"45","ctr":"61","nam":"Intertrust","namorig":"Intertrust","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"Intertrust<\/a>","confirmed_c":1},{"id":"4160","tem":"45","ctr":"61","nam":"NSI","namorig":"NSI","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"NSI<\/a>","confirmed_c":1},{"id":"2694","tem":"45","ctr":"61","nam":"OCI","namorig":"OCI","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"OCI<\/a>","confirmed_c":1},{"id":"2695","tem":"45","ctr":"61","nam":"Pharming Group","namorig":"Pharming Group","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"Pharming Group<\/a>","confirmed_c":1},{"id":"2696","tem":"45","ctr":"61","nam":"PostNL Koninklijke","namorig":"PostNL Koninklijke","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"PostNL Koninklijke<\/a>","confirmed_c":1},{"id":"2718","tem":"45","ctr":"61","nam":"SBM Offshore","namorig":"SBM Offshore","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"SBM Offshore<\/a>","confirmed_c":1},{"id":"2719","tem":"45","ctr":"61","nam":"SIGNIFY NV","namorig":"SIGNIFY NV","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"SIGNIFY NV<\/a>","confirmed_c":1},{"id":"2720","tem":"45","ctr":"61","nam":"TKH Group","namorig":"TKH Group","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"TKH Group<\/a>","confirmed_c":1},{"id":"2721","tem":"45","ctr":"61","nam":"Vopak Koninklijke","namorig":"Vopak Koninklijke","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"Vopak Koninklijke<\/a>","confirmed_c":1},{"id":"2722","tem":"45","ctr":"61","nam":"WDP","namorig":"WDP","cat":"AMX","pri":"0","rat":0,"mw":"M","link":"WDP<\/a>","confirmed_c":1},{"id":"2697","tem":"45","ctr":"61","nam":"Accell Group","namorig":"Accell Group","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Accell Group<\/a>","confirmed_c":1},{"id":"2723","tem":"45","ctr":"61","nam":"Accsys Technologies","namorig":"Accsys Technologies","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Accsys Technologies<\/a>","confirmed_c":1},{"id":"2698","tem":"45","ctr":"61","nam":"Advanced Metallurgical Group","namorig":"Advanced Metallurgical Group","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Advanced Metallurgical Group<\/a>","confirmed_c":1},{"id":"26180","tem":"45","ctr":"61","nam":"Ajax","namorig":"Ajax","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Ajax<\/a>","confirmed_c":1},{"id":"26181","tem":"45","ctr":"61","nam":"Alfen N.V.","namorig":"Alfen N.V.","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Alfen N.V.<\/a>","confirmed_c":1},{"id":"26182","tem":"45","ctr":"61","nam":"Amsterdam Commodities","namorig":"Amsterdam Commodities","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Amsterdam Commodities<\/a>","confirmed_c":1},{"id":"26183","tem":"45","ctr":"61","nam":"Avantium","namorig":"Avantium","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Avantium<\/a>","confirmed_c":1},{"id":"26184","tem":"45","ctr":"61","nam":"BnS Group SA","namorig":"BnS Group SA","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"BnS Group SA<\/a>","confirmed_c":1},{"id":"26185","tem":"45","ctr":"61","nam":"Brunel International","namorig":"Brunel International","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Brunel International<\/a>","confirmed_c":1},{"id":"26186","tem":"45","ctr":"61","nam":"ForFarmers","namorig":"ForFarmers","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"ForFarmers<\/a>","confirmed_c":1},{"id":"26187","tem":"45","ctr":"61","nam":"Heijmans","namorig":"Heijmans","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Heijmans<\/a>","confirmed_c":1},{"id":"26188","tem":"45","ctr":"61","nam":"ICT Group","namorig":"ICT Group","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"ICT Group<\/a>","confirmed_c":1},{"id":"26189","tem":"45","ctr":"61","nam":"Kendrion","namorig":"Kendrion","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Kendrion<\/a>","confirmed_c":1},{"id":"26190","tem":"45","ctr":"61","nam":"Lucas Bols","namorig":"Lucas Bols","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Lucas Bols<\/a>","confirmed_c":1},{"id":"26193","tem":"45","ctr":"61","nam":"NIBC Holding N.V.","namorig":"NIBC Holding N.V.","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"NIBC Holding N.V.<\/a>","confirmed_c":1},{"id":"26191","tem":"45","ctr":"61","nam":"Nedap","namorig":"Nedap","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Nedap<\/a>","confirmed_c":1},{"id":"26192","tem":"45","ctr":"61","nam":"Neways Electronics","namorig":"Neways Electronics","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Neways Electronics<\/a>","confirmed_c":1},{"id":"26194","tem":"45","ctr":"61","nam":"Ordina","namorig":"Ordina","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Ordina<\/a>","confirmed_c":1},{"id":"26195","tem":"45","ctr":"61","nam":"Sif Holding","namorig":"Sif Holding","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Sif Holding<\/a>","confirmed_c":1},{"id":"26196","tem":"45","ctr":"61","nam":"Sligro Food Group","namorig":"Sligro Food Group","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Sligro Food Group<\/a>","confirmed_c":1},{"id":"26197","tem":"45","ctr":"61","nam":"TomTom","namorig":"TomTom","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"TomTom<\/a>","confirmed_c":1},{"id":"26200","tem":"45","ctr":"61","nam":"VIVORYON THERAPEUT","namorig":"VIVORYON THERAPEUT","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"VIVORYON THERAPEUT<\/a>","confirmed_c":1},{"id":"26198","tem":"45","ctr":"61","nam":"Van Lanschot Kempen NV","namorig":"Van Lanschot Kempen NV","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Van Lanschot Kempen NV<\/a>","confirmed_c":1},{"id":"26199","tem":"45","ctr":"61","nam":"Vastned","namorig":"Vastned","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Vastned<\/a>","confirmed_c":1},{"id":"26201","tem":"45","ctr":"61","nam":"Wereldhave","namorig":"Wereldhave","cat":"AScX","pri":"0","rat":0,"mw":"M","link":"Wereldhave<\/a>","confirmed_c":1}]; var sportsmenTeams = []; var showTeams = 0; //*********************** //SPORTSMEN TABLE HEADERS //*********************** var headersTableSportsmen = [ { 'sTitle': 'Nr.' }, { 'sTitle': 'Group' }, { 'sTitle': 'Country', 'sSortDataType': 'sortCountryFlag', sType : "text" }, { 'sTitle': 'Stock'}, { 'sTitle': 'Value', 'sSortDataType': 'sortMln', 'sType': 'numeric' , 'bSearchable': false, 'bVisible': false }, { 'sTitle': 'Team' , 'bSearchable': false, 'bVisible': false }, { 'sTitle': 'M/F' , 'bSearchable': false, 'bVisible': false } ]; //*********************** //TEAMS TABLE HEADERS //*********************** var headersTableTeams = [ {'sTitle': 'Nr.'}, { 'sTitle': 'Group' }, {'sTitle': '' , 'bSearchable': false, 'bVisible': false }, {'sTitle': 'Country' , 'sSortDataType': 'sortCountryFlag', sType : 'text' }, { 'sTitle': ''}, { 'sTitle': 'Value', 'sSortDataType': 'sortMln', 'sType': 'numeric' , 'bSearchable': false, 'bVisible': false } ]; //*********************** //SPORTSMEN TABLE CONTENT //*********************** var contentTableSportsmen = []; $.each(sportsmen, function(k, v) { contentTableSportsmen.push([ k + 1, v['cat'], getFlag(v['ctr']), v['link'], v['pri'], isset(teams[v['tem']])? teams[v['tem']]['name']:'', v['mw'] ]); }); //*********************** //TEAMS TABLE CONTENT //*********************** var contentTableTeams = []; $.each(sportsmenTeams, function(k, v) { contentTableTeams.push([ k + 1, v['cat'], "", getFlag(v['ctr']), v['nam'], v['pri'] ]); }); function isset (va) { return typeof va != 'undefined'; } $(document).ready(function() { $.fn.dataTable.ext.order['sortMln'] = function (settings, col) { return this.api().column(col, {order: 'index'}).nodes().map(function (td) { return parseFloat($(td).text().replace(' mln.', '').replace(',', '.')); } ); }; if (sportsmen.length) { var sportsmenTable = $('#tblSportsmen').dataTable( { "bPaginate": false, "bFilter": true, "bInfo": false, "bAutoWidth": true, "aoColumns" : headersTableSportsmen, "aaData": contentTableSportsmen, "bAutoWidth": false } ); } if (sportsmenTeams.length) { var sportsmenTeamsTable = $('#tblTeams').dataTable( { "bPaginate": false, "bFilter": true, "bInfo": false, "bAutoWidth": true, "aoColumns" : headersTableTeams, "aaData": contentTableTeams, "bAutoWidth": false } ); $('#teamsOverview').show(); } } ); function getFlag(id, margin) { if (!id || typeof countries[id] === "undefined" ) return ""; if (typeof margin == 'undefined') margin = true; return ""; }