//TOUT LE JS NECESSAIRE POUR LE SUPPORT

//VERSIONNAGE / CACHE
var d = new Date(); 
var version = d.getTime();

$(document).ready(function() {
	toLien('joueur');
	$('#menu-support > ul > li > a').bind('click',function(){
		$('#menu-support > ul > li > a').removeClass('active');
		$(this).addClass('active');
	})
});

//POUR NAVIGUER SUR LES ONGLET GENERAUX, TOUJOURS PRESENTS EN HAUT DE PAGE
function toLien(page){
	var group = $('#menu-support input[name=group]').val();
	$.get('/support/modos/'+page+'.php?group='+group+'&d='+version,function(data){
		$('#page-support').html(data);
	})
}

//POUR CHERCHER UN JOUEUR
function searchIdent(){
	var userident = $('.metal input[name=userident]').val();
	var group = $('.metal input[name=group]').val();
	$.post('/support/modos/joueur.php?d='+version,{ 
		userident: userident,
		group: group},function(data){
		$('#page-support').html(data);
	});
		
}

//POUR NAVIGUER SUR LES ONGLET JOUEUR; 2 EME MENU
function toLienJoueur(page){
	var group = $('.metal input[name=group]').val();
	var userident = $('.metal input[name=userident]').val();

	$.get('/support/modos/'+page+'.php?userident='+userident+'&group='+group+'&d='+version,function(data){
		$('#menu-content-joueur').html(data);
	})
}

//POUR NAVIGUER SUR LES SOUS ONGLET JOUEUR - Visualiser
function toLienMenuJoueur(onglet){
	
	var userident = $('.metal input[name=userident]').val();
	
	$('#page-support > ul > li > a').removeClass('active');
	$(this).addClass('active');
	
	$.get('/support/modos/userView.php?userident='+userident+ '&view='+onglet+'&d='+version,function(data){
		$('#menu-content-joueur').html(data);
	})
}

//POUR NAVIGUER SUR LES SOUS ONGLET JOUEUR - Modifier
function toLienModifJoueur(onglet){
	
	var userident = $('.metal input[name=userident]').val();
	
	$('#page-support > ul > li > a').removeClass('active');
	$(this).addClass('active');
	
	$.get('/support/modos/modifUser.php?userident='+userident+ '&view='+onglet+'&d='+version,function(data){
		$('#menu-content-joueur').html(data);
	})
}

//POUR SELECTIONNER UN JOUEUR PARMI PLS SUR UNE RECHERCHE PAR IP
function choixIdent(ident){
	$('.metal input[name=userident]').val(ident);
	searchIdent();
}

//Poste forumlaire dans userView
function postForm(divForm,onglet){
	
	var userident = $('.metal input[name=userident]').val();
	var donnee = $('#'+divForm).serialize();
	
	$.post('/support/modos/userView.php?userident='+userident+ '&view='+onglet, donnee,function(data){
		$('#menu-content-joueur').html(data);
	});
}

//Poste forumlaire dans modifUser
function postFormModif(divForm,onglet){
	
	var userident = $('.metal input[name=userident]').val();
	var donnee = $('#'+divForm).serialize();
	
	$.post('/support/modos/modifUser.php?userident='+userident+ '&view='+onglet, donnee,function(data){
		$('#menu-content-joueur').html(data);
	});
}

//POUR NAVIGUER SUR LES ONGLET MESSAGERIE
function toLienMessagerie(onglet){
	$('#page-support > ul > li > a').removeClass('active');
	$(this).addClass('active');
	
	$.get('/support/modos/messagerie.php?view='+onglet+'&d='+version,function(data){
		$('#page-support').html(data);
	})
}

//POUR LA FAQ
var faqSupport = function() {
	$(function() {
		
		// gestion de l'input de la recherche
		var defaultRechercheValue=$('input[name=recherche]').val();
		$(':input[name=recherche]').focus(function() {
			if($(this).val()==defaultRechercheValue)
				$(this).val('');
		})
		.blur(function() {
			if($.trim($(this).val())=='')
				$(this).val(defaultRechercheValue);
		});
		
		$('.genericTabs').genericTabs();
		
		var $listesQuestions=$('#categories ul');
		$($('#categories > li > a').click(function() {
			$listesQuestions.not($(this).next().show()).hide();
			this.blur();
			return false;
		})[0]).trigger('click');
		
	});
}

//POUR SIGNALEMENT
// fonction de suppression des messages inutiles
function deleteMsgSignal() {
	var inputs = '#realContent input:checked';
	var where = 'supp=';
	var sep = '';
	// pour chaque input coché
	$(inputs).each(function(i){
		sep = where=='supp='? '':';';
		where = where + sep + $(this).attr('value');
	});
	if(where!='supp=') {
		$.get('/support/modos/signalements.php?' + where+'&d='+version,function(data){
			$('#page-support').html(data);
		})
	}
}

// fonctions de blocage
function bloquerAuto(messages,i,pseudo) {
	
	var modo = $('#menu-support input[name=modo]').val();
	
	var motif = $('#motif'+i).val();
	
	$.get('/support/modos/ajax_ban.php?pseudo='+pseudo+'&messages='+messages+'&motif='+motif+'&block=3&modo='+modo+'&d='+version, function(data){
		if (data == true) {
				$('#exp' + i).css({ display:"none" });
		}
		else {
			$('#exp' + i).css({ border:"1px solid red" });
		}
	});
}

function bloquer(pseudo,nbJour) {
	
	var modo = $('#menu-support input[name=modo]').val();
	
	var motif = nbJour + ' avertissements.';
	
	$.get('/support/modos/ajax_ban.php?pseudo='+pseudo+'&motif='+motif+'&block='+nbJour+'&modo='+modo+'&d='+version, function(data){
		$('#averto_'+pseudo).html('<span class="ok">Banni '+nbJour+' jour(s)</span>');
	});
}

//BLOQUER DEBLOQUER LES ATTAQUES
function bloquerAttaque(action){
	
	var dateBloc = $('#page-support input[name=dateBloc]').val();
	
	$.get('/support/modos/bloquer-attaque.php?action='+action+'&dateBloc='+dateBloc+'&d='+version, function(data){
		$('#page-support').html(data);
	});
}

//METTRE ENLEVER DE MODES VACANCES
function vacances(action){
	
	var userident = $('.metal input[name=userident]').val();
	
	$.get('/support/modos/vacances.php?userident='+userident+'&action='+action+'&d='+version, function(data){
		$('#menu-content-joueur').html(data);
	});
}

//RENOMMER
function renommer(){
	
	var userident = $('.metal input[name=userident]').val();
	var donnee = $('#formRenom').serialize();
	
	$.post('/support/modos/renommer.php?userident='+userident, donnee,function(data){
		$('#menu-content-joueur').html(data);
	});
}

//BLOQUER DEBLOQUER UN JOUEUR
function bloquerJoueur(divForm){
	
	var userident = $('.metal input[name=userident]').val();
	
	var donnee = $('#'+divForm).serialize();
	
	$.post('/support/modos/bloquer.php?userident='+userident, donnee,function(data){
		$('#menu-content-joueur').html(data);
	});
}

//VERIFIER MULTICOMPTES
function multicompte(divForm){
	
	var userident = $('.metal input[name=userident]').val();
	
	var donnee = $('#'+divForm).serialize();
	
	$.post('/support/modos/multicompte.php?userident='+userident, donnee,function(data){
		$('#menu-content-joueur').html(data);
	});	
}
