Animal Rights Advocacy Talking Points Sheet
Structure arguments, log statistics, and prepare counter-argument responses.
1. Core Issue Definition
2. Key Ethical & Statistical Talking Points
3. Common Counter-Arguments & Responses
Advocacy Briefing Sheet
Issue: | Target:
SECTION 1: Primary Goal & Call to Action
Goal:
Core Thesis: Redirecting subsidies supports environmental health and long-term economic stability over industrial profit.
SECTION 2: Key Talking Points & Evidence
SECTION 3: Counter-Arguments & Responses
Prepared by Animal Rights Advocacy Tool |
Add key statistics or ethical arguments here.
'; return; } talkingPoints.forEach(p => { const item = document.createElement('div'); item.className = 'arats-list-item bg-gray-50'; item.innerHTML = ` ${escapeHtml(p.text)} `; list.appendChild(item); }); } // --- Counter/Response Functions --- window.aratsAddCounter = function() { const counter = document.getElementById('arats-new-counter').value.trim(); const response = document.getElementById('arats-new-response').value.trim(); if (counter && response) { counterArguments.push({ id: Date.now() + 1, counter: counter, response: response }); document.getElementById('arats-new-counter').value = ''; document.getElementById('arats-new-response').value = ''; aratsRenderCounters(); } else { alert("Both the Counter-Argument and the Prepared Response are required."); } }; window.aratsRemoveCounter = function(id) { counterArguments = counterArguments.filter(c => c.id !== id); aratsRenderCounters(); }; function aratsRenderCounters() { const list = document.getElementById('arats-counter-list'); list.innerHTML = ''; if (counterArguments.length === 0) { list.innerHTML = 'No counter-arguments logged.
'; return; } counterArguments.forEach(c => { const item = document.createElement('div'); item.className = 'arats-list-item bg-white border-l-4 border-red-400'; item.innerHTML = `
Counter: ${escapeHtml(c.counter)}
Response: ${escapeHtml(c.response)}
`;
list.appendChild(item);
});
}
// --- Preview Generation ---
window.aratsUpdatePreview = function() {
// Metadata
const issueName = document.getElementById('arats-issue-name').value || "Unnamed Campaign";
const audience = document.getElementById('arats-audience').value || "N/A";
const callToAction = document.getElementById('arats-call-to-action').value || "No call to action defined.";
// Update Display
document.getElementById('disp-issue-name').textContent = issueName;
document.getElementById('disp-audience').textContent = audience;
document.getElementById('disp-call-to-action').textContent = callToAction;
// Populate Points List
const pointsDisp = document.getElementById('disp-point-list');
pointsDisp.innerHTML = talkingPoints.map(p => `Response: ${escapeHtml(c.response)}
No specific counter-arguments defined.
'; } else { counterDisp.innerHTML = counterArguments.map(c => `Counter-Argument: ${escapeHtml(c.counter)}
Prepared Response: ${escapeHtml(c.response)}
