function delOffre(idOff, typeSupp){
	if (typeSupp=='archiv'){
		msg = 'archiver';
	}else{
		msg = 'supprimer';
	}
	if (!confirm('Etes-vous sûr de vouloir ' + msg + ' cette offre ?')){
		return false;
	}else{
		var myUrl = document.location.href;
		var tUrl = myUrl.split("/");
		var myUrl = tUrl[tUrl.length-1];
		switch (myUrl.substring(0,2)){
			case "21":
				sUrl="21.php?searchPage=1";
			break;
			case "22":
				sUrl=myUrl;
			break;
			case "26":
				sUrl="26.php";
			break;
			default:
				sUrl = "";
			break;
		}
		//Construction et affichage du tableau contenant le résultat de la recherche
		var xhr_object = null;
		
		if (window.XMLHttpRequest) { // Mozilla, Safari, ...
			xhr_object = new XMLHttpRequest();
		}
		else if (window.ActiveXObject) { // IE
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		}
		sSend = "action="+typeSupp+"&idOffre="+idOff;
		xhr_object.open("POST", "/a2i_librairie/a2i_ajax_emploi.php", false);
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(sSend);
		if(xhr_object.readyState == 4){
			if(xhr_object.responseText != ""){
				alert(xhr_object.responseText);
			}
		}
		if (sUrl!=""){
			window.location.href=sUrl;
		}
		return false;
	}
}

function validOffre(idOff){
	//Construction et affichage du tableau contenant le résultat de la recherche
	var xhr_object = null;
	
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		xhr_object = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	sSend = "action=valid&idOffre="+idOff;
	xhr_object.open("POST", "/a2i_librairie/a2i_ajax_emploi.php", false);
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhr_object.send(sSend);
	if(xhr_object.readyState == 4){
		if(xhr_object.responseText != ""){
			alert(xhr_object.responseText);
			document.location.reload();
		}
	}
}

function ValideSaisieMasse(){
	var bValid = new Array();
	//Parcours des i-frames pour soumission du formulaire
	for (i=1;i<11 ; i++){
		if (document.getElementById("form"+i)){
			d = document;
			oFrame = d.frames ? d.frames["form"+i] : d.getElementById("form"+i);
			MyFrame = oFrame.document || oFrame.contentWindow.document;
			myForm = MyFrame.forms["OE_Saisie"];
			bValid[i] = false;
			for (j=0; j< myForm.elements.length; j++){
				//Contrôle avant soumission du formulaire
				if (myForm.elements[5] && myForm.elements[5].value!=""){
					//Contrôle de surface du formulaire
					bValid[i] = true;
					document.getElementById("offreSubmit").style.display="inline";
					switch (myForm.elements[j].name){
						case '14_0':
							if (myForm.elements[j].value==""){
								alert("Veuillez renseigner l'intitulé de l'offre.");
								myForm.elements[j].focus();
								bValid[i] = false;
								return false;
							}
							break;
						case '15_4':
							if (myForm.elements[j].value==""){
								alert("L'attachement d'une pièce jointe est obligatoire.");
								myForm.elements[j].focus();
								bValid[i] = false;
								return false;
							}
							break;
						case '16_0':
							if (myForm.elements[j].value=="" || myForm.elements[j].selectedIndex==0){
								alert("Veuillez sélectionner la fonction sous laquelle sera classée l'offre.");
								myForm.elements[j].focus();
								bValid[i] = false;
								return false;
							}
							break;
						case '17_0':
							if (myForm.elements[j].value=="" || myForm.elements[j].selectedIndex==0){
								alert("Veuillez sélectionner la localisation sous laquelle sera classée l'offre.");
								myForm.elements[j].focus();
								bValid[i] = false;
								return false;
							}
							break;
						case 'list18_0':
							if (myForm.elements[j].value==""){
								alert("Veuillez préciser si les ingénieurs débutants peuvent postuler.");
								myForm.elements[j].focus();
								bValid[i] = false;
								return false;
							}
							break;
						default:
							break;
					} // Fin switch pour les contrôles
				}//Fin if eléments renseignés sur la ligne
			}//Parcours des éléments du formulaire
		}
	}//Fin boucle sur les iframes

	//Soumission des différents formulaires si tout est ok
		for (i=1;i<11 ; i++){
			if (bValid[i])	{
				d = document;
				oFrame = d.frames ? d.frames["form"+i] : d.getElementById("form"+i);
				MyFrame = oFrame.document || oFrame.contentWindow.document;
				myForm = MyFrame.forms["OE_Saisie"];
				myForm.submit();
			}else{
				document.getElementById("form"+i).style.display="none";
			}
		}

	//document.getElementById("offreSubmit").style.display="none";
	document.getElementById("title").style.display="none";
	return false;
}




function createAlerteEmploi(){
	var xhr_object = null;

	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		xhr_object = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) { // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	sSend = "action=createAlerte";
	if (document.getElementById('searchKeywords').value !=""){
		sSend += "&searchKeywords="+document.getElementById('searchKeywords').value;
	}
	if (document.getElementById('searchFonction').value !=""){
		sSend += "&searchFonction="+document.getElementById('searchFonction').value;
	}
	if (document.getElementById('searchLocalisation').value !=""){
		sSend += "&searchLocalisation="+document.getElementById('searchLocalisation').value;
	}
	if (document.getElementById('searchDebutant').value !=""){
		sSend += "&searchDebutant="+document.getElementById('searchDebutant').value;
	}

	xhr_object.open("POST", "/a2i_librairie/a2i_ajax_emploi.php", false);
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xhr_object.send(sSend);

	if(xhr_object.readyState == 4){
		switch (xhr_object.responseText){
			case 'existingAlert':
				if (confirm("Vous avez déjà créé un agent d'alerte. Souhaitez-vous le remplacer par ces critères de recherche ?")){
					sSend += "&forceAlerte=0";
					xhr_object.open("POST", "/a2i_librairie/a2i_ajax_emploi.php", false);
					xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
					xhr_object.send(sSend);
					if(xhr_object.readyState == 4){
							if(xhr_object.responseText == "ok"){
								document.location.reload();
								alert("Votre alerte a correctement été modifiée.");
							}else{
								alert("Une erreur est survenue lors de la création de votre alerte.");
							}
					}
				}
				break;
			case 'ok' :
				document.location.reload();
				alert("Votre alerte a correctement été créée.");
				break;
			default :
				alert("Une erreur est survenue lors de la création de votre alerte.");
				break;
		}
		return true;
	}else{
		return false;
	}
	
}

function deleteAlerteEmploi(){
	if (confirm("Etes-vous sûr de vouloir supprimer cet agent d'alerte ?")){
		var xhr_object = null;
	
		if (window.XMLHttpRequest) { // Mozilla, Safari, ...
			xhr_object = new XMLHttpRequest();
		}
		else if (window.ActiveXObject) { // IE
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		}
		sSend = "action=deleteAlerte";
		xhr_object.open("POST", "/a2i_librairie/a2i_ajax_emploi.php", false);
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(sSend);
		if(xhr_object.readyState == 4){
			if(xhr_object.responseText != "err"){
				alert("Votre alerte a correctement été supprimée.");
				document.location.href="23.php";
			}else{
				alert("Une erreur est survenue lors de la suppression de votre alerte.");
			}
		}
		return true;	
	}else{
		return false;
	}
}
