
[ad_1]
There’s really only one clip I can use at this point.
With the finals race heating up, ladder spots everywhere up for grabs in the eight and virtually all roads leading to the final Sunday of the home-and-away season, here’s hoping I can somehow force a similarly thrilling finish to this tipping competition.
Call me an optimist, but hey, where there’s life, there’s hope.
Tim Miller (last week: 5)
St Kilda, Western Bulldogs, Adelaide, Geelong, Melbourne, Fremantle, Richmond, Collingwood, Port Adelaide
According to my tireless number-crunching, I’m now five tips behind The Crowd in this little competition (this is a massive yikes for me), and four ahead of Cameron Rose in third spot.
On the one hand, it’s crisis point: but on the other, that’s just another word for opportunity. So I’m going to be backing in three outsiders to get me home, and determine whether I’m close enough to go for a comeback win in the final round or try and settle for a silver medal.
The first of those is on Friday night: I genuinely think St Kilda are a major chance in this one against a Brisbane outfit with a tendency to lapse. That the Saints are still in the finals mix should give them plenty of energy to pull off an upset, even if they remain the least likely of the four teams vying for seventh and eighth.
Having said that, would I be tipping them if I didn’t more or less have to? No.
A Toby Greene-less GWS is surely ripe for the picking against a Bulldogs outfit that must win both their winnable last two games to make finals. For all their failures this season, the Dogs have generally handled the sides beneath them relatively comfortable (save for Adelaide in Ballarat), so it’s an easy choice to stick fat.
Ben Cunnington’s return against Adelaide on Saturday is the story of the weekend; really, he’s going to be the winner out of this match. But the Crows spoiled Josh Kennedy’s party last week, and so will probably spoil North Melbourne’s too.
// This is called with the results from from FB.getLoginStatus(). var aslAccessToken = ''; var aslPlatform = ''; function statusChangeCallback(response) { console.log(response); if (response.status === 'connected') { if(response.authResponse && response.authResponse.accessToken && response.authResponse.accessToken != ''){ aslAccessToken = response.authResponse.accessToken; aslPlatform = 'facebook'; tryLoginRegister(aslAccessToken, aslPlatform, ''); }
} else { // The person is not logged into your app or we are unable to tell. console.log('Please log ' + 'into this app.'); } }
function cancelLoginPermissionsPrompt() { document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.add('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.add('u-d-none'); document.querySelector("#pm-login-dropdown-options-wrapper").classList.remove('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper").classList.remove('u-d-none'); }
function loginStateSecondChance() { cancelLoginPermissionsPrompt(); FB.login( function(response) {
}, { scope: 'email', auth_type: 'rerequest' } ); }
// This function is called when someone finishes with the Login // Button. See the onlogin handler attached to it in the sample // code below. function checkLoginState() { FB.getLoginStatus(function(response) {
var permissions = null;
FB.api('/me/permissions', { access_token: response.authResponse.accessToken, }, function(response2) { if(response2.data) { permissions = response2.data; } else { permissions = []; }
var emailPermissionGranted = false; for(var x = 0; x < permissions.length; x++) { if(permissions[x].permission === 'email' && permissions[x].status === 'granted') { emailPermissionGranted = true; } } if(emailPermissionGranted) { statusChangeCallback(response); } else { document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-login-dropdown-options-wrapper").classList.add('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper").classList.add('u-d-none'); } }); }); } window.fbAsyncInit = function() { FB.init({ appId : 392528701662435, cookie : true, xfbml : true, version : 'v3.3' }); FB.AppEvents.logPageView(); FB.Event.subscribe('auth.login', function(response) { var permissions = null; FB.api('/me/permissions', { access_token: response.authResponse.accessToken, }, function(response2) { if(response2.data) { permissions = response2.data; } else { permissions = []; } var emailPermissionGranted = false; for(var x = 0; x < permissions.length; x++) { if(permissions[x].permission === 'email' && permissions[x].status === 'granted') { emailPermissionGranted = true; } } if(emailPermissionGranted) { statusChangeCallback(response); } else { document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.remove('u-d-none'); document.querySelector("#pm-login-dropdown-options-wrapper").classList.add('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper").classList.add('u-d-none'); } }); }); }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
Leave a Reply