function getXMLHTTPRequest() {
try {
req = new XMLHttpRequest();
} catch(err1) {
  try {
  req = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (err2) {
    try {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (err3) {
      req = false;
    }
  }
}
return req;
}

var http = getXMLHTTPRequest();
var id = 0;

function thankDownload(pid, userid, thanksCount) {
  myRand = parseInt(Math.random()*999999999999999);

  var myurl = '/post_thanks_ajax.php?do=post_thanks&postid='+pid+'&userid='+userid+'&numthanks='+thanksCount+'&rand='+myRand;
  http.open("GET", myurl, true);
  http.onreadystatechange = useHttpResponseThanks;
  http.send(null);
}

function useHttpResponseThanks() {
   if (http.readyState == 4) {
    if(http.status == 200) {

        var mytrowt = http.responseXML.getElementsByTagName("message")[0].childNodes[0].nodeValue;
        var mytlist = http.responseXML.getElementsByTagName("amount")[0].childNodes[0].nodeValue;

        var mytrow = 'thanksButtonArea';
        var mytrow2 = 'thanksButtonArea2';
        var mytrow3 = 'thanksButtonAreaBottom';

        var mythankslist = 'thanksArea';

        document.getElementById(mytrow).innerHTML = mytrowt;
        document.getElementById(mytrow2).innerHTML = mytrowt;
        document.getElementById(mytrow3).style.display = 'none';

        document.getElementById(mythankslist).innerHTML = mytlist;

	document.getElementById('favouritesbox').style.display = '';
	document.getElementById('favouritesAreaBottom').style.display = ''

	document.getElementById('leaveathanks').style.display = 'none';

    }
  } else {
        var mytrow = 'thanksButtonArea';
        var mytrow2 = 'thanksButtonArea2';
	var mytrow3 = 'thanksButtonAreaBottom';

        document.getElementById(mytrow).innerHTML = '<img src="/images/indicator.gif" /> Working... Please wait... ';
        document.getElementById(mytrow2).innerHTML = '<img src="/images/indicator.gif" /> Working... Please wait... ';
	document.getElementById(mytrow3).innerHTML = '<img src="/images/indicator.gif" /> Working... Please wait... ';

  }
}

/*
function saveTags(pid, userid) {
  myRand = parseInt(Math.random()*999999999999999);

  var newtags = document.getElementById('edittags' + pid).value;
  alert(newtags);

  var myurl = '/edit_tags_ajax.php?do=edit_tags&postid='+pid+'&userid='+userid+'&tag='+newtags+'&rand='+myRand;
  http.open("GET", myurl, true);
  http.onreadystatechange = useHttpResponseTags;
  http.send(null);

}

function editTags(divId, pid, userid) {

	var myBoxContents = document.getElementById(divId).innerHTML;

	document.getElementById(divId).innerHTML = '<input class=\"inputbox\" size=\"60\" type=\"text\" name=\"edittags'+pid+'\" value=\"'+myBoxContents+'\"></input> <input class=\"inputBox\" type=\"submit\" name=\"action\" value=\"Save\" onClick="saveTags('+pid+','+userid+')\"/>';

	document.getElementById('threadtagspencil').style.display = 'none';

}

function useHttpResponseTags() {
   if (http.readyState == 4) {
    if(http.status == 200) {

        var mytrowt = http.responseXML.getElementsByTagName("message")[0].childNodes[0].nodeValue;

	var myrow = 'threadtagsarea';

        document.getElementById(myrow).innerHTML = mytrowt;

	document.getElementById('threadtagspencil').style.display = 'block';

    }
  } else {
        var myrow = 'threadtagsarea';

        document.getElementById(myrow).innerHTML = '<img src="/images/indicator.gif" /> Working... Please wait... ';

  }
}
*/


