var callHome = function()
{
    var tastes = API.getCookie('tastes-settings', false);
    if(!tastes)
    {
        tastes = [1,1,1,1];
    }
    else
    {
        tastes = tastes.split('-');
    }

    var requestCustomPage = (function()
    {
        var msgFlag = false;
        var zeroContainer = document.getElementById('ops-zero');
        var dismissWarning = document.getElementById('close-zero-ops');
        var configContainer = document.getElementById('box_config_content');
        var opsMSG = document.getElementById('ops-home');
        if(dismissWarning)
        {
            API.attachListener(dismissWarning, 'click', function(e)
            {
                API.cancelDefault(e);
                zeroContainer.style.display = "none";
                configContainer.style.display = "block";
            });
        }

        return function(tastes)
        {
            var dismissWarning = document.getElementById('close-home-ops');
            if(opsMSG && msgFlag)
            {
                opsMSG.style.display = 'block';
            }
            customPageTimer = null;
            API.setCookie('tastes-settings', tastes.join('-'));
            msgFlag = true;
            if(dismissWarning)
            {
                API.attachListener(dismissWarning, 'click', function(e) {opsMSG.style.display = 'none';});
            }
        }
    })();

    requestCustomPage(tastes);

    API.attachEqualizer('box_config_content', {'timeout': requestCustomPage});
};
API.callHome = callHome;
API.attachDocumentReadyListener(callHome)
