var xmlHttp;

function GetXmlHttpObject(){ 
 var objXMLHttp=null;
 if (window.XMLHttpRequest){
  objXMLHttp=new XMLHttpRequest();
  }
 else if (window.ActiveXObject){
  objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 return objXMLHttp;
} 

//-----------------------------------------------
function replySent(){
    if (_xmlHttp.readyState==4){
        var responseText = _xmlHttp.responseText;
        var len = responseText.length;
        if (responseText[len - 1] == 1){
            var form = document.getElementById('commentForm');
            form.textas.value='';
            form.Fname.value='';
            form.email.value='';
            form.site.value='';
        }
        responseText = responseText.slice(0, len-1);

        var child = document.getElementById("CommentBlock");
        child.innerHTML = responseText;
    }
}
//-----------------------------------------------
function postReply(lang, msgID, cat){
    _xmlHttp = GetXmlHttpObject();
    var url = '/src/AjaxCommenter.php?lang='+lang+'&msg='+msgID+'&cat='+cat+'&rnd='+Math.random();

    var form = document.getElementById('commentForm');
    var params = 'textas=' + encodeURIComponent(form.textas.value)+'&'+
                 'Fname=' + encodeURIComponent(form.Fname.value)+'&'+
                 'email=' + encodeURI(form.email.value)+'&'+
                 'site=' + encodeURI(form.site.value)+'&'+
                 'secrettext=' + form.secrettext.value;
    _xmlHttp.onreadystatechange = replySent;
    _xmlHttp.open("POST",url,true);
    _xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    _xmlHttp.setRequestHeader("Content-length", params.length);
    _xmlHttp.setRequestHeader("Connection", "close");
    _xmlHttp.send(params);
}

function hiddenAndDangerous(){
    var forma = document.getElementById('commentForm');
    if (forma){
        forma.secrettext.value = '64';
        var h = document.getElementById('hider');
        h.style.display = 'none';
    }
}


