var getXMLHTTPRequest = function() {
var request = false;
	try {
	request = new XMLHttpRequest(); /* e.g. Firefox */
	}
	catch(err1) {
		try {
		request = new ActiveXObject('Msxml2.XMLHTTP'); /* some versions IE */
		}
		catch(err2) {
			try {
			request = new ActiveXObject('Microsoft.XMLHTTP'); 
			}
			catch(err3) {
			request = false;
			
			}
		}		
	}
return request;
}

var myRequest = getXMLHTTPRequest();

function callRatingAjax() {
	var rating;
	for (var i = 0; i < document.rating_form.rating.length; i++) {   
	   if(document.rating_form.rating[i].checked){
	      rating = document.rating_form.rating[i].value;
	   }
	}	
	
var recipe_id = document.rating_form.recipe_num.value;
var url = 'ajax/rating_ajax.php?rating='+rating+'&recipe_id='+recipe_id;
var access_level = document.rating_form.Access_Level.value;

if (access_level == 0) {
	alert("You must be logged in to use this feature.");
}
else {
myRequest.open("GET", url, true);
myRequest.onreadystatechange = responseRatingAjax;
myRequest.send(null);
}
}

function responseRatingAjax() {
	if(myRequest.readyState == 4) {
		document.getElementById('rating_image').innerHTML = this.responseText;
			if (myRequest.status == 200) {
			function ShowResponse() {
				var response = myRequest.responseText;
				alert(response);
				var div2show = document.getElementById('comments');
				div2show.innerHTML = response;
				}
			//alert("The server said: " + myRequest.responseText)
			} else {
			alert("addcomments.js - An error has occurred: " + myRequest.status + ":" + myRequest.statusText);
			}	
		}
		else {
		//document.getElementById('comments').innerHTML = 'Processing your comment';
		}
	}


