// JavaScript Document

var http = createRequestObject();

function createRequestObject() 
{
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		ro = new XMLHttpRequest();
	}
	return ro;
}


function trackResponse() 
{
	if(http.readyState == 4)
	{
        var response = http.responseText;
		returned = response.split('|');
		var id=returned[1];
		var status=returned[0];
	
		if(status== '0')
		{
			document.getElementById('digbut'+id).innerHTML = '<a href="/index.php">Login<\/a>';
		}
		else
		{
			if (status=='1')
			document.getElementById('track_trade_'+id).innerHTML = 'Remove';
			else
			document.getElementById('track_trade_'+id).innerHTML = 'Follow';
		}
	}
}

function trade_track(id)
{
	var tmp = document.getElementById('digbut'+id).innerHTML;
	///document.getElementById('digbut'+id).innerHTML = 'sending';

	http.open('get', '/mod/trade/track.php?id='+id);
    http.onreadystatechange = trackResponse;
    http.send(null);
}


function digResponse() 
{
	if(http.readyState == 4)
	{
        var response = http.responseText;
		
		returned = response.split('|');
		
		if(response.indexOf('|') != -1) 
		{
			var id=returned[1];
			var numdigs=returned[2];
			var status=returned[0];

			if(status == '1')
			{
				document.getElementById('tickbutton'+id).innerHTML = '<u><b>Ticked</b></u>';
				document.getElementById('numdigs'+id).innerHTML = numdigs;
  			}
			else if(status == '2')
			{
				document.getElementById('tickbutton'+id).innerHTML = '<u><b>Ticked</b></u>'
			}
			else if(status == '0')
			{
				document.getElementById('tickbutton'+id).innerHTML = '<a href="/index.php">Login<\/a>';
			}

		}
    }
}


function vote(id)
{
	//document.getElementById('digbut'+id).innerHTML = 'sending';

	http.open('get', '/mod/trade/vote.php?id='+id);
    http.onreadystatechange = digResponse;
    http.send(null);
}