var nbpage = 0;
var curpage = 1;

var speed = 15;
var timer = 0; 
    
function affichePagePrecedente()
{
	pageprec = curpage-1;
	if(document.getElementById("pageproduit"+pageprec))
	{
		if(document.getElementById("pageproduit"+curpage))
		{
			document.getElementById("pageproduit"+curpage).style.display = "none";
		}	
		
		document.getElementById("pageproduit"+pageprec).style.display = "block";
		curpage = curpage-1;
		
		if(curpage == 1)
			document.getElementById("lien_prec").style.display = "none";
		if(curpage < nbpage)
			document.getElementById("lien_suiv").style.display = "block";	
	}	
}
function affichePageSuivante()
{
	pagesuivante = curpage+1;
	if(document.getElementById("pageproduit"+pagesuivante))
	{
		if(document.getElementById("pageproduit"+curpage))
		{
			document.getElementById("pageproduit"+curpage).style.display = "none";
		}	
		
		document.getElementById("pageproduit"+pagesuivante).style.display = "block";
				
		curpage = curpage+1;
		
		if(curpage == nbpage)
			document.getElementById("lien_suiv").style.display = "none";
		if(curpage > 1)
			document.getElementById("lien_prec").style.display = "block";	
	}	
}





function ouvreSousMenu(id)
{
	for(i = 0; i < 20; i++)
	{
		if(document.getElementById("sousmenu"+i) && i != id)
		{
			document.getElementById("sousmenu"+i).style.display = "none";	
		}	
	}
	if(document.getElementById("sousmenu"+id))
	{
		if(document.getElementById("sousmenu"+id).style.display == "none")
		{
			document.getElementById("sousmenu"+id).style.display = "block";	
		}
		else
		{
			document.getElementById("sousmenu"+id).style.display = "none";		
		}
	}
}

function ouvreFaq(id, nbQues)
{
	/*for(i = 1; i <= nbQues; i++)
	{
		if(document.getElementById("faq"+i) && i != id)
		{
			document.getElementById("faq"+i).style.display = "none";	
		}	
	}*/
	if(document.getElementById("faq"+id))
	{
		if(document.getElementById("faq"+id).style.display == "none")
		{
			document.getElementById("faq"+id).style.display = "block";	
		}
		else
		{
			document.getElementById("faq"+id).style.display = "none";		
		}
	}
}


function verifMail(email)
{ var b = true;
  if (!email) b = false;
  var filtre  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
  if(!filtre.test(email)) b = false;
  return b;
}	

function verifContactB2b(form)
{
	if(!form.statut.value)
	{
		alert("Veuillez sélectionner votre statut.");
		form.statut.focus();
		return false;
	}
	if(!form.destinataire.value)
	{
		alert("Veuillez sélectionner votre destinataire.");
		form.destinataire.focus();
		return false;
	}
	if(!form.email.value)
	{
		alert("Veuillez saisir votre email.");
		form.email.focus();
		return false;
	}
	if(!verifMail(form.email.value))
	{
		alert("Votre email n'est pas valide.");	
		form.email.focus();
		return false;
	}
	if(!form.message.value)
	{
		alert("Veuillez saisir votre message.");
		form.message.focus();
		return false;
	}

	return true;
}

function verifContactConsommateur(form)
{
	if(!form.nom.value)
	{
		alert("Veuillez saisir votre nom.");
		form.nom.focus();
		return false;
	}
	if(!form.prenom.value)
	{
		alert("Veuillez saisir votre prénom.");
		form.prenom.focus();
		return false;
	}
	if(!form.email.value)
	{
		alert("Veuillez saisir votre email.");
		form.email.focus();
		return false;
	}
	if(!verifMail(form.email.value))
	{
		alert("Votre email n'est pas valide.");	
		form.email.focus();
		return false;
	}
	if(!form.question.value)
	{
		alert("Veuillez saisir votre question.");
		form.question.focus();
		return false;
	}

	return true;
}

function verifContactCandidat(form)
{
	if(!form.nom.value)
	{
		alert("Veuillez saisir votre nom.");
		form.nom.focus();
		return false;
	}
	if(!form.prenom.value)
	{
		alert("Veuillez saisir votre prénom.");
		form.prenom.focus();
		return false;
	}
	if(!form.email.value)
	{
		alert("Veuillez saisir votre email.");
		form.email.focus();
		return false;
	}
	if(!verifMail(form.email.value))
	{
		alert("Votre email n'est pas valide.");	
		form.email.focus();
		return false;
	}
	if(!form.telephone.value)
	{
		alert("Veuillez saisir votre telephone.");
		form.telephone.focus();
		return false;
	}
	if(!form.cv.value)
	{
		alert("Veuillez joindre votre cv.");
		form.cv.focus();
		return false;
	}

	return true;
}


var curSelectId = "";
var timer = "";
function ouvreSelect(id)
{
	if(document.getElementById(id))
	{
		if(document.getElementById(id).style.display == "block")
		{
			document.getElementById(id).style.display = "none";	
			if(timer)
				clearTimeout(timer);
		}
		else
		{	
			curSelectId = id;
			document.getElementById(id).style.display = "block";
			if(timer)
				clearTimeout(timer);
			timer = setTimeout("fermeSelect();",10000);
		}
	}
}
function ouvreSelect2(id)
{
	if(document.getElementById(id))
	{
		curSelectId = id;
		document.getElementById(id).style.display = "block";
		if(timer)
			clearTimeout(timer);
		timer = setTimeout("fermeSelect();",10000);
	}
}

function fermeSelect()
{
	if(document.getElementById(curSelectId))
	{
		document.getElementById(curSelectId).style.display = "none";	
		if(timer)
			clearTimeout(timer);
	}
}
