
$(document).ready(function() {
	//FB.init("2977128fc27c1c2ce21ee297716cba77");
});

function callPublish(msg, attachment, action_link) {
	var UserRequestsNoPrompting = 1;
	
	FB.ensureInit(function(){
		FB.Connect.requireSession(function(){
			if (UserRequestsNoPrompting) {
	      	FB.Facebook.apiClient.users_hasAppPermission("publish_stream",function(has){
	        		if (has == 0) {
	          		FB.Connect.showPermissionDialog("publish_stream", function(granted){
	        				streampublish(msg, attachment, action_link);
	        			}); 
	      		}
			     	else {
			      	streampublish(msg, attachment, action_link); 
			     	}
	    		});
	    	}
	     	else {
	      	streampublish(msg, attachment, action_link); 
	     	}
		});
	});
}

function streampublish(msg, attachment, action_link) {
	FB.Connect.streamPublish(msg,attachment, action_link);
}
