var c = 0;
var cPos = 0;
var color = "#00FF00";
var cc = 0;
var uDates;
var uTracks;
var uRaces;

function startUpdateRaces(dates,tracks,races)
{
    uDates = dates.split("|");
    uTracks = tracks.split("|");
    uRaces = races.split("|");
    updateRaces();

}

function updateRaces()
{

			var cols = document.getElementById("u_bar").getElementsByTagName("td");

            if(cPos == uDates.length)
            {
                window.location.reload(true);
            }

            if(cPos < uDates.length)
            {
                updateRace(uDates[cPos], uTracks[cPos], uRaces[cPos]);
            }


			cols[c].bgColor = color;

			c = c + 1;
            cPos = cPos + 1;

			if(c==10){
				c=0;
				if(cc==0){
					cc=1;
					color = "#FFFFFF";
				}else{
					cc=0;
					color = "#00FF00";
				}
			}

			if (cPos <= uDates.length)
            {
                setTimeout("updateRaces()", 400);
            }

}


function updateRace(date, track, race)
{

	var xmlHttp;

	try
	{  // Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch (e)
  	{  // Internet Explorer
  		try
  		{
  			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  		}
  		catch (e)
    	{
    		try
    		{
    			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    		}
    		catch (e)
    		{
    			alert("Your browser does not support AJAX!");
                return false;
    		}
    	}
    }

  	xmlHttp.onreadystatechange = function()
    {
	    if(xmlHttp.readyState==4)
	    {


	    }
  	}

  var url = "update_race.php";
  url = url + "?date=" + date + "&trackId=" + track + "&raceNr=" + race;

  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}

function saveRank(date, trackId)
{

	var xmlHttp;

	try
	{  // Firefox, Opera 8.0+, Safari
		xmlHttp = new XMLHttpRequest();
	}
	catch (e)
  	{  // Internet Explorer
  		try
  		{
  			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  		}
  		catch (e)
    	{
    		try
    		{
    			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    		}
    		catch (e)
    		{
    			alert("Your browser does not support AJAX!");
                return false;
    		}
    	}
    }

  	xmlHttp.onreadystatechange = function()
    {
	    if(xmlHttp.readyState==4)
	    {


	    }
  	}

  var url = "save_rank.php";
  url = url + "?date=" + date + "&trackId=" + trackId;

  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}