var xmlhttp

function addThis(str, add, sid)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="/addcompare.php";
url=url+"?id="+str;
url=url+"&action="+add;
url=url+"&sid="+sid;
xmlhttp.onreadystatechange=function () {
myStateChanged(str, add);
};
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}
function myStateChanged(seoname, add)
{
if (xmlhttp.readyState==4)
  {
   document.getElementById("comparebox").innerHTML=xmlhttp.responseText;
   if (add=='add'){
  document.getElementById(seoname).innerHTML="<span style=\"text-decoration:underline; color:#0000CC; cursor:pointer\" onclick=\"addThis('"+seoname+"', 'remove', '"+readCookie('id')+"')\">Remove from Compare</span>";
   } else if (add=='remove') {
	document.getElementById(seoname).innerHTML="<span style=\"text-decoration:underline; color:#0000CC; cursor:pointer\" onclick=\"addThis('"+seoname+"', 'add', '"+readCookie('id')+"')\">Add to Compare</span>";
   }
  }
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}












