function switchListeProfil() {
	if(document.getElementById('menuBtnProfil').style.display == 'block') {
		$('#menuBtnProfil').hide();
		$('#btnMonProfil').css('top', '190px');
	}
	else {
		$('#menuBtnProfil').show(1);
		$('#btnMonProfil').css('top', '304px');
	}
}

function switchListeInfos(div) {
	if(document.getElementById('menuBtn' + div).style.display == 'block') {
		$('#menuBtn' + div).hide();
	}
	else {
		$('#menuBtn' + div).show(1);
	}
}

function fermerProfil() {
	$('#ligneProfil').empty();
	$('#topColGauche').css('background-image', 'none');
}

function switchLoginbar() {
	if(document.getElementById('barreLogin').style.display == 'block') {
		$('#barreLogin').hide();
		$('#btnLoginRegister').css('top', '0');
	}
	else {
		$('#barreLogin').show(1);
		$('#btnLoginRegister').css('top', '100px');
	}
}

////////////////////////////////////////////////////////////////////////////////////
//////////////////////// FONCTIONS AJAX - AKKI /////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
function getXhr(){
	var xhr = null;
	if(window.XMLHttpRequest){
		xhr = new XMLHttpRequest(); 
	} else if(window.ActiveXObject){ 
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	} else { 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		xhr = false; 
	} 
	return xhr;
} 

function compte(){
	dmil=parseInt(a/10000);
	mil=parseInt((a-(dmil*10000))/1000);
	cent=parseInt((a-((dmil*10000)+(mil*1000)))/100);
	dix=parseInt((a-((dmil*10000)+(mil*1000)+(cent*100)))/10);
	unite=parseInt(a-((dmil*10000)+(mil*1000)+(cent*100)+(dix*10)));
	if (unite == 8) { 
	 document.getElementById("dispa_quizz").style.display = "none";
	 document.getElementById("decompt").style.display = "none";
	 query_quizz_false();
	 clearInterval(go);
	}
	document.getElementById("decompt").innerHTML=(6-unite+2);
	a=a+1;
}


///////////////////////////////////////////////////////
///////////////// DECOMPTE QUIZZ //////////////////////
///////////////////////////////////////////////////////
function query_quizz_false() {
	var xhr = getXhr();
	
	var idUser = document.getElementById('id_User').value;
	var idQst = document.getElementById('id_Qst').value;
	
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			var affich_info=xhr.responseText;
			document.getElementById('alertQuizz').innerHTML = affich_info;
			document.getElementById('alertQuizz').style.display = "block";
			document.getElementById('decompt').style.display = "none";
		}
	}
	
	xhr.open("POST","/mod/quizz/views/default/quizz/view.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
	xhr.send("idUser="+idUser+"&idQst="+idQst);
}

///////////////////////////////////////////////////////
//////////////////// NEXT USER ////////////////////////
///////////////////////////////////////////////////////
function next_user() {
	var xhr = getXhr();
	
	var limit_user = document.getElementById('flag_nb_user').value;
	
	xhr.onreadystatechange = function(){
		if(xhr.readyState == 4 && xhr.status == 200){
			var affich_info=xhr.responseText;
			document.getElementById('carrousel').innerHTML = affich_info;
			document.getElementById('flag_nb_user').value = eval(limit_user) + 5;
		}
	}
	
	xhr.open("POST","/mod/carrousel/views/default/carrousel/requete.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
	xhr.send("limit_user="+limit_user);
}
/////////////////////////////////////////////////////////
//////////////////// CARPOOLING ////////////////////////
///////////////////////////////////////////////////////

function list_ville_by_cp()
{
	// 1] on instancie l'ojet
	var xhr = getXhr();
	// 2] on récupère le CP de l'internaute
	var cpUser = document.getElementById('cp').value;
	// 4] c'est la dernière étape de notre fonction si tout se déroule bien on affiche le résultat de notre requête dans le div
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			var affich_info=xhr.responseText;
			document.getElementById('list_ville').innerHTML = affich_info;
		}
	}
	// 3] on envoie le CP de l'utilisateur à un fichier PHP qui va faire la requête en BDD
	xhr.open("POST","/views/default/account/forms/ajax_ville_cp.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
	xhr.send("cpUser="+cpUser);
}


function list_ville_by_cp_register()
{
	// 1] on instancie l'ojet
	var xhr = getXhr();
	// 2] on récupère le CP de l'internaute
	var cpUser = document.getElementById('cp').value;
	// 4] c'est la dernière étape de notre fonction si tout se déroule bien on affiche le résultat de notre requête dans le div
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			var affich_info=xhr.responseText;
			document.getElementById('list_ville').innerHTML = affich_info;
		}
	}
	// 3] on envoie le CP de l'utilisateur à un fichier PHP qui va faire la requête en BDD
	xhr.open("POST","/views/default/account/forms/ajax_ville_cp_register.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
	xhr.send("cpUser="+cpUser);
}

function list_ville_by_cp_carpooling()
{
	// 1] on instancie l'ojet
	var xhr = getXhr();
	// 2] on récupère le CP de l'internaute
	var cpUser = document.getElementById('cp').value;
	// 4] c'est la dernière étape de notre fonction si tout se déroule bien on affiche le résultat de notre requête dans le div
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			var affich_info=xhr.responseText;
			document.getElementById('list_ville').innerHTML = affich_info;
		}
	}
	// 3] on envoie le CP de l'utilisateur à un fichier PHP qui va faire la requête en BDD
	xhr.open("POST","/views/default/account/forms/ajax_ville_cp_carpooling.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
	xhr.send("cpUser="+cpUser);
}


function list_ville_by_cp_carpooling_register()
{
	// 1] on instancie l'ojet
	var xhr = getXhr();
	// 2] on récupère le CP de l'internaute
	var cpUser = document.getElementById('cp').value;
	// 4] c'est la dernière étape de notre fonction si tout se déroule bien on affiche le résultat de notre requête dans le div
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			var affich_info=xhr.responseText;
			document.getElementById('list_ville').innerHTML = affich_info;
		}
	}
	// 3] on envoie le CP de l'utilisateur à un fichier PHP qui va faire la requête en BDD
	xhr.open("POST","/views/default/account/forms/ajax_ville_cp_carpooling_register.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
	xhr.send("cpUser="+cpUser);
}

function nextCatalog(flagurl,flagnext)
{
	var xhr = getXhr();
	var next = flagnext;
	var url = flagurl;

	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			var affich_info=xhr.responseText;
			document.getElementById('catalog_asse').innerHTML = affich_info;
		}
	}

	xhr.open("POST","/views/default/canvas/layouts/catalog_function.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
	xhr.send("next="+next+"&url="+url);
}
