var acttag;
var owntag;
var action;

function tact(action,webroot,id) {
	var url=webroot+'ajax/traderact.php?action='+action+'&id='+id;
	acttag='act'+id;
	owntag='own'+id;
	if (action=='del') {
		var check = confirm('Are you sure you want to remove this user from your favorite-list?');
		if (check) {
			document.getElementById(owntag).innerHTML = '';
			makeCRequest(url);
		}
	} else {
		document.getElementById(owntag).innerHTML = '<img src="'+webroot+'images/icons/user-fav.gif" title="one of my favorite traders"/>';
		makeCRequest(url);
	}
}

function makeCRequest(url) {
	if(window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) {
		request = new ActiveXObject("MSXML2.XMLHTTP");
	}
	sendCRequest(url);
}

function sendCRequest(url) {
	request.onreadystatechange = onCResponse;
	request.open("GET", url, true);
	request.send(null);
}

function checkCReadyState(obj) {
	if(obj.readyState == 1) { 
		document.getElementById(acttag).innerHTML = '..'; 
	}
	if(obj.readyState == 4) {
		if(obj.status == 200) {
			return true;
		}
		else {
			document.getElementById(acttag).innerHTML = "failed";
		}
	}
}

function onCResponse() {
	if(checkCReadyState(request)) {
		response = request.responseText;
		document.getElementById(acttag).innerHTML = response;
	}
}