﻿function SetCompaniesRatingCookies(value) {
    //eraseCookie('RatingCompaniesPeriod');
    createCookie("RatingCompaniesPeriod", value, 30);
    return true;
}

function SetPersonsRatingCookies(value) {
    //eraseCookie('RatingPersonsPeriod');
    createCookie("RatingPersonsPeriod", value, 30);
    return true;
}

function SetCompaniesRatingCookiesWithPaging(sender) {
    SetRatingWithPagingCookies(sender, "RatingCompaniesWithPagesPeriod");
    SubmitRatingFilterForm();
    return false;
}

function SetPersonsRatingCookiesWithPaging(sender) {
    SetRatingWithPagingCookies(sender, "RatingPersonsWithPagesPeriod");
    SubmitRatingFilterForm();
    return false;
}

function SetRatingWithPagingCookies(sender, cockieName) {
    var type = '';
    var sort = '';
    if (sender) {
        var id = sender.id;
        if (id) {
            switch (id) {
                case 'f-sort':
                    type = document.getElementById('f-period').value;
                    sort = sender.value;
                    break;
                case 'f-period':
                    type = sender.value;
                    sort = document.getElementById('f-sort').value; ;
                    break;
                default:
                    type = 'Week';
                    sort = 'Descending';
                    break;
            }
        }
    }
    createCookie(cockieName, 'type=' + type + '&sort=' + sort, 30);
    return true;
}

function SubmitRatingFilterForm() {
    var form = document.getElementById('rating-filter-form')
    if (form) {
        form.submit();
    }
    return false;
}
