var talkback_element_id = 0;
var talkback_is_blogpost = 0;
var req = request;

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);

	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##### -->');
	  document.getElementById('ajallComments').innerHTML = response[0];              
	  document.getElementById('ajlatestComments').innerHTML = response[1];             
       }
    }	
}