loadRecords(); function loadRecords() { $("#widget-league-records-table").html(""); var loading = document.createElement("div"); loading.id = "ul-league-records-loading"; $("#widget-league-records").append(loading); $("#ul-league-records-loading").html("
LOADING RECORDS DATA...
"); var data = {}; data['sf'] = 'records'; data['Category'] = $("#RecordCategory").val(); data['Course'] = $("#RecordCourse").val(); $.ajax({ url: '/data/records/', type: 'get', data: data, dataType: 'json', success: function(data) { $("#ul-league-records-loading").remove(); if ( data.message != "" ) { alertMsg(data.message); } else { setRecords(data); } }, error: function (jqXHR, textStatus, errorThrown) { $("#ul-schedule-loading").remove(); alertMsg(jqXHR.responseText); } }); } function setRecords(data) { var master_table_head = document.createElement("thead"); master_table_head.id = "master_table_head"; $("#widget-league-records-table").append(master_table_head); var master_table_head_row = document.createElement("tr"); master_table_head_row.id = "master_table_head_row"; $("#master_table_head").append(master_table_head_row); var master_table_head_row_cell = document.createElement("th"); $("#master_table_head_row").append(master_table_head_row_cell); var master_table_body = document.createElement("tbody"); master_table_body.id = "master_table_body"; $("#widget-league-records-table").append(master_table_body); var time_class = "leaders-table-record"; var strokes = ["Strokes","Individual Free","Individual Back","Individual Breast","Individual Fly","Individual Medley","Free Relay","Medley Relay"]; var course = []; course["M"] = "Meters"; course["Y"] = "Yards"; var cur_stroke = 0; for ( var t=0; t < data.records.length; t++ ) { if ( cur_stroke != data.records[t].Stroke ) { var master_table_time_row = document.createElement("tr"); master_table_time_row.id = "master_table_time_row_stroke"+data.records[t].Stroke; $("#master_table_body").append(master_table_time_row); $("#master_table_time_row_stroke"+data.records[t].Stroke).html("" + strokes[data.records[t].Stroke] + " " + course[data.records[t].Course] + ""); cur_stroke = data.records[t].Stroke; } var master_table_time_row = document.createElement("tr"); master_table_time_row.id = "master_table_time_row"+t; $("#master_table_body").append(master_table_time_row); var recordLine = ""; if ( data.records[t].EventGender == "M" ) recordLine = "Boys "; else if ( data.records[t].EventGender == "F" ) recordLine = "Girls "; else recordLine = "Mixed "; recordLine = recordLine + data.records[t].Distance + data.records[t].Course; if ( data.records[t].AgeLow == 0 ) { if ( data.records[t].AgeHigh < 18 ) recordLine = recordLine + " " + data.records[t].AgeHigh + "&U"; else recordLine = recordLine + " Mixed Age"; } else { recordLine = recordLine + " " + data.records[t].AgeLow + "-" + data.records[t].AgeHigh; } recordLine = recordLine + ""; recordLine = recordLine + "" + data.records[t].SwimTime + ""; recordLine = recordLine + "" + data.records[t].Swimmer1Name; if ( cur_stroke > 5 ) recordLine = recordLine + "
" + data.records[t].Swimmer2Name + "
" + data.records[t].Swimmer3Name + "
" + data.records[t].Swimmer4Name; recordLine = recordLine + ""; recordLine = recordLine + "" + data.records[t].TeamID + ""; recordLine = recordLine + "" + formatTheDate(data.records[t].SwimDate) + ""; if ( data.records[t].VenueID != "" ) recordLine = recordLine + "at " + data.records[t].VenueID + ""; else recordLine = recordLine + " "; $("#master_table_time_row"+t).html(recordLine); } } function formatTheDate(theDate) { //yyyymmdd return theDate.substr(4, 2)+"-"+theDate.substr(6,2)+"-"+theDate.substr(0, 4); }