
function showFilled(Value) 
{
  return (Value > 9) ? "" + Value : "0" + Value;
}

function StartClock24() 
{
  TheTime = new Date;
  document.getElementById('Time').innerHTML = showFilled(TheTime.getHours()) + ":" + showFilled(TheTime.getMinutes()) + ":" + showFilled(TheTime.getSeconds());
  setTimeout("StartClock24()",1000)
}

function Favoris (url,site)
{
	if ( navigator.appName != 'Microsoft Internet Explorer' )
		window.sidebar.addPanel(site,url ,"");
	else 
		window.external.AddFavorite(url,site);
}

function connexion()
{
	if (document.getElementsByName('LOGIN')[0].value=='')
	{
		alert ("Veuillez saisir un identifiant de connexion.");
		document.getElementsByName('LOGIN')[0].focus();
		return false;
	}
	if (document.getElementsByName('PASS')[0].value=='')
	{
		alert ("Veuillez saisir un mot de passe.");
		document.getElementsByName('PASS')[0].focus();
		return false;	
	}
	document.forms[0].submit();

}


function form_ajout (formulaire)
{
	var i = 0 ;
	while (formulaire.elements[i])
	{
		if(formulaire.elements[i].value=='' && formulaire.elements[i].name!='SESSION')
		{
			alert ("Le champs n°:"+(i-1)+" est vide !")
			formulaire.elements[i].focus();
			return false;
		}
		if (formulaire.elements[i].name=='ID_F')
		{
			if (isNaN(formulaire.elements[i].value))
			{
				alert ("Le champs n°:"+(i-1)+" doit être un nombre !")
				formulaire.elements[i].focus();
				return false;
			}
		}
		if (formulaire.elements[i].name=='JOUR' )
		{
			var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
			var matchArray = formulaire.elements[i].value.match(datePat); // le format est il correct ?
			 
			if (matchArray == null) 
			{
				alert("Veuillez entrer une date au format jj-mm-aaaa. Exemple : '20-09-2007'");
				formulaire.elements[i].focus();
				return false;
			}
			jour = matchArray[1];
			mois = matchArray[3]; 
			annee = matchArray[5];			 
			if (mois < 1 || mois > 12) 
			{ // le mois est il bon ?
				alert("Le mois doit être compris entre 1 et 12.");
				formulaire.elements[i].focus();
				return false;
			}
			if (jour < 1 || jour > 31) 
			{// le jour est il bon ?
				alert("La date du jour doit être comprise entre 1 et 31.");
				formulaire.elements[i].focus();
				return false;
			}
			 
			if ((mois==4 || mois==6 || mois==9 || mois==11) && jour==31) 
			{
				alert("Le mois "+mois+" ne comporte pas 31 jours !")
				formulaire.elements[i].focus();
				return false;
			}			 
			if (mois == 2) 
			{ // verif 29fev
				var bissextile = (annee % 4 == 0 && (annee % 100 != 0 || annee % 400 == 0));
				if (jour > 29 || (jour==29 && !bissextile)) 
				{
				alert("Fevrier " + annee + " ne comporte pas " + jour + " jours!");
				formulaire.elements[i].focus();
				return false;
				}
			}
		}
		i++;
	}
	formulaire.submit();
	
}

function form_ajout_param (f)
{
	if (f.NOMSOC.value=='')
	{
		alert("Le nom de la société doit être saisi");
		f.NOMSOC.focus();
		return false;
	}
	var chaine ='';
	if(f.ADRESSE.value=='')chaine+=' - Aucune adresse saisi\n';
	if(f.CP.value=='')chaine+='- Aucun code postal saisi\n';
	if(f.TEL.value=='')chaine+='- Aucun téléphone saisi\n';
	if(f.TELECOPIE.value=='')chaine+='- Aucune télécopie(Fax) saisi\n';
	
	if (f.CP.value!='')
	{
		var modele =  /^[0-9][0-9][0-9][0-9][0-9]$/i
		if (! modele.test(f.CP.value)) 
		{
			alert("Le code postal saisi est incorrecte.");
			f.CP.focus();
			return false;
		}
	}

	if (f.TEL.value!='')
	{
		var modele =  /^[0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9]$/i
		if (! modele.test(f.TEL.value)) 
		{
			alert("Le téléphone doit être sous la forme : \"04 94 33 28 68\"");
			f.TEL.focus();
			return false;			
		}
	}

	if (f.TELECOPIE.value!='')
	{
		var modele =  /^[0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9]$/i
		if (! modele.test(f.TELECOPIE.value)) 
		{
			alert("La télécopie doit être sous la forme : \"04 94 33 28 68\"");
			f.TELECOPIE.focus();
			return false;			
		}
	}


	if (chaine !='')
	{
		if ( window.confirm(chaine+"Etes vous sur de vouloir effectué cette modification?"));
		else
			return false;
	}
	f.submit();

}

function form_ajout_partenaire (f)
{
	if (f.NOM.value=='')
	{
		alert("Le nom du partenaire doit être saisi");
		f.NOM.focus();
		return false;
	}	
	if (f.SITE.value=='')
	{
		alert("Le site du partenaire doit être saisi");
		f.SITE.focus();
		return false;
	}
	else
	{
		var modele =  /^http:\/\//i;
		if (! modele.test(f.SITE.value)) 
		{
			alert('Le site du partenaire doit commencer par "http://..."');
			f.SITE.focus();
			return false;
		}	
	}
	f.submit();

}

function form_ajout_qualification (f)
{
	if (f.CONTENU.value=='')
	{
		alert("Le contenu doit être saisi");
		f.CONTENU.focus();
		return false;
	}	
	if (f.CONTENU_ENG.value=='')
	{
		alert("Le contenu anglais doit être saisi");
		f.CONTENU_ENG.focus();
		return false;
	}
	f.submit();

}

function form_ajout_prod (f)
{
	if (f.NOM.value=='')
	{
		alert("La désignation du produit doit être saisie");
		f.NOM.focus();
		return false;
	}
	if (f.DESCRIPTION.value=='')
	{
		alert("La description doit être saisie");
		f.DESCRIPTION.focus();
		return false;
	}
	f.submit();

}

function form_ajout_recrue (f)
{
	if (f.NOM.value=='')
	{
		alert("Le titre de l'annonce doit être saisi");
		f.NOM.focus();
		return false;
	}
	if (f.NAME.value=='')
	{
		alert("Le titre anglais de l'annonce doit être saisi");
		f.NAME.focus();
		return false;
	}
	if (f.OBJECT.value=='')
	{
		alert("L'object doit être saisi");
		f.OBJECT.focus();
		return false;
	}
	if (f.OBJECT_ENG.value=='')
	{
		alert("L'object de la partie anglaise doit être saisi");
		f.OBJECT_ENG.focus();
		return false;
	}
	if (f.MAIL.value=='')
	{
		alert("Le mail du contact doit être saisi");
		f.MAIL.focus();
		return false;
	}
	if (f.MAIL.value!='')
	{
		var modele =  /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i
		if (! modele.test(f.MAIL.value)) 
		{
			alert('L\'adresse mail du contact est invalide');
			f.MAIL.focus();
			return false;
		}
	}
	f.submit();

}

function form_ajout_pole_contact (f)
{
	if(f.elements[2].name=='NOMPOLE')
	{
		if (f.NOMPOLE.value=='')
		{
			alert("Le nom de la société doit être saisi");
			f.NOMPOLE.focus();
			return false;
		}
	}
	else 
	{
		if (f.POSTE.value=='')
		{
			alert("Le poste du contact doit être saisi");
			f.NOMPOLE.focus();
			return false;
		}
	}
	if(f.TYPE.value=='')
	{
		alert("Aucun type n'a été sélectionné");
		f.TYPE.focus();
		return false;
	}

	if(f.NOM.value=='')
	{
		alert("Le nom du gérant du pôle doit être saisi");
		f.NOM.focus();
		return false;
	}

	if(f.PRENOM.value=='')
	{
		alert("Le prénom du gérant du pôle doit être saisi");
		f.PRENOM.focus();
		return false;
	}

	if (f.TEL.value!='')
	{
		var modele =  /^[0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9]$/i
		if (! modele.test(f.TEL.value)) 
		{
			alert("Le téléphone doit être sous la forme : \"04 94 33 28 68\"");
			f.TEL.focus();
			return false;			
		}
	}

	if(f.MAIL.value=='')
	{
		alert("L'adresse mail du gérant du pôle doit être saisi");
		f.MAIL.focus();
		return false;
	}

	if (f.MAIL.value!='')
	{
		var modele =  /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i
		if (! modele.test(f.MAIL.value)) 
		{
			alert('L\'adresse mail saisi est invalide');
			f.MAIL.focus();
			return false;
		}
	}
	
	if( f.elements[2].name!='NOMPOLE'|| window.confirm("Attention ! La modification d'un pole peut entraîner une incohérence dans le site.\n"
	+"Voulez vous vraiment effectuer la modification?"))
	f.submit();
	else
		return false;
}

function set_key_list(liste,bool,nb)
{
	if (bool)
	{
		if (window.confirm("Etes vous sur de vouloir supprimer cette donnée?"));
		else
			return ;
		
		if (nb>0)
		{
			if (window.confirm("Des formations sont rattachées à cette catégorie."
			+"\nSi vous la supprimez, toutes les formations appartenant à cette catégorie le seront aussi."
			+"\nVoulez vous effectuer la suppression?"));
			else
				return ;
		}
	}
	var valeur = liste.split(",");
	for (var i=0; i<valeur.length ; i++)
	{
		document.forms[0].elements[i].value=valeur[i];
	}
	document.forms[0].submit();
}


function backup (formulaire)
{
	if (window.confirm("Vous allez créer un nouveau fichier de sauvegarde, voulez vous continuer?"))
		formulaire.submit();
	else
		return false;
}

function restauration (formulaire)
{
	if(formulaire.FILE.value=='')
	{
		alert("Veuillez choisir un fichier de restauration.");
		formulaire.FILE.focus();
		return false;
	}
	if (window.confirm("Vous allez restaurer la base de données par rapport au fichier :"+formulaire.FILE.value+".\nVoulez vous écraser les anciennes données par les nouvelles?"))
		formulaire.submit();
	else
		return false;
}

function supprimer (formulaire)
{
	if(formulaire.FILE.value=='')
	{
		alert("Veuillez choisir un fichier de à supprimer.");
		formulaire.FILE.focus();
		return false;
	}
	if (window.confirm("Etes-vous sur de vouloir supprimer le fichier : "+formulaire.FILE.value+" ?"))
		formulaire.submit();
	else
		return false;
}

function set_formation(formulaire)
{
	var xhr;
	if (window.XMLHttpRequest)                 //  Objet de la fenêtre courant
	{ 
	    xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
	} 
	else 
	if (window.ActiveXObject)                    //  Version Active
	{
	      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
	}
	xhr.open("GET","Php/formation.php",true);
	xhr.onreadystatechange = function() 
	{ 
		if(xhr.readyState == 4)
		{
			var chaine =xhr.responseText;
			var t= chaine.split("<br />");
			formulaire.ID_F.length=0;
			formulaire.ID_F[formulaire.ID_F.length] = new Option (" - -Choisissez une Formation- - ","");
			for (var i=0 ; i < t.length && t[i]; i++)
			{
				var valeur = t[i].split(";");
				if (valeur[0]==formulaire.ID_C.value)formulaire.ID_F[formulaire.ID_F.length] = new Option (valeur[2],valeur[1]);
			}
		}
	}
	xhr.send(null);
}

function verif_champs_categorie (formulaire)
{
	if (formulaire.ID_C.value=='')
	{
		alert('Vous devez d\'abord selectionner une catégorie');
		formulaire.ID_C.focus();
	}
}

function info_formation (id_c,id_f,ex)
{
	document.forms[0].ID_C.value=id_c;
	document.forms[0].ID_F.value=id_f;
	document.forms[0].EX.value=ex;
	document.forms[0].submit();
}


function verif_form_formation(ex,formulaire,type)
{
	if (formulaire.ID_C.value=='')
	{
		if (type=='ENG')alert('You haven\'t choose a category');
		else 
		alert('Vous n\'avez selectionné aucune une catégorie');
		formulaire.ID_C.focus();
		return false;
	}
	if (formulaire.ID_F.value=='')
	{
		if (type=='ENG')alert('You haven\'t choose a continuous trainning');
		else 
		alert('Vous n\'avez selectionné aucune une formation');
		formulaire.ID_C.focus();
		return false;
	}
	if (formulaire.NOM.value=='')
	{
		if (type=='ENG')alert('You have to fill up your name');
		else 
		alert('Vous devez indiquer votre nom');
		formulaire.NOM.focus();
		return false;
	}
	if (formulaire.PRENOM.value=='')
	{
		if (type=='ENG')alert('You have to fill up your first name');
		else 
		alert('Vous devez indiquer votre prénom');
		formulaire.PRENOM.focus();
		return false;
	}
	if (formulaire.ADRESSE.value=='')
	{
		if (type=='ENG')alert('You have to fill up your address');
		else 
		alert('Vous devez rentrer une adresse');
		formulaire.ADRESSE.focus();
		return false;
	}
	if (formulaire.VILLE.value=='')
	{
		if (type=='ENG')alert('You have to fill up your city / country');
		else 
		alert('Vous devez rentrer une ville');
		formulaire.VILLE.focus();
		return false;
	}
	if (formulaire.CP.value=='')
	{
		if (type=='ENG')alert('You have to fill up your zip code');
		else 
		alert('Vous devez rentrer un code postal');
		formulaire.CP.focus();
		return false;
	}
	else
	{
		var modele =  /^[0-9][0-9][0-9][0-9][0-9]$/i
		if (! modele.test(formulaire.CP.value)) 
		{
			if (type=='ENG')alert('Your zip code is wrong');
			else 
			alert("Le code postal saisi est incorrect.");
			formulaire.CP.focus();
			return false;			
		}
	}
	if (formulaire.MAIL.value=='')
	{
		if (type=='ENG')alert('You have to fill up your mail address');
		else 
		alert('Vous devez indiquez votre adresse mail');
		formulaire.MAIL.focus();
		return false;
	}
	else
	{
		var modele =  /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i
		if (! modele.test(formulaire.MAIL.value)) 
		{
			if (type=='ENG')alert('Your mail address is wrong');
			else 
			alert('L\'adresse mail saisi est invalide');
			formulaire.MAIL.focus();
			return false;
		}
	
	}
	if (formulaire.TEL.value=='')
	{
		if (type=='ENG')alert('You have to fill up your phone number');
		else 
		alert('Vous devez indiquez votre numéro de téléphone');
		formulaire.TEL.focus();
		return false;
	}
	else
	{
		var modele =  /^[0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9]$/i
		if (! modele.test(formulaire.TEL.value)) 
		{
			if (type=='ENG')alert('Your phone number is wrong');
			else 
			alert("Le téléphone doit être sous la forme : \"04 94 33 28 68\"");
			formulaire.TEL.focus();
			return false;			
		}
	}
	if (formulaire.DENOM.value=='')
	{
		if (type=='ENG')alert('You have to fill up your company name');
		else 
		alert('Vous devez rentrer la dénomination votre l\entreprise');
		formulaire.DENOM.focus();
		return false;
	}
	if (formulaire.ADRESSE_E.value=='')
	{
		if (type=='ENG')alert('You have to fill up your company address');
		else 
		alert('Vous devez rentrer l\'adresse votre l\'entreprise');
		formulaire.CP.focus();
		return false;
	}
	if (formulaire.VILLE_E.value=='')
	{
		if (type=='ENG')alert('You have to fill up your company city / country');
		else 
		alert('Vous devez rentrer une ville');
		formulaire.VILLE_E.focus();
		return false;
	}
	if (formulaire.CP_E.value=='')
	{
		if (type=='ENG')alert('You have to fill up company zip code');
		else 
		alert('Vous devez rentrer un code postal');
		formulaire.CP_E.focus();
		return false;
	}
	else
	{
		var modele =  /^[0-9][0-9][0-9][0-9][0-9]$/i
		if (! modele.test(formulaire.CP_E.value)) 
		{
			if (type=='ENG')alert('Your company zip code is incorrect');
			else 
			alert("Le code postal saisi est incorrect.");
			formulaire.CP_E.focus();
			return false;			
		}
	}
	if (formulaire.TEL_E.value=='')
	{
		if (type=='ENG')alert('You have to fill up your company phone');
		else 
		alert('Vous devez indiquez votre numéro de téléphone de l\'entreprise');
		formulaire.TEL_E.focus();
		return false;
	}
	else
	{
		var modele =  /^[0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9]$/i
		if (! modele.test(formulaire.TEL_E.value)) 
		{
			if (type=='ENG')alert('Your compny phone is wrong');
			else 
			alert("Le téléphone doit être sous la forme : \"04 94 33 28 68\"");
			f.TEL_E.focus();
			return false;			
		}
	}
	if (formulaire.FAX_E.value!='')
	{
		var modele =  /^[0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9]$/i
		if (! modele.test(formulaire.FAX_E.value)) 
		{
			if (type=='ENG')alert('You have to fill up your company fax');
			else 
			alert("Le fax doit être sous la forme : \"04 94 33 28 68\"");
			f.FAX_E.focus();
			return false;			
		}
	}
	if (formulaire.MAIL_E.value=='')
	{
		if (type=='ENG')alert('You have to fill up company mail address');
		else 
		alert('Vous devez indiquez votre adresse mail votre l\'entreprise');
		formulaire.MAIL_E.focus();
		return false;
	}
	else
	{
		var modele =  /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i
		if (! modele.test(formulaire.MAIL.value)) 
		{
			if (type=='ENG')alert('Vous n\'avez selectionné aucune une catégorie');
			else 
			alert('L\'adresse mail saisi est invalide');
			formulaire.MAIL.focus();
			return false;
		}
	
	}
	if (formulaire.ACTIVITES_E.value=='')
	{
		if (type=='ENG')alert('You have to fill up your company activities');
		else 
		alert('Vous devez rentrer une activités');
		formulaire.ACTIVITES_E.focus();
		return false;
	}
	if (formulaire.SIRET_E.value=='')
	{
		alert('Vous devez rentrer un numéro de siret');
		formulaire.SIRET_E.focus();
		return false;
	}
	if (formulaire.NAF_E.value=='')
	{
		alert('Vous devez rentrer un code NAF/APE');
		formulaire.NAF_E.focus();
		return false;
	}
	formulaire.EX.value=ex;
	formulaire.submit();
}

function verif_renseignement_formation(ex,formulaire)
{
	if (formulaire.MAIL.value=='')
	{
		alert('Vous devez indiquez votre adresse mail');
		formulaire.MAIL.focus();
		return false;
	}
	else
	{
		var modele =  /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i
		if (! modele.test(formulaire.MAIL.value)) 
		{
			alert('L\'adresse mail saisi est invalide');
			formulaire.MAIL.focus();
			return false;
		}
	
	}

	if (formulaire.NOM.value=='')
	{
		alert('Vous devez indiquer votre nom');
		formulaire.ID_C.focus();
		return false;
	}

	if (formulaire.PRENOM.value=='')
	{
		alert('Vous devez indiquer votre prénom');
		formulaire.ID_C.focus();
		return false;
	}

	if (formulaire.TEL.value!='')
	{
		var modele =  /^[0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9]$/i
		if (! modele.test(formulaire.TEL.value)) 
		{
			alert("Le téléphone doit être sous la forme : \"04 94 33 28 68\"");
			formulaire.TEL.focus();
			return false;			
		}
	}

	if (formulaire.TEXTE.value=='')
	{
		alert('Aucun texte n\'a été saisi !');
		formulaire.TEXTE.focus();
		return false;
	}
	formulaire.EX.value=ex;
	formulaire.submit();
}

function verif_panier(formulaire)
{
	if (formulaire.NOM.value=='')
	{
		alert('Vous devez indiquer votre nom');
		formulaire.NOM.focus();
		return false;
	}

	if (formulaire.PRENOM.value=='')
	{
		alert('Vous devez indiquer votre nom');
		formulaire.PRENOM.focus();
		return false;
	}

	if (formulaire.SOCIETE.value=='')
	{
		alert('Vous devez indiquer votre prénom');
		formulaire.SOCIETE.focus();
		return false;
	}

	if (formulaire.MAIL.value=='')
	{
		alert('Vous devez indiquez votre adresse mail');
		formulaire.MAIL.focus();
		return false;
	}
	else
	{
		var modele =  /^[a-zA-Z0-9\.\-_]+@[a-zA-Z0-9]+\.[a-zA-Z]{2,5}$/i
		if (! modele.test(formulaire.MAIL.value)) 
		{
			alert('L\'adresse mail saisi est invalide');
			formulaire.MAIL.focus();
			return false;
		}
	
	}

	if (formulaire.TEL.value!='')
	{
		var modele =  /^[0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9] [0-9][0-9]$/i
		if (! modele.test(formulaire.TEL.value)) 
		{
			alert("Le téléphone doit être sous la forme : \"04 94 33 28 68\"");
			formulaire.TEL.focus();
			return false;			
		}
	}
	formulaire.submit();
}

function numero(liste)
{
	for ( var i =0 ; i <liste.length ; i++)
	{
		if (document.getElementsByName('ID_F')[0].value==liste[document.getElementsByName('ID_C')[0].value-1][i]  && 
		document.getElementsByName('ID_F_OLD')[0].value!=liste[document.getElementsByName('ID_C')[0].value-1][i])
		{
			document.getElementById('NUMERO').style.display='block';
			return;
		}
		else
			document.getElementById('NUMERO').style.display='none';
	}
}

function set_partenaires(tableau)
{
	document.getElementById('partenaires').innerHTML='';
	for (var i=0; i<document.getElementsByName('NOMBRE')[0].value;i++)
	{
		partenaire(i,tableau);
	}
}

function partenaire(i,tableau)
{
	var xhr;
	if (window.XMLHttpRequest)                 //  Objet de la fenêtre courant
	{ 
	    xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
	} 
	else 
	if (window.ActiveXObject)                    //  Version Active
	{
	      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
	}
	xhr.open("GET","Php/partenaire.php",true);
	xhr.onreadystatechange = function() 
	{ 
		if(xhr.readyState == 4)
		{
			var chaine =xhr.responseText;
			var t= chaine.split("\n");
			var opt ="Image n°"+(i+1)+" : <select name='IMAGE"+(i+1)+"' ><br />";
			for (var j=0 ; j < t.length && t[j]; j++)
			{
				var valeur = t[j].split(";");
				var select ="";
				if (tableau[i]==valeur[0])select="selected"
				opt +="<option value='"+valeur[0]+"' "+select+">"+valeur[1]+"</option>";
			}
			opt +="</select><br />";
			document.getElementById('partenaires').innerHTML+= opt ;
		}
	}
	xhr.send(null);

}

function change_gamme(formulaire)
{
	var xhr;
	if (window.XMLHttpRequest)                 //  Objet de la fenêtre courant
	{ 
	    xhr = new XMLHttpRequest();     //  Firefox, Safari, ...
	} 
	else 
	if (window.ActiveXObject)                    //  Version Active
	{
	      xhr = new ActiveXObject("Microsoft.XMLHTTP");   // Internet Explorer 
	}
	xhr.open("GET","Php/gamme.php",true);
	xhr.onreadystatechange = function() 
	{ 
		if(xhr.readyState == 4)
		{
			var chaine =xhr.responseText;
			var t= chaine.split("<br />");
			formulaire.GAMME.length=0;
			formulaire.GAMME[formulaire.GAMME.length] = new Option (" - -Choisissez une gamme- - ","");
			for (var i=0 ; i < t.length && t[i]; i++)
			{
				var valeur = t[i].split(";");
				if (valeur[0]==formulaire.ID_F.value)formulaire.GAMME[formulaire.GAMME.length] = new Option (valeur[1],valeur[1]);
			}
		}
	}
	xhr.send(null);
}

function change_gamme_(url)
{
	url+=document.getElementsByName('selection_gamme')[0].value;
	document.location = url;
}

function add_gammes()
{
	i = document.getElementsByTagName('input').length-7;
	document.getElementById('gamme').innerHTML+= "<input type='text'  name='GAMME"+i+"' value='' /><br />";
}

function del_gammes(tableau)
{
	i = document.getElementsByTagName('input').length-8;
	document.getElementById('gamme').innerHTML='';
	for(j=0;j<i;j++)
	{
		if (j<tableau.length)valeur = tableau[j];
		else
			valeur='';
		document.getElementById('gamme').innerHTML+= "<input type='text'  name='GAMME"+j+"' value='"+valeur+"' /><br />";
	}
}

function set_gammes(tableau,value)
{
	document.getElementById('gamme').innerHTML='';
	for (var i=0; i<value;i++)
	{
		valeur=tableau[i];
		document.getElementById('gamme').innerHTML+= "<input type='text'  name='GAMME"+i+"' value='"+valeur+"' /><br />";
	}
}
var nb;
function add_densite()
{
	var chaine='';
	i=0;
	for(;i<=nb;i++)
	{
		valeur = document.getElementsByName('REF'+i)[0].value;
		valeur1 = document.getElementsByName('LIBELLE'+i)[0].value;
		valeur2 = document.getElementsByName('PRIX'+i)[0].value;
		valeur3 = document.getElementsByName('PRIX_REVIENT'+i)[0].value;
		chaine+= "<input type='text'  name='REF"+i+"' value='"+valeur+"'  size='8'/><input type='text'  name='LIBELLE"+i+"' value='"+valeur1
		+"'  size='25'/><input type='text'  name='PRIX"+i
		+"' value='"+valeur2+"'  size='10'/><input type='text'  name='PRIX_REVIENT"+i+"' value='"+valeur3+"'  size='10'/><br />";
	}
	nb++;
	valeur='';valeur1='';valeur2='';valeur3='';
	chaine+= "<input type='text'  name='REF"+i+"' value='"+valeur+"'  size='8'/><input type='text'  name='LIBELLE"+i+"' value='"+valeur1
	+"' size='25' /><input type='text'  name='PRIX"+i
	+"' value='"+valeur2+"' size='10' /><input type='text'  name='PRIX_REVIENT"+i+"' value='"+valeur3+"'  size='10'/><br />";
	document.getElementById('densite').innerHTML=chaine;
}

function del_densite()
{
	var chaine='';
	for(i=0;i<nb;i++)
	{
		valeur = document.getElementsByName('REF'+i)[0].value;
		valeur1 = document.getElementsByName('LIBELLE'+i)[0].value;
		valeur2 = document.getElementsByName('PRIX'+i)[0].value;
		valeur3 = document.getElementsByName('PRIX_REVIENT'+i)[0].value;
		chaine+= "<input type='text'  name='REF"+i+"' value='"+valeur+"'  size='8'/><input type='text'  name='LIBELLE"+i+"' value='"+valeur1
		+"'  size='25'/><input type='text'  name='PRIX"+i
		+"' value='"+valeur2+"' size='10' /><input type='text'  name='PRIX_REVIENT"+i+"' value='"+valeur3+"'  size='10'/><br />";
	}
	document.getElementById('densite').innerHTML=chaine;
	nb--;
}

function set_densite(tableau,value)
{
	nb=value-1;
	document.getElementById('densite').innerHTML='';
	for (var i=0; i<value;i++)
	{
		valeur = tableau[i][0];
		valeur1 = tableau[i][1];
		valeur2 = tableau[i][2];
		valeur3 = tableau[i][3];
		document.getElementById('densite').innerHTML+= "<input type='text'  name='REF"+i+"' value='"+valeur+"' size='8'/><input type='text'  name='LIBELLE"+i
		+"' value='"+valeur1+"'  size='25'/><input type='text'  name='PRIX"+i
		+"' value='"+valeur2+"'  size='10'/><input type='text'  name='PRIX_REVIENT"+i+"' value='"+valeur3+"'  size='10'/><br />";
	}
}

function ajouter_panier(formulaire)
{
	formulaire.submit();
}

