﻿//When a member adds an image as a favorite on Showartwork
function AddFBFeed_FavImage()
{
    FB.ensureInit(function(){
        var name = document.title;
        var description = "by " + $F('ArtistName');
        var imageURL = "http://thumbs.imagekind.com/member/" + $F('galleryID') + "/uploadedartwork/75sX75s/" + $F('IMID') + ".jpg";
        var imageHref = "http://www.imagekind.com/" + $F('ImageName').replace(' ' ,'-') + "_art?IMID=" + $F('IMID');        
        var imageAttachment = {'name': name, 'description': description, 'media':[{'type':'image','src':imageURL, 'href':imageHref}]}; 

        FB.Connect.streamPublish('', imageAttachment); 
    });
}

//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 name = "New image uploaded to Imagekind.com in gallery " + gname;
        var imageURL = "http://thumbs.imagekind.com/member/" + gid + "/uploadedartwork/75sX75s/" + imid + ".jpg";
        var imageHref = "http://www.imagekind.com/showartwork.aspx?imid=" + imid;
        var imageAttachment = {'name': name, 'media':[{'type':'image','src':imageURL, 'href':imageHref}]}; 
    
        FB.Connect.streamPublish('', imageAttachment); 
    });
}

//when a member uploads multiple new images
function AddFBFeed_NewImageMulti(arrImages)
{
    // Not used
    /*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 imageURL = '';
        var imageHref = '';
        var imageAttachment = "{'media':["; 
        for (var i = 0; i < arrImages.length; i++)
        {
            var imageURL = "http://thumbs.imagekind.com/member/" + gid + "/uploadedartwork/75sX75s/" + arrImages[i] + ".jpg";
            var imageHref = "http://www.imagekind.com/showartwork.aspx?imid=' + arrImages[i] + '";
            var imageAttachment += "{'type':'image','src':" + imageURL + ", 'href':" + imageHref + "},"; 
        }
        imageAttachment = imageAttachment.substring(0, imageAttachment.lastIndexOf(",")); //remove trailing comma
        imageAttachment += "]}";

        FB.Connect.streamPublish('', imageAttachment); 
    });*/
}


//when a member joins a community group
function AddFBFeed_JoinedGroup()
{
    FB.ensureInit(function(){
        var name = $F('ctl00_BodyPlaceHolder_hdnGroupName');
        var description = $F('ctl00_BodyPlaceHolder_hdnGroupDesc');
        var imageURL = "http://thumbs.imagekind.com/member/" + $F('ctl00_BodyPlaceHolder_hdnGalleryID') + "/uploadedartwork/75sX75s/" + $F('ctl00_BodyPlaceHolder_hdnGroupImageID') + ".jpg";
        var imageHref = "http://groups.imagekind.com/" + $F('ctl00_BodyPlaceHolder_hdnGroupURL');
        var imageAttachment = {'name': name, 'description': description, 'media':[{'type':'image','src':imageURL, 'href':imageHref}]}; 
        
        var action_links = [{'text':'Explore this group', 'href':imageHref}]; 
        
        FB.Connect.streamPublish('', imageAttachment, action_links); 
    });
}

