﻿//When a member adds an image as a favorite on Showartwork
function AddFBFeed_FavImage()
{
    FB.ensureInit(function(){
        var comment_data = {"imagename": $F('ImageName'), 
            "imageid": $F('IMID'),
            "artistname": $F('ArtistName'), 
            "artistid": $F('AID'), 
            "memberid": $F('memberID'), 
            "images":[{"src":"http://thumbs.imagekind.com/member/" + $F('galleryID') + "/uploadedartwork/75sX75s/" + $F('IMID') + ".jpg", "href": "http://www.imagekind.com/"+$F('ImageName').replace(' ' ,'-')+"_art?IMID=" + $F('IMID')} ]};

        FB.Connect.showFeedDialog(61360223816, comment_data, null, null, null, FB.RequireConnect.doNotRequire);
    });
}

//when a member uploads a new image
function AddFBFeed_NewImage()
{
    FB.ensureInit(function(){
        //using document.getElementById here instead of $F because some of the pages using this function don't use Prototype
        var gid = document.getElementById('galleryid').value;
        var gname = document.getElementById('galleryName').value;
        var mid = document.getElementById('memberid').value;
        var imid = document.getElementById('imageid').value;
    
        var comment_data = {"galleryid": gid, 
            "galleryname": gname, 
            "memberid": mid, 
            "images":[{"src":"http://thumbs.imagekind.com/member/" + gid + "/uploadedartwork/75sX75s/" + imid + ".jpg", "href": "http://www.imagekind.com/showartwork.aspx?imid=" + imid} ]};

        FB.Connect.showFeedDialog(61540958816, comment_data, null, null, null, FB.RequireConnect.doNotRequire);
    });
}

//when a member uploads multiple new images
function AddFBFeed_NewImageMulti(arrImages)
{
    FB.ensureInit(function(){
        //using document.getElementById here instead of $F because some of the pages using this function don't use Prototype
        var gid = document.getElementById('galleryid').value;
        var gname = document.getElementById('galleryName').value;
        var mid = document.getElementById('memberid').value;
        var imid = document.getElementById('imageid').value;
        
        var imageJSON = '[';
        for (var i = 0; i < arrImages.length; i++)
        {
            imageJSON += '{"src":"http://thumbs.imagekind.com/member/' + gid + '/uploadedartwork/75sX75s/' + arrImages[i] + '.jpg", "href": "http://www.imagekind.com/showartwork.aspx?imid=' + arrImages[i] + '"}, ';
        }
        imageJSON = imageJSON.substring(0, imageJSON.lastIndexOf(",")); //remove trailing comma
        imageJSON += ']';
        
        var comment_data = {"galleryid": gid, 
            "galleryname": gname, 
            "memberid": mid, 
            "images": eval(imageJSON)
        };

        FB.Connect.showFeedDialog(71113393816, comment_data, null, null, null, FB.RequireConnect.doNotRequire);
    });
}


//when a member joins a community group
function AddFBFeed_JoinedGroup()
{
    FB.ensureInit(function(){
        var comment_data = {"groupname": $F('ctl00_BodyPlaceHolder_hdnGroupName'), 
            "groupid": $F('ctl00_BodyPlaceHolder_hdnGroupID'),
            "groupdesc": $F('ctl00_BodyPlaceHolder_hdnGroupDesc'), 
            "groupurl": $F('ctl00_BodyPlaceHolder_hdnGroupURL'), 
            "imageid": $F('ctl00_BodyPlaceHolder_hdnGroupImageID'),
            "memberid": $F('ctl00_BodyPlaceHolder_hdnMemberID'), 
            "images":[{"src":"http://thumbs.imagekind.com/member/" + $F('ctl00_BodyPlaceHolder_hdnGalleryID') + "/uploadedartwork/75sX75s/" + $F('ctl00_BodyPlaceHolder_hdnGroupImageID') + ".jpg", "href": "http://groups.imagekind.com/" + $F('ctl00_BodyPlaceHolder_hdnGroupURL')} ]};

        FB.Connect.showFeedDialog(61506878816, comment_data, null, null, null, FB.RequireConnect.doNotRequire);
    });
}
