//-------------------------------------------------------------------------CONNECTION VARIABLES
var wsUrl = "http://IOMT.rosnet2000.com/wsIOMT.asmx";
var soapRequest = "";
var acc = "";
var pin = "";
var lid = "";
var exr = "1";
var cmy = "";
var grp = "";
var hub = "";
var lgo = "";
var org = "";
var pwd = "";
var sys = "";
var typ = "";
var ven = "";
var vgp = "";
var web = "";
//-------------------------------------------------------------------------STRINGS
var amt = "";
var atx = 0;
var bal = "";
var bct = 0;
var crc = "";
var csw = "";
var dat = "";
var dec = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef";
var dol = 0;
var dun = "";
var exm = "";
var ext = "$";
var grd = "";
var dst = "";
var jpf = "";
var leg = 0;
var lex = 0;
var lky = "";
var mtp = "";
var mxr = "";
var nat = "";
var nrs = "";
var odd = "";
var prm = "";
var ptm = "";
var rac = 0;
var run = 0;
var scr = "";
var sel = "";
var ser = "";
var sig = "";
var spt = "T";
var stp = "";
var stx = 0;
var tdx = "";
var tid = "";
var tmu = "";
var tmb = "";
var tps = "";
var tpl = "";
var trk = "";
var txt = "";
var tzt = "";
var tzx = "";
var vid = "";
var vdx = "";
var zna = "";
var znb = "";
var znf = "";
var znh = "";
var apost = "";
var CycleSwitch = 0;
var RaceSwitch = 0;
var ipost = "";
var leg_rac = "";
var RunData = "";
var seltdx = 0;
var selrac = 0;
var tk_timer = "";
var speed = 'OFF';
//-------------------------------------------------------------------------ARRAYS
var cols = new Array();
var crcs = new Array();
var ctxt = new Array();
var dats = new Array();
var dsts = new Array();
var duns = new Array();
var gens = new Array();
var grds = new Array();
var jkys = new Array();
var kens = new Array();
var lgss = new Array();
var mlns = new Array();
var mtps = new Array();
var mxrs = new Array();
var nams = new Array();
var nats = new Array();
var nrns = new Array();
var nrss = new Array();
var odds = new Array();
var plss = new Array();
var plls = new Array();
var pmus = new Array();
var pmbs = new Array();
var pots = new Array();
var psts = new Array();
var ptms = new Array();
var racs = new Array();
var Race = new Array();
var rids = new Array();
var rofs = new Array();
var runs = new Array();
var scrs = new Array();
var sigs = new Array();
var spts = new Array();
var stls = new Array();
var stps = new Array();
var tcds = new Array();
var tids = new Array();
var tdxs = new Array();
var trks = new Array();
var znhs = new Array();
var znas = new Array();
var znbs = new Array();
var znfs = new Array();
var Scratch = new Array();
var Runners = "";
var win = new Array();
var plc = new Array();
var shw = new Array();
var LegIndexList = new Array();
var odds_rac = new Array();
var poolLong = new Array();
var poolShort = new Array();
var poolMinUnit = new Array();
var poolMinBet = new Array();
var dx = new Array(0,.10,.50,1,2,5,10,20,50,100); //unit value cash
//-------------------------------------------------------------------------DISPLAY VARS
var imgsrc_USG = "http://www.rosnet2000.com/Wasp/DogSilks/";
var imgsrc_UST = "http://www.rosnet2000.com/Wasp/HorseSilks/";
var imgsrc_UKT = "http://www.rosnet2000.com/Wasp/TodaysSilks/";
var imgsrc_ICO = "http://www.rosnet2000.com/Wasp/Flags/";
var imgnam = ["silk1.jpg", "silk2.jpg", "silk3.jpg", "silk4.jpg", "silk5.jpg", "silk6.jpg", "silk7.jpg", "silk8.jpg", "silk9.jpg", "silk10.jpg","silk11.jpg","silk12.jpg","silk13.jpg","silk14.jpg","silk15.jpg","silk16.jpg","silk17.jpg","silk18.jpg","silk19.jpg","silk20.jpg"];
var sun = ' ';
var moon = ' ';
var twilight = ' ';
var time = document.createElement("span");
time.className ="glyphicon glyphicon-time";
var space = " ";
var caret = ''
//-------------------------------------------------------------------------START UP
function SetupTerminal(){
//document.getElementById('HeaderBet').style.visibility = 'hidden';
//document.getElementById('BetPanel').style.visibility = 'hidden';
document.getElementById('RacePanel').style.visibility = 'hidden';
//document.getElementById('WagerPanel').style.visibility = 'hidden';
GetDate();
}
function SignOut(){
window.location = 'http://www.betab.com';
}
function GetDate(){
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10){dd='0'+dd;}
if(mm<10){mm='0'+mm;}
var today = yyyy+'-'+mm+'-'+dd;
dat = today;
GetSig();
}
function GetSig() {
var day = new Date();
var hour = day.getHours();
if(hour < 18){
sig = "A";
}
else{
sig = "E";
}
}
//-------------------------------------------------------------------------SIGN IN
function ShowSignIn(){
$('#loginModal').modal('show');
document.getElementById('logintxt').className = "text-primary";
document.getElementById('logintxt').innerHTML = "Enter Account Number and Pin to Sign In";
}
function ShowHelp(){
$('#HelpModal').modal('show');
}
function ShowSettings(){
$('#SettingsModal').modal('show');
}
function SpeedMode(){
if(speed == 'ON'){
speed = 'OFF'
}
else if(speed == 'OFF'){
speed = 'ON';
}
if(RaceSwitch > 0){
DisplayRunners();
}
localStorage.setItem('SpeedMode', speed);
}
function SignIn() {
acc = document.getElementById('acctxt').value;
pin = document.getElementById('pintxt').value;
if(acc == ""){
document.getElementById('logintxt').className = "text-danger";
document.getElementById('logintxt').innerHTML = "Enter Account Number";
if(pin == ""){
document.getElementById('logintxt').innerHTML = "Enter Account Number and Pin";
}
}
else if(pin == ""){
document.getElementById('logintxt').className = "text-danger";
document.getElementById('logintxt').innerHTML = "Enter Pin";
}
else{
soapRequest = ' \
\
\
\
' + acc + ' \
' + pin + ' \
\
\
';
$.ajax({
type: "POST",
url: wsUrl,
contentType: "text/xml",
dataType: "xml",
data: soapRequest,
complete: endSignIn
});
$('#loginModal').modal('hide');
}
}
function endSignIn(xmlHttpRequest, status) {
$(xmlHttpRequest.responseXML).find('GetTerminalLidResult').each(function(){
exm = $(this).find('exm').text();
lid = $(this).find('lid').text();
ext = $(this).find('ext').text();
exr = $(this).find('exr').text();
cmy = $(this).find('cmy').text();
grp = $(this).find('grp').text();
hub = $(this).find('hub').text();
lgo = $(this).find('lgo').text();
org = $(this).find('org').text();
pwd = $(this).find('pwd').text();
sys = $(this).find('sys').text();
typ = $(this).find('typ').text();
ven = $(this).find('ven').text();
vgp = $(this).find('vgp').text();
web = $(this).find('web').text();
});
GetBalance();
GetVideo();
GetTracks();
document.getElementById('pro_butt').style.visibility = 'hidden';
document.getElementById('sta_butt').style.visibility = 'hidden';
var data = localStorage.getItem('SpeedMode');
if(data == 'ON'){
document.getElementById("speedBox").checked = true;
speed = 'ON';
}
}
function GetBalance() {
soapRequest = ' \
\
\
\
' + lid + ' \
\
\
';
$.ajax({
type: "POST",
url: wsUrl,
contentType: "text/xml",
dataType: "xml",
data: soapRequest,
complete: endGetBalance
});
}
function endGetBalance(xmlHttpRequest, status) {
$(xmlHttpRequest.responseXML).find('GetBalanceResult').each(function(){
exm = $(this).find('exm').text();
bal = $(this).find('bal').text();
document.getElementById('baltxt').innerHTML = "$" + bal;
});
GetActive();
}
//-------------------------------------------------------------------------SIG/SPORT SELECT
function SelectSig(a){
sig = a;
ChangeUp();
}
function SelectSpt(a){
spt = a;
CycleSwitch = "0";
ChangeUp();
document.getElementById('next_res').style.visibility = 'hidden';
document.getElementById('prev_res').style.visibility = 'hidden';
}
//-------------------------------------------------------------------------CLEAR
function ClearArrays(){
racs = [];
ptms = [];
mxrs = [];
runs = [];
plss = [];
plls = [];
pmus = [];
pmbs = [];
lgss = [];
rofs = [];
odds = [];
nrns = [];
stls = [];
psts = [];
nams = [];
kens = [];
gens = [];
cols = [];
mlns = [];
win = [];
}
function ClearText(){
document.getElementById('trkinfo').innerHTML = " ";
document.getElementById('crctxt').innerHTML = " ";
document.getElementById('restxt').innerHTML = " ";
document.getElementById('tottxt').innerHTML = " ";
document.getElementById('wagertxt').value = " ";
}
function ClearWagerText(){
document.getElementById('wagtxt').value = "";
}
//-------------------------------------------------------------------------PROGRAM / STATFORM
function GetFilePath(a){
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST", "http://PYDG.rosnet2000.com/wsPYDG.asmx",true);
xmlhttp.setRequestHeader('Content-Type', 'text/xml');
xmlhttp.send(" \
\
\
\
" + a + " \
" + tid + " \
" + dat + " \
" + rac + " \
\
\
\
");
xmlhttp.onreadystatechange=function(){
xmlDoc=xmlhttp.responseXML;
u1 = xmlDoc.getElementsByTagName("pth");
pth = u1[0].childNodes[0].nodeValue;
window.open(pth + "#page=" + rac);
}
}
function GetVideo() {
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST", "http://IOMT.rosnet2000.com/wsIOMT.asmx",true);
xmlhttp.setRequestHeader('Content-Type', 'text/xml');
xmlhttp.send(" \
\
\
\
" + false + " \
\
\
\
");
xmlhttp.onreadystatechange=function(){
xmlDoc=xmlhttp.responseXML;
x1 = xmlDoc.getElementsByTagName("ATRstreamURLResult");
vid = x1[0].childNodes[0].nodeValue;
}
}
function PlayVideo(){
if(mobile == 0){
document.getElementById('VideoFrame').src = vid;
document.getElementById('VideoFrame').play();
}
if(mobile == 1){
alert("mobile video not yet available");
}
}
function StopVideo(){
document.getElementById('VideoFrame').src = "images/vidImg.png";
}