//Fonctions destinnees a la boite a outils des sites en FO.

//Font Size Gestion
function FontSize(action, div_site) {	
	var ourText = $(div_site);	
	if ($(div_site).length > 0) {
		var currFontSize = ourText.css('fontSize');
		var finalNum = parseFloat(currFontSize, 10);
		var stringEnding = currFontSize.slice(-2);
		var options = { path: '/', expires: 10 };
		var baseSize = 1;
		
		if(action == 'increase') {
			finalNum *= 1.2;
			$.cookie('BNPP-FontSize', finalNum+stringEnding , options);
			ourText.animate({fontSize: finalNum + stringEnding},600);
		}else if (action == 'decrease') {
			finalNum /= 1.2;
			$.cookie('BNPP-FontSize', finalNum+stringEnding , options);
			ourText.animate({fontSize: finalNum + stringEnding},600);
		}else if (action == 'reset') {
			ourText.css({fontSize: 1 + 'em'});
			$.cookie('BNPP-FontSize', null, options);
			$.cookie('BNPP-FontSize-Action', null, options);
		}
	}
}

// Fonction qui restaure la taille initiale de la police.
function ResetFontSize(div_site) {
  FontSize('reset', div_site);
}

// Fonction qui augmente la taille de la police.
function IncreaseFontSize(div_site) {
  FontSize('increase', div_site);
}

// Fonction qui diminue la taille de la police.
function DecreaseFontSize(div_site) {
  FontSize('decrease', div_site);
}

// Fonction d'impression.
function Print() {
  window.print();
}

//Fonction de partage du lien sur Facebook.
function ShareOnFacebook(articleUrl) {
	window.open("http://www.facebook.com/sharer.php?u="+articleUrl, '_blank');
}

//Fonction de partage du lien sur Twitter.
function ShareOnTwitter(articleUrl) {
	window.open('http://twitter.com/home?status='+articleUrl, '_blank');
}

//Foction d'envoi de mail.
function SendToFriend(articleTitle, articleUrl) {
	window.location = "mailto:?subject="+articleTitle+"&body="+articleUrl;
	//alert("mailto:?subject="+articleTitle+"&body="+articleUrl);
}

//Fonction qui ajoute l'url au favoris du navigateur.
function AddToFavoris(articleUrl, siteName) {	
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(siteName, articleUrl, ""); 
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite(articleUrl, siteName); 
	} else if(window.opera && window.print) { // Opera Hotlist
		return true; 
	} 
}

//Fonction de partage sur linkedin.
function Linkedin(articleTitle, articleUrl, articleSummary, articleSource) {
	window.open('http://www.linkedin.com/shareArticle?mini=true&url='+articleUrl+'&title='+articleTitle+'&summary='+articleSummary+'&source='+articleSource, '_blank');	
}

//Fonction de partage sur Digg.
function Digg(articleTitle, articleUrl, articleSummary) {
	window.open('http://digg.com/submit?url='+articleUrl+'&title='+articleTitle+'&bodytext='+articleSummary+'+&media=NEWS', '_blank');	
}

//Fonction de partage sur yahoo.
function Yahoo(articleUrl) {
	window.open('http://fr.buzz.yahoo.com/buzz?targetUrl='+articleUrl, '_blank');	
}



