$(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 = {"145":{"id":"145","country":"Slovenia","countryCode":"SI","countryTr":"Sloveni\u00eb"},"117":{"id":"117","country":"Norway","countryCode":"NO","countryTr":"Noorwegen"},"94":{"id":"94","country":"Swiss","countryCode":"CH","countryTr":"Zwitserland"},"93":{"id":"93","country":"Austria","countryCode":"AT","countryTr":"Oostenrijk"},"9":{"id":"9","country":"Russia","countryCode":"RU","countryTr":"Rusland"},"33":{"id":"33","country":"Poland","countryCode":"PL","countryTr":"Polen"},"14":{"id":"14","country":"Germany","countryCode":"DE","countryTr":"Duitsland"},"19":{"id":"19","country":"France","countryCode":"FR","countryTr":"Frankrijk"},"10":{"id":"10","country":"Japan","countryCode":"JP","countryTr":"Japan"},"78":{"id":"78","country":"Czech Republic","countryCode":"CZ","countryTr":"Tsjechi\u00eb"},"36":{"id":"36","country":"Canada","countryCode":"CA","countryTr":"Canada"},"3":{"id":"3","country":"United States","countryCode":"US","countryTr":"Verenigde Staten"},"112":{"id":"112","country":"Finland","countryCode":"FI","countryTr":"Finland"},"150":{"id":"150","country":"Estonia","countryCode":"EE","countryTr":"Estland"},"62":{"id":"62","country":"Kazakhstan","countryCode":"KZ","countryTr":"Kazachstan"},"25":{"id":"25","country":"South Korea","countryCode":"KR","countryTr":"Zuid-Korea"},"95":{"id":"95","country":"Bulgaria","countryCode":"BG","countryTr":"Bulgarije"},"23":{"id":"23","country":"Italy","countryCode":"IT","countryTr":"Itali\u00eb"},"17":{"id":"17","country":"Turkey","countryCode":"TR","countryTr":"Turkije"},"27":{"id":"27","country":"Ukraine","countryCode":"UA","countryTr":"Oekra\u00efne"},"52":{"id":"52","country":"Romania","countryCode":"RO","countryTr":"Roemeni\u00eb"}}; var teams = [{"id":0,"name":""}]; var sportsmen = [{"id":"17313","tem":"0","ctr":"145","nam":"Prevc, Domen ","namorig":"Prevc, Domen ","cat":"","pri":"25 mln.","rat":0,"mw":"M","link":"Prevc, Domen <\/a>","confirmed_b":1},{"id":"17314","tem":"0","ctr":"117","nam":"Tande, Daniel Andre ","namorig":"Tande, Daniel Andre ","cat":"","pri":"21,2 mln.","rat":0,"mw":"M","link":"Tande, Daniel Andre <\/a>","confirmed_b":1},{"id":"17335","tem":"0","ctr":"93","nam":"Kraft, Stefan ","namorig":"Kraft, Stefan ","cat":"","pri":"18,5 mln.","rat":0,"mw":"M","link":"Kraft, Stefan <\/a>","confirmed_b":1},{"id":"17342","tem":"0","ctr":"33","nam":"Stoch, Kamil ","namorig":"Stoch, Kamil ","cat":"","pri":"17,8 mln.","rat":0,"mw":"M","link":"Stoch, Kamil <\/a>","confirmed_b":1},{"id":"17343","tem":"0","ctr":"14","nam":"Freund, Severin ","namorig":"Freund, Severin ","cat":"","pri":"15,3 mln.","rat":0,"mw":"M","link":"Freund, Severin <\/a>","confirmed_b":1},{"id":"17333","tem":"0","ctr":"93","nam":"Hayboeck, Michael ","namorig":"Hayboeck, Michael ","cat":"","pri":"14,6 mln.","rat":0,"mw":"M","link":"Hayboeck, Michael <\/a>","confirmed_b":1},{"id":"17344","tem":"0","ctr":"33","nam":"Kot, Maciej ","namorig":"Kot, Maciej ","cat":"","pri":"13,7 mln.","rat":0,"mw":"M","link":"Kot, Maciej <\/a>","confirmed_b":1},{"id":"17326","tem":"0","ctr":"145","nam":"Prevc, Peter ","namorig":"Prevc, Peter ","cat":"","pri":"12,2 mln.","rat":0,"mw":"M","link":"Prevc, Peter <\/a>","confirmed_b":1},{"id":"17345","tem":"0","ctr":"14","nam":"Eisenbichler, Markus ","namorig":"Eisenbichler, Markus ","cat":"","pri":"10,4 mln.","rat":0,"mw":"M","link":"Eisenbichler, Markus <\/a>","confirmed_b":1},{"id":"17332","tem":"0","ctr":"93","nam":"Fettner, Manuel ","namorig":"Fettner, Manuel ","cat":"","pri":"9,8 mln.","rat":0,"mw":"M","link":"Fettner, Manuel <\/a>","confirmed_b":1},{"id":"17334","tem":"0","ctr":"93","nam":"Kofler, Andreas ","namorig":"Kofler, Andreas ","cat":"","pri":"8,5 mln.","rat":0,"mw":"M","link":"Kofler, Andreas <\/a>","confirmed_b":1},{"id":"17349","tem":"0","ctr":"14","nam":"Freitag, Richard ","namorig":"Freitag, Richard ","cat":"","pri":"7,9 mln.","rat":0,"mw":"M","link":"Freitag, Richard <\/a>","confirmed_b":1},{"id":"17346","tem":"0","ctr":"117","nam":"Stjernen, Andreas ","namorig":"Stjernen, Andreas ","cat":"","pri":"7,4 mln.","rat":0,"mw":"M","link":"Stjernen, Andreas <\/a>","confirmed_b":1},{"id":"17347","tem":"0","ctr":"19","nam":"Descombes Sevoie, Vincent ","namorig":"Descombes Sevoie, Vincent ","cat":"","pri":"7,3 mln.","rat":0,"mw":"M","link":"Descombes Sevoie, Vincent <\/a>","confirmed_b":1},{"id":"17353","tem":"0","ctr":"14","nam":"Wellinger, Andreas ","namorig":"Wellinger, Andreas ","cat":"","pri":"6,8 mln.","rat":0,"mw":"M","link":"Wellinger, Andreas <\/a>","confirmed_b":1},{"id":"17348","tem":"0","ctr":"14","nam":"Geiger, Karl ","namorig":"Geiger, Karl ","cat":"","pri":"6,2 mln.","rat":0,"mw":"M","link":"Geiger, Karl <\/a>","confirmed_b":1},{"id":"17351","tem":"0","ctr":"10","nam":"Ito, Daiki ","namorig":"Ito, Daiki ","cat":"","pri":"6,1 mln.","rat":0,"mw":"M","link":"Ito, Daiki <\/a>","confirmed_b":1},{"id":"17350","tem":"0","ctr":"33","nam":"Kubacki, Dawid ","namorig":"Kubacki, Dawid ","cat":"","pri":"5,7 mln.","rat":0,"mw":"M","link":"Kubacki, Dawid <\/a>","confirmed_b":1},{"id":"17356","tem":"0","ctr":"117","nam":"Fannemel, Anders ","namorig":"Fannemel, Anders ","cat":"","pri":"5,3 mln.","rat":0,"mw":"M","link":"Fannemel, Anders <\/a>","confirmed_b":1},{"id":"17352","tem":"0","ctr":"33","nam":"Zyla, Piotr ","namorig":"Zyla, Piotr ","cat":"","pri":"4,6 mln.","rat":0,"mw":"M","link":"Zyla, Piotr <\/a>","confirmed_b":1},{"id":"17354","tem":"0","ctr":"14","nam":"Leyhe, Stephan ","namorig":"Leyhe, Stephan ","cat":"","pri":"4,5 mln.","rat":0,"mw":"M","link":"Leyhe, Stephan <\/a>","confirmed_b":1},{"id":"17359","tem":"0","ctr":"10","nam":"Kasai, Noriaki ","namorig":"Kasai, Noriaki ","cat":"","pri":"4,1 mln.","rat":0,"mw":"M","link":"Kasai, Noriaki <\/a>","confirmed_b":1},{"id":"17355","tem":"0","ctr":"78","nam":"Stursa, Vojtech ","namorig":"Stursa, Vojtech ","cat":"","pri":"4 mln.","rat":0,"mw":"M","link":"Stursa, Vojtech <\/a>","confirmed_b":1},{"id":"17338","tem":"0","ctr":"9","nam":"Klimov, Evgenii ","namorig":"Klimov, Evgenii ","cat":"","pri":"3,9 mln.","rat":0,"mw":"M","link":"Klimov, Evgenii <\/a>","confirmed_b":1},{"id":"17357","tem":"0","ctr":"10","nam":"Takeuchi, Taku ","namorig":"Takeuchi, Taku ","cat":"","pri":"3,8 mln.","rat":0,"mw":"M","link":"Takeuchi, Taku <\/a>","confirmed_b":1},{"id":"17328","tem":"0","ctr":"145","nam":"Tepes, Jurij ","namorig":"Tepes, Jurij ","cat":"","pri":"3,7 mln.","rat":0,"mw":"M","link":"Tepes, Jurij <\/a>","confirmed_b":1},{"id":"17358","tem":"0","ctr":"33","nam":"Hula, Stefan ","namorig":"Hula, Stefan ","cat":"","pri":"3,5 mln.","rat":0,"mw":"M","link":"Hula, Stefan <\/a>","confirmed_b":1},{"id":"17415","tem":"0","ctr":"14","nam":"Wank, Andreas ","namorig":"Wank, Andreas ","cat":"","pri":"3,1 mln.","rat":0,"mw":"M","link":"Wank, Andreas <\/a>","confirmed_b":1},{"id":"17329","tem":"0","ctr":"94","nam":"Ammann, Simon ","namorig":"Ammann, Simon ","cat":"","pri":"3 mln.","rat":0,"mw":"M","link":"Ammann, Simon <\/a>","confirmed_b":1},{"id":"17363","tem":"0","ctr":"78","nam":"Koudelka, Roman ","namorig":"Koudelka, Roman ","cat":"","pri":"2,8 mln.","rat":0,"mw":"M","link":"Koudelka, Roman <\/a>","confirmed_b":1},{"id":"17419","tem":"0","ctr":"117","nam":"Granerud, Halvor Egner ","namorig":"Granerud, Halvor Egner ","cat":"","pri":"2,7 mln.","rat":0,"mw":"M","link":"Granerud, Halvor Egner <\/a>","confirmed_b":1},{"id":"17360","tem":"0","ctr":"36","nam":"Boyd-Clowes, Mackenzie ","namorig":"Boyd-Clowes, Mackenzie ","cat":"","pri":"2,6 mln.","rat":0,"mw":"M","link":"Boyd-Clowes, Mackenzie <\/a>","confirmed_b":1},{"id":"17364","tem":"0","ctr":"117","nam":"Hilde, Tom ","namorig":"Hilde, Tom ","cat":"","pri":"2,5 mln.","rat":0,"mw":"M","link":"Hilde, Tom <\/a>","confirmed_b":1},{"id":"17361","tem":"0","ctr":"117","nam":"Johansson, Robert ","namorig":"Johansson, Robert ","cat":"","pri":"2,4 mln.","rat":0,"mw":"M","link":"Johansson, Robert <\/a>","confirmed_b":1},{"id":"17362","tem":"0","ctr":"78","nam":"Janda, Jakub ","namorig":"Janda, Jakub ","cat":"","pri":"2,3 mln.","rat":0,"mw":"M","link":"Janda, Jakub <\/a>","confirmed_b":1},{"id":"17336","tem":"0","ctr":"93","nam":"Schiffner, Markus ","namorig":"Schiffner, Markus ","cat":"","pri":"2,3 mln.","rat":0,"mw":"M","link":"Schiffner, Markus <\/a>","confirmed_b":1},{"id":"17426","tem":"0","ctr":"78","nam":"Matura, Jan ","namorig":"Matura, Jan ","cat":"","pri":"2,2 mln.","rat":0,"mw":"M","link":"Matura, Jan <\/a>","confirmed_b":1},{"id":"17365","tem":"0","ctr":"14","nam":"Siegel, David ","namorig":"Siegel, David ","cat":"","pri":"2 mln.","rat":0,"mw":"M","link":"Siegel, David <\/a>","confirmed_b":1},{"id":"17366","tem":"0","ctr":"78","nam":"Hlava, Lukas ","namorig":"Hlava, Lukas ","cat":"","pri":"1,9 mln.","rat":0,"mw":"M","link":"Hlava, Lukas <\/a>","confirmed_b":1},{"id":"17367","tem":"0","ctr":"10","nam":"Sakuyama, Kento ","namorig":"Sakuyama, Kento ","cat":"","pri":"1,9 mln.","rat":0,"mw":"M","link":"Sakuyama, Kento <\/a>","confirmed_b":1},{"id":"17423","tem":"0","ctr":"19","nam":"Lamy Chappuis, Ronan ","namorig":"Lamy Chappuis, Ronan ","cat":"","pri":"1,8 mln.","rat":0,"mw":"M","link":"Lamy Chappuis, Ronan <\/a>","confirmed_b":1},{"id":"17371","tem":"0","ctr":"112","nam":"Maeaettae, Jarkko ","namorig":"Maeaettae, Jarkko ","cat":"","pri":"1,7 mln.","rat":0,"mw":"M","link":"Maeaettae, Jarkko <\/a>","confirmed_b":1},{"id":"17370","tem":"0","ctr":"117","nam":"Forfang, Johann Andre ","namorig":"Forfang, Johann Andre ","cat":"","pri":"1,6 mln.","rat":0,"mw":"M","link":"Forfang, Johann Andre <\/a>","confirmed_b":1},{"id":"17369","tem":"0","ctr":"3","nam":"Bickner, Kevin ","namorig":"Bickner, Kevin ","cat":"","pri":"1,5 mln.","rat":0,"mw":"M","link":"Bickner, Kevin <\/a>","confirmed_b":1},{"id":"17341","tem":"0","ctr":"9","nam":"Kornilov, Denis ","namorig":"Kornilov, Denis ","cat":"","pri":"1,5 mln.","rat":0,"mw":"M","link":"Kornilov, Denis <\/a>","confirmed_b":1},{"id":"17372","tem":"0","ctr":"33","nam":"Muranka, Klemens ","namorig":"Muranka, Klemens ","cat":"","pri":"1,4 mln.","rat":0,"mw":"M","link":"Muranka, Klemens <\/a>","confirmed_b":1},{"id":"17414","tem":"0","ctr":"14","nam":"Paschke, Pius ","namorig":"Paschke, Pius ","cat":"","pri":"1,3 mln.","rat":0,"mw":"M","link":"Paschke, Pius <\/a>","confirmed_b":1},{"id":"17330","tem":"0","ctr":"94","nam":"Karlen, Gabriel ","namorig":"Karlen, Gabriel ","cat":"","pri":"1,2 mln.","rat":0,"mw":"M","link":"Karlen, Gabriel <\/a>","confirmed_b":1},{"id":"17325","tem":"0","ctr":"145","nam":"Prevc, Cene ","namorig":"Prevc, Cene ","cat":"","pri":"1,2 mln.","rat":0,"mw":"M","link":"Prevc, Cene <\/a>","confirmed_b":1},{"id":"17374","tem":"0","ctr":"78","nam":"Vancura, Tomas ","namorig":"Vancura, Tomas ","cat":"","pri":"1,2 mln.","rat":0,"mw":"M","link":"Vancura, Tomas <\/a>","confirmed_b":1},{"id":"17331","tem":"0","ctr":"93","nam":"Altenburger, Florian ","namorig":"Altenburger, Florian ","cat":"","pri":"1,1 mln.","rat":0,"mw":"M","link":"Altenburger, Florian <\/a>","confirmed_b":1},{"id":"17375","tem":"0","ctr":"10","nam":"Kobayashi, Ryoyu ","namorig":"Kobayashi, Ryoyu ","cat":"","pri":"1,1 mln.","rat":0,"mw":"M","link":"Kobayashi, Ryoyu <\/a>","confirmed_b":1},{"id":"17337","tem":"0","ctr":"93","nam":"Tollinger, Elias ","namorig":"Tollinger, Elias ","cat":"","pri":"1,1 mln.","rat":0,"mw":"M","link":"Tollinger, Elias <\/a>","confirmed_b":1},{"id":"17377","tem":"0","ctr":"112","nam":"Aalto, Antti ","namorig":"Aalto, Antti ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Aalto, Antti <\/a>","confirmed_b":1},{"id":"17418","tem":"0","ctr":"25","nam":"Choi, Heung-Chul ","namorig":"Choi, Heung-Chul ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Choi, Heung-Chul <\/a>","confirmed_b":1},{"id":"17323","tem":"0","ctr":"145","nam":"Damjan, Jernej ","namorig":"Damjan, Jernej ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Damjan, Jernej <\/a>","confirmed_b":1},{"id":"17420","tem":"0","ctr":"3","nam":"Glasder, Michael ","namorig":"Glasder, Michael ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Glasder, Michael <\/a>","confirmed_b":1},{"id":"17412","tem":"0","ctr":"14","nam":"Hoffmann, Felix ","namorig":"Hoffmann, Felix ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Hoffmann, Felix <\/a>","confirmed_b":1},{"id":"17324","tem":"0","ctr":"145","nam":"Justin, Rok ","namorig":"Justin, Rok ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Justin, Rok <\/a>","confirmed_b":1},{"id":"17424","tem":"0","ctr":"25","nam":"Kim, Hyun-Ki ","namorig":"Kim, Hyun-Ki ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Kim, Hyun-Ki <\/a>","confirmed_b":1},{"id":"17413","tem":"0","ctr":"14","nam":"Kraus, Marinus ","namorig":"Kraus, Marinus ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Kraus, Marinus <\/a>","confirmed_b":1},{"id":"17416","tem":"0","ctr":"150","nam":"Nomme, Martti ","namorig":"Nomme, Martti ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Nomme, Martti <\/a>","confirmed_b":1},{"id":"17422","tem":"0","ctr":"3","nam":"Rhoads, William ","namorig":"Rhoads, William ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Rhoads, William <\/a>","confirmed_b":1},{"id":"17410","tem":"0","ctr":"14","nam":"Schmid, Constantin ","namorig":"Schmid, Constantin ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Schmid, Constantin <\/a>","confirmed_b":1},{"id":"17411","tem":"0","ctr":"14","nam":"Schubert, Johannes ","namorig":"Schubert, Johannes ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Schubert, Johannes <\/a>","confirmed_b":1},{"id":"17327","tem":"0","ctr":"145","nam":"Semenic, Anze ","namorig":"Semenic, Anze ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Semenic, Anze <\/a>","confirmed_b":1},{"id":"17425","tem":"0","ctr":"62","nam":"Sokolenko, Konstantin ","namorig":"Sokolenko, Konstantin ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Sokolenko, Konstantin <\/a>","confirmed_b":1},{"id":"17340","tem":"0","ctr":"9","nam":"Trofimov, Roman ","namorig":"Trofimov, Roman ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Trofimov, Roman <\/a>","confirmed_b":1},{"id":"17339","tem":"0","ctr":"9","nam":"Vassiliev, Dimitry ","namorig":"Vassiliev, Dimitry ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Vassiliev, Dimitry <\/a>","confirmed_b":1},{"id":"17417","tem":"0","ctr":"62","nam":"Zhaparov, Marat ","namorig":"Zhaparov, Marat ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Zhaparov, Marat <\/a>","confirmed_b":1},{"id":"17376","tem":"0","ctr":"33","nam":"Ziobro, Jan ","namorig":"Ziobro, Jan ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Ziobro, Jan <\/a>","confirmed_b":1},{"id":"17421","tem":"0","ctr":"95","nam":"Zografski, Vladimir ","namorig":"Zografski, Vladimir ","cat":"","pri":"1 mln.","rat":0,"mw":"M","link":"Zografski, Vladimir <\/a>","confirmed_b":1}]; var sportsmenTeams = []; var showTeams = 0; //*********************** //SPORTSMEN TABLE HEADERS //*********************** var headersTableSportsmen = [ { 'sTitle': 'Nr.' }, { 'sTitle': 'Groep' , 'bSearchable': false, 'bVisible': false }, { 'sTitle': 'Land', 'sSortDataType': 'sortCountryFlag', sType : "text" }, { 'sTitle': 'Skispringer'}, { 'sTitle': 'Waarde', 'sSortDataType': 'sortMln', 'sType': 'numeric' }, { 'sTitle': 'Team' , 'bSearchable': false, 'bVisible': false }, { 'sTitle': 'M/V' , 'bSearchable': false, 'bVisible': false } ]; //*********************** //TEAMS TABLE HEADERS //*********************** var headersTableTeams = [ {'sTitle': 'Nr.'}, {'sTitle': '' , 'bSearchable': false, 'bVisible': false }, {'sTitle': 'Land' , 'sSortDataType': 'sortCountryFlag', sType : 'text' }, { 'sTitle': ''}, { 'sTitle': 'Waarde', 'sSortDataType': 'sortMln', 'sType': 'numeric' } ]; //*********************** //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, "", 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 ""; }