function createXMLHttpRequest() {

var ua;

if(window.XMLHttpRequest) {
    try {
      ua = new XMLHttpRequest();
    } catch(e) {
      ua = false;
    }
  } else if(window.ActiveXObject) {
    try {
      ua = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
      ua = false;
    }
  }
  return ua;
}

var req = createXMLHttpRequest();

function showUnitInfo(id, tableRow,  unitNumber, parentTableRow, type, propertyID) {
  req.open('get', 'ajax.php?id=' + id +'&tr=' + tableRow + '&unumber=' + unitNumber + '&pr=' + parentTableRow + '&type=' + type + '&p='+propertyID);
  req.onreadystatechange = handleResponse;
  document.getElementById(parentTableRow).style.backgroundColor  = '#ffffff';
  req.send(null);
}

function closeRow(id, tableRow, parentTableRow) {
  req.open('get', 'ajax.php?id=' + id +'&tr=' + tableRow);
  req.onreadystatechange = handleResponse;
  document.getElementById(parentTableRow).style.backgroundColor  = '';
  req.send(null);
}

function propQuickView(id, propID) {
  req.open('get', 'ajax.php?id=' + id +'&propID=' + propID);
  req.onreadystatechange = handleResponse;
  req.send(null);
}

function handleResponse() {
	if(req.readyState == 4){
   	 var response = req.responseText;
   	 var update = new Array();

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

}

function openVRTour(url){
	window.open(url,'Virtual_Tour',
'left=20,top=20,width=400,height=400,toolbar=0,resizable=0');

}