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 sndReq(action)
{
	http.open("get", "shortlist_add.php?pid=" + action);
	http.onreadystatechange = handleResponse;
	http.send(null);
}

function sndRem(action)
{
	http.open("get", "shortlist_rem.php?rid=" + action);
	http.onreadystatechange = handleResponse;
	http.send(null);
}


function handleResponse()
{
	if(http.readyState == 1) {
	document.getElementById('fav').innerHTML = '<div class="loading">Saving your setting...</div>';
	}
	
	if(http.readyState == 4) {
	var response = http.responseText;
    var update = new Array();

    if(response.indexOf('|' != -1)) {
		update = response.split("|");
		document.getElementById(update[0]).innerHTML = update[1];
		return false;
    }
  }
}

/** remove from shortlist.php **/

function sndRem2(action)
{
	http.open("get", "shortlist_rem2.php?rid=" + action);
	http.onreadystatechange = handleResponse2(action);
	http.send(null);
}

function handleResponse2(action)
{
	if(http.readyState == 1) {
	document.getElementById(action).innerHTML = '<div class="loading">Saving your setting...</div>';
	}

	if(http.readyState == 4) {
	var response = http.responseText;
	document.getElementById('centrecontent').innerHTML = response;
	return false;
    }

}
