// JavaScript Document

/***** Coloration des champs mal renseignés *****/
function colorise(truc) {
	var bgColor0 = truc.style.backgroundColor;
	if(truc.value == '')
	{
		truc.style.backgroundColor = '#DD0000';
	} else {
		truc.style.backgroundColor = bgColor0;
	}
}

/*************************************************/
function formCheckContact(form){
	colorise(form.manuel_nom);
	colorise(form.manuel_prenom);
	colorise(form.manuel_adresse);
	colorise(form.manuel_cp);
	colorise(form.manuel_ville);
	colorise(form.manuel_tel);
	colorise(form.manuel_email);
	colorise(form.manuel_demande);
	if (form.manuel_nom.value == "") {
		alert("Veuillez saisir votre nom.");
		return false;
	}
	if (form.manuel_prenom.value == "") {
		alert("Veuillez saisir votre prénom.");
		return false;
	}
	if (form.manuel_adresse.value == "") {
		alert("Veuillez saisir votre adresse postal.");
		return false;
	}
	if (form.manuel_cp.value == "") {
		alert("Veuillez saisir votre code postal.");
		return false;
	}
	if (form.manuel_ville.value == "") {
		alert("Veuillez saisir le nom de votre ville.");
		return false;
	}
	if (form.manuel_tel.value == "") {
		alert("Veuillez saisir un numéro de téléphone fixe.");
		return false;
	}
	if (form.manuel_email.value.indexOf("@") == -1)
	{
		alert("Adresse e-mail mal formatée");
		return false;
	}
	if (form.manuel_email.value.indexOf(".") == -1)
	{
		alert("Adresse e-mail mal formatée");
		return false;
	}
	if (form.manuel_email.value == "") {
		alert("Veuillez saisir votre adresse email.");
		return false;
	}
	if (form.manuel_demande.value == "") {
		alert("Veuillez saisir votre demande afin que nous puissions y répondre.");
		return false;
	}
}

/*************************************************/
function formCheckApparaitre(form){
	colorise(form.assosAutre);
	colorise(form.cat_assos);
	colorise(form.indusAutre);
	colorise(form.cat_indus);
	colorise(form.nom);
	colorise(form.adresse);
	colorise(form.cp);
	colorise(form.ville);
	colorise(form.tel);
	colorise(form.email);
	colorise(form.description);
	colorise(form.cat1);
	colorise(form.scat1);
	colorise(form.scatAutre);
	colorise(form.scatAutre2);
	colorise(form.scatAutre3);
	if (form.type.value == 2) {		
		if(form.type_assos.value==""){
				alert("Veuillez choisir un type d'association.");
				return false;
		}
		if (form.cat_assos.options.length > 0) {
			if(form.cat_assos.value==""){
				alert("Veuillez choisir une catégorie.");
				return false;
			}
			if(form.cat_assos.options[form.cat_assos.selectedIndex].text == 'Autre' && form.assosAutre.value==""){
				alert("Veuillez préciser votre catégorie d'association");
				return false;
			}
		}
	}
	if (form.type.value == 3) {		
		if(form.type_indus.value==""){
				alert("Veuillez choisir un type d'industrie.");
				return false;
		}
		if (form.cat_indus.options.length > 0) {
			if(form.cat_indus.value==""){
				alert("Veuillez choisir une catégorie.");
				return false;
			}
			if(form.cat_indus.options[form.cat_indus.selectedIndex].text == 'Autre' && form.indusAutre.value==""){
				alert("Veuillez préciser votre catégorie d'industrie");
				return false;
			}
		}
	}
	if (form.nom.value == "") {
		alert("Veuillez saisir le nom de votre structure.");
		return false;
	}
	if (form.adresse.value == "") {
		alert("Veuillez saisir l\'adresse.");
		return false;
	}
	if (form.cp.value == "") {
		alert("Veuillez saisir le code postal.");
		return false;
	}
	if (form.ville.value == "") {
		alert("Veuillez choisir le nom de la ville.");
		return false;
	}
	if (form.tel.value == "") {
		alert("Veuillez saisir un numéro de téléphone fixe.");
		return false;
	}
	if (form.email.value.indexOf("@") == -1)
	{
		alert("Adresse e-mail mal formatée");
		return false;
	}
	if (form.email.value.indexOf(".") == -1)
	{
		alert("Adresse e-mail mal formatée");
		return false;
	}
	if (form.email.value == "") {
		alert("Veuillez saisir votre adresse email.");
		return false;
	}
	if (form.description.value == "") {
		alert("Veuillez saisir une description succinte de votre activité.");
		return false;
	}
	if (form.type.value == 1) {
		if (form.cat1.value == "") {
			alert("Veuillez choisir une catégorie.");
			return false;
		}
		if (form.scat1.value == "") {
			alert("Veuillez choisir une sous-catégorie 1.");
			return false;
		}
		if (form.scat1.value != "" && form.scatAutre.value == "" && form.scat1.options[form.scat1.selectedIndex].text == "Autres") {
			alert("Veuillez nommer une nouvelle sous-catégorie 1.");
			return false;
		}
		if (form.scat2.value != "" && form.scatAutre2.value == "" && form.scat2.options[form.scat2.selectedIndex].text == "Autres") {
			alert("Veuillez nommer une nouvelle sous-catégorie 2.");
			return false;
		}
		if (form.scat3.value != "" && form.scatAutre3.value == "" && form.scat3.options[form.scat3.selectedIndex].text == "Autres") {
			alert("Veuillez nommer une nouvelle sous-catégorie 3.");
			return false;
		}
	}
}

/*************************************************/
function formCheckItineraire(form){
	colorise(form.fromCP);
	colorise(form.fromVille);
	if (form.fromCP.value == "") {
		alert("Veuillez renseigner votre code postal puis votre ville.");
		return false;
	}
	if (form.fromVille.value == "") {
		alert("Veuillez choisir votre ville.");
		return false;
	}
}

/*************************************************/
function checkScat(form){
	var selected = form.selectedIndex;
	if (form.options[selected].text == "Autres") {
		document.getElementById("scatAutre").style.display='block';
		colorise(document.formulaire.scatAutre);
		return false;
	} else {
		document.getElementById("scatAutre").style.display='none';
	}
}

/*************************************************/
function checkScat2(form){
	var selected = form.selectedIndex;
	if (form.options[selected].text == "Autres") {
		document.getElementById("scatAutre2").style.display='block';
		colorise(document.formulaire.scatAutre2);
		return false;
	} else {
		document.getElementById("scatAutre2").style.display='none';
	}
}

/*************************************************/
function checkScat3(form){
	var selected = form.selectedIndex;
	if (form.options[selected].text == "Autres") {
		document.getElementById("scatAutre3").style.display='block';
		colorise(document.formulaire.scatAutre3);
		return false;
	} else {
		document.getElementById("scatAutre3").style.display='none';
	}
}

/*************************************************/
function formSearchHome(form){
	colorise(form.query_string);
	if (form.query_string.value == "") {
		alert("Veuillez saisir votre recherche.");
		return false;
	}
}

function checkRechercheRapide(form){
	if (form.quiquoi.value == "" && form.ou.value == "" || form.quiquoi.value == "" && form.ou.value == "Ville") {
		colorise(form.quiquoi);
		colorise(form.ou);
		alert("Précisez une activité, un nom ou une localité.");
		return false;
	}
}

function montre2(id,a) {
var id = id;
var a = a;
if (a==1){
	if (document.getElementById('gamme_roll'+id)) {document.getElementById('gamme_roll'+id).style.visibility='visible';}
	}
	else {if (document.getElementById('gamme_roll'+id)) {document.getElementById('gamme_roll'+id).style.visibility='hidden';}}
}
