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 callCommentAjax() {
var comment = document.comment_form.comments.value;
var recipe_id = document.comment_form.recipe_num.value;
var url = 'ajax/comment_ajax.php?comment='+comment+'&recipe_id='+recipe_id;
var access_level = document.comment_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 = responseCommentAjax;
	myRequest.send(null);
	}
}

function responseCommentAjax() {
if(myRequest.readyState == 4) {

	document.getElementById('comments').value = 'Your comment has been recorded. Thank you.';
	document.getElementById('comment_holder').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';
	}
}

function callReplyAjax(cmt) {
	var theDiv = 'text';
	theDiv += cmt;
	var recipe_id = document.comment_form.recipe_num.value;	
	//alert(theDiv);
	var theReply = document.getElementById(theDiv).value;
	var replyTo = cmt;
	var url = 'ajax/reply_ajax.php?reply='+theReply+'&rTo='+replyTo+'&recipe='+recipe_id;
	//alert(url);
	myRequest.open("GET", url, true);
	myRequest.onreadystatechange = responseReplyAjax;
	myRequest.send(null);	
}

function responseReplyAjax() {
	if(myRequest.readyState == 4) {
		document.getElementById('comment_holder').innerHTML = this.responseText;			
	}
}



