var talkback_element_id = 0;
var talkback_is_blogpost = 0;
var req = request;
var _logged_in = '';
var submit_success = 0;

function postCommentShow(element_id, tbfname, tbfemail, tbfcomment, tbcode, public_key, private_key, is_blogpost, logged_in)
{
	var file = '/forums/aj/talkback_form.htm';
	var str = ''; 
	talkback_element_id = encodeURIComponent(element_id);
	talkback_is_blogpost = encodeURIComponent(is_blogpost);

	_logged_in = logged_in;

	str ='ELEMENT_ID='+element_id+'&tbname='+encodeURIComponent(tbfname)+'&tbemail='+encodeURIComponent(tbfemail)+'&tbcomments='+encodeURIComponent(tbfcomment)+'&tbcode='+encodeURIComponent(tbcode)+'&public_key='+public_key+'&private_key='+private_key+'&IS_BLOGPOST='+is_blogpost+'&LOGGED_IN='+encodeURIComponent(logged_in);

        req.open("POST", file, true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.onreadystatechange = updatePostComment;
        req.send(str);
}

function ajupdateTalkback(element_id, is_blogpost){

	var file = '/forums/aj/update_talkback.htm';
	var str = '';

	str = 'ELEMENT_ID='+element_id+'&IS_BLOGPOST='+is_blogpost;

        req.open("POST", file, true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.onreadystatechange = updatePostTalkbackAll;
        req.send(str);
	
}

function updatePostComment(){
     if (req.readyState == 4) {
       if (req.status == 200) {
          var response = req.responseText;
	  //document.getElementById('ajpostComment').innerHTML = response;
          ajupdateTalkback(talkback_element_id, talkback_is_blogpost);
       } 
    }
}

function updatePostTalkbackAll(){
    if (req.readyState == 4) {
       if (req.status == 200) {
          var response = req.responseText;
	  response = response.split('<!-- #####SEPARATOR##### -->');

	  var ajallComments = document.getElementById('ajallComments');
	  if(ajallComments != null)
		  document.getElementById('ajallComments').innerHTML = response[0];
	  
	  var ajlatestComments = document.getElementById('ajlatestComments').innerHTML = response[1];
	  if(ajlatestComments != null)
		ajlatestComments.innerHTML = response[1];

	  if(_logged_in == 'no')
		ajupdateCaptcha();             
       }
    }	
}

function ajupdateCaptcha(){

	var file = '/forums/aj/captcha.htm';
	var str = '';

        req.open("POST", file, true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.onreadystatechange = updateCaptcha;
        req.send(str);
	
}

function updateCaptcha(){
    if (req.readyState == 4) {
       if (req.status == 200) {
          var response = req.responseText;
	  document.getElementById('captcha').innerHTML = response;
	  //document.getElementById("tbantibot").style.color="red";
       }
    }	
}


