﻿var gift_ajax_url="/ajaxserver/GiftActions.ashx";

function AddCoins(doWhat){
    $.getJSON("/AjaxServer/AddCoinsActions.ashx?dowhat="+doWhat,
        function(data){}
    );
}

function BuyGifts(giftID, num)
{
    var type="^[0-9]*[1-9][0-9]*$";
    var re = new RegExp(type);
    if(num.match(re)==null)
    {
        fShowFail("Please enter correct number of gift.","idBuyGiftPrompt");
        return;
    }
    
    var leftCoins = $("#idLeftCoins").text();
    var coinsPerOne = parseInt($("#idCoinsPerOne").text());
    if(leftCoins<num*coinsPerOne)
    {
        fShowFail("You don't have enough coins to buy the gift.","idBuyGiftPrompt");
        return;
    }
    
    $.facebox(function(){   
            $.getJSON(gift_ajax_url,"action=buy&giftid="+giftID+"&num="+num,
            function(data){
                //如果是从发信息或FLIRT的操作到GIFT STORE, 则提示是否继续回到操作界面.
                var backToAction="";
                if(GetCookie("buygiftfor")!=null)
                {
                    if(GetCookie("buygiftfor")=="message")
                    {
                        var msg = GetCookie("buygiftfor_msg")==null?"":encodeURIComponent( GetCookie("buygiftfor_msg"));
                        if(GetCookie("buygiftfor_mid")!=null && GetCookie("buygiftfor_mid")>0)
                            backToAction = "<br/><a href='/message/read.aspx?mid="+GetCookie("buygiftfor_mid")+"&msg="+msg+"#bottom'>Continue sending message.</a>";
                        else
                            backToAction="<br/><a href='/message/compose.aspx?msg="+msg+"'>Continue sending message.</a>";
                    }
                    else if(GetCookie("buygiftfor")=="wink")
                        backToAction="<br/><a href='"+GetCookie("buygiftfor_winklink")+"'>Continue sending flirt.</a>";
                }            
                $.facebox(data.msg+backToAction);                    
            });
    });
}



function SendGift(giftID, toAccountID,wordsOfGreet)
{        
    if(giftID==null || giftID<=0)
    {alert("Please choose a gift.");return;    }
    if(toAccountID==null || toAccountID<=0)
    {alert("No receiver.");return;    }
    
    fShowLoading("","idSendGiftPrompt");
    $("#idBtnSendGift").attr("disabled","disabled");
    $.getJSON(gift_ajax_url,"action=send&giftid="+giftID+"&toaccountid="+toAccountID+"&wordsofgreet="+$.trim(wordsOfGreet),
    function(data){
            if(data.flag==true)
            {
                $.facebox(data.msg);
            }
             else
             {
                fShowFail(data.msg,"idSendGiftPrompt");
                $("#idBtnSendGift").attr("disabled","");
             }
                                    
    });

}


function ReturnGift(giftID,num)
{
    if(giftID==null || giftID<=0 || num==null || num<=0)
    {return;    }
    $.facebox(function(){   
            $.getJSON(gift_ajax_url,"action=return&giftid="+giftID+"&num="+num,
            function(data){
                if(data.flag==true)     
                    $("#idGiftBox"+giftID).remove();
                $.facebox(data.msg);                    
            });
    });
}
