function LogActivity(activityid,details,url)
{
	makeRequest("LogActivity.aspx","?ActivityID=" + activityid + "&MLS=" + details + "&Url=" + url);
	return true;
}

function LogActivityAgent(activityid,agent,office,url)
{
	makeRequest("LogActivity.aspx","?ActivityID=" + activityid + "&AgentId=" + agent + "&Url=" + url + "&OfficeId=" + office);
	return true;
}

function LogActivityOffice(activityid,office,url)
{
	makeRequest("LogActivity.aspx","?ActivityID=" + activityid + "&OfficeId=" + office + "&Url=" + url);
	return true;
}

var http_request = false;
function makeRequest(url, parameters) 
{
  http_request = false;
  if (window.XMLHttpRequest) 
  {
     http_request = new XMLHttpRequest();
     if (http_request.overrideMimeType) 
     {
        http_request.overrideMimeType('text/html');
     }
  } 
  else if (window.ActiveXObject) 
  {
     try 
     {
        http_request = new ActiveXObject("Msxml2.XMLHTTP");
     } 
     catch (e) 
     {
        try 
        {
           http_request = new ActiveXObject("Microsoft.XMLHTTP");
        } 
        catch (e) {}
     }
  }
  if (!http_request) {
     //alert('Cannot create XMLHTTP instance');
     return false;
  }
  http_request.onreadystatechange = alertContents;
  http_request.open('GET', url + parameters, true);
  http_request.send(null);
}

function alertContents() 
{
  if (http_request.readyState == 4) 
  {
     if (http_request.status == 200) 
     {
        //alert('Success!');          
     } 
     else 
     {
        //alert('There was a problem with the request. ' + http_request.status);
     }
  }
}
