// function qui gère le trie des offres
function trierOffre(critere,id,order_by){
	if(critere=="lieu"){
		window.document.location = "offres.php?trie=lieu&order_by="+order_by;
	}
	if(critere=="lieu_mission"){
		window.document.location = "offres.php?trie=lieu_mission&order_by="+order_by;
	}
	if(critere=="titre"){
		window.document.location = "offres.php?trie=titre&order_by="+order_by;
	}
	if(critere=="redacteur"){
		window.document.location = "offres.php?trie=redacteur&order_by="+order_by;
	}	
}
// gère le checkbox "en ligne" des offres
function verifEnLigne(id){
	if(document.formEnLigne.elements['enLigne'+id].checked){
		conf = window.confirm("Mettre l'offre en ligne?");
		if(conf){
			window.document.location = "offres.php?id="+id+"&action=modifier&cas=1";
		}
		else{
			document.formEnLigne.elements['enLigne'+id].checked=false;
		}
	}
	else{
		conf = window.confirm("Souhaitez vouz que l'offre ne soit plus en ligne?");
		if(conf){
			window.document.location = "offres.php?id="+id+"&action=modifier&cas=2";
		}
		else{
			document.formEnLigne.elements['enLigne'+id].checked=true;
		}
	}
}
// ouvre une boîte de dialogue et va à l'adresse spécifiée
function verif(mess,addr){
	conf = window.confirm(mess);
	if(conf)
	{
		window.document.location = addr;
	}
}
function launchwinEnregOk(act,id_article,nom_page)
{
	str="modifier.php?act="+act+"&id_article="+id_article+"&page="+nom_page;
	l=(screen.availWidth-300)/2;
	t=(screen.availHeight-100)/2;
	str2="toolbar=no,resizable=yes,width=300,height=100,left="+l+",top="+t;
  	w=window.open(str,'ENREGISTREMENT_EFFECTUE',str2);
	return w;
}
// Foncions JAVASCRIPT pour la gestion des UTILISATEURS/PROFILS
//			utilisateur.tpl et creationUtilisateur
function goAdd() {
	document.formAddEdit.submit() ;
}
//			creationUtilisateur.tpl
function setProfil(id, libelle,nomform) {
	document.forms[nomform].profil_utilisateur.value = libelle ;
	document.forms[nomform].id_profil_utilisateur.value = id ;
}
//			creationRegion.tpl
function setResponsable(id, libelle,nomform) {
	document.forms[nomform].libelle_responsable.value = libelle ;
	document.forms[nomform].idUtil.value = id ;
}
//			creationAgence.tpl
function setRegion(id, libelle,nomform) {
	document.forms[nomform].libelle_region.value = libelle ;
	document.forms[nomform].id_region.value = id ;
}
//			creationAgence.tpl
function setAgence(id_agence,libelle,identifiant,nomform) {
	document.forms[nomform].agence_utilisateur.value = libelle ;
	document.forms[nomform].id_agence.value = id_agence ;
	if (nomform=='formAddEdit') {
		document.forms[nomform].identifiant_agence.value=identifiant;
	}
}
//			creationOffre.tpl
function setEmploi(id_type_emploi,libelle,nomform) {
	document.forms[nomform].libelle_type_emploi.value = libelle ;
	document.forms[nomform].id_type_emploi.value = id_type_emploi ;
}
//			utilisateur.tpl
function goEdit(id) {
	document.formAddEdit.act.value = "edit" ;
	document.formAddEdit.idUtil.value = id ;
	document.formAddEdit.submit() ;
}
function goCandidatureOffre(id) {
	document.formCandidatureOffre.act.value = "candidature" ;
	document.formCandidatureOffre.idOffre.value = id ;
	document.formCandidatureOffre.submit() ;
}
//			editionUtilisateur.tpl
function goUpdateDel(action) {
	if (action =='del') {
		if (confirm('Etes vous sur de vouloir supprimer ?') == 1){
			document.formUpdateDel.act.value = action ;
			document.formUpdateDel.submit() ;
		}
	}
	else
	{
		document.formUpdateDel.act.value = action ;
		document.formUpdateDel.submit() ;
	}
}
//			offre.tpl
function goEditOffres(id) {
	document.formAddEdit.act.value = "edit" ;
	document.formAddEdit.idUtil.value = id ;
	document.formAddEdit.submit() ;
}
function offreCollaborateur(){	
	document.formCollaborateur.submit() ;
}
//			editioncreationOffre.tpl
function goUpdateDelsssss(action) {
	if (action =='del') {
		if (confirm('Etes vous sur de vouloir supprimer ?') == 1){
			document.formAddEdit.act.value = action ;
			document.formAddEdit.submit() ;
		}
	}
	else
	{
		document.formAddEdit.act.value = action ;
		document.formAddEdit.submit() ;
	}
}
function insertDate(formname){
	if (document.forms[formname].value_en_ligne.checked == true){
		var dateJour = new Date();
		jour = dateJour.getDate();
		var Chaine = new String(jour);
		if ( Chaine.length == 1){
				jour = "0" + jour;
		}
		// recup du mois courrant
		mois = (dateJour.getMonth()) + 1;
		var Chaine = new String(mois);
		if ( Chaine.length == 1){
				mois = "0" + mois;
		}
		// calcul du mois de mise hors ligne (+ 1 mois)
		mois2 = (dateJour.getMonth()) + 2;
		annee2 = dateJour.getYear();
		//Corrige l'année pour Nescape 4.06 et >
		if ((navigator.appName == "Netscape") && (parseFloat(navigator.appVersion) >= 4.06))
     		annee2 = eval(annee2 + 1900);
		if (mois2>12) {
				mois2 = mois-11;
				annee2=annee2+1;
		}
		var Chaine = new String(mois2);
		if ( Chaine.length == 1){
				mois2 = "0" + mois2;
		}
		// calcul de la date de mise hors ligne //
		jour2=jour;
		if (mois2==2){ if (jour>28){jour2=28}};
		if (mois2==4){ if (jour>30){jour2=30}};
		if (mois2==6){ if (jour>30){jour2=30}};
		if (mois2==8){ if (jour>30){jour2=30}};
		if (mois2==10){ if (jour>30){jour2=30}};
		if (mois2==12){ if (jour>30){jour2=30}};
		var Chaine = new String(jour2);
		if ( Chaine.length == 1){
			jour2 = "0" + jour2;
		}
		dateToday2 = jour2 + "-" + mois2 + "-" + annee2;
		//---------------------------------------//
		annee = dateJour.getYear();
		//Corrige l'année pour Nescape 4.06 et >
		if ((navigator.appName == "Netscape") && (parseFloat(navigator.appVersion) >= 4.06))
     		annee = eval(annee + 1900);
		dateToday = jour + "-" + mois + "-" + annee;
		document.forms[formname].date_en_ligne.value = dateToday;
		document.forms[formname].date_en_ligne_fin.value = dateToday2;
	}
	else{
		document.forms[formname].date_en_ligne.value = "";
		document.forms[formname].date_en_ligne_fin.value = "";
	}	
}
function updateDate(formname){
		  if (document.forms[formname].value_en_ligne.checked == true){
			dateToday=document.forms[formname].date_en_ligne.value;
			// recup du mois courrant
			d = new String(dateToday);
			jour=new Number(d.substr(0,2));
			mois = new Number(d.substr(3,2));
			annee=new Number(d.substr(6,4));
			// calcul du mois de mise hors ligne (+ 1 mois)
			mois2 = mois + 1;
			annee2 = annee;
			if (mois2>12) {
				mois2 = mois-11;
				annee2=annee2+1;
			}
			// calcul de la date de mise hors ligne //
			jour2=jour;
			if (mois2==2){ if (jour>28){jour2=28}};
			if (mois2==4){ if (jour>30){jour2=30}};
			if (mois2==6){ if (jour>30){jour2=30}};
			if (mois2==8){ if (jour>30){jour2=30}};
			if (mois2==10){ if (jour>30){jour2=30}};
			if (mois2==12){ if (jour>30){jour2=30}};
			var Chaine = new String(jour2);
			if ( Chaine.length == 1){
				jour2 = "0" + jour2;
			}
			var Chaine = new String(mois2);
			if ( Chaine.length == 1){
				mois2 = "0" + mois2;
			}
			dateToday2 = jour2 + "-" + mois2 + "-" + annee2;
			//---------------------------------------//
			document.forms[formname].date_en_ligne_fin.value = dateToday2;
		  }
		  else{
			document.forms[formname].date_en_ligne_fin.value = "";
		  }	
	  }