//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 );
}

//Event Handlers
function onLoginHandler(){
	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 publishFeedStory(templateBundleId, templateData) 
{
	FB.ensureInit(function() 
	{
        FB.Connect.showFeedDialog(parseInt(templateBundleId), templateData, null, null, FB.FeedStorySize.shortStory, FB.RequireConnect.promptConnect);
	});
	
	
}
function showFeedDialog() {
				tData = new Object;
				tData.pageUrl = '<a href="http://www.gskinner.com/DiggTop/">http://www.gskinner.com/DiggTop/</a>';
				tData.appName = 'DiggTop';
				
				FB.Connect.showFeedDialog(76620982109,  {pageUrl:"<a href=\"http://www.gskinner.com/DiggTop/\">http://www.gskinner.com/DiggTop/</a>",appName:"DiggTop"}, [1016094153], 'Some body', null, "require");
}
