function getNomFile()
{
	document.formAjoutTache.pj_action_nom.value = document.formAjoutTache.pj_action_dir.value;
	document.formAjoutTache.visible_client_action.value = 86;
}

function increment(element,type)
{
	if(type==1)
		return parseInt(document.getElementById(element).value)+1;
	else
	{
		var v=parseInt(document.getElementById(element).value)+10;	
		if (v>59)
			return 59;
		else
			return v;
	}
}



//----------------------------------********************************************-------------------------------------
//----------------------------------************** FONCTIONS SUIVI *************-------------------------------------
//----------------------------------********************************************-------------------------------------


//fonction couteau-suisse
function $(id)
{
	return document.getElementById(id);
}	


function supprimerSuivi(id)
{
	var type='supprimerSuivi';
	var warning="Supprimer suivi n°"+id+" ?";
	
	if (confirm(warning))
	{		
		var reactualiser = 'suivi'+id;
		var url = 'executionSuivi.php?id='+id+'&type='+type;
		var myAjax = new Ajax.Updater
		(
			reactualiser,
			url,
			{
			method: 'get',
			evalScripts: true,
			encoding: 'iso-8859-1'
			}
		);	
	}
}

//ouvre le div visualisation de la page gestionSuivi lors de son affichage
function ouvrirVisu()
{
	$("suiviVisu").style.display = 'block';
	$("pmVisu").src="images/smallcollapse.gif";
}

//gère les affichages des div avec les boutons radio de la popup
function affRajoutTache(element)
{
	if(element=="formRajout1")
	{
		$(element).style.display = 'block';
		$("formRajout2").style.display = 'none';
	}
	else
	{
		$(element).style.display = 'block';
		$("formRajout1").style.display = 'none';
	}
}

function verif_form_suivi()
{
	var msg = '';
	var res = '';
	if($('nomSuivi').value == '' )
	{
		msg += 'Il faut remplir le nom de suivi\n';
	}
	
	if($('noTache').value == '' )
	{
		msg += 'Il faut remplir le numéro de tâche\n';
	}

	if(msg != '')
	{
		alert(msg);
		res = false;
	}
	else
	{
		res = true;
	}
	return res;
}

function verif_form_rajout1()
{
	var res = '';
	var msg = '';
	
	if($('selectSociete1').value=='')
		msg+="Societé manquante\n";	
	if($('selectProjet1').value=='')
		msg+="Projet manquant\n";	
	if($('selectLot1').value=='')
		msg+="Lot manquant\n";	
	if($('nomSuivi').value=='')
		msg+="Pas de nom au suivi\n";

	
	if (msg!='')
	{
		alert(msg);
		res = false;
	}
	else
	{
		res = true;
	}
	
	return res;
		
}


function verif_form_rajout2(idTache)
{

	
	var msg = '';
	var correct = true;
	
	
	if(($('idSuivi').value=='')&&($('idSuivi2').value=='')&&($('idSuivi3').value==''))
	{
		msg += "Vous devez remplir au moins l'une de parties";
	}	
	else
	{
		preverif_form_rajout2($('idSuivi2').value);
		preverif_form_rajout123($('idSuivi2').value,idTache,2);
		
		if( ($('error1') != null) || ($('error2') != null) || ($('error3') != null) || ($('error22') != null) )
		{
			msg += "Le suivi saisi est incorrect\n";
		}
		
		
	}		
	
	if(msg != '')
	{
		alert(msg);
		correct = false;
	}
	
	return correct;
}

function preverif_form_rajout2(id)
{	
	if(id!='')
	{
		if(!isNaN(id))
		{
			var reactualiser = 'erreur_idSuivi22';
			var url = 'executionSuivi.php?id='+id+'&type=verifRajout2';
			var myAjax = new Ajax.Updater
			(
				reactualiser,
				url,
				{
				method: 'get',
				evalScripts: true,
				encoding: 'iso-8859-1'
				}
			);	
		}
		else
		{
			alert('Le numéro de suivi doit être un chiffre');
			$('idSuivi2').value = ""
		}
	}
	else
		$('erreur_idSuivi22').innerHTML = "";
}

function preverif_form_rajout123(id,idTache,form)
{	
	if(id!='')
	{
		if(!isNaN(id))
		{
			var reactualiser = 'erreur_idSuivi'+form;
			var url = 'executionSuivi.php?id='+id+'&type=verifRajout123&idTache='+idTache+'&form='+form;
			var myAjax = new Ajax.Updater
			(
				reactualiser,
				url,
				{
				method: 'get',
				evalScripts: true,
				encoding: 'iso-8859-1'
				}
			);	
		}
		else
		{
			alert('Le numéro de suivi doit être un chiffre');
			$('idSuivi2').value = ""
		}
	}
	else
		$('erreur_idSuivi'+form).innerHTML = "";
}

function preverif_form_rajoutPopup2(idSuivi,idTache)
{	
	if(idTache!='')
	{
		if(!isNaN(idTache))
		{
			var reactualiser = 'erreurIdTache';
			var url = 'executionSuivi.php?idTache='+idTache+'&type=verifRajoutFromPopup2&idSuivi='+idSuivi;
			var myAjax = new Ajax.Updater
			(
				reactualiser,
				url,
				{
				method: 'get',
				evalScripts: true,
				encoding: 'iso-8859-1'
				}
			);	
		}
		else
		{
			alert('Le numéro de tâche doit être un chiffre');
			$('noTache').value = "";
			
		}
	}
	else
		$('erreurIdTache').innerHTML = "";
		
}


function verif_form_rajout3()
{
	var res = '';
	var msg = '';
	
	if($('selectSociete3').value=='')
		msg+="Societé manquante\n";	
	if($('selectProjet3').value=='')
		msg+="Projet manquant\n";	
	if($('selectLot3').value=='')
		msg+="Lot manquant\n";	
	
	if (msg!='')
	{
		alert(msg);
		res = false;
	}
	else
	{
		res = true;
	}
	
	return res;
		
}

function verif_form_rajout4()
{
	if($('noTache').value != '')
		setSuivi3($('noTache').value,'4')
		

	if($('idTache').value=='')
	{
		alert("Vous devez choisir une tâche.");
		return false;
	}
	else
	{
		if($('error') != null)
		{
			alert("La tâche saisie est incorrecte.");
			return false;
		}
		else
			return true;
	}
}


//permet de vérifier si un bouton radio du volet duplication/coopération a été coché
radio = "non";

function clicRadio()
{
	radio = "oui";
}




function verif_form_dupcop()
{
	var msg = '';
	var res = '';
	
	if(radio!="oui")
	{
		msg += 'Il faut choisir une action\n';
	}
	
	if($('idDCSuivi').value == '' )
	{
		msg += 'Il faut choisir un suivi\n';
	}
	
	if($('idDCUser').value == '' )
	{
		msg += 'Il faut choisir un utilisateur avec qui partager le suivi\n';
	}
	
	if(msg != '')
	{
		alert(msg);
		res = false;
	}
	else
	{
		radio = "non";
		res = true;
	}

	return res;
}

	
//affiche ou cache les div via les boutons + et -
function afficher(div,bouton)
{	
	if (($(div).style.display=='none')||($(div).style.display==''))
	{
		$(div).style.display = 'block';
		$(bouton).src="images/smallcollapse.gif";
	} 
	else 
	{
		$(div).style.display = 'none';
		$(bouton).src="images/smallexpand.gif";
	}
	return;
}

function supprimerTache(id,suivi)
{
	
	var warning="Voulez-vous supprimer cette tâche de ce suivi ?";
	var retour = "suiviTaches"+suivi;
	if (confirm(warning))
	{
		var url = 'executionSuivi.php?id='+id+'&type=supprimerTache&suivi='+suivi;
		var myAjax = new Ajax.Updater
		(
			retour,
			url,
			{
			method: 'get',
			evalScripts: true,
			encoding: 'iso-8859-1'
			}
		);	
	}
}

function validerTache(id,suivi)
{
	var retour = "suiviTaches"+suivi;	
	var url = 'executionSuivi.php?id='+id+'&type=validerTache&suivi='+suivi;
	var myAjax = new Ajax.Updater
	(
		retour,
		url,
		{
		method: 'get',
		evalScripts: true,
		encoding: 'iso-8859-1'
		}
	);	
	
}

//fonctions permettant de gérer les select de societé, de projet, de lot et de tâche
function optionSelect(valeur)
{
	document.all.choix.value=valeur; 
}

function societeToProjet(id,form,defaut)
{	
	if((id!="")&&(id!="no"))
	{	
		var retour = 'selproj'+form;
		var url = 'popListObject.php?id='+id+'&type=projet&form='+form+'&defaut='+defaut;
		
		var myAjax = new Ajax.Updater
		(
			retour,
			url,
			{
			method: 'get',
			evalScripts: true,
			encoding: 'iso-8859-1'	
			}
		);			
	}
	else
		$('selproj'+form).innerHTML = '<input id="selectProjet'+form+'" name="selectprojet'+form+'" value="" type="hidden"/>';
	
	$('sellot'+form).innerHTML = '<input id="selectLot'+form+'" name="selectlot'+form+'" value="" type="hidden"/>';
	
	if((form==2)||(form==4))
	{
		unsetSuivi3(form);
		$('seltache'+form).innerHTML = '';
		if($('erreur_idSuivi3') != null)
		{
			$('erreur_idSuivi3').innerHTML = "";
		}
	}
	else if(form==3)
	{
		$('selcel'+form).innerHTML = <input id="selectCelerite3" name="selectcelerite3" value="" type="hidden"/>
		$('seltyp'+form).innerHTML = <input id="selectType3" name="selecttype3" value="" type="hidden"/>
		bloquerBouton()	
	}
}	



function projetToLot(id,form,defaut)
{	
	if((id!="")&&(id!="no"))
	{	
		var retour = 'sellot'+form;
		var url = 'popListObject.php?id='+id+'&type=lot&form='+form+'&defaut='+defaut;
		
		var myAjax = new Ajax.Updater
		(
			retour,
			url,
			{
			method: 'get',
			evalScripts: true,
			encoding: 'iso-8859-1'	
			}
		);
		
	}
	else
		$('sellot'+form).innerHTML = '<input id="selectLot'+form+'" name="selectlot'+form+'" value="" type="hidden"/>';	
	
	if((form==2)||(form==4))
	{
		unsetSuivi3(form);
		$('seltache'+form).innerHTML = '';
		if($('erreur_idSuivi3') != null)
		{
			$('erreur_idSuivi3').innerHTML = "";
		}
	}
	else if(form==3)
		bloquerBouton()
}

function debloquerBouton(id)
{
	if((id!="")&&(id!="no"))
	{
		document.getElementById('addtacheplususer').disabled=0;
	}
	else
		bloquerBouton()
}

function bloquerBouton()
{
	document.getElementById('addtacheplususer').disabled=1;
}

function projetToCelerite(id,form)
{	
	if((id!="")&&(id!="no"))
	{	
		var retour = 'selcel'+form;
		var url = 'popListObject.php?id='+id+'&type=celerite&form='+form;
		
		var myAjax = new Ajax.Updater
		(
			retour,
			url,
			{
			method: 'get',
			evalScripts: true,
			encoding: 'iso-8859-1'	
			}
		);
		
	}
	else
	{
		$('selcel'+form).innerHTML = '<input id="selectCelerite'+form+'" name="selectcelerite'+form+'" value="" type="hidden"/>';	
	}
}

function projetToType(id,form)
{	
	if((id!="")&&(id!="no"))
	{	
		var retour = 'seltyp'+form;
		var url = 'popListObject.php?id='+id+'&type=type&form='+form;
		
		var myAjax = new Ajax.Updater
		(
			retour,
			url,
			{
			method: 'get',
			evalScripts: true,
			encoding: 'iso-8859-1'	
			}
		);
		
	}
	else
	{
		$('seltyp'+form).innerHTML = '<input id="selectType'+form+'" name="selecttype'+form+'" value="" type="hidden"/>';	
	}
}


function lotToTache(id,form,user)
{	

	if((id!="")&&(id!="no"))
	{	
		var retour = 'seltache'+form;
		
		if ($('noTache').value != '')		
			var url = 'popListObject.php?id='+id+'&type=tache&form='+form+'&idTache='+$('noTache').value;
		else
			var url = 'popListObject.php?id='+id+'&type=tache&form='+form;
		
		var myAjax = new Ajax.Updater
		(
			retour,
			url,
			{
			method: 'get',
			evalScripts: true,
			encoding: 'iso-8859-1'	
			}
		);			
	}
	else
		$('seltache'+form).innerHTML = '';	
		
	unsetSuivi3(form);	
	if($('erreur_idSuivi3') != null)
	{
		$('erreur_idSuivi3').innerHTML = "";
	}
	
}


function setSuivi3(element,form)
{
	if(form==2)
		$('idSuivi3').value = element;
	else if(form==4)
		$('idTache').value = element;
}

function unsetSuivi3(form)
{
	
	if(form==2)
		$('idSuivi3').value = "";
	else if(form==4)
		$('idTache').value = "";
}
//fin gestion des select


	