var stoptimeout = "false";
var switchcompteur = 1;

// pageTracker._trackEvent("Votes", "VDM", id);

$(document).ready(function() {

	$('#droite ul li').mouseover(function() {
		$(this).addClass('active');
	});
	$('#droite ul li').mouseout(function() {
		if (!$(this).is('.selected')) {
			$(this).removeClass('active');
		}
	});
	
	setTimeout("actionsSwitch();",6000);
	$(".coleres_last").newsTicker(5000).css('display','block');
	
	$('#droite .bouton').mouseover(function() {
		$(this).addClass('hover');
	});
	
	$('#droite .bouton').mouseout(function() {
		$(this).removeClass('hover');
	});
	

});

function restartSwitch() {
	stoptimeout = "false";	
	switchcompteur = switchcompteur+1;
	setTimeout("actionsSwitch();",6000);
}

function stopSwitch(id) {
	stoptimeout = "true";
	if($('#top'+id).hasClass("inactive")) {		
		if(id == "envoyercolere") {
			$('#topmoderercolere').removeClass('active');
			$('#topcreercompte').removeClass('active');
			$('#topmoderercolere').addClass('inactive');
			$('#topcreercompte').addClass('inactive');
			$('#topenvoyercolere').addClass('active');
			$('#zonetexte').fadeOut( function() { $('#zonetexte').html("Vous aussi, proposez votre colère et faites réagir les visiteurs du site !"); $('#zonetexte').fadeIn(); });
		}	
		else if(id == "moderercolere") {
			$('#topenvoyercolere').removeClass('active');
			$('#topcreercompte').removeClass('active');
			$('#topenvoyercolere').addClass('inactive');
			$('#topcreercompte').addClass('inactive');
			$('#topmoderercolere').addClass('active');
			$('#zonetexte').fadeOut( function() { $('#zonetexte').html("Votez et décidez si une colère doit être affichée sur le site parmi les dernières soumissions"); $('#zonetexte').fadeIn(); });
		}
		else if(id == "creercompte") {
			$('#topenvoyercolere').removeClass('active');
			$('#topmoderercolere').removeClass('active');
			$('#topenvoyercolere').addClass('inactive');
			$('#topmoderercolere').addClass('inactive');
			$('#topcreercompte').addClass('active');
			$('#zonetexte').fadeOut( function() { $('#zonetexte').html("Créez le vôtre pour accéder à des fonctionnalités supplémentaires."); $('#zonetexte').fadeIn(); });
		}	
	}
}

function actionsSwitch() {
	if(switchcompteur > 1) {
		switchcompteur = switchcompteur-1;
	}
	else {
		if(stoptimeout == "false") {
			if($("#topenvoyercolere").hasClass("active")) {
				$('#topenvoyercolere').removeClass('active');
				$('#topenvoyercolere').addClass('inactive');
				$('#topmoderercolere').removeClass('inactive');
				$('#topmoderercolere').addClass('active');
				$('#zonetexte').fadeOut( function() { $('#zonetexte').html("Votez et décidez si une colère doit être affichée sur le site parmi les dernières soumissions."); $('#zonetexte').fadeIn(); });
			}
			else if($("#topmoderercolere").hasClass("active")) {
				$('#topmoderercolere').removeClass('active');
				$('#topmoderercolere').addClass('inactive');
				$('#topcreercompte').removeClass('inactive');
				$('#topcreercompte').addClass('active');
				$('#zonetexte').fadeOut( function() { $('#zonetexte').html("Créez le vôtre pour accéder à des fonctionnalités supplémentaires."); $('#zonetexte').fadeIn(); });
			}
			else if($("#topcreercompte").hasClass("active")) {
				$('#topcreercompte').removeClass('active');
				$('#topcreercompte').addClass('inactive');
				$('#topenvoyercolere').removeClass('inactive');
				$('#topenvoyercolere').addClass('active');
				$('#zonetexte').fadeOut( function() { $('#zonetexte').html("Vous aussi, proposez votre colère et faites réagir les visiteurs du site !"); $('#zonetexte').fadeIn(); });
			}		
			setTimeout("actionsSwitch();",6000);
		}
	}
}

function limite(textarea,max,spanid) {

	if(textarea.value.length >= max) {
		textarea.value = textarea.value.substring(0,max);
	}

	var reste = max - textarea.value.length;
	var print = reste;
	
	if (reste < 50) {
		$("#submit .count span#"+spanid).css('color','#932727');
	} else {
		$("#submit .count span#"+spanid).css('color','');
	}
	
	if (reste == 0) {
		reste = 'aucun';
	}

	$("#submit .count span#"+spanid).html(reste);

}

function blurTextarea(textarea) {

	valeur = $(textarea).val();
	
	while (valeur.indexOf('Â') > 0) {
		valeur = valeur.replace('Â','\'');
	}
	
	$(textarea).val(valeur);

}

function abusComment(id, type) {

	$('#signaler'+id).css('display','none');
	$.get("/apps/comment_abus.php?id="+id+"&type="+type,function(html) {
		if (html == 'NA') {
			$('#signaler'+id).html('Vous avez déjà  signalé ce commentaire').fadeIn();
		} else {
			$('#signaler'+id).html('Abus signalé !').fadeIn();
		}
	});

}

function nukeComment(id, modo, type) {
	$('#nuke'+id).css('display','none');
	$.get("/apps/comment_nuke.php?id="+id+"&modo="+modo+"&type="+type,function(html) {
		if(html == "ok") {
			if (modo == '1') {
				$('#resume'+id).css('display','none');
				$('#resume'+id).addClass('nuke').fadeIn();
				$('#nuke'+id).html('<a href="javascript:nukeComment(\''+id+'\', \'0\', \'colere\')">Démodérer</a>').fadeIn();
			} else {
				$('#resume'+id).css('display','none');
				$('#resume'+id).removeClass('nuke').fadeIn();
				$('#nuke'+id).html('<a href="javascript:nukeComment(\''+id+'\', \'1\', \'colere\')">Modérer</a>').fadeIn();
			}
		}
	});
}

function Moderation(statut) {
	
	var id = $('.colere_mode').attr('id');
	pageTracker._trackEvent("Actions", "Modération", statut);
	$.get("/apps/moderation.php?id="+id+"&statut="+statut,function(xml) {
	
		if ($('nothing',xml).text() != '1') {
		
			var id = $('id',xml).text();
			var surtitre = $('surtitre',xml).text();
			var texte = $('texte',xml).text();
			var infos = $('infos',xml).text();
			var logo = $('logo',xml).text();
			var marque = $('marque',xml).text();
			var produit = $('produit',xml).text();
			var categorie = $('categorie',xml).text();
			var region = $('region',xml).text();
			var departement = $('departement',xml).text();
			var ville = $('ville',xml).text();
			var codepostal = $('codepostal',xml).text();
	
			$('.colere_mode .colere').slideUp(function() {
				
				$('.colere_mode').attr('id',id);
				
				if (logo != '') {
					$('.colere_mode .colere .description .photo .logo').attr('src','http://www.jesuisencolere.com/data/logos/60/'+logo);
				} else {
					$('.colere_mode .colere .description .photo .logo').attr('src',"http://www.jesuisencolere.com/data/logos/60/none.jpg");
				}
				
				$('.colere_mode .colere .description .desc li h5').html(surtitre);
				$('.colere_mode .colere .description .desc li.licateg .infosdesc').html(categorie);
				$('.colere_mode .colere .resume .textecolere').html(texte);
				$('.colere_mode .colere .infos').html(infos);
				
				if (marque.length > 0) {
					$('.colere_mode .colere .description .desc li.limarque').css('display','block');
					$('.colere_mode .colere .description .desc li.limarque .infosdesc').html(marque);
				} else {
					$('.colere_mode .colere .description .desc li.limarque').css('display','none');
				}
		
				if (produit.length > 0) {
					$('.colere_mode .colere .description .desc li.liproduit').css('display','block');
					$('.colere_mode .colere .description .desc li.liproduit .infosdesc').html(produit);
				} else {
					$('.colere_mode .colere .description .desc li.liproduit').css('display','none');
				}
					
				$('.colere_mode .colere').slideDown();
			});
			
		} else {
			
			$('.colere_mode .colere').slideUp(function() {
				$('.colere_mode .colere .description .photo .logo').attr('src',"/data/logos/60/none.jpg");
				$('.colere_mode .colere .description .desc').css('display','none');
				$('.colere_mode .colere .description .location').css('display','none');
				$('.colere_mode .colere .resume').css('display','none');
				$('.colere_mode .colere .infos').css('display','none');		
				$('.colere_mode .colere .description .photo').after('<div class="nocolere">Il n\'y a plus de colères à modérer. <a href="/moderation">Cliquez ici</a> pour actualiser la page.</div>');
				$('.boutons').fadeOut();
				$('.colere_mode .colere').slideDown();
			});
			
		}
			
	});
}

function ExpendModeration(statut) {
if ($('#mode_explication').css('display') == 'none') {
		$('#mode_explication').slideDown();
	} else {
		$('#mode_explication').slideUp();
	}
}

function displayValidInfos() {

	$('#valid_no_infos').parent('div.champ').css('height','108px');
	$('#valid_no_infos').parent('div.champ').find('label').css('height','80px');
	$('#valid_no_infos').html('Sans valider votre adresse, vous ne pouvez pas laisser de commentaires sur les colères. Si votre adresse est bonne, <a href="javascript:sendValid();">cliquez ici pour recevoir</a> le mail de validation. Si elle est incorrecte, modifiez-la, vous recevrez un e-mail dans l\'instant.');

}

function sendValid() {

	$('#valid_no_infos').slideUp(function() {
		$('#valid_no_infos').parent('div.champ').css('height','68px');
		$('#valid_no_infos').parent('div.champ').find('label').css('height','40px');
		$.get("/apps/valid_send.php",function() {
			$('#valid_no_infos').html('Nous venons de vous envoyer un e-mail pour valider votre adresse e-mail, vous devriez le recevoir dans quelques minutes.');
			$('#valid_no_infos').slideDown();
		});
	});

}

function toggleProbleme(id) {

	$.get("/apps/toggleprobleme.php?id="+id,function(xml) {
		status = $('status',xml).text();
		total = $('total',xml).text();
		if (status == '1') {			
			$('span#probleme').fadeOut( function() { $('span#probleme').html('<a href="javascript:toggleProbleme(\''+id+'\');"><span style="color:#dc1414">Je n\'ai pas ce problème</span></a>'); $('span#probleme').fadeIn(); });
		} else {
			$('span#probleme').fadeOut( function() { $('span#probleme').html('<a href="javascript:toggleProbleme(\''+id+'\');"><span style="color:#33a314">Moi aussi j\'ai ce problème</span></a>'); $('span#probleme').fadeIn(); });
		}
		if (total == 0) {
			$('div.boutoncontainer span#problemes').html('Personne d\'autre n\'a');
			$('div.boutoncontainer span#contenu').css('display','none');
		} else if (total == 1) {
			$('div.boutoncontainer span#problemes').html('Une autre personne a');
			$('div.boutoncontainer span#contenu').css('display','inline');
		} else {
			$('div.boutoncontainer span#problemes').html(total+' autres personnes ont');
			$('div.boutoncontainer span#contenu').css('display','inline');
		}
	});

}

function toggleSuiviComms(id) {

	$.get("/apps/togglesuivi.php?id="+id,function(html) {
		if (html == '1') {			
			$('span#suivicomm').fadeOut( function() { $('span#suivicomm').html('<a href="javascript:toggleSuiviComms(\''+id+'\');"><span style="color:#dc1414">Désactiver le suivi</span></a>'); $('span#suivicomm').fadeIn(); });
		} else {
			$('span#suivicomm').fadeOut( function() { $('span#suivicomm').html('<a href="javascript:toggleSuiviComms(\''+id+'\');"><span style="color:#33a314">Activer le suivi</span></a>'); $('span#suivicomm').fadeIn(); });
		}
	});

}

function suiviExpend(id) {

	if ($('#suivi'+id).css('display') == 'none') {
		$('#suivi'+id).slideDown();
		$('#detail'+id).fadeOut( function() { $('#detail'+id).html('Moins de détails'); $('#detail'+id).fadeIn(); });
	} else {
		$('#suivi'+id).slideUp();
		$('#detail'+id).fadeOut( function() { $('#detail'+id).html('Plus de détails'); $('#detail'+id).fadeIn(); });
	}

}

function suiviDelete(id) {

	$.get("/apps/suivi.php?id="+id,function(html) {
		$('li#c'+id).slideUp();
	});

}

function TopPlus(id) {
	if ($('#divplus'+id).css('display') == 'none') {
		$('#pplus'+id).fadeOut( function() { $('#pplus'+id).html('- <a href="javascript:TopPlus('+id+')">Voir moins de colère</a>'); $('#pplus'+id).fadeIn(); });
		$('#divplus'+id).slideDown();
	} else {
		$('#divplus'+id).slideUp();
		$('#pplus'+id).fadeOut( function() { $('#pplus'+id).html('+ <a href="javascript:TopPlus('+id+')">Voir toutes les colères</a>'); $('#pplus'+id).fadeIn(); });
	}
}

function fbs_click(u,t) {
	pageTracker._trackEvent("Actions", "Facebook", u);
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
	return false;
}

function toggleMenuDroite(id) {

	if ($('#droite .menu#'+id).css('display') == 'none') {
		$('#droite .menu#'+id).slideDown();
	} else {
		$('#droite .menu#'+id).slideUp();
	}

}

function contentToggle(id) {

	if ($('#'+id).css('display') == 'none') {
		$('#'+id).slideDown();
	} else {
		$('#'+id).slideUp();
	}

}

function replyTo_set(inner_id) {

	$('div#in_reply_to').html('En réponse à #'+inner_id+'. &mdash; <a href="javascript:;" onclick="replyTo_cancel();">Annuler</a>');
	$('input[name=in_reply_to]').attr('value',inner_id);
	document.location = '#commentform';
	$('form#submit_comment textarea').focus();

}

function replyTo_cancel() {

	$('div#in_reply_to').html('');
	$('input[name=in_reply_to]').attr('value','0');

}