function ajaxRefreshDevice(id)
{
	var params;
	var xmlhttp = buildXMLHTTP();
	if (xmlhttp === false) {
		return false;
	}
	document.getElementById("details_" + id).innerHTML="<p>Refresh in progress...</p>";
	xmlhttp.onreadystatechange=function()
	{
		if(xmlhttp.readyState==4)
 		{ 
			// Get data from the server's response
			document.getElementById("details_" + id).innerHTML=xmlhttp.responseText;
		}
	}
	params = "id=" + id;
	xmlhttp.open("POST","ajax/refreshDevice.php",true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(params);
	return true;
}

function buildXMLHTTP()
{
	if (window.XMLHttpRequest)
	{
 		// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		// code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		alert("Your browser does not support XMLHTTP!");
	}
	return false;
}

function ajaxRemoveDevice(id) {

        var scrolledX, scrolledY;
        if( self.pageYOffset ) {
          scrolledX = self.pageXOffset;
          scrolledY = self.pageYOffset;
        } else if( document.documentElement && document.documentElement.scrollTop ) {
          scrolledX = document.documentElement.scrollLeft;
          scrolledY = document.documentElement.scrollTop;
        } else if( document.body ) {
          scrolledX = document.body.scrollLeft;
          scrolledY = document.body.scrollTop;
        }

        var centerX, centerY;
        if( self.innerHeight ) {
          centerX = self.innerWidth;
          centerY = self.innerHeight;
        } else if( document.documentElement && document.documentElement.clientHeight ) {
          centerX = document.documentElement.clientWidth;
          centerY = document.documentElement.clientHeight;
        } else if( document.body ) {
          centerX = document.body.clientWidth;
          centerY = document.body.clientHeight;
        }

          var leftOffset = scrolledX + (centerX - 400) / 2;
          var topOffset = scrolledY + (centerY - 100) / 2;

          document.getElementById("confirmDel").style.top = topOffset + "px";
          document.getElementById("confirmDel").style.left = leftOffset + "px";
          document.getElementById("confirmDel").style.display = "block";

}

function ajaxEditDevice(id) {

	var scrolledX, scrolledY;
	if( self.pageYOffset ) {
	  scrolledX = self.pageXOffset;
	  scrolledY = self.pageYOffset;
	} else if( document.documentElement && document.documentElement.scrollTop ) {
	  scrolledX = document.documentElement.scrollLeft;
	  scrolledY = document.documentElement.scrollTop;
	} else if( document.body ) {
	  scrolledX = document.body.scrollLeft;
	  scrolledY = document.body.scrollTop;
	}

	var centerX, centerY;
	if( self.innerHeight ) {
	  centerX = self.innerWidth;
	  centerY = self.innerHeight;
	} else if( document.documentElement && document.documentElement.clientHeight ) {
	  centerX = document.documentElement.clientWidth;
	  centerY = document.documentElement.clientHeight;
	} else if( document.body ) {
	  centerX = document.body.clientWidth;
	  centerY = document.body.clientHeight;
	}

	  var leftOffset = scrolledX + (centerX - 650) / 2;
	  var topOffset = scrolledY + (centerY - 550) / 2;

	  document.getElementById("editPopup").style.top = topOffset + "px";
	  document.getElementById("editPopup").style.left = leftOffset + "px";
	  document.getElementById("editPopup").style.display = "block";
}


