function slide(puce)
{
	if (puce=="avec")
	{
		$('#precisez').slideDown("normal");
	}
	else
	{
		$('#precisez').slideUp("normal");
	}
}


function slide_modif(valeur)
{
	if (valeur=="1")
	{
		if (document.getElementById('modif_1').style.display == 'none')
		{
			$('#modif_1').slideDown("normal");
			$('#valeur_actuel_1').hide("normal");
			$('#modification_critère_1').hide("normal");
		}
		else
		{
			$('#modif_1').slideUp("normal");
		}
	}
	else if (valeur=="2")
	{
		if (document.getElementById('modif_2').style.display == 'none')
		{
			$('#modif_2').slideDown("normal");
			$('#valeur_actuel_2').hide("normal");
			$('#modification_critère_2').hide("normal");
		}
		else
		{
			$('#modif_2').slideUp("normal");
		}
	}
	else if (valeur=="3")
	{
		if (document.getElementById('modif_3').style.display == 'none')
		{
			$('#modif_3').slideDown("normal");
			$('#valeur_actuel_3').hide("normal");
			$('#modification_critère_3').hide("normal");
		}
		else
		{
			$('#modif_3').slideUp("normal");
		}
	}
	else if (valeur=="4")
	{
		if (document.getElementById('modif_4').style.display == 'none')
		{
			$('#modif_4').slideDown("normal");
			$('#valeur_actuel_4').hide("normal");
			$('#modification_critère_4').hide("normal");
		}
		else
		{
			$('#modif_4').slideUp("normal");
		}
	}
	else if (valeur=="5")
	{
		if (document.getElementById('modif_5').style.display == 'none')
		{
			$('#modif_5').slideDown("normal");
			$('#valeur_actuel_5').hide("normal");
			$('#modification_critère_5').hide("normal");
		}
		else
		{
			$('#modif_5').slideUp("normal");
		}
	}
	else if (valeur=="6")
	{
		if (document.getElementById('modif_6').style.display == 'none')
		{
			$('#modif_6').slideDown("normal");
			$('#valeur_actuel_6').hide("normal");
			$('#modification_critère_6').hide("normal");
		}
		else
		{
			$('#modif_6').slideUp("normal");
		}
	}
	else if (valeur=="7")
	{
		if (document.getElementById('modif_7').style.display == 'none')
		{
			$('#modif_7').slideDown("normal");
			$('#valeur_actuel_7').hide("normal");
			$('#modification_critère_7').hide("normal");
		}
		else
		{
			$('#modif_7').slideUp("normal");
		}
	}
	else if (valeur=="8")
	{
		if (document.getElementById('modif_8').style.display == 'none')
		{
			$('#modif_8').slideDown("normal");
			$('#valeur_actuel_8').hide("normal");
			$('#modification_critère_8').hide("normal");
		}
		else
		{
			$('#modif_8').slideUp("normal");
		}
	}
	else if (valeur=="9")
	{
		if (document.getElementById('modif_9').style.display == 'none')
		{
			$('#modif_9').slideDown("normal");
			$('#valeur_actuel_9').hide("normal");
			$('#modification_critère_9').hide("normal");
		}
		else
		{
			$('#modif_9').slideUp("normal");
		}
	}
}

function tout_cocher(valeur)
{
	if (valeur=="duree")
	{
		if (document.getElementById("Moins de 30 minutes").checked==true && document.getElementById("De 30 minutes à 1 H").checked==true && document.getElementById("De 1H à 1H30").checked==true && document.getElementById("De 1H30 à 2H").checked==true && document.getElementById("De 2H à 3H").checked==true && 	document.getElementById("De 3H à 4H").checked==true && document.getElementById("De 4H à 6H").checked==true && document.getElementById("De 6H à 8H").checked==true && document.getElementById("De 8H à 10H").checked==true && document.getElementById("10 heures et +").checked==true)
		{
			document.getElementById("Moins de 30 minutes").checked=false; 
			document.getElementById("De 30 minutes à 1 H").checked=false; 
			document.getElementById("De 1H à 1H30").checked=false; 
			document.getElementById("De 1H30 à 2H").checked=false; 
			document.getElementById("De 2H à 3H").checked=false; 
			document.getElementById("De 3H à 4H").checked=false; 
			document.getElementById("De 4H à 6H").checked=false; 
			document.getElementById("De 6H à 8H").checked=false; 
			document.getElementById("De 8H à 10H").checked=false; 
			document.getElementById("10 heures et +").checked=false; 
		}
		else
		{
			document.getElementById("Moins de 30 minutes").checked=true; 
			document.getElementById("De 30 minutes à 1 H").checked=true; 
			document.getElementById("De 1H à 1H30").checked=true; 
			document.getElementById("De 1H30 à 2H").checked=true; 
			document.getElementById("De 2H à 3H").checked=true; 
			document.getElementById("De 3H à 4H").checked=true; 
			document.getElementById("De 4H à 6H").checked=true; 
			document.getElementById("De 6H à 8H").checked=true; 
			document.getElementById("De 8H à 10H").checked=true; 
			document.getElementById("10 heures et +").checked=true; 
		}
	}
	else if (valeur=="appel")
	{
		if (document.getElementById("numero_favoris").checked==true && document.getElementById("soir_et_weekend").checked==true && document.getElementById("24h").checked==true && document.getElementById("journee").checked==true)
		{
			document.getElementById("numero_favoris").checked=false; 
			document.getElementById("soir_et_weekend").checked=false; 
			document.getElementById("24h").checked=false; 
			document.getElementById("journee").checked=false;
		}
		else
		{
			document.getElementById("numero_favoris").checked=true; 
			document.getElementById("soir_et_weekend").checked=true; 
			document.getElementById("24h").checked=true; 
			document.getElementById("journee").checked=true;
		}
			
	}
	else if (valeur=="prix")
	{
		if (document.getElementById("Moins de 10€").checked==true && document.getElementById("Entre 10€ et 20€").checked==true && document.getElementById("Entre 20€ et 30€").checked==true && document.getElementById("Entre 30€ et 50€").checked==true && document.getElementById("Entre 50€ et 70€").checked==true && document.getElementById("+ de 70€").checked==true)
		{
			document.getElementById("Moins de 10€").checked=false; 
			document.getElementById("Entre 10€ et 20€").checked=false; 
			document.getElementById("Entre 20€ et 30€").checked=false; 
			document.getElementById("Entre 30€ et 50€").checked=false; 
			document.getElementById("Entre 50€ et 70€").checked=false; 
			document.getElementById("+ de 70€").checked=false; 
			 
		}
		else
		{
			document.getElementById("Moins de 10€").checked=true; 
			document.getElementById("Entre 10€ et 20€").checked=true; 
			document.getElementById("Entre 20€ et 30€").checked=true; 
			document.getElementById("Entre 30€ et 50€").checked=true; 
			document.getElementById("Entre 50€ et 70€").checked=true; 
			document.getElementById("+ de 70€").checked=true; 			
		}
	}
	else if (valeur=="operateur")
	{
		var taille = document.forms['comparateur_mobile'].elements.length; 
		var element = null; 
		var nom = "operateur[]";
			
		for(i=0; i < taille; i++)
		{ 

			element = document.forms['comparateur_mobile'].elements[i]; 
			if(element.type == "checkbox" && element.id==nom)
			{

				if(!element.checked)
				{
					element.checked = true; 
				}
				else{
					element.checked = false; 
				}

			}

		} 
	}
	else if (valeur=="marque")
	{
		if (document.getElementById("Acer").checked==true && document.getElementById("Alcatel").checked==true && document.getElementById("BlackBerry").checked==true && document.getElementById("HTC").checked==true && document.getElementById("LG").checked==true && document.getElementById("Motorola").checked==true && document.getElementById("Nokia").checked==true && document.getElementById("Samsung").checked==true && document.getElementById("Sony Ericsson").checked==true)
		{
			document.getElementById("Acer").checked=false; 
			document.getElementById("Alcatel").checked=false; 
			document.getElementById("BlackBerry").checked=false; 
			document.getElementById("HTC").checked=false; 
			document.getElementById("LG").checked=false; 
			document.getElementById("Motorola").checked=false; 
			document.getElementById("Nokia").checked=false; 
			document.getElementById("Samsung").checked=false; 
			document.getElementById("Sony Ericsson").checked=false; 
			 
		}
		else
		{
			document.getElementById("Acer").checked=true; 
			document.getElementById("Alcatel").checked=true; 
			document.getElementById("BlackBerry").checked=true; 
			document.getElementById("HTC").checked=true; 
			document.getElementById("LG").checked=true; 
			document.getElementById("Motorola").checked=true; 			
			document.getElementById("Nokia").checked=true; 			
			document.getElementById("Samsung").checked=true; 			
			document.getElementById("Sony Ericsson").checked=true; 			
			  			
		} 
	}
	else if (valeur=="design")
	{
		if (document.getElementById("Bar").checked==true && document.getElementById("Clapet").checked==true && document.getElementById("Coulissant").checked==true && document.getElementById("Tactile").checked==true )
		{
			document.getElementById("Bar").checked=false; 
			document.getElementById("Clapet").checked=false; 
			document.getElementById("Coulissant").checked=false; 
			document.getElementById("Tactile").checked=false; 
			
			 
		}
		else
		{
			document.getElementById("Bar").checked=true; 
			document.getElementById("Clapet").checked=true; 
			document.getElementById("Coulissant").checked=true; 
			document.getElementById("Tactile").checked=true; 		
			  			
		} 
	}
}

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

function nb_forfait()
{

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

	
	
	var duree=document.getElementById('duree').value;
	var type=document.getElementById('recup_type_forfait').value;
	var engagement=document.getElementById('recup_engagement').value;
	var sms=document.getElementById('recup_sms').value;
	var internet=document.getElementById('recup_internet').value;
	var appel=document.getElementById('recup_appel').value;
	var precisez=document.getElementById('recup_precisez').value;
	var withmobile=document.getElementById('withmobilehidden').value;
	var path = path_site();
	xhr.open("GET", path + "/inc/pages/mobiles/nombre_forfait.php?duree="+duree+"&type="+type+"&engagement="+engagement+"&sms="+sms+"&internet="+internet+"&appel="+appel+"&precisez="+precisez+"&withmobile="+withmobile,true);

	xhr.send(null); 

}

function submit_formulaire_comparateur_mobile()
{
	document.forms["comparateur_mobile"].submit();
}
