window.addEvent("domready", function(){
 
 	// SqueezeBox
	SqueezeBox.assign($$(".squeeze"));

 	// Gestion des drapeaux des langues
 	nb_langs = 0;
 	
 	$$("#lang .sub_lang").each(function(){
 		
 		nb_langs++;
 		
 	});
 	
 	$$("#lang .sub_lang img").each(function(element,index){
 		
 		element.addEvent("click",function(){
 			
 			if($("lang").getStyle("top").replace("px","") != -200){
 			
 				document.location.href = "togezzer-1-" + element.getAttribute("rel") + ".html?lang=" + element.getAttribute("rel");
 			
 			}
 			
 		});
 		
 	});
 	
	size_langs = (225 - (nb_langs * 25)) * -1 + 5;

	$("lang").addEvent("click",function(){
		
		if($("lang").getStyle("top").replace("px","") == -200){
			
			$("lang").tween("top",size_langs);
			
		}
		else if($("lang").getStyle("top").replace("px","") == size_langs){
			
			$("lang").tween("top",-200);
			
		}

	});

	// Mise en forme des liens dans du texte
	function text2link(text){

		var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
		return text.replace(exp,"<a href='$1' target='_blank'>$1</a>");

	}

	// RŽcupŽration des tweets
	if(document.getElementById("list_tweets")){

		var myRequest = new Request.JSON({url:"site/php/tweets.php",onSuccess:function(twitter){
		
			$("nb_followers").innerHTML = twitter.followers;
			
			$("list_tweets").innerHTML = "";
			
			var nb_tweets = 0;
			
			twitter.status.each(function(){
				
				nb_tweets++;
				
			});
			
			var i = 0;
			
			twitter.status.each(function(tweet){
			
				var div_tweet = new Element("div");
				
				div_tweet.addClass("div_tweet");
				div_tweet.innerHTML = text2link(tweet);
				
				if(i > 0){
					
					div_tweet.setStyle("padding-top","12px");
					
				}
				
				if(i < (nb_tweets - 1)){
					
					div_tweet.setStyle("border-bottom","1px solid #d1d1d1");
					div_tweet.setStyle("padding-bottom","14px");
					
				}
				
				div_tweet.inject($("list_tweets"));
				
				i++;
			
			});
		
		}});

		// On lance la requte
		myRequest.send();
	
	}
	
	// RŽcupŽration des fans
	if(document.getElementById("nb_fans")){
		
		var myRequest = new Request({url:"site/php/fans.php",onSuccess:function(responseText){
			
			$("nb_fans").innerHTML = responseText;
			
		}});

		// On lance la requte
		myRequest.send();
		
	}
	
	setInterval("changeBandeau();",5000);

});

// Changement du bandeau
function changeBandeau(){
	
	if(bandeaux.length > 1){
	
		bandeaux.each(function(id,index){
	
			if(actual_bandeau == id){
	
				if(index < (bandeaux.length - 1)){
	
					new_bandeau = bandeaux[index + 1];
				
				}else{
	
					new_bandeau = bandeaux[0];
					
				}
				
			}
			
		});
		
		actual_bandeau = new_bandeau;
		
		$$("body")[0].setStyle("background-image","url('site/bandeaux/" + actual_bandeau + "/back.jpg')");
		
		$$(".bandeau").each(function(bandeau){
			
			bandeau.setStyle("height",0);
			
		});
		
		$("bandeau_" + actual_bandeau).setStyle("height",200);
	
	}
	
}
