/*
Credit where credit is due:
Build on "Rasmus' 30 second AJAX Tutorial"
http://marc.theaimsgroup.com/?l=php-general&m=112198633625636&w=2
*/
function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		ro = new XMLHttpRequest();
	}
	return ro;
}
		
var http = createRequestObject();
		
function sndRequest(action,id) {
	http.open('get', 'request.php?action='+action+'&item_id='+id);
	http.onreadystatechange = handleResponse;
	http.send(null);
	}
		
function handleResponse() {
	//show loading ani
	if(http.readyState == 1){
		document.getElementById('action').innerHTML = '';
		document.getElementById('loading').innerHTML = '<div class="loading" style="height:58px"><img src="http://www.tradefeeds.com/loading.gif"></div><br>';
	}
		
	//get and split data
	if(http.readyState == 4){
		var response = http.responseText;
		var update = new Array();
		
		if(response.indexOf('|' != -1)) {
			update = response.split('|');
			document.getElementById('loading').innerHTML = '';//reset loading
			document.getElementById(update[2]).innerHTML = update[3];//action
			document.getElementById(update[4]).innerHTML = update[5];//head
			//document.getElementById(update[6]).innerHTML = update[7];//only used in "my list"
			
			changeBc((update[0]),(update[1]));
		}
		Fat.fade_element("list_body",30,2000,"#FFCC66","#FFFFFF");
	}
}