function AJAX(parametre,page)
{
	var objetXHR = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   objetXHR = new XMLHttpRequest(); 
	else if(window.ActiveXObject)
	{ // Internet Explorer 
	   try
	   {
			objetXHR = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			objetXHR = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else
	{ // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...","Votre navigateur est dépassé"); 
		objetXHR = false; 
	} 

	// Création d'un objet XMLHttpRequest 
	objetXHR = new XMLHttpRequest();
	// Initialisation d'une requęte en spécifiant la méthode, l'url de la page et le mode asynchrone
	objetXHR.open("post",page,false);
	// Établit une en-tęte HTTP :  (nom de l'en-tęte,valeur de l'en-tęte)
	objetXHR.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	// Envoie la requęte HTTP au serveur en ne transmettant aucune information
	objetXHR.send(parametre);
	
	return objetXHR.responseText;
}

function checkMail(mail)
{
	testm = false ;
	for (var j=1 ; j<(mail.length) ; j++)
	{
		if (mail.charAt(j)=='@')
		{
			if (j<(mail.length-4))
			{
				for (var k=j ; k<(mail.length-2) ; k++)
				{
					if (mail.charAt(k)=='.')
					{
						testm = true;
					}
				}
			}
		}
	}
	
	if(testm)
	{
		return true;	
	}
	else
	{
		return false;
	}
}

function check_inscription_fb()
{		
	if(checkMail(document.getElementById('mail').value))
	{
		courriel = document.getElementById('mail').value;
		parametre = "action=test_courriel_existe&courriel="+escape(courriel);
		la_page = "ajax/inscription.php";
			
		reponse = AJAX(parametre,la_page);
		if(reponse==1)
		{
			$('#erreur_mail').fadeOut();
			if(document.getElementById('pseudo').value.length>=3)
			{
				pseudo = document.getElementById('pseudo').value;
				parametre = "action=test_pseudo_existe&pseudo="+escape(pseudo);
				la_page = "ajax/inscription.php";
				
				reponse = AJAX(parametre,la_page);
				if(reponse==1)
				{
					$('#erreur_pseudo').fadeOut();
					document.getElementById('formulaire_fb').submit();
				}
				else
				{
					document.getElementById('erreur_pseudo').innerHTML = "Ce pseudo est déja utilisé, veuillez en choisir un autre";
					$('#erreur_pseudo').fadeIn();
				}
			}
			else
			{
				document.getElementById('erreur_pseudo').innerHTML = "Veuillez choisir un pseudo";
				$('#erreur_pseudo').fadeIn();
			}
		}
		else
		{
			document.getElementById('erreur_mail').innerHTML = "Ce courriel est déja utilisé, veuillez en choisir un autre";
			$('#erreur_mail').fadeIn();
		}
	}
	else
	{
		document.getElementById('erreur_mail').innerHTML = "Veuillez saisir un mail valide";
		$('#erreur_mail').fadeIn();
	}
}

function format(valeur,decimal,separateur) {
// formate un chiffre avec 'decimal' chiffres après la virgule et un separateur
	var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur)-Math.floor(Math.abs(valeur)))) ; 
	var val=Math.floor(Math.abs(valeur));
	if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur)); deci=0;}
	var val_format=val+"";
	var nb=val_format.length;
	for (var i=1;i<4;i++) {
		if (val>=Math.pow(10,(3*i))) {
			val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
		}
	}
	if (decimal>0) {
		var decim=""; 
		for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
		deci=decim+deci.toString();
		val_format=val_format+"."+deci;
	}
	if (parseFloat(valeur)<0) {val_format="-"+val_format;}
	return val_format;
}


function affiche_menu_mon_compte()
{
	if(document.getElementById('sur_mon_compte').value==1)
	{
		if(document.getElementById('div_menu_mon_compte').style.display == 'none')
		{
			document.getElementById('lien_menu_mon_compte').style.border = "1px solid black";
			document.getElementById('lien_menu_mon_compte').style.width = "98px";
			document.getElementById('lien_menu_mon_compte').style.height = "21px";
			document.getElementById('div_menu_mon_compte').style.display = "block";
		}
	}
	else
	{
		document.getElementById('lien_menu_mon_compte').style.border = "0px solid black";
		document.getElementById('lien_menu_mon_compte').style.width = "100px";
		document.getElementById('lien_menu_mon_compte').style.height = "22px";
		document.getElementById('div_menu_mon_compte').style.display = "none";
	}
}

function alerte_navigateur()
{
	parametre = "action=navigateur";
	la_page = "ajax/gestion_membre.php";
	div = null;
	
	AJAX(parametre,la_page);
	
	$("#alerte_navigateur").fadeOut("slow");	
}

function deroule_score_exact(id)
{
	var div = "deroulant_score_exact_"+id;
	var fleche = "fleche_score_exact_"+id;
	
	if(document.getElementById(div).style.display == 'none')
	{
		document.getElementById(fleche).src = "img/fleche/haut.png";
	}
	else
	{
		document.getElementById(fleche).src = "img/fleche/bas.png";
	}
	
	$('#'+div).slideToggle('slow');
}

function deroule_statistique(id,type)
{
	var div = "statistique_"+id+"_"+type;
	var fleche = "fleche_statistique_"+id+"_"+type;
	
	if(document.getElementById(div).style.display == 'none')
	{
		document.getElementById(fleche).src = "img/fleche/haut.png";
	}
	else
	{
		document.getElementById(fleche).src = "img/fleche/bas.png";
	}
	
	$('#'+div).slideToggle('slow');
}

function deroule_commentaire(id,type)
{
	var div = "commentaire_"+id+"_"+type;
	var fleche = "fleche_commentaire_"+id+"_"+type;
	
	if(document.getElementById(div).style.display == 'none')
	{
		document.getElementById(fleche).src = "img/fleche/haut.png";
	}
	else
	{
		document.getElementById(fleche).src = "img/fleche/bas.png";
	}
	
	$('#'+div).slideToggle('slow');
}

function chiffres(evenement)
{
	
}

function check_connexion()
{
	login = document.getElementById('login').value;
	password = document.getElementById('password').value;
	
	parametre = "action=connexion&login="+escape(login)+"&password="+escape(password);
	la_page = "ajax/gestion_membre.php";
	div = null;
	
	reponse = AJAX(parametre,la_page).split("|");
	
	if(reponse[0]=="0")
	{
		alert(reponse[1],"Erreur");
	}
	else if(reponse[0]=="1")
	{
		alert(reponse[1],"Bienvenue");
		setTimeout("document.getElementById('frm_connexion').submit();",3000);
	}
}

function deconnexion()
{
	document.getElementById('chargeur_deconnexion').style.visibility = 'visible';
	
	parametre = "action=deconnexion";
	la_page = "ajax/gestion_membre.php";
	div = null;
	
	AJAX(parametre,la_page);
	
	setTimeout("window.location.href = 'index.php';",1000);
}

function check_filtre()
{
	alert("Ca me fais chier de faire ce filtre !");
}

function affiche_mes_paris()
{	
	$('#affichage_filtre').fadeOut();
	var_status = document.getElementById('status').value;
	var_genre = document.getElementById('genre').value;
	var_page = document.getElementById('input_page').value;
	
	parametre = "action=liste&status="+var_status+"&genre="+var_genre+"&page="+var_page;
	la_page = "ajax/mes_paris.php";
	
	document.getElementById('mes_paris_contenu_liste').innerHTML = AJAX(parametre,la_page);
	
	parametre = "action=entete&status="+var_status+"&genre="+var_genre+"&page="+var_page;
	la_page = "ajax/mes_paris.php";
	
	document.getElementById('mes_paris_entete_liste').innerHTML = AJAX(parametre,la_page);
	
	parametre = "action=fleche&status="+var_status+"&genre="+var_genre+"&page="+var_page;
	la_page = "ajax/mes_paris.php";
	
	document.getElementById('mes_paris_fleche').innerHTML = AJAX(parametre,la_page);
}

function affiche_mes_paris_match(type,code)
{
		var_page = document.getElementById('input_page').value;
		var_status = document.getElementById('status').value;
		
		parametre = "action=match&type="+type+"&status="+var_status+"&code="+code+"&page="+var_page;
		la_page = "ajax/mes_paris.php";
	
		document.getElementById('mes_paris_contenu_liste').innerHTML = AJAX(parametre,la_page);
		
		parametre = "action=fleche_match&status="+var_status+"&type="+type+"&code="+code+"&page="+var_page;
		la_page = "ajax/mes_paris.php";
	
		document.getElementById('mes_paris_fleche').innerHTML = AJAX(parametre,la_page);
		
		parametre = "action=nom_filtre&genre=match&type="+type+"&code="+code;
		la_page = "ajax/mes_paris.php";
	
		document.getElementById('filtre_encours').innerHTML = AJAX(parametre,la_page);
		$('#affichage_filtre').fadeIn();
}

function change_page_mes_paris_match(var_page,type,code)
{
	document.getElementById('input_page').value = var_page;
	affiche_mes_paris_match(type,code);
}

function affiche_mes_paris_sport(type,code)
{
		var_page = document.getElementById('input_page').value;
		var_status = document.getElementById('status').value;
		
		parametre = "action=sport&type="+type+"&status="+var_status+"&code="+code+"&page="+var_page;
		la_page = "ajax/mes_paris.php";
	
		document.getElementById('mes_paris_contenu_liste').innerHTML = AJAX(parametre,la_page);
		
		parametre = "action=fleche_sport&status="+var_status+"&type="+type+"&code="+code+"&page="+var_page;
		la_page = "ajax/mes_paris.php";
	
		document.getElementById('mes_paris_fleche').innerHTML = AJAX(parametre,la_page);
		
		parametre = "action=nom_filtre&genre=sport&type="+type+"&code="+code;
		la_page = "ajax/mes_paris.php";
	
		document.getElementById('filtre_encours').innerHTML = AJAX(parametre,la_page);
		$('#affichage_filtre').fadeIn();
}

function change_page_mes_paris_sport(var_page,type,code)
{
	document.getElementById('input_page').value = var_page;
	affiche_mes_paris_sport(type,code);
}

function affiche_mes_paris_competition(type,code)
{
		var_page = document.getElementById('input_page').value;
		var_status = document.getElementById('status').value;
		
		parametre = "action=competition&type="+type+"&status="+var_status+"&code="+code+"&page="+var_page;
		la_page = "ajax/mes_paris.php";
	
		document.getElementById('mes_paris_contenu_liste').innerHTML = AJAX(parametre,la_page);
		
		parametre = "action=fleche_competition&status="+var_status+"&type="+type+"&code="+code+"&page="+var_page;
		la_page = "ajax/mes_paris.php";
	
		document.getElementById('mes_paris_fleche').innerHTML = AJAX(parametre,la_page);
		
		parametre = "action=nom_filtre&genre=compet&type="+type+"&code="+code;
		la_page = "ajax/mes_paris.php";
	
		document.getElementById('filtre_encours').innerHTML = AJAX(parametre,la_page);
		$('#affichage_filtre').fadeIn();
}

function change_page_mes_paris_competition(var_page,type,code)
{
	document.getElementById('input_page').value = var_page;
	affiche_mes_paris_competition(type,code);
}

function change_page_mes_paris(var_page)
{
	document.getElementById('input_page').value = var_page;
	affiche_mes_paris();	
}

function supprime_filtre()
{
	affiche_mes_paris();
	$('#affichage_filtre').fadeOut();
}







function detail_combine(id)
{
	id_combine = "detail_combine_"+id;
	id_ancien = "detail_combine_"+document.getElementById('detail').value;
	
		if(id_ancien!="detail_combine_" || id_ancien==id_combine)
		{
			document.getElementById(id_ancien).innerHTML = "";
			if(id_ancien==id_combine)
			{
				document.getElementById('detail').value="";
			}
		}
		
		if(id_ancien!=id_combine)
		{
			parametre = "action=detail_combine&combine="+id;
			
			document.getElementById(id_combine).innerHTML = AJAX(parametre,"ajax/mes_paris.php");
			document.getElementById('detail').value=id;
		}
}

function detail_grille(id)
{
	id_grille = "detail_grille_"+id;
	id_ancien = "detail_grille_"+document.getElementById('detail').value;
	
		if(id_ancien!="detail_grille_" || id_ancien==id_grille)
		{
			document.getElementById(id_ancien).innerHTML = "";
			if(id_ancien==id_grille)
			{
				document.getElementById('detail').value="";
			}
		}
		
		if(id_ancien!=id_grille)
		{
			parametre = "action=detail_grille&grille="+id;
			
			document.getElementById(id_grille).innerHTML = AJAX(parametre,"ajax/mes_paris.php");
			document.getElementById('detail').value=id;
		}
}

function ajoute_pari(element,no_pari,status,type,evenement)
{
	element.className = 'center cellule_cote_joue gras';
	
	parametre = "action=ajouter&id_pari="+no_pari+"&type="+type+"&status_pari="+status+"&event="+evenement;	
	document.getElementById('ma_selection').innerHTML = AJAX(parametre,"ajax/gestion_pari.php");
	
	parametre = "action=nb_panier";
	retour = AJAX(parametre,"ajax/gestion_pari.php");
	
	var div = "ma_selection_"+retour;
	$('#'+div).fadeIn("slow");
}

function supprime_pari(num)
{
	id = "ma_selection_"+num;
	
	$('#'+id).fadeOut("slow");
	
	var parametre = "action=supprimer&numero="+num;
	
	if(document.getElementById('ma_selection'))
	{
		setTimeout("document.getElementById('ma_selection').innerHTML = AJAX('"+parametre+"','ajax/gestion_pari.php');",500);
	}
	else
	{
		AJAX(parametre,'ajax/gestion_pari.php');
	}
}

function traitement_panier()
{
	chaine = AJAX(null,"ajax/user_connecte.php");
	if(chaine!="")
	{
		alert(chaine,"Erreur");	
	}
	else
	{
		window.location='traitement.php';
	}
}

function booster_depasse(type,code)
{
	id_bulle = "bulle_"+type+"_"+code;
		
	document.getElementById(id_bulle).style.marginTop = "-31px";
	var parametre = "action=booster_depasse";
	$('.info_booster').css("display","none");
	$('#'+id_bulle).html(AJAX(parametre,'ajax/gestion_pari.php'));
	$('#'+id_bulle).fadeIn("slow");
	setTimeout("$('#'+id_bulle).fadeOut();",5000);
}

function booster(element,status,type,code,datematch)
{
	id = "id_"+type+"_"+code;
	cote = parseFloat(document.getElementById('booster_cote_'+code).innerHTML);
	mise = parseFloat(document.getElementById('booster_mise_'+code).innerHTML);
	TypeEvent = document.getElementById('booster_type_'+code).innerHTML;
	gains_totaux = parseFloat(document.getElementById('gains_totaux').innerHTML.replace(',','.'));
	
	coteboost = Math.round(cote*VALEUR_BOOSTER*100)/100;
	diff = Math.round(((mise*coteboost)-(mise*cote))*100)/100;
	
	var parametre = "action=booster_date_expire&code="+code+"&type="+type;
	retour = AJAX(parametre,'ajax/gestion_pari.php');
	if(retour==1)
	{
		if(status==1)
		{					
			  parametre = "action=applique_bonus&type="+type+"&code="+code;
				retour = AJAX(parametre,'ajax/gestion_pari.php');
				if(retour==1)
				{
					document.getElementById(id).innerHTML = "<img style='display:block;float:left;margin-left:15px;' onmouseout='this.src=\"img/check/check_on_out.png\";' onmouseover='this.src=\"img/check/check_on_over.png\";' onclick='booster(this,0,\""+type+"\","+code+");' src='img/check/check_on_out.png'> <span onmouseover='this.style.cursor=\"pointer\";' onmouseout='this.style.cursor=\"auto\";' onclick='booster_info(\""+type+"\","+code+");return false;' class='bleu' style='margin-left:30px;font-size:10px;display:block;margin-top:-0px;'>[?]</span>";
					
					newgain = Math.round(mise*100*coteboost)/100;
					newcote = coteboost;
					newgain = newgain.toFixed(2)+"";
					newcote = newcote.toFixed(2)+"";
					
					if(TypeEvent=='3')
					{
						document.getElementById('affichage_cote_'+code).innerHTML = "<i>~ "+newcote.replace(".",",")+"</i>";
						document.getElementById('affichage_gains_'+code).innerHTML = "<i>~ "+newgain.replace(".",",")+" Tiks</i>";
					}
					else
					{
						document.getElementById('affichage_cote_'+code).innerHTML = newcote.replace(".",",");
						document.getElementById('affichage_gains_'+code).innerHTML = newgain.replace(".",",")+" Tiks";
					}
					
					gains_totauxSS = Math.round((gains_totaux+diff)*100)/100;
					gains_totaux = format(gains_totauxSS,2,' ');
					gains_totauxSS += "";
					
					document.getElementById('affichage_gains_totaux').innerHTML = gains_totaux.replace('.',',')+" Tiks";
					document.getElementById('gains_totaux').innerHTML = gains_totauxSS;
				}
				else
				{
						booster_info(type,code);
				}
		}
		else
		{
				gain = Math.round(mise*cote*100)/100;
				gain = gain.toFixed(2)+"";
				cote = cote.toFixed(2)+"";
				var parametre = "action=retire_bonus&type="+type+"&code="+code;
				retour = AJAX(parametre,'ajax/gestion_pari.php');
				if(retour==1)
				{
					document.getElementById(id).innerHTML = "<img style='display:block;float:left;margin-left:15px;' onmouseout='this.src=\"img/check/check_off_out.png\";' onmouseover='this.src=\"img/check/check_off_over.png\";' onclick='booster(this,1,\""+type+"\","+code+");' src='img/check/check_off_out.png'> <span onmouseover='this.style.cursor=\"pointer\";' onmouseout='this.style.cursor=\"auto\";' onclick='booster_info(\""+type+"\","+code+");return false;' class='bleu' style='margin-left:30px;font-size:10px;display:block;margin-top:-0px;'>[?]</span>";
					if(TypeEvent=='3')
					{
						document.getElementById('affichage_cote_'+code).innerHTML = "<i>~ "+cote.replace(".",",")+"</i>";
						document.getElementById('affichage_gains_'+code).innerHTML = "<i>~ "+gain.replace(".",",")+" Tiks</i>";
					}
					else
					{
						document.getElementById('affichage_cote_'+code).innerHTML = cote.replace(".",",");
						document.getElementById('affichage_gains_'+code).innerHTML = gain.replace(".",",")+" Tiks";
					}
										
					gains_totauxSS = Math.round((gains_totaux-diff)*100)/100;
					gains_totaux = format(gains_totauxSS,2,' ');
					gains_totauxSS += "";
					
					document.getElementById('affichage_gains_totaux').innerHTML = gains_totaux.replace('.',',')+" Tiks";
					document.getElementById('gains_totaux').innerHTML = gains_totauxSS;
				}
		}
	}
	else
	{
		booster_depasse(type,code);
	}
}

function booster_info(type,code)
{
		id_bulle = "bulle_"+type+"_"+code;
		
		document.getElementById(id_bulle).style.marginTop = "-95px";
		
		var parametre = "action=bulle_info_booster";
		$('.info_booster').css("display","none");
		$('#'+id_bulle).html(AJAX(parametre,'ajax/gestion_pari.php'));
		$('#'+id_bulle).fadeIn("slow");
		setTimeout("$('#'+id_bulle).fadeOut();",5000);

}























function calcul_gain(id,cote,nb)
{	
		if(cote!="~")
		{
				gain = Math.floor(parseFloat(document.getElementById('txt_mise_'+id).value.replace(",","."))*cote*100)/100;
				
				ma_div = "gain_"+id;
				ma_mise = "txt_mise_"+id;
				le_gain = "div_gain_"+id;
			
				if(!isNaN(gain))
				{
					if(gain>0 && gain!="")
					{
						document.getElementById(ma_div).innerHTML = "Gains possibles : "+gain+" Tiks";
						document.getElementById(le_gain).value = gain;
					}
					else if(gain<=0 && gain!="")
					{
						document.getElementById(ma_div).innerHTML = "&nbsp;";
					}
					else if(gain=="")
					{
						document.getElementById(ma_div).innerHTML = "&nbsp;";
					}
				}
				else
				{
					document.getElementById(ma_div).innerHTML = "&nbsp;";
				}
			recap_traitement(nb);
		}
}

function recap_traitement(nb)
{
	cumul = 0;
	mise_total = 0;
	gain_total = 0;
		
	for(i=1;i<=nb;i++)
	{
		ma_div = "gain_"+i;
		la_mise = "txt_mise_"+i;
		le_gain = "div_gain_"+i;
			
			if(document.getElementById(ma_div).innerHTML!="&nbsp;")
			{
					cumul++;
					mise_total = mise_total+parseFloat(document.getElementById(la_mise).value.replace(",","."));
					gain_total = gain_total+parseFloat(document.getElementById(le_gain).value.replace(",","."));
			}
	}
	
	document.getElementById('nb_simple').value = cumul;
	
	if(parseFloat(document.getElementById('txt_combine').value.replace(",","."))>0 && document.getElementById('nb_check').value>1)
	{
			mise_total = mise_total + parseFloat(document.getElementById('txt_combine').value.replace(",","."));
			gain_total = gain_total + parseFloat(document.getElementById('nb_gain_c').value.replace(",","."));
			document.getElementById('nb_comb').value = 1;
	}
	else
	{
		document.getElementById('nb_comb').value = 0;	
	}
	
	document.getElementById('nbr_pari').innerHTML = parseInt(document.getElementById('nb_simple').value)+parseInt(document.getElementById('nb_comb').value);
	document.getElementById('nbr_simple').innerHTML = parseInt(document.getElementById('nb_simple').value);
	document.getElementById('nbr_comb').innerHTML = parseInt(document.getElementById('nb_comb').value);

	if(parseInt(document.getElementById('nb_simple').value)+parseInt(document.getElementById('nb_comb').value)>0)
	{
		document.getElementById('btn_parier').disabled = false;
	}
	else
	{
		document.getElementById('btn_parier').disabled = true;
	}
	
	mise_total = Math.floor(mise_total*100)/100;
	gain_total = Math.floor(gain_total*100)/100;
	
	mise_total = mise_total.toFixed(2)+"";
	gain_total = gain_total.toFixed(2)+"";
	
	if(isNaN(mise_total))
	{
		mise_total = 0+"";	
	}
	
	if(isNaN(gain_total))
	{
		gain_total + 0+"";
	}
	
	document.getElementById('mise_tot').innerHTML = mise_total.replace(".",",")+" Tiks";
	document.getElementById('gain_tot').innerHTML = gain_total.replace(".",",")+" Tiks";
}

function calcul_combine(nb)
{
	somme_cote = 0;
	multi = 0;
	
	for(i=1;i<=nb;i++)
	{
		id_check = "check_combine_"+i;
		id_cote = "check_cote_"+i;
		
		if(document.getElementById(id_check).checked==true)
		{
			if(document.getElementById(id_cote).value=="~")
			{
				multi=1;
			}
		
			if(multi==1)
			{
				somme_cote="~";
			}
			else
			{
				if(somme_cote==0)
				{
					somme_cote = parseFloat(document.getElementById(id_cote).value.replace(",","."));
				}
				else
				{
					somme_cote = somme_cote * parseFloat(document.getElementById(id_cote).value.replace(",","."));
				}
			}
		}
	}
	
	mise = document.getElementById('txt_combine').value.replace(',', '.');
	ma_mise = Math.round(parseFloat(mise)*100)/100;
	
	if(mise=="&nbsp;")
	{
		mise=0;
	}
	
	if(somme_cote=="~")
	{
		gain_combine = "~";
	}
	else
	{
		gain_combine = Math.floor(somme_cote * parseFloat(mise)*100)/100;	
	}
	
	if(parseInt(document.getElementById('nb_check').value)>1)
	{
		if(gain_combine=="~")
		{
			document.getElementById('gain_combine').innerHTML = "variable";
			document.getElementById('nb_gain_c').value = "~";
		}
		else if(gain_combine>0)
		{
			document.getElementById('gain_combine').innerHTML = gain_combine.toFixed(2)+" Tiks";
			document.getElementById('nb_gain_c').value = gain_combine;
		}
		else
		{
			document.getElementById('gain_combine').innerHTML = "&nbsp;";
			document.getElementById('nb_gain_c').value = 0;
		}
	}
	else
	{
		document.getElementById('nb_gain_c').value = 0;
		document.getElementById('gain_combine').innerHTML = "&nbsp;";
	}
	recap_traitement(nb);
}

function check_combine(nb,moi)
{
	ma_check = "check_combine_"+moi;
	mon_match = "check_match_"+moi;
	
	if(document.getElementById(ma_check).checked == true)
	{
		document.getElementById('nb_check').value = parseInt(document.getElementById('nb_check').value)+1;
		for(i=1;i<=nb;i++)
		{
			id_match = "check_match_"+i;
			if(document.getElementById(id_match).value==document.getElementById(mon_match).value && i!=moi)
			{
				check_idem = "check_combine_"+i;
				document.getElementById(check_idem).disabled = "disable";
			}
		}
	}
	else
	{
		document.getElementById('nb_check').value = parseInt(document.getElementById('nb_check').value)-1;
		for(i=1;i<=nb;i++)
		{
			id_match = "check_match_"+i;
			
			if(document.getElementById(id_match).value==document.getElementById(mon_match).value)
			{
				check_idem = "check_combine_"+i; 
				document.getElementById(check_idem).disabled = "";
			}
		}
	}
	
	somme_cote = 0;
	multi=0;	
	
	for(i=1;i<=nb;i++)
	{
		id_check = "check_combine_"+i;
		id_cote = "check_cote_"+i;
		
		if(document.getElementById(id_check).checked==true)
		{
			if(document.getElementById(id_cote).value=="~")
			{
				somme_cote="~";
				multi=1;
			}
			
			if(multi!=1)
			{
				if(somme_cote==0)
				{
					somme_cote = parseFloat(document.getElementById(id_cote).value.replace(",","."));
				}
				else
				{
					somme_cote = somme_cote * parseFloat(document.getElementById(id_cote).value.replace(",","."));
				}
			}
		}
	}
	
	if(somme_cote=="~")
	{
		document.getElementById('cote_combine').innerHTML = "variable";
	}
	else if(somme_cote!=0)
	{
		var v1 = Math.floor(somme_cote*100)/100;
		
		document.getElementById('cote_combine').innerHTML = v1.toFixed(2);
	}
	else
	{
		document.getElementById('cote_combine').innerHTML = "&nbsp;";
	}
	recap_traitement(nb);
	calcul_combine(nb);
}

function test_combine()
{
	mise_combine = document.getElementById('txt_combine').value.replace(',', '.');
	if((parseInt(document.getElementById('nb_check').value)<2 || document.getElementById('txt_combine').value=="&nbsp;" || parseFloat(mise_combine)<=0) && parseInt(document.getElementById('nb_simple').value)<=0)
	{
		document.getElementById('btn_parier').disabled = 'disable';
	}
	else
	{
		document.getElementById('btn_parier').disabled = '';
	}
	setTimeout("test_combine()",50);
}

function inserer_pari(nb)
{
	$('#chargeur').fadeIn();
	chaine = AJAX(null,"ajax/user_connecte.php");
	
	insertion = 0;
	
	if(chaine!="")
	{
		alert(chaine,"Erreur");	
	}
	else
	{
		document.getElementById('btn_parier').disabled = "disabled";
		
		if(document.getElementById('mail_check').checked==true)
		{
			mail = 1;
		}
		else
		{
			mail = 0;
		}
		
		erreur = "";
		
		for(i=1;i<=nb;i++)
		{
			id = "txt_mise_"+i;
			ma_mise = document.getElementById(id).value.replace(',', '.');
			ma_mise = Math.round(ma_mise*100)/100;
			
			if(ma_mise!="" && ma_mise>0)
			{
				parametre = "action=inserer&id_pari="+i+"&mise="+ma_mise+"&type_pari=simple&mail="+mail;
				reponse = AJAX(parametre,"ajax/gestion_pari.php");
				
				if(reponse!='')
				{
					erreur += reponse;
				}
				else
				{
					insertion++;	
				}
			}
		}
		
		combinaison = 0;
		
		if(nb>1)
		{
			for(i=1;i<=nb;i++)
			{	
				id_check = "check_combine_"+i;
				id_cote = "check_cote_"+i;
				
				if(document.getElementById(id_check).checked==true)
				{	
					mise = document.getElementById('txt_combine').value.replace(',', '.');
					ma_mise = Math.round(parseFloat(mise)*100)/100;
			
					parametre = "action=inserer&id_pari="+i+"&mise="+ma_mise+"&type_pari=combine&mail="+mail;
					reponse = AJAX(parametre,"ajax/gestion_pari.php");
					
					if(reponse=='')
					{
						insertion++;	
					}
				}
			}
				parametre = "action=test_combiner";
				AJAX(parametre,"ajax/gestion_pari.php");
		}
		
		if(insertion==0 && erreur=="")
		{
			erreur += AJAX("action=aucune_insertion","ajax/gestion_pari.php");
			confirm(erreur,"Erreur",function(r) {
				if(r==true)
				{
					finaliser_traitement()
				}
			});
		}
		else if(erreur!="")
		{
			erreur = AJAX("action=erreur&erreur="+erreur,"ajax/gestion_pari.php");	
			confirm(erreur,"Erreur",function(r) {
				if(r==true)
				{
					finaliser_traitement()
				}
			});
		}
		else
		{
			finaliser_traitement();	
		}
	}
}

function finaliser_traitement()
{
	parametre = "action=vider";
	AJAX(parametre,"ajax/gestion_pari.php");
			
	$('#chargeur').fadeOut();
	
	window.location = "mes_paris.php";	
}




















































function pop_pari(element,type,code)
{
	element.style.cursor = 'pointer';
	if(document.getElementById)
	{
		document.getElementById("pop").innerHTML = AJAX("action=pop_pari&type="+type+"&code="+code,'ajax/gestion_pari.php');
		document.onmousemove = get_mouse;
		document.getElementById("pop").style.visibility = "visible";
	}
}

function pop_deja_joue(element,type_event,type,id,choix)
{
	element.style.cursor = 'none';
	if(choix)
	{
		if(document.getElementById)
		{
			var parametre = "action=pop_deja_joue&TypeEvent="+type_event+"&TypePari="+type+"&CodeEvent="+id+"&Choix="+choix;
			document.getElementById("pop").innerHTML = AJAX(parametre,'ajax/gestion_pari.php');
			document.onmousemove = get_mouse;
			document.getElementById("pop").style.visibility = "visible";
		}
	}
	else
	{
		var parametre = "action=pop_deja_joue&TypeEvent="+type_event+"&TypePari="+type+"&CodeEvent="+id;
		document.getElementById("pop").innerHTML = AJAX(parametre,'ajax/gestion_pari.php');
		document.onmousemove = get_mouse;
		document.getElementById("pop").style.visibility = "visible";
	}
}

function pop_nb_points(element,pts)
{
		element.style.cursor = 'none';
		if(document.getElementById)
		{
			document.getElementById("pop").innerHTML = AJAX("action=pop_nb_points&pts="+pts,'ajax/gestion_pari.php');
			document.onmousemove = get_mouse;
			document.getElementById("pop").style.visibility = "visible";
		}
}

function pop_voir_les_resultats(element,code)
{
	element.style.cursor = 'none';
	if(document.getElementById)
	{
		document.getElementById("pop").innerHTML = AJAX("action=pop_voir_les_resultats&code="+code,'ajax/gestion_pari.php');
		document.onmousemove = get_mouse;
		document.getElementById("pop").style.visibility = "visible";
	}
}

function bulle_joueur_points(element)
{
		element.style.cursor = 'pointer';
		if(document.getElementById)
		{
			document.getElementById("pop").innerHTML = AJAX("action=pop_joueur_point",'ajax/gestion_pari.php');
			document.onmousemove = get_mouse;
			document.getElementById("pop").style.visibility = "visible";
		}
}

function bulle_parrain(element)
{
		element.style.cursor = 'none';
		if(document.getElementById)
		{
			document.getElementById("pop").innerHTML = AJAX("action=pop_parrain",'ajax/gestion_pari.php');
			document.onmousemove = get_mouse2;
			document.getElementById("pop").style.visibility = "visible";
		}
}

function bulle_joueur(element,id)
{
		element.style.cursor = 'none';
		if(document.getElementById)
		{
			retour = AJAX("action=pop_joueur&id="+id,'ajax/gestion_pari.php').split('|||||');
			document.getElementById("pop").innerHTML = retour[2];
			if(retour[0]!=0)
			{
				document.getElementById("my_graph_user_"+retour[0]).innerHTML = eval(retour[1]);
			}
			document.onmousemove = get_mouse;
			document.getElementById("pop").style.visibility = "visible";
		}
}

function bulle_coffre(element)
{
		element.style.cursor = 'pointer';
		if(document.getElementById)
		{
			document.getElementById("pop").innerHTML = AJAX("action=pop_coffre",'ajax/gestion_pari.php');
			document.onmousemove = get_mouse;
			document.getElementById("pop").style.visibility = "visible";
		}
}

function bulle_cadeaux(element,CodeTournoi)
{
		element.style.cursor = 'none';
		if(document.getElementById)
		{
			document.getElementById("pop").innerHTML = AJAX("action=pop_cadeaux&code="+CodeTournoi,'ajax/gestion_pari.php');
			document.onmousemove = get_mouse;
			document.getElementById("pop").style.visibility = "visible";
		}
}


function bulle_info_booster(element)
{
		element.style.cursor = 'none';
		if(document.getElementById)
		{
			document.getElementById("pop").innerHTML = AJAX("action=bulle_info_booster",'ajax/gestion_pari.php');
			document.onmousemove = get_mouse3;
			document.getElementById("pop").style.visibility = "visible";
		}
}

// Fonction qui récupere la position de la souris
function get_mouse(e)
{
	var x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
	var y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;

	document.getElementById("pop").style.left = parseInt(x+0)+'px';
	document.getElementById("pop").style.top = parseInt(y+25)+'px';
}

// Fonction qui récupere la position de la souris
function get_mouse2(e)
{
	var x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
	var y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;

	document.getElementById("pop").style.left = parseInt(x-20)+'px';
	document.getElementById("pop").style.top = parseInt(y+25)+'px';
}

// Fonction qui récupere la position de la souris
function get_mouse3(e)
{
	var x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
	var y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;

	document.getElementById("pop").style.left = parseInt(x-265)+'px';
	document.getElementById("pop").style.top = parseInt(y-85)+'px';
}

// Fonction qui permet de vider la division pop_link et changer son style de visibilité lorque la souris quitte le lien
function kill_pop(element)
{
	element.style.cursor = 'auto';
	document.getElementById("pop").innerHTML = "vide";
	document.getElementById("pop").style.visibility = "hidden";
}

function insere_commentaire(id,type)
{		
	valeur = document.getElementById('text_'+id).value;
	
	document.getElementById('za_commentaire_chargeur_'+id).style.display = "block";
	
	parametre = "action=ajout_commentaire&CodeMatch="+id+"&commentaire="+escape(valeur)+"&type="+type;
	
	reponse = AJAX(parametre,"ajax/gestion_membre.php");
	
	document.getElementById('za_commentaire_chargeur_'+id).style.display = "none";
	
	document.getElementById('za_commentaire_ajout_'+id).innerHTML = reponse;
	
	parametre = "action=nb_commentaire_text&id="+id+"&type="+type;
	
	document.getElementById('affichage_nb_commentaire_'+id+'-'+type).innerHTML = AJAX(parametre,"ajax/gestion_pari.php");
}

function focus_textarea(TextArea)
{
		if(TextArea.value==EXPRIMEZ_VOUS)
		{
				TextArea.value="";
				TextArea.style.color = "black";
		}
}

function blur_textarea(TextArea)
{
		if(TextArea.value=="")
		{
				TextArea.value=EXPRIMEZ_VOUS;
				TextArea.style.color = "grey";
		}
}

$(document).ready(function()
{
	$('.textarea_autogrow').autogrow();
});

	$(function() {
		
		var tips = $("#validateTips");
		
		function updateTips(t) {
			tips.text(t).effect("highlight",{},1500);
		}
		
		$("#dialog_message").dialog({
			bgiframe: true,
			autoOpen: false,
			height: 400,
			width: 625,
			modal: true,
			buttons: {
				'Supprimer': function()
				{
					code = $('#code_message_ouvert').html();
					supprime_message(code);
					$(this).dialog('close');
				},
				'Fermer' : function()
				{
					$(this).dialog('close');
				}
			}
		});
	});

	
function lecture_message(CodeMessage)
{
		parametre = "action=get_titre&Code="+CodeMessage;
		
		Titre = AJAX(parametre,"ajax/gestion_message.php");
		
		parametre = "action=get_message&Code="+CodeMessage;
		
		Contenu = AJAX(parametre,"ajax/gestion_message.php");
	
		document.getElementById('enveloppe_'+CodeMessage).src = "img/enveloppe/mail_1.png";
		
		$('#ui-dialog-title-dialog_message').html(Titre);
		$('#dialog_message .info').html(Contenu);
		$('#dialog_message').dialog('open');
		
		$('#code_message_ouvert').html(CodeMessage);
		
		MAJ_nb_mp();
}

function supprime_message(CodeMessage)
{
	confirm("Voulez vous vraiment supprimer ce message ?", 'Confirmation', function(r){
    	if(r==true)
		{
			$('#message_'+CodeMessage).fadeOut();
			$('#message1_'+CodeMessage).fadeOut();
			
			parametre = "action=supprime_message&Code="+CodeMessage;
			AJAX(parametre,"ajax/gestion_message.php");
			MAJ_nb_mp();
			
			setTimeout("affiche_message();",400);
		}
	});
}

function affiche_message()
{
		parametre = "action=affiche_message";
		
		$('#liste_message').html(AJAX(parametre,"ajax/gestion_message.php"));
}

function MAJ_nb_mp()
{
		parametre = "action=MAJ_nb_mp";
		
		$('#nb_mp').html(AJAX(parametre,"ajax/gestion_message.php"));
}

function supprimer_compte()
{
	confirm("Etes vous sur de vouloir supprimer votre compte ?","Suppression de compte",function(r) {
    	if(r==true)
		{
			parametre = "action=supprime_membre";
			AJAX(parametre,"ajax/gestion_membre.php");
		}
	});
}

function participer_stock(CodeStock,cout)
{
	message = 'Voulez vous vraiment participer à ce stock ?<br /><br /><span style="font-size:10px;">Attention, votre coffre sera débité de '+cout+' Tiks.<br />Si vous ne remportez pas le cadeau, votre compte sera recrédité automatiquement.</span>'
	confirm(message, 'Confirmation', function(r){
    	if(r==true)
		{
			parametre = "action=participer_stock&stock="+CodeStock;
			la_page = "ajax/gestion_membre.php";
			retour = AJAX(parametre,la_page).split('|');
			
			if(retour[0]==1)
			{
				document.getElementById('nb_participant_'+CodeStock).innerHTML = retour[1];
				document.getElementById('etat_stock_'+CodeStock).innerHTML = "Participation enregistrée";
				document.getElementById('valeur_coffre').innerHTML = retour[2];
			}
		}
	});
}

function calcul_temps_restant(CodeStock,Etat)
{
	jour = parseInt(document.getElementById('jour_'+CodeStock).value);
	heure = parseInt(document.getElementById('heure_'+CodeStock).value);
	minute = parseInt(document.getElementById('minute_'+CodeStock).value);
	seconde = parseInt(document.getElementById('seconde_'+CodeStock).value);
	
	seconde = seconde-1;
	
	if(seconde<0)
	{
		seconde = 59;
		document.getElementById('seconde_'+CodeStock).value = seconde;
		minute = minute-1;
		if(minute<0)
		{
			minute = 59;
			document.getElementById('minute_'+CodeStock).value = minute;
			heure = heure-1;
			if(heure<0)
			{
				heure = 59;
				document.getElementById('heure_'+CodeStock).value = heure;
				jour = jour-1;
				if(jour<0)
				{
					
				}
				else
				{
					document.getElementById('jour_'+CodeStock).value = jour;	
				}
			}
			else
			{
				document.getElementById('heure_'+CodeStock).value = heure;
			}
		}
		else
		{
			document.getElementById('minute_'+CodeStock).value = minute;
		}
	}
	else
	{
		document.getElementById('seconde_'+CodeStock).value = seconde;
	}
	
	couleur = 0;
	mon_temps = "";
	
	if(jour>0)
	{
		couleur = 1;
		mon_temps += jour+"j ";
	}
	
	if(heure>0)
	{
		couleur = 1;
		
		if(heure<10)
		{
			mon_temps += "0"+heure+"h ";
		}
		else
		{
			mon_temps += heure+"h ";	
		}
	}
	
	if(minute>0)
	{
		if(couleur!=1)
		{
			couleur = 2;
		}
		
		if(minute<10)
		{
			mon_temps += "0"+minute+"m ";
		}
		else
		{
			mon_temps += minute+"m ";	
		}
	}
	
	if(seconde>0)
	{
		if(couleur!=2 && couleur!=1)
		{
			couleur = 3;	
		}
		
		if(seconde<10)
		{
			mon_temps += "0"+seconde+"s ";
		}
		else
		{
			mon_temps += seconde+"s ";	
		}
	}
	else
	{
		mon_temps += "00s ";
	}
	
	if(jour==0 && heure==0 && minute==0 && seconde==0)
	{
		if(Etat==0)
		{
			document.getElementById('echeance_'+CodeStock).innerHTML = "Tirage imminent";
		}
		else if(Etat==1)
		{
			$('#salle_vente_'+CodeStock).fadeOut();
			$('#ligne_tirer_'+CodeStock).fadeOut();
		}
	}
	else
	{
		if(couleur==1)
		{
			mon_temps = "<span style=\"color:#3E3E3E;\">"+mon_temps+"</span>";
		}
		else if(couleur==2)
		{
			mon_temps = "<span style=\"color:#FF8000;\">"+mon_temps+"</span>";
		}
		else if(couleur==3)
		{
			mon_temps = "<span style=\"color:#FF0000;\">"+mon_temps+"</span>";
		}
		
		document.getElementById('echeance_'+CodeStock).innerHTML = mon_temps;
		
		setTimeout("calcul_temps_restant("+CodeStock+","+Etat+");",1000);
	}
}

function coche_grille(id,choix,couleur)
{
	coche = "coche_"+id;
	
	id1 = "choix_1_"+id;
	id2 = "choix_2_"+id;
	id3 = "choix_N_"+id;
	
	if(choix==1)
	{
		document.getElementById(id1).style.background = "url(img/grille/on_"+couleur+".png)";
		document.getElementById(id2).style.background = "url(img/grille/off_"+couleur+".png)";
		document.getElementById(id3).style.background = "url(img/grille/off_"+couleur+".png)";
	}
	else if(choix==2)
	{
		document.getElementById(id1).style.background = "url(img/grille/off_"+couleur+".png)";
		document.getElementById(id2).style.background = "url(img/grille/on_"+couleur+".png)";
		document.getElementById(id3).style.background = "url(img/grille/off_"+couleur+".png)";
	}
	else
	{
		document.getElementById(id1).style.background = "url(img/grille/off_"+couleur+".png)";
		document.getElementById(id2).style.background = "url(img/grille/off_"+couleur+".png)";
		document.getElementById(id3).style.background = "url(img/grille/on_"+couleur+".png)";
	}
	
	document.getElementById(coche).value=choix;
}

function insert_grille(grille)
{
	message = AJAX('action=message_grille','ajax/gestion_pari.php');
	
	confirm(message,"Confirmation",function(r) {
	if(r==true)
	{
		for(i=1;i<=10;i++)
		{
			ma_coche = "coche_"+i;
			if(i>1)
			{
				chaine = chaine + "-" + document.getElementById(ma_coche).value;	
			}
			else
			{
				chaine = document.getElementById(ma_coche).value;
			}	
		}
		
		if(document.getElementById('mail_check').checked==true)
		{
			mail = 1;
		}
		else
		{
			mail = 0;
		}
		
		parametre = "action=inserer&type_pari=grille&mail="+mail+"&chaine="+chaine+"&CodeGrille="+grille;
		la_page = "ajax/gestion_pari.php";
		
		erreur = AJAX(parametre,la_page);
		
		if(erreur!="")
		{
			alert(erreur,"Attention");
		}
		else
		{
			window.location = "mes_paris.php";	
		}
	}});
}

function cache_news(code)
{
	$('.info_news').fadeOut();	
}

function affiche_news(code)
{
	$('#bulle_news_'+code).fadeIn();
}

function change_heure_mail(Code)
{
	s = document.getElementById('chk_heure_'+Code).src;
	var d = s.lastIndexOf('.');
	chaine = s.substring(s.lastIndexOf('/') + 1, d < 0 ? s.length : d);

	if(chaine=='chk_on')
	{
		var parametre = "action=supprime_heure_mail&CodeHeure="+Code;
		page = "ajax/gestion_membre.php";
		
		AJAX(parametre,page);
		document.getElementById('chk_heure_'+Code).src = "img/chk_off.png";
	}
	else
	{
		var parametre = "action=ajout_heure_mail&CodeHeure="+Code;
		page = "ajax/gestion_membre.php";
		
		AJAX(parametre,page);
		document.getElementById('chk_heure_'+Code).src = "img/chk_on.png";
	}
}

function affiche_pari(type,id)
{
	if(type=="simple")
	{
		window.location = "mes_paris.php?s="+id;
	}
	else if(type=="combine")
	{
		window.location = "mes_paris.php?c="+id;
	}
	else if(type=="grille")
	{
		window.location = "mes_paris.php?g="+id;
	}
}

function check_reinitialisation()
{
	if(document.getElementById('reinitialisation_key').value.length==8)
	{
		document.getElementById('frm_reinitialisation').submit();
	}
	else
	{
		document.getElementById('reinitialisation_erreur').innerHTML = "La longueur du code de confirmation n'est pas correcte";
	}	
}

function confirmation_reinitilisation()
{
	mdp1 = document.getElementById('mdp_1_reinitilisation').value;
	mdp2 = document.getElementById('mdp_2_reinitilisation').value;
	CodeM = document.getElementById('CodeM_reinitialisation').value;
	
	erreur = "";
	
	if(mdp1!=mdp2 || mdp1.length<6)
	{
		if(mdp1.length<6)
		{
			erreur = "* Votre mot de passe est trop court";
		}
		
		if(mdp1!=mdp2)
		{
			erreur = "* Les deux mot de passe ne correspondent pas";
		}
	}
	else
	{
		erreur = "";	
	}
	
	$('#zone_erreur_reinitilisation').fadeOut();
	
	if(erreur!="")
	{
		document.getElementById("zone_erreur_reinitilisation").innerHTML = erreur;
		$('#zone_erreur_reinitilisation').slideDown();
	}
	else
	{
		var parametre = "action=reinitialisation_mdp&CodeM="+CodeM+"&mdp="+mdp1;
		var page = "ajax/gestion_membre.php";
		
		data = AJAX(parametre,page);
		
		window.location = "index.php";
	}
}

function affiche_mon_challenge(CodeTournoi)
{
	$('#mes_challenges_'+CodeTournoi).slideDown();	
}