
function addId(id)
{

	var champs='comparerhide_'+id;
	
	var champsCache=document.getElementById(champs).value;
	
	if (champsCache=='0')//Si la valeur est a 0
	{
		document.getElementById(champs).value=id;
	}
	else if (champsCache==id)
	{
		document.getElementById(champs).value='0';
	}

}


function cocherAll()
{

}


function recupForfait(nom_forfait,operateur,duree,prix_forfait,engagement)
{
	
	var champ='comparerhide_'+nom_forfait+'_'+operateur+'_'+duree+'_'+prix_forfait+'_'+engagement;
	
	var valeur_champ=document.getElementById(champ).value;
	
	if (valeur_champ=='0')//Si la valeur est a 0
	{
		document.getElementById(champ).value=nom_forfait+'_'+operateur+'_'+duree+'_'+prix_forfait+'_'+engagement;
	}
	else if (valeur_champ==nom_forfait+'_'+operateur+'_'+duree+'_'+prix_forfait+'_'+engagement)
	{
		document.getElementById(champ).value='0';
	}
}


function ajax3()
{
    if (window.XMLHttpRequest) { 
        xhr3 = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr3 = new ActiveXObject("Microsoft.XMLHTTP");
    }
	else{
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		xhr3 = false;
   } 
}


////////////////////////////////////////////////////FUNCTION COMPARAISON DES MOBILES/ MIXAGE DES FORFAITS/////////////////////////////////////////////

function comparer(valeur)
{
	
	
	
	//on recupère la valeur des cookies =>
	
	var id1=LireCookie('id_cookie_1');
	var id2=LireCookie('id_cookie_2');
	var id3=LireCookie('id_cookie_3');
	var id4=LireCookie('id_cookie_4');
	var id5=LireCookie('id_cookie_5');
	var id6=LireCookie('id_cookie_6');
	
	//=> pour définir la valeur des champs cachés
		
	var champs1='comparerhide_'+id1;
	var champs2='comparerhide_'+id2;
	var champs3='comparerhide_'+id3;
	var champs4='comparerhide_'+id4;
	var champs5='comparerhide_'+id5;
	var champs6='comparerhide_'+id6;

	//variable qui vont contenir les 3 ID des modèles à comparer
	var compare1="0";
	var compare2="0";
	var compare3="0";

	
	ajax3()
	
	
	if (document.cookie.indexOf('id_cookie_1'+'=')!=-1)//test de l'existance du cookie
	{
		if (document.getElementById(champs1).value==id1)//on recupère la valeur du champs caché qui doit être égale à l'ID 
		{	
			if (compare1=="0")
			{
				compare1=id1;
			}
			else if (compare2=="0" && compare1!="0")
			{
				compare2=id1;
			}
			else if (compare3=="0" && compare2!="0" && compare1!="0")
			{
				compare3=id1;
			}
			else if (compare1!="0" && compare2!="0" && compare3!="0")
			{
				alert ('Vous ne pouvez pas comparer plus de 3 mobiles');
				return false;
			}
		}
	}
	
	if (document.cookie.indexOf('id_cookie_2'+'=')!=-1)
	{
		if (document.getElementById(champs2).value==id2)
		{
			if (compare1=="0")
			{
				compare1=id2;
			}
			else if (compare2=="0" && compare1!="0")
			{
				compare2=id2;
			}
			else if (compare3=="0" && compare2!="0" && compare1!="0")
			{
				compare3=id2;
			}
			else if (compare1!="0" && compare2!="0" && compare3!="0")
			{
				alert ('Vous ne pouvez pas comparer plus de 3 mobiles');
				return false;
			}
		}
	}
	
	if (document.cookie.indexOf('id_cookie_3'+'=')!=-1)
	{
		if (document.getElementById(champs3).value==id3)
		{
			if (compare1=="0")
			{
				compare1=id3;
			}
			else if (compare2=="0" && compare1!="0")
			{
				compare2=id3;
			}
			else if (compare3=="0" && compare2!="0" && compare1!="0")
			{
				compare3=id3;
			}
			else if (compare1!="0" && compare2!="0" && compare3!="0")
			{
				alert ('Vous ne pouvez pas comparer plus de 3 mobiles');
				return false;
			}
		}
	}
	
	if (document.cookie.indexOf('id_cookie_4'+'=')!=-1)
	{
		if (document.getElementById(champs4).value==id4)
		{
			if (compare1=="0")
			{
				compare1=id4;
			}
			else if (compare2=="0" && compare1!="0")
			{
				compare2=id4;
			}
			else if (compare3=="0" && compare2!="0" && compare1!="0")
			{
				compare3=id4;
			}
			else if (compare1!="0" && compare2!="0" && compare3!="0")
			{
				alert ('Vous ne pouvez pas comparer plus de 3 mobiles');
				return false;
			}
		}
	}
	
	if (document.cookie.indexOf('id_cookie_5'+'=')!=-1)
	{
		if (document.getElementById(champs5).value==id5)
		{
			if (compare1=="0")
			{
				compare1=id5;
			}
			else if (compare2=="0" && compare1!="0")
			{
				compare2=id5;
			}
			else if (compare3=="0" && compare2!="0" && compare1!="0")
			{
				compare3=id5;
			}
			else if (compare1!="0" && compare2!="0" && compare3!="0")
			{
				alert ('Vous ne pouvez pas comparer plus de 3 mobiles');
				return false;
			}
		}	
	}
	
	if (document.cookie.indexOf('id_cookie_6'+'=')!=-1)
	{
		if (document.getElementById(champs6).value==id6)
		{
			if (compare1=="0")
			{
				compare1=id6;
			}
			else if (compare2=="0" && compare1!="0")
			{
				compare2=id6;
			}
			else if (compare3=="0" && compare2!="0" && compare1!="0")
			{
				compare3=id6;
			}
			else if (compare1!="0" && compare2!="0" && compare3!="0")
			{
				alert ('Vous ne pouvez pas comparer plus de 3 mobiles');
				return false;
			}
		}
	}
	
	if (valeur=="compare")
	{
	
		xhr3.onreadystatechange = function()
		{
			if(xhr3.readyState == 4 && xhr3.status == 200)
			{
				document.getElementById('tableau_resultat').innerHTML=xhr3.responseText;
			}
			else
			{
				document.getElementById('tableau_resultat').innerHTML="<center><img src='http://www.choisirmonmobile.com/images/ajax-loader-mini.gif'></center>";
			}
		}
		
		//une fois les 3 variables "compare" définie, on les transmet
		
		
		if (compare1=="0")
		{
			alert ("Veuillez selectionner au moins 1 mobile !");
			return false;
		}
		else
		{
			xhr3.open("GET","http://www.choisirmonmobile.com/inc/pages/tableau_comparateur.php?id1="+compare1+"&id2="+compare2+"&id3="+compare3,true);
			xhr3.send(null);
		}
		
	}
	else if (valeur=="mix")
	{
	
		var compare_forfait_1=0;
		var compare_forfait_2=0;
		var compare_forfait_3=0;
		
		//forfait 1
		
		if (document.cookie.indexOf('id_cookie_forfait_1'+'=')!=-1) //si le cookie forfait 1 existe
		{	
			var correspondance1='comparerhide_'+document.getElementById("correspondance1").value;//champs cacher permettant de faire le lien avec les forfaits (pas très propre ^^)
				
			if (document.getElementById(correspondance1).value!=0)//et le champs différent de zero
			{
				if (compare_forfait_1=="0")
				{
					compare_forfait_1=document.getElementById("correspondance1").value;
				}
				else if (compare_forfait_2=="0" && compare_forfait_1!="0")
				{
					compare_forfait_2=document.getElementById("correspondance1").value;
				}
				else if (compare_forfait_3=="0" && compare_forfait_2!="0" && compare_forfait_1!="0")
				{
					compare_forfait_3=document.getElementById("correspondance1").value;
				}
				else if (compare_forfait_1!="0" && compare_forfait_2!="0" && compare_forfait_3!="0")
				{
					alert ('Vous ne pouvez pas mixer plus de 3 forfaits');
					return false;
				}
			}
		}		
		
		//forfait 2
		
		if (document.cookie.indexOf('id_cookie_forfait_2'+'=')!=-1) //si le cookie forfait 2 existe
		{	
			var correspondance2='comparerhide_'+document.getElementById("correspondance2").value;
				
			if (document.getElementById(correspondance2).value!=0)//et le champs différent de zero
			{
				if (compare_forfait_1=="0")
				{
					compare_forfait_1=document.getElementById("correspondance2").value;
				}
				else if (compare_forfait_2=="0" && compare_forfait_1!="0")
				{
					compare_forfait_2=document.getElementById("correspondance2").value;
				}
				else if (compare_forfait_3=="0" && compare_forfait_2!="0" && compare_forfait_1!="0")
				{
					compare_forfait_3=document.getElementById("correspondance2").value;
				}
				else if (compare_forfait_1!="0" && compare_forfait_2!="0" && compare_forfait_3!="0")
				{
					alert ('Vous ne pouvez pas mixer plus de 3 forfaits');
					return false;
				}
			}
		}
		
		//forfait 3
		
		if (document.cookie.indexOf('id_cookie_forfait_3'+'=')!=-1) //si le cookie forfait 3 existe
		{	
			var correspondance3='comparerhide_'+document.getElementById("correspondance3").value;
				
			if (document.getElementById(correspondance3).value!=0)//et le champs différent de zero
			{
				if (compare_forfait_1=="0")
				{
					compare_forfait_1=document.getElementById("correspondance3").value;
				}
				else if (compare_forfait_2=="0" && compare_forfait_1!="0")
				{
					compare_forfait_2=document.getElementById("correspondance3").value;
				}
				else if (compare_forfait_3=="0" && compare_forfait_2!="0" && compare_forfait_1!="0")
				{
					compare_forfait_3=document.getElementById("correspondance3").value;
				}
				else if (compare_forfait_1!="0" && compare_forfait_2!="0" && compare_forfait_3!="0")
				{
					alert ('Vous ne pouvez pas mixer plus de 3 forfaits');
					return false;
				}
			}
		}
		
		//forfait 4
		
		if (document.cookie.indexOf('id_cookie_forfait_4'+'=')!=-1) //si le cookie forfait 4 existe
		{	
			var correspondance4='comparerhide_'+document.getElementById("correspondance4").value;
				
			if (document.getElementById(correspondance4).value!=0)//et le champs différent de zero
			{
				if (compare_forfait_1=="0")
				{
					compare_forfait_1=document.getElementById("correspondance4").value;
				}
				else if (compare_forfait_2=="0" && compare_forfait_1!="0")
				{
					compare_forfait_2=document.getElementById("correspondance4").value;
				}
				else if (compare_forfait_3=="0" && compare_forfait_2!="0" && compare_forfait_1!="0")
				{
					compare_forfait_3=document.getElementById("correspondance4").value;
				}
				else if (compare_forfait_1!="0" && compare_forfait_2!="0" && compare_forfait_3!="0")
				{
					alert ('Vous ne pouvez pas mixer plus de 3 forfaits');
					return false;
				}
			}
		}
		
		//forfait 5
		
		if (document.cookie.indexOf('id_cookie_forfait_5'+'=')!=-1) //si le cookie forfait 5 existe
		{	
			var correspondance5='comparerhide_'+document.getElementById("correspondance5").value;
				
			if (document.getElementById(correspondance5).value!=0)//et le champs différent de zero
			{
				if (compare_forfait_1=="0")
				{
					compare_forfait_1=document.getElementById("correspondance5").value;
				}
				else if (compare_forfait_2=="0" && compare_forfait_1!="0")
				{
					compare_forfait_2=document.getElementById("correspondance5").value;
				}
				else if (compare_forfait_3=="0" && compare_forfait_2!="0" && compare_forfait_1!="0")
				{
					compare_forfait_3=document.getElementById("correspondance5").value;
				}
				else if (compare_forfait_1!="0" && compare_forfait_2!="0" && compare_forfait_3!="0")
				{
					alert ('Vous ne pouvez pas mixer plus de 3 forfaits');
					return false;
				}
			}
		}
		
		//forfait 6
		
		if (document.cookie.indexOf('id_cookie_forfait_6'+'=')!=-1) //si le cookie forfait 6 existe
		{	
			var correspondance6='comparerhide_'+document.getElementById("correspondance6").value;
				
			if (document.getElementById(correspondance6).value!=0)//et le champs différent de zero
			{
				if (compare_forfait_1=="0")
				{
					compare_forfait_1=document.getElementById("correspondance6").value;
				}
				else if (compare_forfait_2=="0" && compare_forfait_1!="0")
				{
					compare_forfait_2=document.getElementById("correspondance6").value;
				}
				else if (compare_forfait_3=="0" && compare_forfait_2!="0" && compare_forfait_1!="0")
				{
					compare_forfait_3=document.getElementById("correspondance6").value;
				}
				else if (compare_forfait_1!="0" && compare_forfait_2!="0" && compare_forfait_3!="0")
				{
					alert ('Vous ne pouvez pas mixer plus de 3 forfaits');
					return false;
				}
			}
		}
		
		xhr3.onreadystatechange = function()
		{
			if(xhr3.readyState == 4 && xhr3.status == 200)
			{
				
				document.getElementById('tableau_resultat').innerHTML=xhr3.responseText;
			}
			else
			{
				document.getElementById('tableau_resultat').innerHTML="<center><img src='http://www.choisirmonmobile.com/images/ajax-loader-mini.gif'></center>";
			}
		}
		
		if (compare_forfait_1!="")
		{
		compare_forfait_1=compare_forfait_1.replace("&","");
		}
		// compare_forfait_2=compare_forfait_2.replace("&","");
		// compare_forfait_3=compare_forfait_3.replace("&","");
	
			
		if (compare1!="0" && compare_forfait_1!="0")
		{
			
		//alert ("http://www.choisirmonmobile.com/inc/pages/tableau_mix.php?id1="+compare1+"&id2="+compare2+"&id3="+compare3+"&forfait1="+compare_forfait_1+"&forfait2="+compare_forfait_2+"&forfait3="+compare_forfait_3);
			xhr3.open("GET","http://www.choisirmonmobile.com/inc/pages/tableau_mix.php?id1="+compare1+"&id2="+compare2+"&id3="+compare3+"&forfait1="+compare_forfait_1+"&forfait2="+compare_forfait_2+"&forfait3="+compare_forfait_3,true);
			xhr3.send(null);
		}
		else if (compare1=="0" && compare_forfait_1=="0")
		{
			alert ("Vous devez selectionner au moins un mobile et un forfait pour commencer le mix!");
			return false;
		}
		else if (compare_forfait_1=="0")
		{
			alert ("Vous devez selectionner au moins un forfait pour commencer le mix!");
			return false;
		}
		else if (compare1=="0")
		{
			alert ("Vous devez selectionner au moins un mobile pour commencer le mix!");
			return false;
		}
						
	}
}


function videtoutzemix()
{
	EffaceCookie('id_cookie_1');
	EffaceCookie('id_cookie_2');
	EffaceCookie('id_cookie_3');
	EffaceCookie('id_cookie_4');
	EffaceCookie('id_cookie_5');
	EffaceCookie('id_cookie_6');
	
	EffaceCookie('id_cookie_forfait_1');
	EffaceCookie('id_cookie_forfait_2');
	EffaceCookie('id_cookie_forfait_3');
	EffaceCookie('id_cookie_forfait_4');
	EffaceCookie('id_cookie_forfait_5');
	EffaceCookie('id_cookie_forfait_6');
	
	document.getElementById('cadre_taupe_medium_contenu').innerHTML="";
	document.getElementById('cadre_taupe_medium_contenu_mix').innerHTML="";
	
	ajax5();
	
		xhr5.onreadystatechange = function()
		{
		if(xhr5.readyState == 4 && xhr5.status == 200)
		{
		document.getElementById('cadre_result_select_forfait').innerHTML=xhr5.responseText;
		}
		else {document.getElementById('cadre_result_select_forfait').innerHTML="<center><br><br><br><br><br><br><br><br><img src='http://www.choisirmonmobile.com/images/ajax-loader-mini.gif'></center>";}
		}
		var timestamp = date.getTime();
		xhr5.open("GET","http://www.choisirmonmobile.com/inc/pages/maSelection_forfait.php?timestamp="+timestamp,true);
		xhr5.send(null);
		
			ajax2();
	
	xhr2.onreadystatechange = function()
	{
	if(xhr2.readyState == 4 && xhr2.status == 200)
	{
	document.getElementById('cadre_result_select').innerHTML=xhr2.responseText;
	}
	else {document.getElementById('cadre_result_select').innerHTML="<center><br><br><br><br><br><br><br><br><img src='http://www.choisirmonmobile.com/images/ajax-loader-mini.gif'></center>";}
	}


	xhr2.open("GET","http://www.choisirmonmobile.com/inc/pages/maSelection.php",true);
	xhr2.send(null);
	
	
}

	



