/**
 * facebook like box with alveod's rules & tweeter feed :)
 */
dojo.require("dojo.io.script");
dojo.require("dojo.date.locale");
dojo.ready(function() {
	dojo.io.script.get({
	    url: "http://graph.facebook.com/115158378546842",
	    callbackParamName: "callback",
	    load: function(jsonData) {
	        var content = "";
//	    	console.info("facebook returned : ", jsonData);
	    	content += '<a href="' + jsonData.link + '" target="_blank" class="fbTitle">Alveod sur <img src="/gfx/logo/facebook.png" class="fbLogo" />acebook</a>';
	    	content += '<div id="fbPict"><a href="' + jsonData.link + '" target="_blank"><img src="' + jsonData.picture + '" alt="' + jsonData.name + '" /></a></div>';
	    	content += jsonData.likes + ' personnes nous<br />recommandent <a href="' + jsonData.link + '" target="_blank"><img src="/gfx/logo/facebook_.png" alt="Alveod recommandé sur Facebook" /></a>';
	        dojo.byId("fbContent").innerHTML = content;
	    },
	    error: function() {
	        dojo.byId("fbContent").innerHTML = "Facebook semble inaccessible.";
	    }
	});
	dojo.io.script.get({
	    url: "http://api.twitter.com/1/statuses/user_timeline.json",
	    callbackParamName: "callback",
	    content: { user_id: 210806940, count: 5 },
	    load: function(jsonData) {
	        var content = "";
	    	//console.info("twitter returned : ", jsonData);
	        dojo.forEach(jsonData, function(tweet) {
	            content += "<p><i>le " + dojo.date.locale.format(new Date(tweet.created_at.replace(/^\w+ (\w+) (\d+) ([\d:]+) \+0000 (\d+)$/, "$1 $2 $4 $3 UTC")), {selector: "date", formatLength: "long", locale: "fr"}) + "</i> : " + tweet.text + "</p>";
            });
	        dojo.byId("twitterContent").innerHTML = content;
	    },
	    error: function() {
	        dojo.byId("twitterContent").innerHTML = "Twitter semble inaccessible... Pas de news.";
	    }
	});
});
