showIdNumber = 0;
//hideIdNumber = 4;
hideIdNumber = 2;

function startRollBoxMenu()
{
	//hideId = ((hideIdNumber++) % 5) + 1;
	//showId = ((showIdNumber++) % 5) + 1;
	
	hideId = ((hideIdNumber++) % 3) + 1;
	showId = ((showIdNumber++) % 3) + 1;
	
	document.getElementById("box" + hideId).className = "box hide";
	document.getElementById("box" + showId).className = "box show";
	
	document.getElementById("boxImage" + hideId).className = "hide";
	document.getElementById("boxImage" + showId).className = "show";
	
	changeOpacity("boxImage" + showId, 0, 100, 500);
	
	e = setTimeout("startRollBoxMenu()", 3000);
}

function stopRollBoxMenu(id)
{
	clearTimeout(e);
	
	document.getElementById("box1").className = "box hide";
	document.getElementById("box2").className = "box hide";
	document.getElementById("box3").className = "box hide";
	//document.getElementById("box4").className = "box hide";
	//document.getElementById("box5").className = "box hide";
	document.getElementById("box" + id).className = "box show";
	
	document.getElementById("boxImage1").className = "hide";
	document.getElementById("boxImage2").className = "hide";
	document.getElementById("boxImage3").className = "hide";
	//document.getElementById("boxImage4").className = "hide";
	//document.getElementById("boxImage5").className = "hide";
	document.getElementById("boxImage" + id).className = "show";
	
	changeOpacity("boxImage" + id, 0, 100, 500);
}

function changeOpacity(id, debut, fin, temps)
{
	speed = Math.round(temps / 100);
	timer = 0;

	if(debut > fin)
	{
		for(i = debut; i >= fin; i--)
		{
			setTimeout("browserOpacity(" + i + ",'" + id + "')", (timer * speed));
			timer++;
		}
	}
	else if(debut < fin)
	{
		for(i = debut; i <= fin; i++)
		{
			setTimeout("browserOpacity(" + i + ",'" + id + "')", (timer * speed));
			timer++;
		}
	}
}

function browserOpacity(opacity, id)
{
	object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function sectionDrop()
{
	$("#tous").slideToggle("fast");
}

function switchMediaBoxTo(mediaBox)
{
	if (mediaBox == "twitter") {
		$("#menuFacebook").removeClass("menuFacebookS").addClass("menuFacebook");
		$("#menuTwitter").removeClass("menuTwitter").addClass("menuTwitterS");
		$("#boxFacebook").hide();
		$("#boxTwitter").show();
	}
	else {
		$("#menuTwitter").removeClass("menuTwitterS").addClass("menuTwitter");
		$("#menuFacebook").removeClass("menuFacebook").addClass("menuFacebookS");
		$("#boxTwitter").hide();
		$("#boxFacebook").show();
	}
}

function infolettre()
{
	pass = true;
	
	if(document.getElementById("field1").value == "")
		pass = false;
	else if(document.getElementById("field2").value == "")
		pass = false;
	else if(document.getElementById("field3").value == "")
		pass = false;
	else if(document.getElementById("field4").value == "")
		pass = false;
	else if(document.getElementById("field5").value == "")
		pass = false;
	else if(document.getElementById("field6").value == "")
		pass = false;
	else if(document.getElementById("field7").value == "")
		pass = false;
	
	else if(document.getElementById("field3").value != document.getElementById("field4").value)
		pass = false;
	
	if(pass)
		document.oi_form.submit();
	else
		alert("Tous les champs sont obligatoires.");
}

function vosQuestions()
{
	pass = true;
	
	if(document.getElementById("field1").value == "")
		pass = false;
	else if(document.getElementById("field2").value == "")
		pass = false;
	else if(document.getElementById("field3").value == "")
		pass = false;
	
	if(pass)
		document.form.submit();
	else
		alert("Tous les champs sont obligatoires.");
}

function monCommentaire()
{
	pass = true;
	
	if(document.getElementById("field1").value == "")
		pass = false;
	else if(document.getElementById("field2").value == "")
		pass = false;
	else if(document.getElementById("field2").value != document.getElementById("field3").value)
		pass = false;
	else if(document.getElementById("field4").value == "")
		pass = false;
	
	if(pass)
		document.form.submit();
	else
		alert("Tous les champs sont obligatoires.");
}

function formCommentaire()
{
	if (window.XMLHttpRequest)
		xmlhttp = new XMLHttpRequest();
	else
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	
	xmlhttp.onreadystatechange = function()
	{
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
		{
			document.getElementById("commentaires").innerHTML = xmlhttp.responseText;
			document.getElementById("field1").value = "";
			document.getElementById("field2").value = "";
			document.getElementById("field3").value = "";
			document.getElementById("field4").value = "";
		}
	}
	
	var requete = "gaspard/fonctions.php"+
				  "?fct=commentaire_ajouter"+
				  "&nom="+document.getElementById("field1").value+
				  "&courriel="+document.getElementById("field2").value+
				  "&commentaire="+document.getElementById("field4").value+
				  "&section="+document.getElementById("field0").value+
				  "&article="+document.getElementById("field00").value;
	
	xmlhttp.open("GET", requete, true);
	xmlhttp.send();
}

function showCommentaires()
{
	document.getElementById("commentaire_h").style.display = "block";
}

function formVote()
{
	if (window.XMLHttpRequest)
		xmlhttp = new XMLHttpRequest();
	else
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	
	xmlhttp.onreadystatechange = function()
	{
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200)
		{
			document.getElementById("resultats").innerHTML = xmlhttp.responseText;
			
			$(".preResultat").hide();
			$(".postResultatA").slideDown("slow");
			$(".postResultatB").slideDown("slow");
		}
	}
	
	var vote = "A";
	
	if (document.getElementsByName("qpv")[1].checked)
		var vote = "B";
	
	var requete = "gaspard/fonctions.php"+
				  "?fct=vote_ajouter"+
				  "&vote="+vote+
				  "&id_qpv="+document.getElementById("id_qpv").value;

	xmlhttp.open("GET", requete, true);
	xmlhttp.send();
}

function mesurezVous()
{
	var error = 0;

	var field1 = document.getElementById("field1").value; //epaule
	var field2 = document.getElementById("field2").value; //taille
	var field3 = document.getElementById("field3").value; //ventre
	var field4 = document.getElementById("field4").value; //hanches
	var field5 = document.getElementById("field5").value; //ossature
	
	if(field1 == "" || isNaN(field1))
		error = 1;
	else if(field2 == "" || isNaN(field2))
		error = 1;
	else if(field3 == "" || isNaN(field3))
		error = 1;
	else if(field4 == "" || isNaN(field4))
		error = 1;
	
	if(error == 0)
	{
		$(".resultatFigure").slideUp("fast");
		$("div.silhouette").slideUp("fast");
		
		if(document.getElementById("fieldUnit1").innerHTML == "pouces")
		{
			field1 = field1 * 2.54;
			field2 = field2 * 2.54;
			field3 = field3 * 2.54;
			field4 = field4 * 2.54;
		}
		
		field1 = parseInt(field1);
		field2 = parseInt(field2);
		field3 = parseInt(field3);
		field4 = parseInt(field4);
		
		if(field1 > field4) // V
		{
			$("#resultatV").slideDown("fast");
			$("#silhouetteV").slideDown("fast");
		}
		else if(field1 == field4 && Math.abs(field4-field2) < 25 && field5 == "3") // I
		{
			$("#resultatI").slideDown("fast");
			$("#silhouetteI").slideDown("fast");
		}
		else if(field4 > field1) // A
		{
			$("#resultatA").slideDown("fast");
			$("#silhouetteA").slideDown("fast");
		}
		else if(field1 == field4 && field4-field2 >= 25) // X
		{
			$("#resultatX").slideDown("fast");
			$("#silhouetteX").slideDown("fast");
		}
		else if(field1 == field4 && Math.abs(field4-field2) < 25 && (field5 == "1" || field5 == "2")) // H
		{
			$("#resultatH").slideDown("fast");
			$("#silhouetteH").slideDown("fast");
		}
		else // O
		{
			$("#resultatO").slideDown("fast");
			$("#silhouetteO").slideDown("fast");
		}
	}
	else
		alert("Toutes les mesures doivent être des nombres.");
}

function changeUnit(unit)
{
	document.getElementById("fieldUnit1").innerHTML = unit;
	document.getElementById("fieldUnit2").innerHTML = unit;
	document.getElementById("fieldUnit3").innerHTML = unit;
	document.getElementById("fieldUnit4").innerHTML = unit;
}

function vosCouleurs()
{
	var field1;
	var field2;
	var field3;
	var field4;
	var field5;
	var field6;
	
	var tfield1 = 0;
	var tfield2 = 0;
	var tfield3 = 0;
	var tfield4 = 0;
	var tfield5 = 0;
	var tfield6 = 0;
	
	for (index=0; index < document.getElementsByName('q1').length; index++) {
		if (document.getElementsByName('q1')[index].checked) {
			field1 = document.getElementsByName('q1')[index].value;
			break;
		}
	}
	
	for (index=0; index < document.getElementsByName('q2').length; index++) {
		if (document.getElementsByName('q2')[index].checked) {
			field2 = document.getElementsByName('q2')[index].value;
			break;
		}
	}
	
	for (index=0; index < document.getElementsByName('q3').length; index++) {
		if (document.getElementsByName('q3')[index].checked) {
			field3 = document.getElementsByName('q3')[index].value;
			break;
		}
	}
	
	for (index=0; index < document.getElementsByName('q4').length; index++) {
		if (document.getElementsByName('q4')[index].checked) {
			field4 = document.getElementsByName('q4')[index].value;
			break;
		}
	}
	
	for (index=0; index < document.getElementsByName('q5').length; index++) {
		if (document.getElementsByName('q5')[index].checked) {
			field5 = document.getElementsByName('q5')[index].value;
			break;
		}
	}
	
	for (index=0; index < document.getElementsByName('q6').length; index++) {
		if (document.getElementsByName('q6')[index].checked) {
			field6 = document.getElementsByName('q6')[index].value;
			break;
		}
	}
	
	if (field1 == '1')
		tfield1++;
	if (field2 == '1')
		tfield1++;
	if (field3 == '1')
		tfield1++;
	if (field4 == '1')
		tfield1++
	if (field5 == '1') {
		tfield1++;
		tfield3++;
	}
	if (field6 == '1') {
		tfield1++;
		tfield3++;
	}
	
	if (field1 == '2')
		tfield2++;
	if (field2 == '2')
		tfield2++;
	if (field3 == '2')
		tfield2++;
	if (field4 == '2')
		tfield2++
	if (field5 == '2') {
		tfield2++;
		tfield4++;
	}
	if (field6 == '2') {
		tfield2++;
		tfield4++;
	}
	
	if (field1 == '3')
		tfield3++;
	if (field2 == '3')
		tfield3++;
	if (field3 == '3')
		tfield3++;
	if (field4 == '3')
		tfield3++
	
	if (field1 == '4')
		tfield4++;
	if (field2 == '4')
		tfield4++;
	if (field3 == '4')
		tfield4++;
	if (field4 == '4')
		tfield4++
	
	$(".resultatCouleur").slideUp("fast");
	
	if(tfield1 >= tfield2 && tfield1 >= tfield3 && tfield1 >= tfield4)
	{
		$("#resultatHiver").slideDown("fast");
	}
	else if(tfield2 >= tfield1 && tfield2 >= tfield3 && tfield2 >= tfield4)
	{
		$("#resultatPrintemps").slideDown("fast");
	}
	else if(tfield3 >= tfield1 && tfield3 >= tfield2 && tfield3 >= tfield4)
	{
		$("#resultatEte").slideDown("fast");
	}
	else if(tfield4 >= tfield1 && tfield4 >= tfield2 && tfield4 >= tfield3)
	{
		$("#resultatAutomne").slideDown("fast");
	}
}
