
var req;

function visit_deleteTrack_init(iTrack)
{
	var url = "/ajax/deleteTrack.php?track=" + iTrack;
	
	e(iTrack).innerHTML = 'Attemping to delete this record...';
	
	sendRequest(url);	
}

function visit_deleteTrack_response(bRes, iTrack, sError)
{
	if (bRes == 1) {
		e(iTrack).innerHTML = 'Your track record was deleted successfully.';
	} else if (bRes == -1) {
		e(iTrack).innerHTML = sError;	
	}
}

function createRequestObject(){
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer"){
		/* Create the object using MSIE's method */
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		/* Create the object using other browser's method */
		request_o = new XMLHttpRequest();
	}
	return request_o; //return the object
}

function sendRequest(url, params, HttpMethod) {
	
	if (!HttpMethod) {
		HttpMethod = "GET";	
	}
	
	req = createRequestObject();
	
	if (req) {
		req.onreadystatechange=onReadyState;
		req.open(HttpMethod, url, true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.send(params);
	}
}

function onReadyState() {
	
	
	var ready = req.readyState;
	var data = null;
	var cmd = null;
	var args = new Array();
	
	if (ready == 4) {

		data = String(req.responseText);
				
		args = data.split(":::");
		
		cmd = args[0] + "(" + args[1];
		
		for (i = 2; i < args.length; i++)  {
			cmd += ",'" + args[i] + "'";
		}
		
		cmd += ")"
			
		eval(cmd);
		
	} 
}	


