New Thinking Report
Thinking differently is required now if we wish to survive.
Habit Pages
Subliminal Message System
Print all the affirmations
Print the ones with the blue dots selected
A.I. Affirmation Generator
Generate 20 ideas
Add selected to master list
Select all
Clear
Tip: Tick the blue boxes next to the suggestions you like, then click “Add selected to master list”.
No results yet. Enter an idea above and click “Generate 20 ideas”.
Number of Active Affirmations
0
Recommended Minimum Session Duration
Show each affirmation:
1
2
3
4
5
6
7
8
9
10
0 seconds
Remember to select
blue
buttons before you generate and run messages.
Generate
RUN
Browser Overlay
Full Screen
Default
Session duration:
Text Colors:
Red
Blue
Green
Black
Grey
White
Background Colors:
white
coral
blue
pink
violet
Font Size:
40
pt
Font Family:
Arial
Courier New
Georgia
Times New Roman
Verdana
Trebuchet MS
Palatino Linotype
Lucida Sans Unicode
Tahoma
Impact
Gill Sans
Helvetica
Calibri
Cambria
Comic Sans MS
Arial Black
Garamond
Segoe UI
Consolas
Courier
Abril Fatface
Franklin Gothic Medium
Matura MT Script Capitals
Flash Duration (seconds):
0.003
seconds
Flash Spacing (seconds):
1
seconds
×
Sessions:
0
×
You are wonderful! -- You like yourself unconditionally. -- You never devalue yourself with destructive self-criticism. -- You have genuine warm regards for all persons at all times. -- You are 100% responsible for all of your responses to all situations and to all events. -- You do your affirmations every day and never miss a day.
`); printWindow.document.close(); } document.getElementById('printAllLink').addEventListener('click', function(event) { event.preventDefault(); const allMessages = inputMessages.map(input => input.value.trim()).filter(msg => msg !== ''); printContent('All Affirmations', allMessages); }); document.getElementById('printSelectedLink').addEventListener('click', function(event) { event.preventDefault(); const selectedMessages = getSelectedMessages(); printContent('Selected Affirmations', selectedMessages); }); // --- A.I. controls events --- aiGenerateBtn.addEventListener('click', () => { aiStatus.textContent = ''; const q = aiQuery.value.trim(); if (!q) { alert('Please enter an idea or topic first.'); aiQuery.focus(); return; } const ideas = generateAISuggestions(q); renderAIResults(ideas); }); aiAddSelectedBtn.addEventListener('click', () => { const selected = getAISelected(); addSuggestionsToMasterList(selected); }); aiClearBtn.addEventListener('click', () => { aiQuery.value = ''; aiResults.innerHTML = '
No results yet. Enter an idea above and click “Generate 20 ideas”.
'; aiStatus.textContent = ''; aiSelectAllBtn.dataset.mode = 'select'; aiSelectAllBtn.textContent = 'Select all'; aiQuery.focus(); }); aiSelectAllBtn.addEventListener('click', () => { const boxes = aiResults.querySelectorAll('.ai-checkbox'); if (!boxes.length) return; const mode = aiSelectAllBtn.dataset.mode || 'select'; const target = mode === 'select'; boxes.forEach(cb => cb.checked = target); aiSelectAllBtn.dataset.mode = target ? 'deselect' : 'select'; aiSelectAllBtn.textContent = target ? 'Deselect all' : 'Select all'; });