//Local Variable with Flash Content id. default = flashcontent
var as_swf_name = "flashcontent";

//Initialize Facebook
function fbInit(pAsSwfName,pApi_key,pReceiver){
	as_swf_name = pAsSwfName;
	FB.init(pApi_key,pReceiver);
}

//JavaScript Connect methods
function login(){
	FB.Connect.requireSession( onLoginHandler );
}

function logout(){
	FB.Connect.logout();
	flashCallBack( "onLogOut" );
}

//Event Handlers
function onLoginHandler(succes){
	flashCallBack( "onLogIn" );
}

//Method to dispatch an Event to Flash
function flashCallBack ( func ) {
	if( arguments.length > 1 ){
		document[as_swf_name][func]( Array.prototype.slice.call(arguments).slice(1)[0]);
	}else{
		document[as_swf_name][func]();
	}
}

function getUserInfo(){
	FB.Facebook.apiClient.users_getInfo(new Array(FB.Facebook.apiClient.get_session().uid), ["name","proxied_email", "profile_url", "pic_small"], function(result, ex) {
	  if(result.length > 0) {
			document[as_swf_name]["onDataLoaded"](result[0]);
	  }});
}

function getUserFriends(){
	FB.Facebook.apiClient.friends_get(null, function(result, ex){
		FB.Facebook.apiClient.users_getInfo(result, ["uid","name","pic_small"], function(res, ex){
			document[as_swf_name]["onFriendsLoaded"](res);
		})
	});
}

function sendInvitation(friends){
	FB.Connect.showPermissionDialog("publish_stream", function(r) {
		if (r) {	
		}
		var attachment = {'media':[{'type':'image','src':'http://ps.com.co/corazones/images/flash/facebook/img_muro.gif','href':'http://ps.com.co/corazones/'}]};
		FB.Connect.streamPublish('Colombia es pasion  http://www.ps.com.co/corazones' ,attachment, null, null, 'Corazones');
	});
	var sequencer = new FB.BatchSequencer();
	 var pendingNotificationsResult = FB.Facebook.apiClient.notifications_send(friends, "http://www.ps.com.co/corazones", sequencer);
	 sequencer.execute(function() { });
}

function publisBlogToWall(blogurl){
	FB.Connect.showPermissionDialog("publish_stream", function(r) {
		if (r) {	
		}
		var attachment = {'media':[{'type':'image','src':'http://ps.com.co/corazones/images/flash/facebook/img_muro.gif','href':'http://ps.com.co/corazones/'}]};
		var links = [{ "text": "Mi Blog", "href": blogurl}]
		FB.Connect.streamPublish('Colombia es pasion  http://www.ps.com.co/corazones '+blogurl ,null, links, null, 'Corazones');
	});
}
