function getXhttp ( )
{
	var ajax_request;

	if (  window.ActiveXObject  )  {
		var mSoftVersions = [
		'MSXML2.DOMDocument.5.0',
		'MSXML2.DOMDocument.4.0',
		'MSXML2.DOMDocument.3.0',
		'MSXML2.DOMDocument.2.0',
		'MSXML2.DOMDocument',
		'Microsoft.XmlDom',
		'Msxml2.XMLHTTP',
		'Microsoft.XMLHTTP'
		];

		for (  i=0; i<mSoftVersions.length; i++  )  {
			try {
				ajax_request = new ActiveXObject (  mSoftVersions[i]  );
			}  catch (  e  )  {    }
		}
	}  else if (  !ajax_request && typeof XMLHttpRequest != 'undefined'  )  {
		try {
			ajax_request = new XMLHttpRequest;
		}  catch (  e  )  {    }
	}  else if (  !ajax_request && window.createRequest  )  {
		try {
			ajax_request = window.createRequest;
		}  catch (  e  )  {    }
	}  else  {
		ajax_request = false;
	}
	
	return ajax_request;
}
function getResponseXml(xmlUrl) {
	var xmlHttp = getXhttp();
	xmlHttp.open("GET", xmlUrl, false);
	xmlHttp.send(null);
	return xmlHttp.responseText;
}
function parseResponse(response){
	var rid=response.split("-");
	if(rid[0]=="ok"){
		if(rid[2]==1){
			n=document.getElementById('bkn'+rid[1]).innerHTML;
			n++;
			document.getElementById('bk'+rid[1]).innerHTML='<span class="green">'+n+'</span>';
		}
		if(rid[2]==2){
			n=document.getElementById('bkn'+rid[1]).innerHTML;
			n--;
			document.getElementById('bk'+rid[1]).innerHTML='<span class="red">'+n+'</span>';
		}
	}
}

function out(oid)
{
	parseResponse(getResponseXml('http://tagweb.jgarldt.com/index.php?out='+oid));
	return true;
}
function addbk(oid,uid)
{
	parseResponse(getResponseXml('http://tagweb.jgarldt.com/index.php?addbk='+oid+'&id='+uid));
}
function subbk(oid,uid)
{
	parseResponse(getResponseXml('http://tagweb.jgarldt.com/index.php?subbk='+oid+'&id='+uid));
}
