﻿
function SetCookie(name, obj) {
    document.cookie = name + "=" + obj;
}

function GetCookie(name) {
    var search = name + "="
    var returnvalue = null;
    if (document.cookie.length > 0) {
        offset = document.cookie.indexOf(search)
        // if cookie exists
        if (offset != -1) {
            offset += search.length
            // set index of beginning of value
            end = document.cookie.indexOf(";", offset);
            // set index of end of cookie value
            if (end == -1) end = document.cookie.length;
            returnvalue = unescape(document.cookie.substring(offset, end))
        }
    }
    return returnvalue;
}


function ClearCookies() {
    DeleteCookie("UserId");
    DeleteCookie("Favourites");
    DeleteCookie("basketId");
    DeleteCookie("LocaleId");
    DeleteCookie("popularArtistPos");
    DeleteCookie("latestTracksPos");
    DeleteCookie("popularTracksPos");
    DeleteCookie("recommendsAlbumPos");
    DeleteCookie("artistTrackListPos");
    DeleteCookie("browseGenrePos");
    DeleteCookie("browseArtistPos");
    DeleteCookie("browseAlbumPos");
    DeleteCookie("browseTrackListPos");
    DeleteCookie("albumSearchAlbumsPos");
    DeleteCookie("buddyListPos");
}

function DeleteCookie(cookie_name) {
    var cookie_date = new Date();  // current date & time
    cookie_date.setTime(cookie_date.getTime() - 1);
    document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}