﻿//json call to add Remove ArtistFan
function RemoveArtistFan(proxyserviceurl, parametersJson) {
    $.getJSON(proxyserviceurl
				, { ParametersJson: parametersJson, CacheBustDateTimeStamp: new Date().toString() }
				, function(json) {
				    json = JSON.parse(json.d);
				    if (json.Error) {
				        alert(json.Message);
				        if (json.RecaptchaError) RecaptchaReload();
				    } else {
				        window.location.reload()
				    }
				}
		)
}

function RemoveArtistFanParametersJson(RemoveArtistFanProxyServiceParameters, ArtistId) {
    // { "ArtistId" : {ArtistId} }
    var parametersJson = RemoveArtistFanProxyServiceParameters;
    parametersJson = parametersJson.replace("{ArtistId}", ArtistId);
    return parametersJson;
}

// Remove ArtistFan from list Link
$('#RemoveArtistFan').ready(function() {

    // Remove ArtistFan link Click
    $('#RemoveArtistFan #RemoveArtistFanSubmit').click(function() {

        var authenticated = ($("#RemoveArtistFan").attr("isauthenticated") == 'true');

        if (!authenticated) {
            alert('You must be logged in to remove yourself from a fan list');
            return false;
        }

        var parametersJson = RemoveArtistFanParametersJson($("#RemoveArtistFan").attr("proxyserviceparameters"), $("#RemoveArtistFan").attr("artistid"));
        RemoveArtistFan($("#RemoveArtistFan").attr("proxyserviceurl"), parametersJson);
        return false;
    });

});
