function getComments(news_id,lang) 
{ 
  var request = false;
  var sendData;
  sendData = 'act=getComments&news_id=' + news_id + '&lang=' + lang;
  if (!request) {
    try { // Firefox, Opera 8.0+, Safari 
      request=new XMLHttpRequest(); 
    } catch (e) { // Internet Explorer 
      try { 
        request=new ActiveXObject("Msxml2.XMLHTTP"); 
      } catch (e) { 
        try { 
          request=new ActiveXObject("Microsoft.XMLHTTP"); 
        } catch (e) { 
          alert("Your browser does not support AJAX!"); 
          return false; 
        } 
      } 
    }
  }
  request.onreadystatechange = function() {
    if(checkReadyState(request)){ 

      var outputText = " ";
      //alert(request.responseText);
      var xmlDoc = loadXML(request.responseText);
      var news=xmlDoc.getElementsByTagName('news')[0];
      var newsId = news.getAttribute('id');
      var size=news.getElementsByTagName("comment").length;
      for (var i=0; i<size; i++) {
        var comment = news.getElementsByTagName("comment")[i];
        var date = comment.getElementsByTagName("date")[0].firstChild.data;
        if (comment.getElementsByTagName("username")[0].firstChild != null) {
          var username = comment.getElementsByTagName("username")[0].firstChild.data;
        } else {
         var username = '';
        };
        var text = decodeURIComponent(comment.getElementsByTagName("text")[0].childNodes[0].nodeValue);
        if (lang == 'lv') {
          outputText += "<div>Komentвrs pievienots <b>"+date+"</b>";
        } else {
          outputText += "<div>Коментарий добавлен <b>"+date+"</b>";
        }
        if (username != '') {
          if (lang == 'lv') {
            outputText += ", lietotвjs <b>"+username+"</b>";
          } else {
            outputText += " пользователем <b>"+username+"</b>";
          }
        }
        outputText += ":</div>";
        outputText += "<div>"+text+"</div><hr align=\"left\" width=\"200px\"/><br/>";
      }
      document.getElementById('comments'+newsId).innerHTML = outputText;
      outputText = "";                
      outputText += "<form action=\"#\" method=\"post\">";
      if (lang == 'lv') {
        outputText += "<div><div>Pievienot komentвru:</div>";
      } else {
        outputText += "<div><div>Добавить комментарий:</div>";
      }
      outputText += "<textarea cols=\"50\" rows=\"5\" name=\"new_comment\"></textarea><br/>";
      outputText += "<input type=\"hidden\" name=\"news_id\" value='"+newsId+"'/>";
      if (lang == 'lv') {
        outputText += "<input type=\"submit\" name=\"add_com\" value=\"Pievienot\"/></div></form>";
      } else {
        outputText += "<input type=\"submit\" name=\"add_com\" value=\"Добавить\"/></div></form>";
      } 
      document.getElementById('addcom'+newsId).innerHTML = outputText;    
    }
  }
	request.open("POST", 'include/ajax/ajax.php', true);
  request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	request.send(sendData);
}

function checkReadyState(obj)
{
	if(obj.readyState == 4)
	{
		if(obj.status == 200)
		{
			return true;
		}
	}
}

function loadXML(txt) 
{ var xmlDoc;
	try
	{
    xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async="false";
		xmlDoc.loadXML(txt);
		return(xmlDoc); 
	}
	catch(e)
	{
		try
		{
			parser=new DOMParser();
			xmlDoc=parser.parseFromString(txt,"text/xml");
			return(xmlDoc);
		}
		catch(e){}
	}return(null);
}
