// JavaScript Document
var http_requested = false;
var http_request2ed = false;
var did = 'none';
var aid = 'none';


         // Discussion body show ajax
   
   
   function makePOSTRequested(url, parameters) {
      http_requested = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_requested = new XMLHttpRequest();
         if (http_requested.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_requested.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_requested = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_requested = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_requested) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_requested.onreadystatechange = alertContentsed;
      http_requested.open('POST', url, true);
      http_requested.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_requested.setRequestHeader("Content-length", parameters.length);
      http_requested.setRequestHeader("Connection", "close");
      http_requested.send(parameters);
   }

   function alertContentsed() {
      if (http_requested.readyState == 4) {
         if (http_requested.status == 200) {
            //alert(http_request.responseText);
            result = http_requested.responseText;
            document.getElementById(did).innerHTML = result;  
			//resizePage();
         } else {
          //  alert('There was a problem with the request.');
         }
      }
   }
   
   
   function getDiscussion(ndid, view) {
	   did = '';
	   did = 'id' + ndid;
      var poststr = "discId=" + ndid;
	  if(view != ''){
		poststr += "&view=again";  
	  }
      makePOSTRequested('aquires/discShow.php', poststr);
	  
   }
   
   
   
   
   // Answers AJAX
   
   
   function makePOSTRequesteds(url, parameters) {
      http_request2ed = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request2ed = new XMLHttpRequest();
         if (http_request2ed.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request2ed.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request2ed = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request2ed = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request2ed) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      
      http_request2ed.onreadystatechange = alertContents2es;
      http_request2ed.open('POST', url, true);
      http_request2ed.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request2ed.setRequestHeader("Content-length", parameters.length);
      http_request2ed.setRequestHeader("Connection", "close");
      http_request2ed.send(parameters);
   }

   function alertContents2es() {
      if (http_request2ed.readyState == 4) {
         if (http_request2ed.status == 200) {
            //alert(http_request.responseText);
            result = http_request2ed.responseText;
            document.getElementById(aid).innerHTML = result; 
			//resizePage();
         } else {
          //  alert('There was a problem with the request.');
         }
      }
   }
   
   
   function getAnswers(ndid, remz) {
	   var removez = remz;
	   aid = '';
	   aid = 'answers' + ndid;
      var poststr = "discId=" + ndid;
	  poststr += "&answers=yes";
	  if(removez != ''){
	  poststr += "&remove=" + removez;
	  }
      makePOSTRequesteds('aquires/discShow.php', poststr);
	  
   }
   
   
   
   
   
   
   
   
   
  // open / close buttons 
   
   
   
   function changeBut(hole){
	   var idme = "butholeid" + hole;
	   var idyou = "id" + hole;
	   document.getElementById(idme).innerHTML="<a onclick=\" document.getElementById('" + idyou + "').innerHTML=''; changeButBack('" + hole + "'); return false;\" href=\"#\">Close entry &gt;&gt;&gt;</a>";
	   
   }
      function changeButBack(hole){
	   var idme = "butholeid" + hole;
	   var idyou = "id" + hole;
	   document.getElementById(idme).innerHTML="<a onclick=\"document.getElementById('" + idyou + "').innerHTML='Data Loading...'; changeBut('" + hole + "'); getDiscussion(" + hole + ", 'again'); return false;\" href=\"#\">Show entry &gt;&gt;&gt;</a>";
	   
   }
