var lines_tids = [];
var lines_dats = [];
var lines_sigs = [];
var lines_racs = [];
var lines_dsts = [];
var lines_wtms = [];
var lines_twts = [];
var lines_psts = [];
var lines_brks = [];
var lines_ca1s = [];
var lines_by1s = [];
var lines_ca2s = [];
var lines_by2s = [];
var lines_fins = [];
var lines_fbys = [];
var lines_atms = [];
var lines_odds = [];
var lines_grds = [];
var lines_coms = [];
var lines_ar1s = [];
var lines_ar2s = [];
var lines_ar3s = [];
var lines_arns = [];
var line_nln = 0;
var line_tid = "";
var line_dat = "";
var line_sig = "";
var line_rac = "";
var line_pth = "";
//-------------------------------------------------------------------------DISPLAY RUNNERS
function DisplayRunners(){
ClearTable_Runners();
var table = document.getElementById('runnerTable');
var j = 1;
for(var i = 0; i <= run-1; i++) {
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
row.style.padding = '0px';
row.style.cursor = "pointer";
row.value = dogs[i];
// row.onclick=function(){
// GetLinesList(this.value);
// }
var img = document.createElement('img');
img.style.cursor = 'pointer';
img.src = runimg + runnam[i];
img.id = dogs[i];
img.name = i;
img.onclick=function(){
dog = this.id;
RaceLines();
}
var Comment = document.createElement("input");
Comment.type = 'text';
Comment.id = 'comTxt' + i;
Comment.name = i;
Comment.className = 'form-control';
Comment.style.backgroundColor = '#272727';
Comment.style.color = '#FFF';
Comment.style.width = '100%';
Comment.style.height = '34px';
Comment.style.verticalAlign = 'middle';
Comment.style.fontSize = '11px';
Comment.style.letterSpacing = '1px';
Comment.placeholder = "Comment(s)";
Comment.tabIndex = j++;
if(coms[i] != ""){
Comment.value = coms[i];
}
else{
Comment.value = "";
}
var CommentRem = document.createElement("input");
CommentRem.type = 'button';
CommentRem.className = 'btn btn-danger btn-sm';
CommentRem.style.textAlign = 'center';
CommentRem.style.verticalAlign = 'middle';
CommentRem.value = "-";
CommentRem.id = dogs[i];
CommentRem.name = i;
CommentRem.onclick=function(){
RemoveAlert2(this.id);
}
var cell0 = row.insertCell(0);
cell0.style.verticalAlign = 'middle';
cell0.style.textAlign = 'center';
cell0.style.padding = '4px';
cell0.style.width = '36px';
cell0.style.backgroundColor = '#464545';
cell0.appendChild(img);
var cell1 = row.insertCell(1);
cell1.style.verticalAlign = 'middle';
cell1.style.textAlign = 'left';
cell1.style.fontWeight = 'normal';
cell1.innerHTML = dogs[i];
var cell2 = row.insertCell(2);
cell2.id = 'info_cell' + i;
cell2.name = i;
cell2.style.width = '5%';
cell2.style.textAlign = 'left';
cell2.style.verticalAlign = 'middle';
$("#info_cell" + i).append('');
document.getElementById("info_cell" + i).onclick=function(){
dog = dogs[this.name];
GetProfile();
};
var cell3 = row.insertCell(3);
cell3.style.width = '40%';
cell3.style.textAlign = 'left';
cell3.style.verticalAlign = 'middle';
cell3.appendChild(Comment);
$("#comTxt" + i).keyup(function(event){
if(event.keyCode == 13){
dog = dogs[this.name];
AddAlert(dog,this.name);
}
});
var cell4 = row.insertCell(4);
cell4.id = 'add_cell' + i;
cell4.name = i;
cell4.style.width = '5%';
cell4.style.textAlign = 'left';
cell4.style.verticalAlign = 'middle';
$("#add_cell" + i).append('');
document.getElementById("add_cell" + i).onclick=function(){
dog = dogs[this.name];
AddAlert(dog,this.name);
};
var cell5 = row.insertCell(5);
cell5.id = 'rep_cell' + i;
cell5.name = dogs[i];
cell5.style.width = '5%';
cell5.style.textAlign = 'left';
cell5.style.verticalAlign = 'middle';
$("#rep_cell" + i).append('');
document.getElementById("rep_cell" + i).onclick=function(){
dog = this.name;
GetLastReplay();
};
}
document.getElementById("ProgressBar").style.width = '100%';
}
function LastReplay(a){
alert(a);
//GetLastReplay();
}
function ClearTable_Runners(){
var table = document.getElementById("runnerTable");
var rowCount = table.rows.length-1;
for(var i = 0; i <= rowCount; i++) {
var row = table.rows[i];
table.deleteRow(i);
rowCount--;
i--;
}
}
function GetRunnerLines(a,b) {
soapRequest = ' \
\
\
\
' + a + ' \
' + b + ' \
\
\
';
$.ajax({
type: "POST",
url: wsUrl,
contentType: "text/xml",
dataType: "xml",
data: soapRequest,
complete: endGetRunnerLines
});
}
function endGetRunnerLines(xmlHttpRequest, status) {
lines_tids = [];
lines_dats = [];
lines_sigs = [];
lines_racs = [];
lines_dsts = [];
lines_wtms = [];
lines_twts = [];
lines_psts = [];
lines_brks = [];
lines_ca1s = [];
lines_by1s = [];
lines_ca2s = [];
lines_by2s = [];
lines_fins = [];
lines_fbys = [];
lines_atms = [];
lines_odds = [];
lines_grds = [];
lines_coms = [];
lines_ar1s = [];
lines_ar2s = [];
lines_ar3s = [];
lines_arns = [];
line_nln = 0;
$(xmlHttpRequest.responseXML).find('GetLinesResult').each(function(){
line_nln = $(this).find('nln').text();
});
$(xmlHttpRequest.responseXML).find('eLinesInfo').each(function(){
lines_tids.push($(this).find('tid').text());
lines_dats.push($(this).find('dat').text());
lines_sigs.push($(this).find('sig').text());
lines_racs.push($(this).find('rac').text());
lines_dsts.push($(this).find('dst').text());
lines_wtms.push($(this).find('wtm').text());
lines_twts.push($(this).find('twt').text());
lines_psts.push($(this).find('pst').text());
lines_brks.push($(this).find('brk').text());
lines_ca1s.push($(this).find('ca1').text());
lines_by1s.push($(this).find('by1').text());
lines_ca2s.push($(this).find('ca2').text());
lines_by2s.push($(this).find('by2').text());
lines_fins.push($(this).find('fin').text());
lines_fbys.push($(this).find('fby').text());
lines_atms.push($(this).find('atm').text());
lines_odds.push($(this).find('odd').text());
lines_grds.push($(this).find('grd').text());
lines_coms.push($(this).find('com').text());
lines_ar1s.push($(this).find('ar1').text());
lines_ar2s.push($(this).find('ar2').text());
lines_ar3s.push($(this).find('ar3').text());
lines_arns.push($(this).find('arn').text());
});
DisplayRunnerLines();
}
function DisplayRunnerLines(){
ClearTable_RunnerLines();
var table = document.getElementById('linesTable');
for(var i = 0; i <= line_nln-1; i++) {
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var ReplayBtn = document.createElement("input");
ReplayBtn.type = 'button';
ReplayBtn.className = 'btn btn-light btn-sm';
ReplayBtn.style.textAlign = 'center';
ReplayBtn.style.verticalAlign = 'middle';
ReplayBtn.value = "Watch";
ReplayBtn.id = i;
ReplayBtn.onclick=function(){
line_tid = lines_tids[this.id];
line_dat = lines_dats[this.id];
line_sig = lines_sigs[this.id];
line_rac = lines_racs[this.id];
GetLineReplay();
}
var cell0 = row.insertCell(0);
cell0.style.textAlign = 'left';
cell0.style.verticalAlign = 'middle';
cell0.style.backgroundColor = '#464545';
cell0.style.width = '30px';
cell0.appendChild(ReplayBtn);
var cell1 = row.insertCell(1);
cell1.style.textAlign = 'left';
cell1.style.fontWeight = 'normal';
cell1.style.verticalAlign = 'middle';
cell1.innerHTML = lines_tids[i] + " " + lines_dats[i];
var cell2 = row.insertCell(2);
cell2.style.textAlign = 'left';
cell2.style.fontWeight = 'normal';
cell2.style.verticalAlign = 'middle';
cell2.innerHTML = lines_racs[i] + lines_sigs[i];
var cell3 = row.insertCell(3);
cell3.style.textAlign = 'left';
cell3.style.fontWeight = 'normal';
cell3.style.verticalAlign = 'middle';
cell3.innerHTML = lines_dsts[i];
var cell4 = row.insertCell(4);
cell4.style.textAlign = 'middle';
cell4.style.fontWeight = 'normal';
cell4.style.verticalAlign = 'middle';
cell4.innerHTML = lines_wtms[i];
var cell5 = row.insertCell(5);
cell5.style.textAlign = 'left';
cell5.style.fontWeight = 'normal';
cell5.style.verticalAlign = 'middle';
cell5.innerHTML = lines_twts[i];
var cell6 = row.insertCell(6);
cell6.style.textAlign = 'left';
cell6.style.fontWeight = 'normal';
cell6.style.verticalAlign = 'middle';
cell6.innerHTML = lines_psts[i] + " " + lines_brks[i] + " " + lines_ca1s[i] + " " + lines_by1s[i] + " " + lines_ca2s[i] + " " + lines_by2s[i] + " " + lines_fins[i] + " (" + lines_fbys[i] + ")";
var cell7 = row.insertCell(7);
cell7.style.textAlign = 'left';
cell7.style.fontWeight = 'normal';
cell7.style.verticalAlign = 'middle';
cell7.innerHTML = lines_atms[i];
var cell8 = row.insertCell(8);
cell8.style.textAlign = 'left';
cell8.style.fontWeight = 'normal';
cell8.style.verticalAlign = 'middle';
cell8.innerHTML = lines_odds[i];
var cell9 = row.insertCell(9);
cell9.style.textAlign = 'left';
cell9.style.fontWeight = 'normal';
cell9.style.verticalAlign = 'middle';
cell9.innerHTML = lines_grds[i];
var cell10 = row.insertCell(10);
cell10.style.textAlign = 'left';
cell10.style.fontWeight = 'normal';
cell10.style.verticalAlign = 'middle';
cell10.innerHTML = lines_coms[i];
//
// var cell11 = row.insertCell(11);
// cell11.style.textAlign = 'left';
// cell11.style.fontWeight = 'normal';
// cell11.style.verticalAlign = 'middle';
// cell11.innerHTML = lines_ar1s[i] + " - " + lines_ar2s[i] + " - " + lines_ar3s[i] + " (" + lines_arns[i] + ")";
}
}
function ClearTable_RunnerLines(){
var table = document.getElementById("linesTable");
var rowCount = table.rows.length-1;
for(var i = 0; i <= rowCount; i++) {
var row = table.rows[i];
table.deleteRow(i);
rowCount--;
i--;
}
}
function GetLineReplay(){
ClearTable_Replay();
soapRequest = ' \
\
\
\
' + line_dat + ' \
' + line_tid + ' \
' + line_sig + ' \
' + line_rac + ' \
\
\
';
$.ajax({
type: "POST",
url: wsUrl,
contentType: "text/xml",
dataType: "xml",
data: soapRequest,
complete: endGetLineReplay
});
document.getElementById('LastReplayFrame').src = "video.html";
document.getElementById('repPlay').setAttribute('href', 'javascript:LineReplayControl("P");');
document.getElementById('repStop').setAttribute('href', 'javascript:LineReplayControl("S");');
document.getElementById('repRepeat').setAttribute('href', 'javascript:LineReplayControl("R");');
}
function endGetLineReplay(xmlHttpRequest, status) {
rep_exm = "";
rep_tid = "";
rep_trk = "";
rep_dat = "";
rep_sig = "";
rep_rac = "";
rep_run = "";
rep_grd = "";
rep_dst = "";
rep_se1 = "";
line_pth = "";
rep_nev = 0;
rep_nams = [];
rep_tids = [];
rep_dats = [];
rep_sigs = [];
rep_racs = [];
rep_psts = [];
rep_fins = [];
rep_nrss = [];
$(xmlHttpRequest.responseXML).find('GetRaceReplayResult').each(function(){
rep_exm = $(this).find('exm').text();
rep_tid = $(this).find('tid').text();
rep_trk = $(this).find('trk').text();
rep_dat = $(this).find('dat').text();
rep_sig = $(this).find('sig').text();
rep_rac = $(this).find('rac').text();
rep_run = $(this).find('run').text();
rep_grd = $(this).find('grd').text();
rep_dst = $(this).find('dst').text();
rep_se1 = $(this).find('se1').text();
line_pth = $(this).find('pth').text();
line_pth = line_pth + "&width=100%&height=100%&wmode=direct";
});
$(xmlHttpRequest.responseXML).find('runInfo').each(function(){
rep_nams.push($(this).find('nam').text());
rep_tids.push($(this).find('tid').text());
rep_dats.push($(this).find('dat').text());
rep_sigs.push($(this).find('sig').text());
rep_racs.push($(this).find('rac').text());
rep_psts.push($(this).find('pst').text());
rep_fins.push($(this).find('fin').text());
});
var table = document.getElementById('replayTable');
for(var i = 0; i <= rep_run-1; i++) {
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var img = document.createElement('img');
img.style.cursor = 'pointer';
img.src = runimg + runnam[i];
img.id = rep_nams[i];
img.name = i;
img.onclick=function(){
dog = this.id;
GetLastReplay();
}
var cell0 = row.insertCell(0);
cell0.style.verticalAlign = 'middle';
cell0.style.textAlign = 'center';
cell0.style.padding = '4px';
cell0.style.width = '36px';
cell0.style.backgroundColor = '#464545';
cell0.appendChild(img);
var cell1 = row.insertCell(1);
cell1.style.verticalAlign = 'middle';
cell1.style.textAlign = 'left';
cell1.style.fontWeight = 'normal';
cell1.style.color = '#FFFFFF';
cell1.innerHTML = rep_nams[i];
var cell2 = row.insertCell(2);
cell2.style.verticalAlign = 'middle';
cell2.style.textAlign = 'left';
cell2.style.fontWeight = 'normal';
cell2.style.color = '#FFFFFF';
cell2.innerHTML = "Finish: " + rep_fins[i];
for(var j = 0; j <= rep_run-1; j++) {
if(rep_nams[i] == dogs[j]){
cell1.style.backgroundColor = '#464545';
cell2.style.backgroundColor = '#464545';
}
}
if(dog === rep_nams[i]){
cell1.style.color = '#0ce3ac';
cell2.style.color = '#0ce3ac';
}
}
}