// Let's create the XMLHttpRequest object
function createXHR() 
{
	var xhr;
	if (window.XMLHttpRequest)     // Object of the current windows
	{ 
		xhr = new XMLHttpRequest();     // Firefox, Safari, ...
	} 
	else 
		if (window.ActiveXObject)   // ActiveX version
		{
			xhr = new ActiveXObject("Microsoft.XMLHTTP");  // Internet Explorer 
		} 
	return xhr;
}

/* This one makes the AJAX Request to the server */
function SendFeedbackAjaxRequest(control) 
{
	// control.id has the blogpostID, easy way to do the trick
	var requestUrl = "sendfeedback.php?BlogPostID=" + control.id;
	var xhr = createXHR();
	
	var DivIDThatHasTheControl = "FeedbackDiv" + control.id;
	var myContentPlaceHolder = document.getElementById(DivIDThatHasTheControl);
	
	if(xhr)
	{
		xhr.onreadystatechange = function()
		{
			if ( (xhr.readyState == 4) && (xhr.status == 200) )
				myContentPlaceHolder.innerHTML = "<span class='default_font'>Thanks for the feedback.</span>";
		};
		
		myContentPlaceHolder.innerHTML = "<span class='default_font'>Sending feedback...</span>";
		xhr.open("GET", requestUrl,  true);
		xhr.send(null);           
	}
}

