// JavaScript Document
//function creates XMLHttpRequest
function createXMLHttpRequest(){
	var xmlhttp = false;
	
	if(window.XMLHttpRequest){
		xmlhttp = new XMLHttpRequest();
		return xmlhttp;	
	}
	try{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		return xmlhttp;	
	}catch(e){
		try{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");	
			return xmlhttp;
		}catch(e1){}
	}
	
	//object has not been created
	return xmlhttp;
}

//create a generic instance, for normal use
var request = createXMLHttpRequest();

//request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

function ajaxFunction(pid,stat){
	var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			document.getElementById(pid).innerHTML = ajaxRequest.responseText;
		}
		else
			document.getElementById(pid).innerHTML = 'Loading...';
	}
	var queryString = "?pid=" + pid + "&status=" + stat;
	ajaxRequest.open("POST", "../pings/ajax-pingstatus.php" + queryString, true);
	ajaxRequest.send(null); 
}

