$(document).ready(function(){
	function rgbToHex(rgb) {
		var rgbvals = /rgb\((.+),(.+),(.+)\)/i.exec(rgb);
		var rval = parseInt(rgbvals[1]);
		var gval = parseInt(rgbvals[2]);
		var bval = parseInt(rgbvals[3]);
		return '#' + (
			rval.toString(16) +
			gval.toString(16) +
			bval.toString(16)
		).toUpperCase();
	}
	
	function updateDisplayedSSP(points){
		if(points != ""){
			var actualP = parseInt($('#login_ssp').html());
			var addP = points-actualP;
			
			var obj = $(document.createElement("div"));
			
			var top = $('#login_ssp').offset().top;
			var left = $('#login_ssp').offset().left+$('#login_ssp').outerWidth();
			
			$(obj).addClass("divAddSSP");
			$(obj).css({'position':'absolute','top':top-2,'left':left+4});
			
			if(addP < 0){
				$(obj).html(addP+" SSP");
				$(obj).css({'color':'red'});
			}else if(addP > 0){
				$(obj).html("+"+addP+" SSP");
				$(obj).css({'color':'green'});
			}
			
			$("#divLeft").append(obj);
			
			
			$(obj).delay(4000).fadeOut(1200,function(){
				$(obj).remove();
			});
			
			var loginSSPC = $('#login_ssp').css('color');
			
			if(loginSSPC.indexOf("rgb") > -1){
				loginSSPC = rgbToHex(loginSSPC);
			}
			
			$('#login_ssp').html(actualP+addP);
			
		}
	}
	
	// menu_visible : 1 == menu visible, 0 == menu caché
	var first = 0;
	if(menu_visible == 0){
		first = 1;
		$('#divLeft').css('display','none');
		$('#wrap').css('width','1165px');
		$('#imgMenuHide').attr('src','../templates/img/droite.png');
	}
	
	$('#divMenuHide').bind('click',function () {
		if(!$('#divLeft').is(":hidden")) {
			$('#divLeft').hide('slow');
			$('#wrap').animate({width : '1165px'},520);
			menu_visible = 0;
		}else{
			if(first == 1){
				$('#divLeft').show('slow',function(){NFFix();});
				NFFix();
			}else{
				$('#divLeft').show('slow');
			}
			$('#wrap').animate({width : '950px'},520);
			menu_visible = 1;
		}
		$.post('../js/php/menu_visible.php',{"menu_visible":menu_visible});
	});
	$("#divMenuHide").bind('mouseout',function(){
		if(menu_visible == 1){
			$(this).css('background-image','url(../templates/img/flechebg.png)');
			$('#imgMenuHide').attr('src','../templates/img/gauche.png');
		}else{
			$(this).css('background-image','url(../templates/img/flechebg.png)');
			$('#imgMenuHide').attr('src','../templates/img/droite.png');
		}
	});
	$("#divMenuHide").bind('mouseover',function(){
		if(menu_visible == 1){
			$(this).css('background-image','url(../templates/img/flechebgclic.png)');
			$('#imgMenuHide').attr('src','../templates/img/gaucheclic.png');
		}else{
			$(this).css('background-image','url(../templates/img/flechebgclic.png)');
			$('#imgMenuHide').attr('src','../templates/img/droiteclic.png');
		}
	});
	
	$('.divMiniNewsTitle').bind('click',function(){
		news = $(this).parent();
		if($(news).children('.divMiniNewsContent').is(":hidden")) {
			$(news).children('.divMiniNewsContent').slideToggle();
			$(news).find('.imgFlecheMN').attr('src','../templates/img/haut.png');
		}else{
			$(news).children('.divMiniNewsContent').slideToggle();
			$(news).find('.imgFlecheMN').attr('src','../templates/img/bas.png');
		}
	});
	
	$('#vote_link').bind('click',function(){
		$('#divVote').hide();
		$.ajax({
			url: "../js/php/vote.php",
			success: function(points){
				updateDisplayedSSP(points);
			}
		});
	});
});