/*Vérification du formulaire de demande de catalogue*/
function verifRecrutement(){
	var inputNom=document.getElementById("nom");
	var inputPrenom=document.getElementById("prenom");
	var inputTel=document.getElementById("tel");
	var inputNiveau=document.getElementById("niveau");
	var inputCv=document.getElementById("cv");
	var inputMotivation=document.getElementById("motivation");
		
	if(inputNom.value.length<=1){
		alert("Veuillez préciser votre nom.");
		inputNom.focus();
		return false
	}
	
	if(inputPrenom.value.length<=1){
		alert("Veuillez préciser votre prénom.");
		inputPrenom.focus();
		return false
	}
	
	if(!verifierTelephone(inputTel)){	
		inputTel.focus();
		return false
	}
	
	if(inputNiveau.value.length<=1){
		alert("Veuillez préciser votre niveau.");
		inputNiveau.focus();
		return false
	}
	
	if(inputCv.value.length<=1){
		alert("Veuillez préciser le chemin de votre CV.");
		inputCv.focus();
		return false
	}
	
	if(inputMotivation.value.length<=1){
		alert("Veuillez préciser vos motivations.");
		inputMotivation.focus();
		return false
	}
	
	
}

//VERIFICATION TELEPHONE FAX
function verifierTelephone(input){
	if(input.value.length==10){
		var reg = new RegExp('^[0-9]{10}$','g');
		if(reg.test(input.value)){
			return true;
		}else{
			window.alert("Votre numéro de "+input.id+" doit être composé de 10 chiffres.");
			return false;
		}
	}else{
		window.alert("Votre numéro de "+input.id+" doit être composé de 10 chiffres.");
		return false;
	}
}



function getInfoPoste(idPoste){
		
	var xhrcd = getXHR();
	
	xhrcd.onreadystatechange = function() {
		if (xhrcd.readyState == 4) 
		{
			//reponse = xhrcd.responseXML;
			//alert(xhrcd.responseText);
			reponse = xhrcd.responseXML;
			AffPopupRhDetail(reponse);
			
		}
	}
	
	xhrcd.open("GET", "ajax/getAnnonceRh.php?idPoste="+idPoste, true); 
	xhrcd.send(null);
	
}

function AffPopupRh(data){
	alpha_on();
	var intitule	 	= data.getElementsByTagName("intitule")[0].firstChild.nodeValue;
	var localisation	= data.getElementsByTagName("localisation")[0].firstChild.nodeValue;
	var visuel	 		= data.getElementsByTagName("visuel")[0].firstChild.nodeValue;
	var id_annonce		= data.getElementsByTagName("id_annonce")[0].firstChild.nodeValue;
	var reference		= data.getElementsByTagName("ref")[0].firstChild.nodeValue;
	
	document.getElementById("intitule_poste").innerHTML=intitule;
	document.getElementById("intitule_poste2").innerHTML=intitule;
	document.getElementById("localisation_poste").innerHTML=localisation;
	document.getElementById("ref_poste").innerHTML=reference;
	var img_visuel = new Image();
	img_visuel.src="/datas/recrutement/gd/"+visuel;
	
	document.getElementById("visuel_annonce").src=img_visuel.src;
	document.getElementById("id_annonce").value=id_annonce;
	document.getElementById('popup_recrute2').style.display="block";
	document.getElementById('popup_detail').style.display="none";
	
}

function AffPopupRhDetail(data){
	alpha_on();
	var intitule	 	= data.getElementsByTagName("intitule")[0].firstChild.nodeValue;
	var localisation	= data.getElementsByTagName("localisation")[0].firstChild.nodeValue;
	var visuel	 		= data.getElementsByTagName("visuel")[0].firstChild.nodeValue;
	var id_annonce		= data.getElementsByTagName("id_annonce")[0].firstChild.nodeValue;
	var reference		= data.getElementsByTagName("ref")[0].firstChild.nodeValue;
	var mission			= data.getElementsByTagName("mission")[0].firstChild.nodeValue;
	var formation		= data.getElementsByTagName("formation")[0].firstChild.nodeValue;
	var contrat			= data.getElementsByTagName("type")[0].firstChild.nodeValue;
	var niveau			= data.getElementsByTagName("niveau")[0].firstChild.nodeValue;
	
	document.getElementById("intitule_posteDetail").innerHTML=intitule;
	document.getElementById("intitule_poste2Detail").innerHTML=intitule;
	document.getElementById("localisation_posteDetail").innerHTML=localisation;
	document.getElementById("ref_posteDetail").innerHTML=reference;
	var maReg = new RegExp( "\n", "gi") ;	
	document.getElementById("detailMission").innerHTML=mission.replace(maReg, "<br>");
	document.getElementById("detailFormation").innerHTML=formation.replace(maReg, "<br>");
	document.getElementById("detailContrat").innerHTML=contrat;
	document.getElementById("detailNiveau").innerHTML=niveau;
	
	var img_visuel = new Image();
	img_visuel.src="/datas/recrutement/gd/"+visuel;
	document.getElementById("visuel_annonceDetail").src=img_visuel.src;
	document.getElementById("id_annonce").value=id_annonce;
	document.getElementById('popup_detail').style.display="block";
	
	document.getElementById("btnPostule").onclick=function(){
		AffPopupRh(data);
	}
	
}


function AffPopupRhSpontanee(){
	alpha_on();
	var intitule	 	= "Candidature spontanée h/f";
	var localisation	= "";
	var visuel	 		= "/datas/recrutement/gd/1214832852_1.jpg";
	var id_annonce		= 0;
	document.getElementById("intitule_poste").innerHTML=intitule;
	document.getElementById("intitule_poste2").innerHTML=intitule;
	document.getElementById("localisation_poste").innerHTML='';
	var img_visuel = new Image();
	img_visuel.src=visuel;
	document.getElementById("visuel_annonce").src=img_visuel.src;
	document.getElementById("id_annonce").value=id_annonce;
	document.getElementById('popup_recrute2').style.display="block";
	
}


function closeAnnonce(){
	document.getElementById('popup_recrute2').style.display="none";
	document.getElementById('popup_detail').style.display="none";
	alpha_off();	
}

