function changeTYPE() {
	var v = document.frmNEW.typLOC.value;
	if ((v == "RV") || (v == "VV") || (v == "CV") || (v == "CA") || (v == "HI")) displayID("divBAR"); else hiddenID("divBAR");
	if ((v == "RV") || (v == "HI")) displayID("divASC"); else hiddenID("divASC");
	if ((v == "CA") || (v == "HI")) displayID("divCHX"); else hiddenID("divCHX");
	if (v == "HI") displayID("divROO"); else hiddenID("divROO");
	if ((v == "RV") || (v == "VV") || (v == "CV") || (v == "CA")) displayID("divHAL"); else hiddenID("divHAL");
	if ((v == "GI") || (v == "CH") || (v == "RV") || (v == "VV") || (v == "CV") || (v == "HI")) displayID("divJAR"); else hiddenID("divJAR");
	if ((v == "GI") || (v == "CH") || (v == "RV") || (v == "VV") || (v == "CV") || (v == "HI")) displayID("divBAL"); else hiddenID("divBAL");
	if ((v == "GI") || (v == "CH") || (v == "HI")) displayID("divFUM"); else hiddenID("divFUM");
	if ((v == "RV") || (v == "CV") || (v == "VV") || (v == "HI")) displayID("divFIT"); else hiddenID("divFIT");
	if (v == "HI") displayID("divSEM"); else hiddenID("divSEM");
	if ((v == "RV") || (v == "VV") || (v == "CV") || (v == "CA") || (v == "HI")) displayID("divRST"); else hiddenID("divRST");
	if ((v == "CA") || (v == "HI")) displayID("divETO"); else hiddenID("divETO");
	if (v == "CA") displayID("divEMP"); else hiddenID("divEMP");
	if ((v == "GI") || (v == "CH") || (v == "RV") || (v == "VV") || (v == "CV")) displayID("divPER"); else hiddenID("divPER");
	if ((v == "GI") || (v == "HI")) displayID("divCHB"); else hiddenID("divCHB");
	if ((v == "GI") || (v == "VV") || (v == "CA")) displayID("divBBC"); else hiddenID("divBBC");
	if ((v == "GI") || (v == "RV") || (v == "VV") || (v == "CV") || (v == "CA")) displayID("divLLI"); else hiddenID("divLLI");
	if ((v == "GI") || (v == "RV") || (v == "VV") || (v == "CV") || (v == "CA")) displayID("divLVA"); else hiddenID("divLVA");
	if ((v == "GI") || (v == "RV") || (v == "VV") || (v == "CV")) displayID("divOND"); else hiddenID("divOND");
}
function changeEPIS() {
	var f = document.frmNEW;
	if (f.logGDF.checked) displayID('epis'); else hiddenID('epis');
}
function changeCLES() {
	var f = document.frmNEW;
	if (f.logCLV.checked) displayID('cles'); else hiddenID('cles');
}
function changePRO() { if (document.frmNEW.proDIF.checked) { displayID('tabPRO'); } else { hiddenID('tabPRO'); } }
function Coordonnees() {
	var f = document.frmNEW;
	if ((f.locADR.value == "") && (f.proADR.value != "")) f.locADR.value = f.proADR.value;
	if ((f.locPAY.value == "") && (f.proPAY.value != "")) f.locPAY.value = f.proPAY.value;
	if ((f.locPTT.value == "") && (f.proPTT.value != "")) f.locPTT.value = f.proPTT.value;
	if ((f.locVIL.value == "") && (f.proVIL.value != "")) f.locVIL.value = f.proVIL.value;
	if ((f.locTEL.value == "") && (f.proTEL.value != "")) f.locTEL.value = f.proTEL.value;
	if ((f.locFAX.value == "") && (f.proFAX.value != "")) f.locFAX.value = f.proFAX.value;
	if ((f.locEMA.value == "") && (f.proEMA.value != "")) f.locEMA.value = f.proEMA.value;
}
function checkFORM(proprio) {
	Coordonnees();
	var f = document.frmNEW;
	if (f.proNOM.value == "") { changeHTML('errNOM','Zone obligatoire !'); f.proNOM.focus(); return(false); } else { changeHTML('errNOM',''); }
	if (f.proADR.value == "") { changeHTML('errADR','Zone obligatoire !'); f.proADR.focus(); return(false); } else { changeHTML('errADR',''); }
	if (f.proPTT.value == "") { changeHTML('errPTT','Zone obligatoire !'); f.proPTT.focus(); return(false); } else { changeHTML('errPTT',''); }
	if (f.proVIL.value == "") { changeHTML('errVIL','Zone obligatoire !'); f.proVIL.focus(); return(false); } else { changeHTML('errVIL',''); }
	if (f.proEMA.value == "") { changeHTML('errEMA','Zone obligatoire !'); f.proEMA.focus(); return(false); } else { changeHTML('errEMA',''); }
	if (f.proEMA.value != "") {
		var place = f.proEMA.value.indexOf("@",1);
		var point = f.proEMA.value.indexOf(".",place+1);
		if (!((place > -1)&&(f.proEMA.value.length >2)&&(point > 1))) { f.proEMA.focus(); alert("Adresse Email invalide !"); return(false); }
	}
	if (proprio == 0) {
		var str = file('scripts/email.php?adr='+f.proEMA.value);
		if (str != '0') {
			changeHTML('errEMA','Adresse d&eacute;j&agrave; utilis&eacute;e !');
			alert('Cette adresse Email est déjà utilisée !');
			f.proEMA.focus();
			return(false);
		} else {
			changeHTML('errEMA','');
		}
	}
	if (f.proPW1.value == "") { changeHTML('errPW1','Zone obligatoire !'); f.proPW1.focus(); return(false); } else { changeHTML('errPW1',''); }
	if (f.proPW2.value == "") { changeHTML('errPW2','Zone obligatoire !'); f.proPW2.focus(); return(false); } else { changeHTML('errPW2',''); }
	if (f.proPW1.value != f.proPW2.value) { alert("Erreur sur votre mot de passe !"); f.proPW1.focus(); return(false); }
	if (f.locNOM.value == "") { changeHTML('erlNOM','Zone obligatoire !'); f.locNOM.focus(); return(false); } else { changeHTML('erlNOM',''); }
	if (f.proDIF.checked) {		
		if (f.locADR.value == "") { changeHTML('erlADR','Zone obligatoire !'); f.locADR.focus(); return(false); } else { changeHTML('erlADR',''); }
		if (f.locPTT.value == "") { changeHTML('erlPTT','Zone obligatoire !'); f.locPTT.focus(); return(false); } else { changeHTML('erlPTT',''); }
		if (f.locVIL.value == "") { changeHTML('erlVIL','Zone obligatoire !'); f.locVIL.focus(); return(false); } else { changeHTML('erlVIL',''); }
		if (f.locEMA.value != "") {
			var place = f.locEMA.value.indexOf("@",1);
			var point = f.locEMA.value.indexOf(".",place+1);
			if (!((place > -1)&&(f.locEMA.value.length >2)&&(point > 1))) { f.locEMA.focus(); alert("Adresse Email invalide !"); return(false); }
		}
	}
	if (f.typLOC.value == "CA") {
		if (f.eqpEMP.value == "") { alert("Zone obligatoire : nombre d'emplacement !"); f.eqpEMP.focus(); return(false); }
		if ((!parseInt(f.eqpEMP.value)) || (parseInt(f.eqpEMP.value) < 1)) { alert("Nombre d'emplacement erroné !"); f.eqpEMP.focus(); return(false); }
	}
	if ((f.typLOC.value == "GI") || (f.typLOC.value == "HI")) {
		if (f.eqpCHB.value == "") { alert("Zone obligatoire : nombre de chambres !"); f.eqpCHB.focus(); return(false); }
		if ((!parseInt(f.eqpCHB.value)) || (parseInt(f.eqpCHB.value) < 1)) { alert("Nombre de chambres erroné !"); f.eqpCHB.focus(); return(false); }
	}
	if ((!f.spkFR.checked) && (!f.spkDE.checked) && (!f.spkGB.checked) && (!f.spkIT.checked) && (!f.spkSP.checked) && (!f.spkNL.checked) && (!f.spkPT.checked) && (!f.spkRU.checked) && (!f.spkSU.checked) && (!f.spkDK.checked) && (!f.spkFI.checked)) { alert("Veuillez sélectionner au moins une langue parlée !"); f.spkFR.focus(); return(false); }
	if (f.parrain.value!=""){
		place=f.parrain.value.indexOf("@",1);
		point=f.parrain.value.indexOf(".",place+1);
		if (!((place>-1)&&(f.parrain.value.length >2)&&(point>1))){f.parrain.focus();alert("Adresse Email de votre parrain invalide !");return(false);}
		s=file('scripts/email.php?adr='+f.parrain.value);
		if(s=="0"){alert("Adresse email de votre parrain inconnue !");f.parrain.focus();return(false);}
	}
	return(true);
}
