﻿/// <reference path="jquery/jquery-1.3.2.js"/>

var fav_ajaxRequest = null;
var fav_url = "";
var fav_pageUrl = "";
// function addFav() : Ajax callback to add favorite
function addFav(token, csId, linkCtl, doneCtl) {
    //alert(token);

    fav_ajaxRequest = $.ajax({ type: "GET",
        url: fav_url,
        dataType: "xml",
        data: "ut=" + token + "&csId=" + csId,
        processData: false,
        error: function(req, status, err) {
            addFavByRedirect(csId);
        },
        success: function(xml) {
            if ($(xml).children().length > 0 && $(xml).find(":first-child").text()=="1") {
                // Successful
                $("#" + linkCtl).hide();
                $("#" + doneCtl).show();
            }
            else {
                addFavByRedirect(csId);
            }
        },
        timeout: 3000
    });
}

function addFavByRedirect(csId) {
    window.location = fav_pageUrl + "?af=" + csId;
}