    var xhReq = createXMLHttpRequest();
    var dynamicDivId ='';
    var hiddenParent = '';
    var dynCalc = false;
    function createXMLHttpRequest() {
        try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
        try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
        try { return new XMLHttpRequest(); } catch(e) {}
        alert("XMLHttpRequest not supported");
        return null;
    }
    function onSumResponse(id) {
        if (xhReq.readyState != 4)  { return; }
           var serverResponse = xhReq.responseText;
		   if(dynCalc) {
                if(serverResponse == 1 || serverResponse == 2) {
                    if(serverResponse == 1) {
                        infoMsg =  'Opinia została zaznaczona jako użyteczna!';
                        changeOpinionNote('plus');
                    }   
                    if(serverResponse == 2) {
                        infoMsg =  'Opinia została zaznaczona jako nieużyteczna!';
                        changeOpinionNote('minus');
                    }    
 
                    document.getElementById(dynamicDivId).innerHTML = '<table cellspacing="0" cellpadding="0" class="warinf"> <tbody><tr> <td class="warinfLeft">!</td> <td style="" class="warinfRight">' + infoMsg + '</td> </tr> </tbody></table><!-- warinf -->';
                }
                else    
                    document.getElementById(dynamicDivId).innerHTML = serverResponse;
           }     
           else {    
                document.getElementById(dynamicDivId).innerHTML = serverResponse;
                document.getElementById('showLoadingCom').style.display = 'none'; 
           }
           if(hiddenParent.length != 0 ) {
                onSuccess :  {
                    if(document.getElementById('commentFormAdded').value == 0) { answerComment(hiddenParent); };
                }
           }
    }
