﻿
function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        return document[movieName];
    }
}

function publishPost(link, msg, video, thumbnail) {
    FB.api('/me/feed', 'post', {
        message: "doğanın bir mucizesine tanıklık etti.",
        type: "swf",
        link: link,
        source: video,
        picture: thumbnail,
        name: msg
    }, function(response) {
        if (!response || response.error) {
            thisMovie("kelebekler").SetPostStatus(0);

        } else {
            thisMovie("kelebekler").SetPostStatus(1);
        }
    });
}

function getUserInfo(link, msg, video, thumbnail) {
    FB.api('/me', function(response) {
        var str = "";
        for (var a in response) {
            str += a + " => " + response[a] + "\n";
        }
        thisMovie("kelebekler").SetUser(response);
        publishPost(link, msg, video, thumbnail);

    });
}

function shareFacebook() {
    FB.ui(
	   {
	       method: 'stream.share',
	       u: 'http://www.sevgikelebekleri.com/'
	   }, function(response) { }
	);
}

function connect(link, msg, video, thumbnail) {
    FB.login(function(response) {
        if (response.session) {
            if (response.perms && response.perms.indexOf("publish_stream") >= 0) {

                thisMovie("kelebekler").SetLoginStatus(1);
                getUserInfo(link, msg, video, thumbnail);
            } else {
                thisMovie("kelebekler").SetLoginStatus(0);
            }
        } else {
            // user is not logged in
            thisMovie("kelebekler").SetLoginStatus(-1);
        }
    }, { perms: 'publish_stream' }); //read_stream,publish_stream,offline_access
}

