function add_tag(id) {  
    var req = new JsHttpRequest();
    req.onreadystatechange = function() { 
        if (window.hackerConsole) window.hackerConsole.out(req.responseText, '', 'Shell');
        if (req.readyState == 4) {
            alert((req.responseJS.alert_message)); 
            if (req.responseJS.tags_tag != '') {
                document.getElementById('new_tags_field').innerHTML = document.getElementById('new_tags_field').innerHTML + ', ' + req.responseJS.tags_tag;            
            }
        }
    }
    tag_name = document.getElementById('add_tag').value; 
    req.open(null, '/openscripts/JsHttpRequest/add_tag.php', true);
    req.send( { tag_name: tag_name, id: id } );
}