var xmlhttpvar ajaxresponsefunction showComments(stre){if (stre.length==0)  {  document.getElementById("comments").innerHTML="";  return;  }xmlhttp=GetXmlHttpObject();if (xmlhttp==null)  {  alert ("Your browser does not support XMLHTTP!");  return;  }var urle="/showcomments.php";urle=urle+"?q="+stre;urle=urle+"&sid="+Math.random();ajaxresponse="ajaxresponse"+stre;xmlhttp.onreadystatechange=stateChanged;xmlhttp.open("GET",urle,true);xmlhttp.send(null);}function postComment(strc){if (strc.length==0)  {  document.getElementById("comments").innerHTML="";  return;  }xmlhttp=GetXmlHttpObject();if (xmlhttp==null)  {  alert ("Your browser does not support XMLHTTP!");  return;  }var urlc="/commentform.php";urlc=urlc+"?q="+strc;urlc=urlc+"&sid="+Math.random();ajaxresponse="ajaxcommentform"+strc;xmlhttp.onreadystatechange=stateChanged;xmlhttp.open("GET",urlc,true);xmlhttp.send(null);}function stateChanged(){if (xmlhttp.readyState==4)  {  document.getElementById(ajaxresponse).innerHTML=xmlhttp.responseText;	// Make tables with id like 'sortable' be javascript sortable and colored.	$("#[id*=sortable]").tablesorter({		// striping looking		widgets: ['zebra']		});  }}function GetXmlHttpObject(){if (window.XMLHttpRequest)  {  // code for IE7+, Firefox, Chrome, Opera, Safari  return new XMLHttpRequest();  }if (window.ActiveXObject)  {  // code for IE6, IE5  return new ActiveXObject("Microsoft.XMLHTTP");  }return null;}
