-
Readers for Grades 3 and 4. Set of 7 booklets + Teacher’s Companion book
$96.007 Readers covering 20 poems. Enjoy reading these uniquely Australian poems. Great illustrations. Topics vary and progress in complexity to suit reading levels. See Poetry then Samples. Buy Now function showCheckoutWindow(e) { e.preventDefault(); const url = document.getElementById('embedded-checkout-modal-checkout-button').getAttribute('data-url'); const title = 'Square Online Checkout'; // Some platforms embed in an iframe, so we want to top window to calculate sizes correctly const topWindow = window.top ? window.top : window; // Fixes dual-screen position Most browsers Firefox const dualScreenLeft = topWindow.screenLeft !== undefined ? topWindow.screenLeft : topWindow.screenX; const dualScreenTop = topWindow.screenTop !== undefined ? topWindow.screenTop : topWindow.screenY; const width = topWindow.innerWidth ? topWindow.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : screen.width; const height = topWindow.innerHeight ? topWindow.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : screen.height; const h = height * .75; const w = 500; const systemZoom = width / topWindow.screen.availWidth; const left = (width - w) / 2 / systemZoom + dualScreenLeft; const top = (height - h) / 2 / systemZoom + dualScreenTop; const newWindow = window.open(url, title, `scrollbars=yes, width=${w / systemZoom}, height=${h / systemZoom}, top=${top}, left=${left}`); if (window.focus) newWindow.focus(); } // This overrides the default checkout button click handler to show the embed modal // instead of opening a new tab with the given link url document.getElementById('embedded-checkout-modal-checkout-button').addEventListener('click', function (e) { showCheckoutWindow(e); }); -
Readers for Grades 5 and 6. Set of 7 booklets + Teacher’s Companion book
$96.007 Readers covering 21 poems. Enjoy reading these uniquely Australian poems. Great illustrations. Topics vary and progress in complexity to suit reading levels. See Poetry then Samples. Buy Now function showCheckoutWindow(e) { e.preventDefault(); const url = document.getElementById('embedded-checkout-modal-checkout-button').getAttribute('data-url'); const title = 'Square Online Checkout'; // Some platforms embed in an iframe, so we want to top window to calculate sizes correctly const topWindow = window.top ? window.top : window; // Fixes dual-screen position Most browsers Firefox const dualScreenLeft = topWindow.screenLeft !== undefined ? topWindow.screenLeft : topWindow.screenX; const dualScreenTop = topWindow.screenTop !== undefined ? topWindow.screenTop : topWindow.screenY; const width = topWindow.innerWidth ? topWindow.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : screen.width; const height = topWindow.innerHeight ? topWindow.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : screen.height; const h = height * .75; const w = 500; const systemZoom = width / topWindow.screen.availWidth; const left = (width - w) / 2 / systemZoom + dualScreenLeft; const top = (height - h) / 2 / systemZoom + dualScreenTop; const newWindow = window.open(url, title, `scrollbars=yes, width=${w / systemZoom}, height=${h / systemZoom}, top=${top}, left=${left}`); if (window.focus) newWindow.focus(); } // This overrides the default checkout button click handler to show the embed modal // instead of opening a new tab with the given link url document.getElementById('embedded-checkout-modal-checkout-button').addEventListener('click', function (e) { showCheckoutWindow(e); }); -
Readers for Kindergarten, Grades 1 and 2. Set of 6 booklets + Teacher’s Companion book
$88.006 Readers covering 18 poems. Enjoy reading these uniquely Australian poems. Great illustrations. Topics vary and progress in complexity to suit reading levels. See Poetry then Samples. Buy Now function showCheckoutWindow(e) { e.preventDefault(); const url = document.getElementById('embedded-checkout-modal-checkout-button').getAttribute('data-url'); const title = 'Square Online Checkout'; // Some platforms embed in an iframe, so we want to top window to calculate sizes correctly const topWindow = window.top ? window.top : window; // Fixes dual-screen position Most browsers Firefox const dualScreenLeft = topWindow.screenLeft !== undefined ? topWindow.screenLeft : topWindow.screenX; const dualScreenTop = topWindow.screenTop !== undefined ? topWindow.screenTop : topWindow.screenY; const width = topWindow.innerWidth ? topWindow.innerWidth : document.documentElement.clientWidth ? document.documentElement.clientWidth : screen.width; const height = topWindow.innerHeight ? topWindow.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : screen.height; const h = height * .75; const w = 500; const systemZoom = width / topWindow.screen.availWidth; const left = (width - w) / 2 / systemZoom + dualScreenLeft; const top = (height - h) / 2 / systemZoom + dualScreenTop; const newWindow = window.open(url, title, `scrollbars=yes, width=${w / systemZoom}, height=${h / systemZoom}, top=${top}, left=${left}`); if (window.focus) newWindow.focus(); } // This overrides the default checkout button click handler to show the embed modal // instead of opening a new tab with the given link url document.getElementById('embedded-checkout-modal-checkout-button').addEventListener('click', function (e) { showCheckoutWindow(e); });