<!-- 
//Browser Support Code

/******** This sets up the AJAX variable. ********/
function ajaxbrowser() {
  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 does not support AJAX. Please update your browser. This site may not display correctly.");
			}
		}
	}  
return ajaxRequest;
}

/******** This parses new comments. ********/
function addcomment() {
	ajaxRequest = ajaxbrowser();
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4)
		{
			xmlDoc = ajaxRequest.responseText;
			document.getElementById("comments").innerHTML = xmlDoc;
		}
	}
	var comment = document.getElementById('comment').value;
	var entryid = document.getElementById('entryid').value;
	comment = escape(comment);
	var queryString = 'entryid=' + entryid + '&comment=' + comment;
	ajaxRequest.open("POST", "commentrecord.php", true);
	
	ajaxRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	ajaxRequest.setRequestHeader("Content-length", queryString.length);
	ajaxRequest.setRequestHeader("Connection", "close");
	
	ajaxRequest.send(queryString);
	document.forms['addcomment'].reset()

}

/******** This displays the current time when the timezone is changed. ********/
function gettime(str) {
	ajaxRequest = ajaxbrowser();
	ajaxRequest.onreadystatechange = function(){
			if(ajaxRequest.readyState == 4)
				{
					xmlDoc = ajaxRequest.responseText;
					document.getElementById("time").innerHTML = xmlDoc;
				}
			}
			var timeset = str;
			
			var queryString = "?gettime=" + timeset;
			
			ajaxRequest.open("GET", "gettime.php" + queryString, true);
			ajaxRequest.send(null);
		}

// Two-part delete comment for users.

function delete_confirm(commentid,entryid) {
	var answer = confirm("Delete this comment?")
	if (answer){
		user_comment_delete(commentid,entryid);
		}
	}

function user_comment_delete(commentid,entryid) {
ajaxRequest = ajaxbrowser();
	ajaxRequest.onreadystatechange = function(){
			if(ajaxRequest.readyState == 4)
				{
					xmlDoc = ajaxRequest.responseText;
					document.getElementById("comments").innerHTML = xmlDoc;
				}
			}
			
			var queryString = "?commentid=" + commentid + "&entryid=" + entryid;
			
			ajaxRequest.open("GET", "ajax_user_delete_comment.php" + queryString, true);
			ajaxRequest.send(null);
		}


function subscribe(addremove,entryid) {
	ajaxRequest = ajaxbrowser();
	ajaxRequest.onreadystatechange = function(){
			if(ajaxRequest.readyState == 4)
				{
					xmlDoc = ajaxRequest.responseText;
					document.getElementById("subscribe").innerHTML = xmlDoc;
				}
			}
			
			var queryString = "?addremove=" + addremove + "&entryid=" + entryid;
			
			ajaxRequest.open("GET", "ajax_subscribe.php" + queryString, true);
			ajaxRequest.send(null);
		}


//-->

