var xmlHttp

// function to post a comment to the database
function postCommentAction(object_id,object_type_id,user_id,frame_id,screen_name,comment_text)
{
if (comment_text.length==0)
  { 
  document.getElementById("commentDisplay").innerHTML="";
  return;
  }
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  document.postComment.submit();
  return;
  } 
var url="/cnlib/includes/jscript/ajax/comment_XMLHttpRequest.cfm";
url=url+"?comment_object_id="+object_id+"&comment_object_type_id="+object_type_id+"&user_id="+user_id+"&frame_id="+frame_id+"&screen_name="+screen_name+"&comment_text="+comment_text;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChanged(){ 
	if (xmlHttp.readyState==4){ 
		document.getElementById("commentDisplay").innerHTML=xmlHttp.responseText;
		document.getElementById("containerCommentForm").innerHTML='<br />Thank you for submitting your comment.  It will be displayed after approval.';
	}
}

// AJAX xmlHttpRequest function
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function displayAllComments(object_id,object_type_id,author_display_attrib_id,display_organization){
/*if (comment_text.length==0)
  { 
  document.getElementById("commentDisplay").innerHTML="";
  return;
  }*/
xmlHttpdisplay=GetXmlHttpObject()
/*if (xmlHttp==null)
  {
  document.postComment.submit();
  return;
  } */
var url="/cnlib/includes/jscript/ajax/comment_viewall_XMLHttpRequest.cfm";
url=url+"?object_id="+object_id+"&object_type_id="+object_type_id+"&author_display_attrib_id="+author_display_attrib_id+"&display_organization="+display_organization;
xmlHttpdisplay.onreadystatechange=viewstateChanged;
xmlHttpdisplay.open("GET",url,true);
xmlHttpdisplay.send(null);
} 

function viewstateChanged(){ 
	if (xmlHttpdisplay.readyState==4){ 
		document.getElementById("commentDisplay").innerHTML=xmlHttpdisplay.responseText;
	}
}

function collapseComments(object_id,object_type_id,author_display_attrib_id,display_organization){
/*if (comment_text.length==0)
  { 
  document.getElementById("commentDisplay").innerHTML="";
  return;
  }*/
xmlHttpCollapse=GetXmlHttpObject()
/*if (xmlHttp==null)
  {
  document.postComment.submit();
  return;
  } */
var url="/cnlib/includes/jscript/ajax/comment_collapse_XMLHttpRequest.cfm";
url=url+"?object_id="+object_id+"&object_type_id="+object_type_id+"&author_display_attrib_id="+author_display_attrib_id+"&display_organization="+display_organization;
xmlHttpCollapse.onreadystatechange=collapsestateChanged;
xmlHttpCollapse.open("GET",url,true);
xmlHttpCollapse.send(null);
} 

function collapsestateChanged(){ 
	if (xmlHttpCollapse.readyState==4){ 
		document.getElementById("commentDisplay").innerHTML=xmlHttpCollapse.responseText;
	}
}