// JavaScript Document

var xmlhttp

//function displayShortcuts(myContainerID,mySiteID,myConsumerContainerID,myFromagentID,myPropertySearchContainerID){
function displayShortcuts(){

	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	var url = wwwpath + "/includes/i_SITE_PropertyShortList_BLUNDELLS.cfm";
	url=url + "?type=display&mySiteID=" + mySiteID + "&myContainerID=" + myContainerID;
	url=url + "&myConsumerContainerID=" + myConsumerContainerID;
	url=url + "&MyFromagentID=" + myFromagentID;
	url=url + "&myPropertySearchContainerID=" + myPropertySearchContainerID;
	//alert(url);
	xmlhttp.onreadystatechange=stateChanged;
	
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

//function updateShortcuts(myContainerID,bookmarkID,mySiteID,ccid,myFromagentID,myPropertySearchContainerID,type){
function updateShortcuts(bookmarkID,type){
	
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
	//var url = "http://127.0.0.1/includes/i_SITE_PropertyShortList.cfm";
	var url = wwwpath + "/includes/i_SITE_PropertyShortList_BLUNDELLS.cfm";
	url=url + "?bookmarkID=" + bookmarkID;
	url=url + "&type=" + type + "&mySiteID=" + mySiteID + "&myContainerID=" + myContainerID;
	url=url + "&myConsumerContainerID=" + myConsumerContainerID;
	url=url + "&MyFromagentID=" + myFromagentID;
	url=url + "&myPropertySearchContainerID=" + myPropertySearchContainerID;
	xmlhttp.onreadystatechange=stateChanged;
	
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
	
// in the case of blundells, we pop open pages for the propderty details page, so we need to re-load the main page too
	if(window.opener != null)
		window.opener.document.location.reload();
		
}

function stateChanged()
{
 // alert(xmlhttp.readyState);  alert(xmlhttp.responseText);
if (xmlhttp.readyState==4)
  {

  document.getElementById("propShortlist").innerHTML=xmlhttp.responseText;
  }
}

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;
}
