﻿var m_apiKey =  '5403a73f1ce720f75f2a3ad986fcf0a0';
var m_modelid;
var m_img;
var m_prodName;
function AddToFaceBook(modelID,prodName,image)
 {
   var templateBundleId = 136447351643;
   var templateData =  {"images":[{"src":"http://img.zap.co.il/pics/"+image, "href":"http://zap.co.il/model.aspx?modelid="+modelID}],"product":prodName,"modelid":modelID};
   var userMessage = {value:"מה אתם אומרים על המוצר הבא ?"};

    FB_RequireFeatures(["XFBML"], function(){ 
            FB.Facebook.init(m_apiKey, "xd_receiver.htm", null); 
            publishFeed('', templateBundleId, templateData, null, "שתף את המוצר הבא עם החברים", userMessage);
        });
}

function onPublishFeedComplete(){}

function publishFeed(uid, template_bundle_id, template_data, body_general, user_message_prompt, user_message)
{
    FB.Connect.showFeedDialog(template_bundle_id, template_data, null, body_general, null, FB.RequireConnect.require, onPublishFeedComplete, user_message_prompt, user_message);
}

var isWaitingForSession = true;
function initConnectUser(onSessionCreated, ifUserConnected, ifUserNotConnected,modelID,prodName,image) {
m_modelid= modelID;
m_prodName=prodName;
m_img=image;
    FB_RequireFeatures(["Connect"], function() {
              
	FB.init(m_apiKey, "xd_receiver.htm", { "ifUserConnected": ifUserConnected, "ifUserNotConnected": ifUserNotConnected });
        if (!isWaitingForSession) {
            FB.Facebook.get_sessionState().waitUntilReady(function(session) {
                if (session) {
                    onSessionCreated(session);
                }
            });
            isWaitingForSession = true;
        }
});}

var onSessionCreated = function(session) {
                sessionObj = session;
            }

var connected = function(session) {
              AddToFaceBook(m_modelid,m_prodName,m_img);
            }

            var loginUser = function() {
                FB.Connect.requireSession();
            }

function callFBConnectFunc(func)
{
   FB_RequireFeatures(["Connect"], function() {
      FB.init(m_apiKey, "xd_receiver.htm");
    func();
   });
}