﻿var cityOverlay = false;
var lightningOverlay = false;
var refspotOverlay = false;
var settingsVisible = false;

$(document).ready(function () {
    readQuery();
    loadSettings();

    $("#main-image-playbar-switch-settings-panel-close").click(
        function () {
            $("#main-image-playbar-switch-settings-panel").hide('fadeOut');
            settingsVisible = false;
            return false;
        }
    );

    $("#main-image-playbar-switch-settings-button").click(
        function () {
            if (settingsVisible) {
                $("#main-image-playbar-switch-settings-panel").hide('fadeOut');
                settingsVisible = false;
            }
            else {
                $("#main-image-playbar-switch-settings-panel").show('fadeIn');
                settingsVisible = true;
            }
        }
    );

    $("#settings-city-overlay").change(function (e) { switchCityOverlay(e); });
    $("#settings-lightning-overlay").change(function (e) { switchLightningOverlay(e); });
    $("#settings-refspot-overlay").change(function (e) { switchRefspotOverlay(e); });
});

function readQuery() {
    lightningOverlay = ($.query.get("li") == "true" ? true : false);
    if (lightningOverlay) {
        $.cookie('settings-lightning-overlay', lightningOverlay, { expires: 9999 });
    }
}

function loadSettings() {    
    $("#settings-city-overlay").attr("checked", $.cookie('settings-city-overlay') == "false" ? false : true);
    $("#settings-lightning-overlay").attr("checked", $.cookie('settings-lightning-overlay') == "true" ? true : false);
    $("#settings-refspot-overlay").attr("checked", $.cookie('settings-refspot-overlay') == "false" ? false : true);
    
    switchCityOverlay(null);
    switchLightningOverlay(null);
    switchRefspotOverlay(null);
}

function switchCityOverlay(e) {
    cityOverlay = $("#settings-city-overlay").attr("checked");
    if (!cityOverlay) $("#main-image-cityoverlay").hide('slow');
    if (cityOverlay) $("#main-image-cityoverlay").show('slow');

    $.cookie('settings-city-overlay', cityOverlay, { expires: 9999 });
}
function switchLightningOverlay(e) {    
    lightningOverlay = $("#settings-lightning-overlay").attr("checked");
    if (!lightningOverlay) $("#main-image-lightningoverlay").hide('slow');
    if (lightningOverlay) $("#main-image-lightningoverlay").show('slow');

    $.cookie('settings-lightning-overlay', lightningOverlay, { expires: 9999 });
}
function switchRefspotOverlay(e) {
    refspotOverlay = $("#settings-refspot-overlay").attr("checked");
    if (!refspotOverlay) $("#main-image-refspotoverlay").hide('slow');
    if (refspotOverlay) $("#main-image-refspotoverlay").show('slow');

    $.cookie('settings-refspot-overlay', refspotOverlay, { expires: 9999 });
}




