var currentLocation = "York";  // default

$(document).ready(function () {

    // show the date in yt format
    $('#dat').html(ytDate());

    // show the time in yt format
    ytTime();

    // show the google plus one button
    window.___gcfg = { lang: 'en-GB' };

    (function () {
        var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
        po.src = 'https://apis.google.com/js/plusone.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
    })();

    // show the Twitter share button
    !function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (!d.getElementById(id)) { js = d.createElement(s); js.id = id; js.src = "//platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); } } (document, "script", "twitter-wjs");

    // Facebook like button
    (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 = "//connect.facebook.net/en_GB/all.js#xfbml=1&appId=241755659223400";
        fjs.parentNode.insertBefore(js, fjs);
    } (document, 'script', 'facebook-jssdk'));


    // get any saved location
    var x = readCookie("yt_location");
    if (x) {
        currentLocation = x;
        $('#lName').html(x);
    }

    getPopulation();

    // populate locations widget
    populateLocsWidget();

    // set-up the location picker
    $('#locnPicker').click(function (event) {
        event.stopPropagation();
        event.preventDefault();
        $('#locns').slideToggle(200);
    });

    // set-up location picker options chooser
    $('#locns').click(function (event) {
        event.stopPropagation();
        event.preventDefault();
    });

    // set-up close-all functions
    $(document.body).click(function () {
        $('#locns').toggle(false);
    });

    hide_wait();



});
