﻿//===================================================================================
//  Javascript for Favorites GUI (popups)
//===================================================================================

$(document).ready(function() {
    InitialFavoriteGUIValidationEvents();
});

function InitialFavoriteGUIValidationEvents()
{
    //Clear the notes field if 'close' is clicked
    $(".popup-but-close a").click(function() {
        $(".AddToFavoritesNotes").val("");
    });
}

function showAddToFavoritesControlListing(name, top)
{
    $("#AddToFavoritesProductName").html(name);
    var addControl = $("#AddToFavoritesControl");
    if (addControl.is(":visible"))
        addControl.fadeOut("fast");
    else
    {
        addControl.css("top", top).fadeIn("fast"); //.addClass("Floating")
        showPopupIFrame("PopupIFrameLoggedIn", 266, 330, top, 64, null); 
    }
}

function showAddToFavoritesControl(name, top, right)
{
    $("#AddToFavoritesProductName").html(name);
    var addControl = $("#AddToFavoritesControl");
    if (addControl.is(":visible"))
        addControl.fadeOut("fast");
    else
    {
        addControl.css({right:right, top:top}).fadeIn("fast");
        showPopupIFrame("PopupIFrameLoggedIn", 266, 330, top, right, null);
    }
}

//AddToFavorites button
function clickedAddFavoriteButton(favoriteTypeId, productId, onSucceed, onError)
{
    $("#AddToFavoritesControl").fadeOut("fast");
    notes = $(".AddToFavoritesNotes").val();
    AddToFavorites(favoriteTypeId, productId, notes, onSucceed, onError); //In Favorites.js
    $(".AddToFavoritesNotes").val("");
}
