function candidatures_mission(id) {
	$("form_candidatures_mission").MREFERENCE.value = id;
	$("form_candidatures_mission").submit();
}

function modifier_mission(id) {
	$("form_modifier_mission").MREFERENCE.value = id;
	$("form_modifier_mission").submit();
}

function supprimer_mission(id) {
	if (confirm("Êtes-vous sûr de vouloir supprimer cette mission ?")) {
		$("form_supprimer_mission").MREFERENCE.value = id;
		$("form_supprimer_mission").submit();
	}
	else
		return false;
}

function verif_Mission() {
	if ($("profilM").MIntitule.value == "") { alert("Vous devez indiquer l'intitulé de la mission"); $("profilM").MIntitule.focus(); return false; }
	
	if (!verif_date($("profilM").MDateD.value)) { $("profilM").MDateD.focus(); return false; }
	if (!verif_date($("profilM").MDateF.value)) { $("profilM").MDateF.focus(); return false; }
	
	if (!verif_coherence_date($("profilM").MDateD.value,$("profilM").MDateF.value)) { $("profilM").MDateD.focus(); return false; }
	
	if (!verifCompetences())
		return false;
	
	if ($("profilM").MExp.value == "") { alert("Veuillez saisir les années d'expérience"); $("profilM").MExp.focus(); return false; }
	if (isNaN($("profilM").MExp.value)) { alert("Le nombre d'année doit être numérique !"); $("profilM").MExp.focus(); return false; }
	if ($("profilM").MEtudes.value == "") { alert("Veuillez saisir les années d'études"); $("profilM").MEtudes.focus(); return false; }
	if (isNaN($("profilM").MEtudes.value)) { alert("Le nombre d'année doit être numérique !"); $("profilM").MEtudes.focus(); return false; }
	
	if ($F("LesDep") == "") { alert("Vous devez sélectionner au moins un département pour la mission"); $("LesDep").focus(); return false; }
	
	if (($("profilM").MTarif.value != "") && (isNaN($("profilM").MTarif.value))) { alert("Le tarif doit être numérique !"); $("profilM").MTarif.focus(); return false; }
	
	selectTousCompetences();
	selectTousLangues();		
	return true;
}

function candidatures(CETAT,MREFERENCE,FREFERENCE) {
	var etat;
	switch(CETAT) {
		case "AC":etat="d'accepter";break;
		case "SS":etat="de refuser";break;
	}
	if (confirm("Vous êtes sur le point "+etat+" la candidature "+FREFERENCE+" pour la mission "+MREFERENCE+", souhaitez-vous continuer ?")) {
		$("form_candidature").CETAT.value = CETAT;
		$("form_candidature").MREFERENCE.value = MREFERENCE;
		$("form_candidature").FREFERENCE.value = FREFERENCE;
		$("form_candidature").submit();
	}
	else
		return false;
	
}

function mission_proposer(MREFERENCE,FREFERENCE) {
	if (confirm("Vous êtes sur le point de proposer la mission "+MREFERENCE+" à "+FREFERENCE+", souhaitez-vous continuer ?")) {
		$("form_mission_proposer").MREFERENCE.value = MREFERENCE;
		$("form_mission_proposer").FREFERENCE.value = FREFERENCE;
		$("form_mission_proposer").submit();
	}
	return false;
}


function verif_profilS() {
	if ($F("page") == "/entreprise/inscription.php") {
		if ($("profilS").SLogin.value == "") { alert("Veuillez saisir un identifiant"); $("profilS").SLogin.focus(); return false; }
		if (!verif_caracteres_speciaux($("profilS").SLogin.value)) {
			alert("L'identifiant que vous avez saisi contient des caractères spéciaux non autorisés, veuillez recommencer");
			$("profilS").SLogin.focus();
			return false;
		}
		if ($("profilS").SMdp.value == "") { alert("Veuillez saisir un mot de passe"); $("profilS").SMdp.focus(); return false; }
		if (!verif_caracteres_speciaux($("profilS").SMdp.value)) {
			alert("Le mot de passe que vous avez saisi contient des caractères spéciaux non autorisés, veuillez recommencer");
			$("profilS").SMdp.focus();
			return false;
		}
		if ($("profilS").SMdpConf.value == "") { alert("Veuillez saisir la confirmation du mot de passe"); $("profilS").SMdpConf.focus(); return false; }
		if (!verif_caracteres_speciaux($("profilS").SMdpConf.value)) {
			alert("Le mot de passe que vous avez saisi contient des caractères spéciaux non autorisés, veuillez recommencer");
			$("profilS").SMdpConf.focus();
			return false;
		}
	}
	else {
		if ($("profilS").SMdp.value != "")
		if (!verif_caracteres_speciaux($("profilS").SMdp.value)) {
			alert("Le mot de passe que vous avez saisi contient des caractères spéciaux non autorisés, veuillez recommencer");
			$("profilS").SMdp.focus();
			return false;
		}
		if ($("profilS").SMdpConf.value != "")
		if (!verif_caracteres_speciaux($("profilS").SMdpConf.value)) {
			alert("Le mot de passe que vous avez saisi contient des caractères spéciaux non autorisés, veuillez recommencer");
			$("profilS").SMdpConf.focus();
			return false;
		}
		if ($("profilS").SMdp.value != "")
		if ($("profilS").SMdp.value == $("profilS").SMdpConf.value) {
			alert("Le nouveau mot de passe sera pris en compte pour vos prochaines connexions.");
		}
	}
	if ($("profilS").SMdp.value != $("profilS").SMdpConf.value) { alert("Le mot de passe n'a pas été bien confirmé, veuillez recommencer"); $("profilS").SMdpConf.value=""; $("profilS").SMdpConf.focus(); return false; }
	if ($("profilS").SSociete.value == "") { alert("Veuillez saisir le nom de la société"); $("profilS").SSociete.focus(); return false; }
	if ($("profilS").SNom.value == "") { alert("Veuillez saisir votre nom"); $("profilS").SNom.focus(); return false; }
	if ($("profilS").SPrenom.value == "") { alert("Veuillez saisir votre prénom"); $("profilS").SPrenom.focus(); return false; }
	if ($("profilS").SEmail.value == "") { alert("Veuillez saisir votre e-mail"); $("profilS").SEmail.focus(); return false; }
	if (!chk($("profilS").SEmail.value)) { alert("Veuillez saisir un e-mail correct"); $("profilS").SEmail.focus(); return false; }
	
	if ($("profilS").STelF.value != "") {
		if ((isNaN($("profilS").STelF.value)) || ($("profilS").STelF.value.length != 10) || ($("profilS").STelF.value.charAt(0) != "0")) { alert("Ce format de téléphone n'est pas correct !"); $("profilS").STelF.focus(); return false; }
		if ($("profilS").STelF.value.charAt(1) == "6") { alert("Ce téléphone correspond à un mobile et non à un fixe"); $("profilS").STelF.focus(); return false; }
	}
	
	if ($("profilS").STelM.value != "") {
		if ((isNaN($("profilS").STelM.value)) || ($("profilS").STelM.value.length != 10) || ($("profilS").STelM.value.charAt(0) != "0")) { alert("Ce format de téléphone n'est pas correct !"); $("profilS").STelM.focus(); return false; }
		if ($("profilS").STelM.value.charAt(1) != "6") { alert("Ce téléphone ne correspond pas à un mobile"); $("profilS").STelM.focus(); return false; }
	}
	
	//if (($("profilS").expert.length == 0) && ($("profilS").confirme.length == 0) && ($("profilS").maitrise.length == 0) && ($("profilS").notions.length == 0) && ($("profilS").non_evaluees.length == 0)) { alert("Veuillez saisir au moins une compétence recherchée"); VoirFenetre('CompetencesRecherchees'); return false; }
	if ($F("page") == "/entreprise/inscription.php") {
		if (!$("profilS").SCG.checked) { alert("Vous devez avoir lu et accepter les conditions générales avant de valider"); return false; }
	}
	selectTousCompetences();
	//selectTousLangues();
	return true;
}

function postuler_mission(MREFERENCE) {
	if (confirm("Vous êtes sur le point de postuler pour la mission "+MREFERENCE+", souhaitez-vous continuer ?")) {
		$("form_postuler_mission").MREFERENCE.value = MREFERENCE;
		$("form_postuler_mission").submit();		
	}
	else
		return false;
}
