function remplirSelectEdition(selectEdition, pasDeSO)
{
	addOptionToSelect('', '- Choisissez -', selectEdition);
	addSO(selectEdition, pasDeSO, 'EditionSO', false);
	addOptionToSelectWithId('AHD', 'Antidote HD', selectEdition, 'AHD');
	addOptionToSelectWithId('ARX', 'Antidote RX', selectEdition, 'ARX');
	addOptionToSelectWithId('APR', 'Antidote Prisme', selectEdition, 'APR');
	addOptionToSelectWithId('AMP', 'Antidote MP', selectEdition, 'AMP');
	addOptionToSelectWithId('A2K', 'Antidote 2000', selectEdition, 'A2K');
	addOptionToSelectWithId('A98', 'Antidote 98', selectEdition, 'A98');
	addOptionToSelectWithId('A96', 'Antidote 96', selectEdition, 'A96');
}

function remplirSelectProbleme(selectProbleme, pasDeSO)
{
	addOptionToSelect('', '- Choisissez -', selectProbleme);
	addOptionToSelectWithId('CodeActivationNonValide', 'Code d\'activation', selectProbleme, 'CodeActivationNonValide');
	addOptionToSelectWithId('NoDeSeriePerdu', 'Numéro de série perdu', selectProbleme, 'NoDeSeriePerdu');
	addOptionToSelectWithId('DifficulteTelechargement', 'Difficulté de téléchargement', selectProbleme, 'DifficulteTelechargement');
	addOptionToSelectWithId('ProblemeUtilisation', 'Difficulté d\'utilisation', selectProbleme, 'ProblemeUtilisation');
	addOptionToSelectWithId('QuestionLinguistique', 'Question linguistique', selectProbleme, 'QuestionLinguistique');
	addOptionToSelectWithId('VisuelIntegre', 'Visuel intégré', selectProbleme, 'VisuelIntegre');
	addOptionToSelectWithId('MiseANiveau', 'Mise à niveau', selectProbleme, 'MiseANiveau');
	addOptionToSelectWithId('NouvelleAdresse', 'Changement d\'adresse', selectProbleme, 'NouvelleAdresse');
	addOptionToSelectWithId('Commentaire', 'Commentaires et suggestions', selectProbleme, 'Commentaire');
}

function remplirSelectPlateforme(selectPlateforme, pasDeSO, requiredEdition)
{
	if (requiredEdition == '') {
		addSO(selectPlateforme, pasDeSO, 'SystemeExploitationSO', 'SE');
	}
	if (requiredEdition == 'AHD') {
		addOptionToSelectWithId('Win', 'Windows', selectPlateforme, 'Win');
		addOptionToSelectWithId('Mac', 'Macintosh', selectPlateforme, 'Mac');
		addOptionToSelectWithId('Lin', 'Linux', selectPlateforme, 'Lin');
	}
	if (requiredEdition == 'ARX') {
		addOptionToSelectWithId('Win', 'Windows', selectPlateforme, 'Win');
		addOptionToSelectWithId('Mac', 'Macintosh', selectPlateforme, 'Mac');
		addOptionToSelectWithId('Lin', 'Linux', selectPlateforme, 'Lin');
	}
	if (requiredEdition == 'APR') {
		addOptionToSelectWithId('Win', 'Windows', selectPlateforme, 'Win');
		addOptionToSelectWithId('Mac', 'Macintosh', selectPlateforme, 'Mac');
		addOptionToSelectWithId('Lin', 'Linux', selectPlateforme, 'Lin');
	}
	if (requiredEdition == 'AMP') {
		addOptionToSelectWithId('Win', 'Windows', selectPlateforme, 'Win');
		addOptionToSelectWithId('Mac', 'Macintosh', selectPlateforme, 'Mac');
		addOptionToSelectWithId('Lin', 'Linux', selectPlateforme, 'Lin');
	}
	if (requiredEdition == 'A2K') {
		addOptionToSelectWithId('Win', 'Windows', selectPlateforme, 'Win');
		addOptionToSelectWithId('Mac', 'Macintosh', selectPlateforme, 'Mac');
		addOptionToSelectWithId('Lin', 'Linux', selectPlateforme, 'Lin');
	}
	if (requiredEdition == 'A98') {
		addOptionToSelectWithId('Win', 'Windows', selectPlateforme, 'Win');
		addOptionToSelectWithId('Mac', 'Macintosh', selectPlateforme, 'Mac');
		addOptionToSelectWithId('Lin', 'Linux', selectPlateforme, 'Lin');
	}
	if (requiredEdition == 'A96') {
		addOptionToSelectWithId('Win', 'Windows', selectPlateforme, 'Win');
		addOptionToSelectWithId('Mac', 'Macintosh', selectPlateforme, 'Mac');
		addOptionToSelectWithId('Lin', 'Linux', selectPlateforme, 'Lin');
	}
}

function donneVersionsPlateforme(requiredEdition, requiredOS)
{
	var mesVersions = [];
	if (requiredEdition == 'AHD') {
		if (requiredOS == 'Win') {
			mesVersions.push('Win7');
			mesVersions.push('WinVista');
			mesVersions.push('WinXP');
			mesVersions.push('Win2008');
			mesVersions.push('Win2003');
		}
		if (requiredOS == 'Mac') {
			mesVersions.push('10.7');
			mesVersions.push('10.6');
			mesVersions.push('10.5');
			mesVersions.push('10.4.11');
		}
		if (requiredOS == 'Lin') {
			mesVersions.push('Linux_Ubuntu1110');
			mesVersions.push('Linux_Ubuntu1104');
			mesVersions.push('Linux_Ubuntu1010');
			mesVersions.push('Linux_Ubuntu1004');
			mesVersions.push('Linux_Ubuntu910');
			mesVersions.push('Linux_Ubuntu904');
			mesVersions.push('Linux_Ubuntu810');
			mesVersions.push('Linux_Ubuntu804');
			mesVersions.push('Linux_SLED11');
			mesVersions.push('Linux_Fedora16');
			mesVersions.push('Linux_Fedora15');
			mesVersions.push('Linux_Fedora14');
			mesVersions.push('Linux_Fedora13');
			mesVersions.push('Linux_Fedora12');
			mesVersions.push('Linux_Fedora11');
			mesVersions.push('Linux_Mandriva2010.2');
			mesVersions.push('Linux_Mandriva2010.1');
			mesVersions.push('Linux_Mandriva2010');
			mesVersions.push('Linux_Mandriva2009.1');
			mesVersions.push('Linux_XandrosEeePC');
		}
	}
	if (requiredEdition == 'ARX') {
		if (requiredOS == 'Win') {
			mesVersions.push('WinVista');
			mesVersions.push('WinXP');
			mesVersions.push('Win2000');
			mesVersions.push('Win2008');
			mesVersions.push('Win2003');
		}
		if (requiredOS == 'Mac') {
			mesVersions.push('10.5');
			mesVersions.push('10.4');
			mesVersions.push('10.3.9');
		}
		if (requiredOS == 'Lin') {
			mesVersions.push('Linux_Ubuntu904');
			mesVersions.push('Linux_Ubuntu810');
			mesVersions.push('Linux_Ubuntu804');
			mesVersions.push('Linux_Ubuntu710');
			mesVersions.push('Linux_Ubuntu610');
			mesVersions.push('Linux_Ubuntu606');
			mesVersions.push('Linux_SLED10');
			mesVersions.push('Linux_Fedora10');
			mesVersions.push('Linux_Fedora9');
			mesVersions.push('Linux_Fedora8');
			mesVersions.push('Linux_Fedora7');
			mesVersions.push('Linux_Fedora6');
			mesVersions.push('Linux_Fedora5');
			mesVersions.push('Linux_Fedora4');
			mesVersions.push('Linux_Mandriva2009.1');
			mesVersions.push('Linux_Mandriva2009');
			mesVersions.push('Linux_Mandriva2008.1');
			mesVersions.push('Linux_XandrosEeePC');
			mesVersions.push('Linux_Autre');
		}
	}
	if (requiredEdition == 'APR') {
		if (requiredOS == 'Win') {
		}
		if (requiredOS == 'Mac') {
		}
		if (requiredOS == 'Lin') {
		}
	}
	if (requiredEdition == 'AMP') {
		if (requiredOS == 'Win') {
		}
		if (requiredOS == 'Mac') {
		}
		if (requiredOS == 'Lin') {
		}
	}
	if (requiredEdition == 'A2K') {
		if (requiredOS == 'Win') {
		}
		if (requiredOS == 'Mac') {
		}
		if (requiredOS == 'Lin') {
		}
	}
	if (requiredEdition == 'A98') {
		if (requiredOS == 'Win') {
		}
		if (requiredOS == 'Mac') {
		}
		if (requiredOS == 'Lin') {
		}
	}
	if (requiredEdition == 'A96') {
		if (requiredOS == 'Win') {
		}
		if (requiredOS == 'Mac') {
		}
		if (requiredOS == 'Lin') {
		}
	}
	return mesVersions;
}

function remplirSelectPlateformeVersion(selectPlateformeVersion, pasDeSO, requiredEdition, requiredOS)
{
	var monOption = document.createElement("OPTION");
	monOption.value = '';
	monOption.appendChild(document.createTextNode(''));
	monOption.className = "OS_Windows OS_Mac OS_Linux";
	selectPlateformeVersion.appendChild(monOption);
	if(!requiredOS || !requiredEdition) {
		addSO(selectPlateformeVersion, pasDeSO, 'SystemeExploitationVersionSO', false);
	}
	if (requiredEdition == 'AHD') {
		if (requiredOS == 'Win') {
			addOptionToSelectWithId('Win7', '7', selectPlateformeVersion, 'Win7');
			addOptionToSelectWithId('WinVista', 'Vista', selectPlateformeVersion, 'WinVista');
			addOptionToSelectWithId('WinXP', 'XP', selectPlateformeVersion, 'WinXP');
			addOptionToSelectWithId('Win2008', '2008', selectPlateformeVersion, 'Win2008');
			addOptionToSelectWithId('Win2003', '2003', selectPlateformeVersion, 'Win2003');
		}
		if (requiredOS == 'Mac') {
			addOptionToSelectWithId('10.7', '10.7 (Lion)', selectPlateformeVersion, '10.7');
			addOptionToSelectWithId('10.6', '10.6 (Snow Leopard)', selectPlateformeVersion, '10.6');
			addOptionToSelectWithId('10.5', '10.5 (Leopard)', selectPlateformeVersion, '10.5');
			addOptionToSelectWithId('10.4.11', '10.4.11 (Tiger)', selectPlateformeVersion, '10.4.11');
		}
		if (requiredOS == 'Lin') {
			addOptionToSelectWithId('Linux_Ubuntu1110', 'Ubuntu 11.10', selectPlateformeVersion, 'Linux_Ubuntu1110');
			addOptionToSelectWithId('Linux_Ubuntu1104', 'Ubuntu 11.04', selectPlateformeVersion, 'Linux_Ubuntu1104');
			addOptionToSelectWithId('Linux_Ubuntu1010', 'Ubuntu 10.10', selectPlateformeVersion, 'Linux_Ubuntu1010');
			addOptionToSelectWithId('Linux_Ubuntu1004', 'Ubuntu 10.04', selectPlateformeVersion, 'Linux_Ubuntu1004');
			addOptionToSelectWithId('Linux_Ubuntu910', 'Ubuntu 9.10', selectPlateformeVersion, 'Linux_Ubuntu910');
			addOptionToSelectWithId('Linux_Ubuntu904', 'Ubuntu 9.04', selectPlateformeVersion, 'Linux_Ubuntu904');
			addOptionToSelectWithId('Linux_Ubuntu810', 'Ubuntu 8.10', selectPlateformeVersion, 'Linux_Ubuntu810');
			addOptionToSelectWithId('Linux_Ubuntu804', 'Ubuntu 8.04', selectPlateformeVersion, 'Linux_Ubuntu804');
			addOptionToSelectWithId('Linux_SLED11', 'SLED 11', selectPlateformeVersion, 'Linux_SLED11');
			addOptionToSelectWithId('Linux_Fedora16', 'Fedora 16', selectPlateformeVersion, 'Linux_Fedora16');
			addOptionToSelectWithId('Linux_Fedora15', 'Fedora 15', selectPlateformeVersion, 'Linux_Fedora15');
			addOptionToSelectWithId('Linux_Fedora14', 'Fedora 14', selectPlateformeVersion, 'Linux_Fedora14');
			addOptionToSelectWithId('Linux_Fedora13', 'Fedora 13', selectPlateformeVersion, 'Linux_Fedora13');
			addOptionToSelectWithId('Linux_Fedora12', 'Fedora 12', selectPlateformeVersion, 'Linux_Fedora12');
			addOptionToSelectWithId('Linux_Fedora11', 'Fedora 11', selectPlateformeVersion, 'Linux_Fedora11');
			addOptionToSelectWithId('Linux_Mandriva2010.2', 'Mandriva 2010.2', selectPlateformeVersion, 'Linux_Mandriva2010.2');
			addOptionToSelectWithId('Linux_Mandriva2010.1', 'Mandriva 2010.1', selectPlateformeVersion, 'Linux_Mandriva2010.1');
			addOptionToSelectWithId('Linux_Mandriva2010', 'Mandriva 2010', selectPlateformeVersion, 'Linux_Mandriva2010');
			addOptionToSelectWithId('Linux_Mandriva2009.1', 'Mandriva 2009.1', selectPlateformeVersion, 'Linux_Mandriva2009.1');
			addOptionToSelectWithId('Linux_XandrosEeePC', 'Xandros Eee PC', selectPlateformeVersion, 'Linux_XandrosEeePC');
		}
	}
	if (requiredEdition == 'ARX') {
		if (requiredOS == 'Win') {
			addOptionToSelectWithId('WinVista', 'Vista', selectPlateformeVersion, 'WinVista');
			addOptionToSelectWithId('WinXP', 'XP', selectPlateformeVersion, 'WinXP');
			addOptionToSelectWithId('Win2000', '2000', selectPlateformeVersion, 'Win2000');
			addOptionToSelectWithId('Win2008', '2008', selectPlateformeVersion, 'Win2008');
			addOptionToSelectWithId('Win2003', '2003', selectPlateformeVersion, 'Win2003');
		}
		if (requiredOS == 'Mac') {
			addOptionToSelectWithId('10.5', '10.5 (Leopard)', selectPlateformeVersion, '10.5');
			addOptionToSelectWithId('10.4', '10.4 (Tiger)', selectPlateformeVersion, '10.4');
			addOptionToSelectWithId('10.3.9', '10.3.9 (Panther)', selectPlateformeVersion, '10.3.9');
		}
		if (requiredOS == 'Lin') {
			addOptionToSelectWithId('Linux_Ubuntu904', 'Ubuntu 9.04', selectPlateformeVersion, 'Linux_Ubuntu904');
			addOptionToSelectWithId('Linux_Ubuntu810', 'Ubuntu 8.10', selectPlateformeVersion, 'Linux_Ubuntu810');
			addOptionToSelectWithId('Linux_Ubuntu804', 'Ubuntu 8.04', selectPlateformeVersion, 'Linux_Ubuntu804');
			addOptionToSelectWithId('Linux_Ubuntu710', 'Ubuntu 7.10', selectPlateformeVersion, 'Linux_Ubuntu710');
			addOptionToSelectWithId('Linux_Ubuntu610', 'Ubuntu 6.10', selectPlateformeVersion, 'Linux_Ubuntu610');
			addOptionToSelectWithId('Linux_Ubuntu606', 'Ubuntu 6.06', selectPlateformeVersion, 'Linux_Ubuntu606');
			addOptionToSelectWithId('Linux_SLED10', 'SLED 10', selectPlateformeVersion, 'Linux_SLED10');
			addOptionToSelectWithId('Linux_Fedora10', 'Fedora 10', selectPlateformeVersion, 'Linux_Fedora10');
			addOptionToSelectWithId('Linux_Fedora9', 'Fedora 9', selectPlateformeVersion, 'Linux_Fedora9');
			addOptionToSelectWithId('Linux_Fedora8', 'Fedora 8', selectPlateformeVersion, 'Linux_Fedora8');
			addOptionToSelectWithId('Linux_Fedora7', 'Fedora 7', selectPlateformeVersion, 'Linux_Fedora7');
			addOptionToSelectWithId('Linux_Fedora6', 'Fedora 6', selectPlateformeVersion, 'Linux_Fedora6');
			addOptionToSelectWithId('Linux_Fedora5', 'Fedora 5', selectPlateformeVersion, 'Linux_Fedora5');
			addOptionToSelectWithId('Linux_Fedora4', 'Fedora 4', selectPlateformeVersion, 'Linux_Fedora4');
			addOptionToSelectWithId('Linux_Mandriva2009.1', 'Mandriva 2009.1', selectPlateformeVersion, 'Linux_Mandriva2009.1');
			addOptionToSelectWithId('Linux_Mandriva2009', 'Mandriva 2009', selectPlateformeVersion, 'Linux_Mandriva2009');
			addOptionToSelectWithId('Linux_Mandriva2008.1', 'Mandriva 2008.1', selectPlateformeVersion, 'Linux_Mandriva2008.1');
			addOptionToSelectWithId('Linux_XandrosEeePC', 'Xandros Eee PC', selectPlateformeVersion, 'Linux_XandrosEeePC');
			addOptionToSelectWithId('Linux_Autre', 'Autre', selectPlateformeVersion, 'Linux_Autre');
		}
	}
	if (requiredEdition == 'APR') {
		if (requiredOS == 'Win') {
		}
		if (requiredOS == 'Mac') {
		}
		if (requiredOS == 'Lin') {
		}
	}
	if (requiredEdition == 'AMP') {
		if (requiredOS == 'Win') {
		}
		if (requiredOS == 'Mac') {
		}
		if (requiredOS == 'Lin') {
		}
	}
	if (requiredEdition == 'A2K') {
		if (requiredOS == 'Win') {
		}
		if (requiredOS == 'Mac') {
		}
		if (requiredOS == 'Lin') {
		}
	}
	if (requiredEdition == 'A98') {
		if (requiredOS == 'Win') {
		}
		if (requiredOS == 'Mac') {
		}
		if (requiredOS == 'Lin') {
		}
	}
	if (requiredEdition == 'A96') {
		if (requiredOS == 'Win') {
		}
		if (requiredOS == 'Mac') {
		}
		if (requiredOS == 'Lin') {
		}
	}
}

function remplirSelectTexteur(selectTexteur, pasDeSO, requiredEdition, requiredOS)
{
	addOptionToSelectWithId('', '', selectTexteur, 'TexteurVide');
	addSO(selectTexteur, pasDeSO, 'TexteurSO', false);
	if (requiredEdition == 'AHD') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
				addOptionToSelectWithId('MS Office => Excel', 'Excel', optGroup, 'MS Office => Excel');
				addOptionToSelectWithId('MS Office => Outlook', 'Outlook', optGroup, 'MS Office => Outlook');
				addOptionToSelectWithId('MS Office => PowerPoint', 'PowerPoint', optGroup, 'MS Office => PowerPoint');
				addOptionToSelectWithId('MS Office => Word', 'Word', optGroup, 'MS Office => Word');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
				addOptionToSelectWithId('LibreOffice => Calc', 'Calc', optGroup, 'LibreOffice => Calc');
				addOptionToSelectWithId('LibreOffice => Draw', 'Draw', optGroup, 'LibreOffice => Draw');
				addOptionToSelectWithId('LibreOffice => Impress', 'Impress', optGroup, 'LibreOffice => Impress');
				addOptionToSelectWithId('LibreOffice => Writer', 'Writer', optGroup, 'LibreOffice => Writer');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
				addOptionToSelectWithId('OpenOffice.org => Calc', 'Calc', optGroup, 'OpenOffice.org => Calc');
				addOptionToSelectWithId('OpenOffice.org => Draw', 'Draw', optGroup, 'OpenOffice.org => Draw');
				addOptionToSelectWithId('OpenOffice.org => Impress', 'Impress', optGroup, 'OpenOffice.org => Impress');
				addOptionToSelectWithId('OpenOffice.org => Writer', 'Writer', optGroup, 'OpenOffice.org => Writer');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
				addOptionToSelectWithId('Autres logiciels => Bloc-notes (Notepad)', 'Bloc-notes (Notepad)', optGroup, 'Autres logiciels => Bloc-notes (Notepad)');
				addOptionToSelectWithId('Autres logiciels => Eudora OSE', 'Eudora OSE', optGroup, 'Autres logiciels => Eudora OSE');
				addOptionToSelectWithId('Autres logiciels => Firefox', 'Firefox', optGroup, 'Autres logiciels => Firefox');
				addOptionToSelectWithId('Autres logiciels => Google Chrome', 'Google Chrome', optGroup, 'Autres logiciels => Google Chrome');
				addOptionToSelectWithId('Autres logiciels => GroupWise', 'GroupWise', optGroup, 'Autres logiciels => GroupWise');
				addOptionToSelectWithId('Autres logiciels => Illustrator', 'Illustrator', optGroup, 'Autres logiciels => Illustrator');
				addOptionToSelectWithId('Autres logiciels => InCopy', 'InCopy', optGroup, 'Autres logiciels => InCopy');
				addOptionToSelectWithId('Autres logiciels => InDesign', 'InDesign', optGroup, 'Autres logiciels => InDesign');
				addOptionToSelectWithId('Autres logiciels => Internet Explorer', 'Internet Explorer', optGroup, 'Autres logiciels => Internet Explorer');
				addOptionToSelectWithId('Autres logiciels => Outlook Express', 'Outlook Express', optGroup, 'Autres logiciels => Outlook Express');
				addOptionToSelectWithId('Autres logiciels => Postbox', 'Postbox', optGroup, 'Autres logiciels => Postbox');
				addOptionToSelectWithId('Autres logiciels => Postbox Express', 'Postbox Express', optGroup, 'Autres logiciels => Postbox Express');
				addOptionToSelectWithId('Autres logiciels => StarOffice', 'StarOffice', optGroup, 'Autres logiciels => StarOffice');
				addOptionToSelectWithId('Autres logiciels => Thunderbird', 'Thunderbird', optGroup, 'Autres logiciels => Thunderbird');
				addOptionToSelectWithId('Autres logiciels => Web Creator', 'Web Creator', optGroup, 'Autres logiciels => Web Creator');
				addOptionToSelectWithId('Autres logiciels => Windows Live Mail', 'Windows Live Mail', optGroup, 'Autres logiciels => Windows Live Mail');
				addOptionToSelectWithId('Autres logiciels => Windows Mail', 'Windows Mail', optGroup, 'Autres logiciels => Windows Mail');
				addOptionToSelectWithId('Autres logiciels => WordPad', 'WordPad', optGroup, 'Autres logiciels => WordPad');
				addOptionToSelectWithId('Autres logiciels => WordPerfect', 'WordPerfect', optGroup, 'Autres logiciels => WordPerfect');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
				addOptionToSelectWithId('iWork => Keynote', 'Keynote', optGroup, 'iWork => Keynote');
				addOptionToSelectWithId('iWork => Numbers', 'Numbers', optGroup, 'iWork => Numbers');
				addOptionToSelectWithId('iWork => Pages', 'Pages', optGroup, 'iWork => Pages');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
				addOptionToSelectWithId('MS Office => Entourage', 'Entourage', optGroup, 'MS Office => Entourage');
				addOptionToSelectWithId('MS Office => Excel', 'Excel', optGroup, 'MS Office => Excel');
				addOptionToSelectWithId('MS Office => Outlook', 'Outlook', optGroup, 'MS Office => Outlook');
				addOptionToSelectWithId('MS Office => PowerPoint', 'PowerPoint', optGroup, 'MS Office => PowerPoint');
				addOptionToSelectWithId('MS Office => Word', 'Word', optGroup, 'MS Office => Word');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
				addOptionToSelectWithId('LibreOffice => Calc', 'Calc', optGroup, 'LibreOffice => Calc');
				addOptionToSelectWithId('LibreOffice => Draw', 'Draw', optGroup, 'LibreOffice => Draw');
				addOptionToSelectWithId('LibreOffice => Impress', 'Impress', optGroup, 'LibreOffice => Impress');
				addOptionToSelectWithId('LibreOffice => Writer', 'Writer', optGroup, 'LibreOffice => Writer');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
				addOptionToSelectWithId('OpenOffice.org => Calc', 'Calc', optGroup, 'OpenOffice.org => Calc');
				addOptionToSelectWithId('OpenOffice.org => Draw', 'Draw', optGroup, 'OpenOffice.org => Draw');
				addOptionToSelectWithId('OpenOffice.org => Impress', 'Impress', optGroup, 'OpenOffice.org => Impress');
				addOptionToSelectWithId('OpenOffice.org => Writer', 'Writer', optGroup, 'OpenOffice.org => Writer');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
				addOptionToSelectWithId('Autres logiciels => BBEdit', 'BBEdit', optGroup, 'Autres logiciels => BBEdit');
				addOptionToSelectWithId('Autres logiciels => Eudora OSE', 'Eudora OSE', optGroup, 'Autres logiciels => Eudora OSE');
				addOptionToSelectWithId('Autres logiciels => Firefox', 'Firefox', optGroup, 'Autres logiciels => Firefox');
				addOptionToSelectWithId('Autres logiciels => Google Chrome', 'Google Chrome', optGroup, 'Autres logiciels => Google Chrome');
				addOptionToSelectWithId('Autres logiciels => Illustrator', 'Illustrator', optGroup, 'Autres logiciels => Illustrator');
				addOptionToSelectWithId('Autres logiciels => InCopy', 'InCopy', optGroup, 'Autres logiciels => InCopy');
				addOptionToSelectWithId('Autres logiciels => InDesign', 'InDesign', optGroup, 'Autres logiciels => InDesign');
				addOptionToSelectWithId('Autres logiciels => Mail', 'Mail', optGroup, 'Autres logiciels => Mail');
				addOptionToSelectWithId('Autres logiciels => Mailsmith', 'Mailsmith', optGroup, 'Autres logiciels => Mailsmith');
				addOptionToSelectWithId('Autres logiciels => Menu contextuel système', 'Menu contextuel système', optGroup, 'Autres logiciels => Menu contextuel système');
				addOptionToSelectWithId('Autres logiciels => Menu Dock', 'Menu Dock', optGroup, 'Autres logiciels => Menu Dock');
				addOptionToSelectWithId('Autres logiciels => NeoOffice', 'NeoOffice', optGroup, 'Autres logiciels => NeoOffice');
				addOptionToSelectWithId('Autres logiciels => Nisus Writer Express', 'Nisus Writer Express', optGroup, 'Autres logiciels => Nisus Writer Express');
				addOptionToSelectWithId('Autres logiciels => Nisus Writer Pro', 'Nisus Writer Pro', optGroup, 'Autres logiciels => Nisus Writer Pro');
				addOptionToSelectWithId('Autres logiciels => Postbox', 'Postbox', optGroup, 'Autres logiciels => Postbox');
				addOptionToSelectWithId('Autres logiciels => Postbox Express', 'Postbox Express', optGroup, 'Autres logiciels => Postbox Express');
				addOptionToSelectWithId('Autres logiciels => PowerMail', 'PowerMail', optGroup, 'Autres logiciels => PowerMail');
				addOptionToSelectWithId('Autres logiciels => QuarkXPress', 'QuarkXPress', optGroup, 'Autres logiciels => QuarkXPress');
				addOptionToSelectWithId('Autres logiciels => Safari', 'Safari', optGroup, 'Autres logiciels => Safari');
				addOptionToSelectWithId('Autres logiciels => Services Mac OS X', 'Services Mac OS X', optGroup, 'Autres logiciels => Services Mac OS X');
				addOptionToSelectWithId('Autres logiciels => Tex-Edit Plus', 'Tex-Edit Plus', optGroup, 'Autres logiciels => Tex-Edit Plus');
				addOptionToSelectWithId('Autres logiciels => TextEdit', 'TextEdit', optGroup, 'Autres logiciels => TextEdit');
				addOptionToSelectWithId('Autres logiciels => TextWrangler', 'TextWrangler', optGroup, 'Autres logiciels => TextWrangler');
				addOptionToSelectWithId('Autres logiciels => Thunderbird', 'Thunderbird', optGroup, 'Autres logiciels => Thunderbird');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
				addOptionToSelectWithId('LibreOffice => Calc', 'Calc', optGroup, 'LibreOffice => Calc');
				addOptionToSelectWithId('LibreOffice => Draw', 'Draw', optGroup, 'LibreOffice => Draw');
				addOptionToSelectWithId('LibreOffice => Impress', 'Impress', optGroup, 'LibreOffice => Impress');
				addOptionToSelectWithId('LibreOffice => Writer', 'Writer', optGroup, 'LibreOffice => Writer');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
				addOptionToSelectWithId('OpenOffice.org => Calc', 'Calc', optGroup, 'OpenOffice.org => Calc');
				addOptionToSelectWithId('OpenOffice.org => Draw', 'Draw', optGroup, 'OpenOffice.org => Draw');
				addOptionToSelectWithId('OpenOffice.org => Impress', 'Impress', optGroup, 'OpenOffice.org => Impress');
				addOptionToSelectWithId('OpenOffice.org => Writer', 'Writer', optGroup, 'OpenOffice.org => Writer');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
				addOptionToSelectWithId('Autres logiciels => Eudora OSE', 'Eudora OSE', optGroup, 'Autres logiciels => Eudora OSE');
				addOptionToSelectWithId('Autres logiciels => Firefox', 'Firefox', optGroup, 'Autres logiciels => Firefox');
				addOptionToSelectWithId('Autres logiciels => Google Chrome', 'Google Chrome', optGroup, 'Autres logiciels => Google Chrome');
				addOptionToSelectWithId('Autres logiciels => Thunderbird', 'Thunderbird', optGroup, 'Autres logiciels => Thunderbird');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
	if (requiredEdition == 'ARX') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
				addOptionToSelectWithId('MS Office => Excel', 'Excel', optGroup, 'MS Office => Excel');
				addOptionToSelectWithId('MS Office => Outlook', 'Outlook', optGroup, 'MS Office => Outlook');
				addOptionToSelectWithId('MS Office => PowerPoint', 'PowerPoint', optGroup, 'MS Office => PowerPoint');
				addOptionToSelectWithId('MS Office => Word', 'Word', optGroup, 'MS Office => Word');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
				addOptionToSelectWithId('OpenOffice.org => Calc', 'Calc', optGroup, 'OpenOffice.org => Calc');
				addOptionToSelectWithId('OpenOffice.org => Draw', 'Draw', optGroup, 'OpenOffice.org => Draw');
				addOptionToSelectWithId('OpenOffice.org => Impress', 'Impress', optGroup, 'OpenOffice.org => Impress');
				addOptionToSelectWithId('OpenOffice.org => Writer', 'Writer', optGroup, 'OpenOffice.org => Writer');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
				addOptionToSelectWithId('Autres logiciels => Bloc-notes (Notepad)', 'Bloc-notes (Notepad)', optGroup, 'Autres logiciels => Bloc-notes (Notepad)');
				addOptionToSelectWithId('Autres logiciels => Eudora', 'Eudora', optGroup, 'Autres logiciels => Eudora');
				addOptionToSelectWithId('Autres logiciels => Firefox', 'Firefox', optGroup, 'Autres logiciels => Firefox');
				addOptionToSelectWithId('Autres logiciels => GroupWise', 'GroupWise', optGroup, 'Autres logiciels => GroupWise');
				addOptionToSelectWithId('Autres logiciels => Illustrator', 'Illustrator', optGroup, 'Autres logiciels => Illustrator');
				addOptionToSelectWithId('Autres logiciels => InCopy', 'InCopy', optGroup, 'Autres logiciels => InCopy');
				addOptionToSelectWithId('Autres logiciels => IncrediMail Xe', 'IncrediMail Xe', optGroup, 'Autres logiciels => IncrediMail Xe');
				addOptionToSelectWithId('Autres logiciels => InDesign', 'InDesign', optGroup, 'Autres logiciels => InDesign');
				addOptionToSelectWithId('Autres logiciels => Internet Explorer', 'Internet Explorer', optGroup, 'Autres logiciels => Internet Explorer');
				addOptionToSelectWithId('Autres logiciels => Lotus Notes', 'Lotus Notes', optGroup, 'Autres logiciels => Lotus Notes');
				addOptionToSelectWithId('Autres logiciels => Outlook Express', 'Outlook Express', optGroup, 'Autres logiciels => Outlook Express');
				addOptionToSelectWithId('Autres logiciels => StarOffice', 'StarOffice', optGroup, 'Autres logiciels => StarOffice');
				addOptionToSelectWithId('Autres logiciels => Thunderbird', 'Thunderbird', optGroup, 'Autres logiciels => Thunderbird');
				addOptionToSelectWithId('Autres logiciels => Visuel', 'Visuel', optGroup, 'Autres logiciels => Visuel');
				addOptionToSelectWithId('Autres logiciels => Web Creator', 'Web Creator', optGroup, 'Autres logiciels => Web Creator');
				addOptionToSelectWithId('Autres logiciels => Windows Mail', 'Windows Mail', optGroup, 'Autres logiciels => Windows Mail');
				addOptionToSelectWithId('Autres logiciels => WordPad', 'WordPad', optGroup, 'Autres logiciels => WordPad');
				addOptionToSelectWithId('Autres logiciels => WordPerfect', 'WordPerfect', optGroup, 'Autres logiciels => WordPerfect');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
				addOptionToSelectWithId('iWork => Keynote', 'Keynote', optGroup, 'iWork => Keynote');
				addOptionToSelectWithId('iWork => Numbers', 'Numbers', optGroup, 'iWork => Numbers');
				addOptionToSelectWithId('iWork => Pages', 'Pages', optGroup, 'iWork => Pages');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
				addOptionToSelectWithId('MS Office => Entourage', 'Entourage', optGroup, 'MS Office => Entourage');
				addOptionToSelectWithId('MS Office => Excel', 'Excel', optGroup, 'MS Office => Excel');
				addOptionToSelectWithId('MS Office => PowerPoint', 'PowerPoint', optGroup, 'MS Office => PowerPoint');
				addOptionToSelectWithId('MS Office => Word', 'Word', optGroup, 'MS Office => Word');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
				addOptionToSelectWithId('OpenOffice.org => Calc', 'Calc', optGroup, 'OpenOffice.org => Calc');
				addOptionToSelectWithId('OpenOffice.org => Draw', 'Draw', optGroup, 'OpenOffice.org => Draw');
				addOptionToSelectWithId('OpenOffice.org => Impress', 'Impress', optGroup, 'OpenOffice.org => Impress');
				addOptionToSelectWithId('OpenOffice.org => Writer', 'Writer', optGroup, 'OpenOffice.org => Writer');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
				addOptionToSelectWithId('Autres logiciels => AppleWorks', 'AppleWorks', optGroup, 'Autres logiciels => AppleWorks');
				addOptionToSelectWithId('Autres logiciels => BBEdit', 'BBEdit', optGroup, 'Autres logiciels => BBEdit');
				addOptionToSelectWithId('Autres logiciels => Eudora', 'Eudora', optGroup, 'Autres logiciels => Eudora');
				addOptionToSelectWithId('Autres logiciels => Firefox', 'Firefox', optGroup, 'Autres logiciels => Firefox');
				addOptionToSelectWithId('Autres logiciels => Illustrator', 'Illustrator', optGroup, 'Autres logiciels => Illustrator');
				addOptionToSelectWithId('Autres logiciels => InCopy', 'InCopy', optGroup, 'Autres logiciels => InCopy');
				addOptionToSelectWithId('Autres logiciels => InDesign', 'InDesign', optGroup, 'Autres logiciels => InDesign');
				addOptionToSelectWithId('Autres logiciels => Mail', 'Mail', optGroup, 'Autres logiciels => Mail');
				addOptionToSelectWithId('Autres logiciels => Mailsmith', 'Mailsmith', optGroup, 'Autres logiciels => Mailsmith');
				addOptionToSelectWithId('Autres logiciels => Menu contextuel système', 'Menu contextuel système', optGroup, 'Autres logiciels => Menu contextuel système');
				addOptionToSelectWithId('Autres logiciels => Menu Dock', 'Menu Dock', optGroup, 'Autres logiciels => Menu Dock');
				addOptionToSelectWithId('Autres logiciels => NeoOffice', 'NeoOffice', optGroup, 'Autres logiciels => NeoOffice');
				addOptionToSelectWithId('Autres logiciels => Nisus Writer Express', 'Nisus Writer Express', optGroup, 'Autres logiciels => Nisus Writer Express');
				addOptionToSelectWithId('Autres logiciels => Nisus Writer Pro', 'Nisus Writer Pro', optGroup, 'Autres logiciels => Nisus Writer Pro');
				addOptionToSelectWithId('Autres logiciels => PowerMail', 'PowerMail', optGroup, 'Autres logiciels => PowerMail');
				addOptionToSelectWithId('Autres logiciels => QuarkXPress', 'QuarkXPress', optGroup, 'Autres logiciels => QuarkXPress');
				addOptionToSelectWithId('Autres logiciels => Safari', 'Safari', optGroup, 'Autres logiciels => Safari');
				addOptionToSelectWithId('Autres logiciels => Services Mac OS X', 'Services Mac OS X', optGroup, 'Autres logiciels => Services Mac OS X');
				addOptionToSelectWithId('Autres logiciels => Tex-Edit Plus', 'Tex-Edit Plus', optGroup, 'Autres logiciels => Tex-Edit Plus');
				addOptionToSelectWithId('Autres logiciels => TextEdit', 'TextEdit', optGroup, 'Autres logiciels => TextEdit');
				addOptionToSelectWithId('Autres logiciels => TextWrangler', 'TextWrangler', optGroup, 'Autres logiciels => TextWrangler');
				addOptionToSelectWithId('Autres logiciels => Thunderbird', 'Thunderbird', optGroup, 'Autres logiciels => Thunderbird');
				addOptionToSelectWithId('Autres logiciels => Visuel', 'Visuel', optGroup, 'Autres logiciels => Visuel');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
				addOptionToSelectWithId('OpenOffice.org => Calc', 'Calc', optGroup, 'OpenOffice.org => Calc');
				addOptionToSelectWithId('OpenOffice.org => Draw', 'Draw', optGroup, 'OpenOffice.org => Draw');
				addOptionToSelectWithId('OpenOffice.org => Impress', 'Impress', optGroup, 'OpenOffice.org => Impress');
				addOptionToSelectWithId('OpenOffice.org => Writer', 'Writer', optGroup, 'OpenOffice.org => Writer');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
				addOptionToSelectWithId('Autres logiciels => Firefox', 'Firefox', optGroup, 'Autres logiciels => Firefox');
				addOptionToSelectWithId('Autres logiciels => Thunderbird', 'Thunderbird', optGroup, 'Autres logiciels => Thunderbird');
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
	if (requiredEdition == 'APR') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
	if (requiredEdition == 'AMP') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
	if (requiredEdition == 'A2K') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
	if (requiredEdition == 'A98') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
	if (requiredEdition == 'A96') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
}

function remplirSelectVersion(selectVersion, pasDeSO, requiredEdition, requiredOS, requiredTexteur)
{
	addOptionToSelectWithId('', '', selectVersion, 'TexteurVersionVide');
	if(!requiredTexteur) {
		addSO(selectVersion, pasDeSO, 'TexteurVersionSO', false);
	}
	var nbAjoute = 0;
	if (requiredEdition == 'AHD') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if (requiredTexteur == 'MS Office => Excel') {
				addOptionToSelectWithId('2010', '2010', selectVersion, '2010');
				nbAjoute++;
				addOptionToSelectWithId('2007', '2007', selectVersion, '2007');
				nbAjoute++;
				addOptionToSelectWithId('2003', '2003', selectVersion, '2003');
				nbAjoute++;
				addOptionToSelectWithId('XP', 'XP', selectVersion, 'XP');
				nbAjoute++;
			}
			if (requiredTexteur == 'MS Office => Outlook') {
				addOptionToSelectWithId('2010', '2010', selectVersion, '2010');
				nbAjoute++;
				addOptionToSelectWithId('2007', '2007', selectVersion, '2007');
				nbAjoute++;
				addOptionToSelectWithId('2003', '2003', selectVersion, '2003');
				nbAjoute++;
				addOptionToSelectWithId('XP', 'XP', selectVersion, 'XP');
				nbAjoute++;
			}
			if (requiredTexteur == 'MS Office => PowerPoint') {
				addOptionToSelectWithId('2010', '2010', selectVersion, '2010');
				nbAjoute++;
				addOptionToSelectWithId('2007', '2007', selectVersion, '2007');
				nbAjoute++;
				addOptionToSelectWithId('2003', '2003', selectVersion, '2003');
				nbAjoute++;
				addOptionToSelectWithId('XP', 'XP', selectVersion, 'XP');
				nbAjoute++;
			}
			if (requiredTexteur == 'MS Office => Word') {
				addOptionToSelectWithId('2010', '2010', selectVersion, '2010');
				nbAjoute++;
				addOptionToSelectWithId('2007', '2007', selectVersion, '2007');
				nbAjoute++;
				addOptionToSelectWithId('2003', '2003', selectVersion, '2003');
				nbAjoute++;
				addOptionToSelectWithId('XP', 'XP', selectVersion, 'XP');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if (requiredTexteur == 'LibreOffice => Calc') {
				addOptionToSelectWithId('3.4', '3.4', selectVersion, '3.4');
				nbAjoute++;
				addOptionToSelectWithId('3.3', '3.3', selectVersion, '3.3');
				nbAjoute++;
			}
			if (requiredTexteur == 'LibreOffice => Draw') {
				addOptionToSelectWithId('3.4', '3.4', selectVersion, '3.4');
				nbAjoute++;
				addOptionToSelectWithId('3.3', '3.3', selectVersion, '3.3');
				nbAjoute++;
			}
			if (requiredTexteur == 'LibreOffice => Impress') {
				addOptionToSelectWithId('3.4', '3.4', selectVersion, '3.4');
				nbAjoute++;
				addOptionToSelectWithId('3.3', '3.3', selectVersion, '3.3');
				nbAjoute++;
			}
			if (requiredTexteur == 'LibreOffice => Writer') {
				addOptionToSelectWithId('3.4', '3.4', selectVersion, '3.4');
				nbAjoute++;
				addOptionToSelectWithId('3.3', '3.3', selectVersion, '3.3');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if (requiredTexteur == 'OpenOffice.org => Calc') {
				addOptionToSelectWithId('3.2', '3.2', selectVersion, '3.2');
				nbAjoute++;
				addOptionToSelectWithId('3.1', '3.1', selectVersion, '3.1');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Draw') {
				addOptionToSelectWithId('3.2', '3.2', selectVersion, '3.2');
				nbAjoute++;
				addOptionToSelectWithId('3.1', '3.1', selectVersion, '3.1');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Impress') {
				addOptionToSelectWithId('3.2', '3.2', selectVersion, '3.2');
				nbAjoute++;
				addOptionToSelectWithId('3.1', '3.1', selectVersion, '3.1');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Writer') {
				addOptionToSelectWithId('3.2', '3.2', selectVersion, '3.2');
				nbAjoute++;
				addOptionToSelectWithId('3.1', '3.1', selectVersion, '3.1');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if (requiredTexteur == 'Autres logiciels => Bloc-notes (Notepad)') {
			}
			if (requiredTexteur == 'Autres logiciels => Eudora OSE') {
				addOptionToSelectWithId('1', '1', selectVersion, '1');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Firefox') {
				addOptionToSelectWithId('10.0', '10.0', selectVersion, '10.0');
				nbAjoute++;
				addOptionToSelectWithId('ESR 10.0', 'ESR 10.0', selectVersion, 'ESR 10.0');
				nbAjoute++;
				addOptionToSelectWithId('9.0', '9.0', selectVersion, '9.0');
				nbAjoute++;
				addOptionToSelectWithId('8.0', '8.0', selectVersion, '8.0');
				nbAjoute++;
				addOptionToSelectWithId('7.0', '7.0', selectVersion, '7.0');
				nbAjoute++;
				addOptionToSelectWithId('6.0', '6.0', selectVersion, '6.0');
				nbAjoute++;
				addOptionToSelectWithId('5.0', '5.0', selectVersion, '5.0');
				nbAjoute++;
				addOptionToSelectWithId('4.0', '4.0', selectVersion, '4.0');
				nbAjoute++;
				addOptionToSelectWithId('3.6', '3.6', selectVersion, '3.6');
				nbAjoute++;
				addOptionToSelectWithId('3.5', '3.5', selectVersion, '3.5');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Google Chrome') {
				addOptionToSelectWithId('16', '16', selectVersion, '16');
				nbAjoute++;
				addOptionToSelectWithId('15', '15', selectVersion, '15');
				nbAjoute++;
				addOptionToSelectWithId('14', '14', selectVersion, '14');
				nbAjoute++;
				addOptionToSelectWithId('13', '13', selectVersion, '13');
				nbAjoute++;
				addOptionToSelectWithId('12', '12', selectVersion, '12');
				nbAjoute++;
				addOptionToSelectWithId('11', '11', selectVersion, '11');
				nbAjoute++;
				addOptionToSelectWithId('10', '10', selectVersion, '10');
				nbAjoute++;
				addOptionToSelectWithId('9', '9', selectVersion, '9');
				nbAjoute++;
				addOptionToSelectWithId('8', '8', selectVersion, '8');
				nbAjoute++;
				addOptionToSelectWithId('7', '7', selectVersion, '7');
				nbAjoute++;
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
				addOptionToSelectWithId('5', '5', selectVersion, '5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => GroupWise') {
				addOptionToSelectWithId('8', '8', selectVersion, '8');
				nbAjoute++;
				addOptionToSelectWithId('7', '7', selectVersion, '7');
				nbAjoute++;
				addOptionToSelectWithId('6.5', '6.5', selectVersion, '6.5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Illustrator') {
				addOptionToSelectWithId('CS5', 'CS5', selectVersion, 'CS5');
				nbAjoute++;
				addOptionToSelectWithId('CS4', 'CS4', selectVersion, 'CS4');
				nbAjoute++;
				addOptionToSelectWithId('CS3', 'CS3', selectVersion, 'CS3');
				nbAjoute++;
				addOptionToSelectWithId('CS2', 'CS2', selectVersion, 'CS2');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => InCopy') {
				addOptionToSelectWithId('CS5.5', 'CS5.5', selectVersion, 'CS5.5');
				nbAjoute++;
				addOptionToSelectWithId('CS5', 'CS5', selectVersion, 'CS5');
				nbAjoute++;
				addOptionToSelectWithId('CS4', 'CS4', selectVersion, 'CS4');
				nbAjoute++;
				addOptionToSelectWithId('CS3', 'CS3', selectVersion, 'CS3');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => InDesign') {
				addOptionToSelectWithId('CS5.5', 'CS5.5', selectVersion, 'CS5.5');
				nbAjoute++;
				addOptionToSelectWithId('CS5', 'CS5', selectVersion, 'CS5');
				nbAjoute++;
				addOptionToSelectWithId('CS4', 'CS4', selectVersion, 'CS4');
				nbAjoute++;
				addOptionToSelectWithId('CS3', 'CS3', selectVersion, 'CS3');
				nbAjoute++;
				addOptionToSelectWithId('CS2', 'CS2', selectVersion, 'CS2');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Internet Explorer') {
				addOptionToSelectWithId('9', '9', selectVersion, '9');
				nbAjoute++;
				addOptionToSelectWithId('8', '8', selectVersion, '8');
				nbAjoute++;
				addOptionToSelectWithId('7', '7', selectVersion, '7');
				nbAjoute++;
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Outlook Express') {
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Postbox') {
				addOptionToSelectWithId('2', '2', selectVersion, '2');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Postbox Express') {
				addOptionToSelectWithId('1', '1', selectVersion, '1');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => StarOffice') {
				addOptionToSelectWithId('9', '9', selectVersion, '9');
				nbAjoute++;
				addOptionToSelectWithId('8', '8', selectVersion, '8');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Thunderbird') {
				addOptionToSelectWithId('10.0', '10.0', selectVersion, '10.0');
				nbAjoute++;
				addOptionToSelectWithId('ESR 10.0', 'ESR 10.0', selectVersion, 'ESR 10.0');
				nbAjoute++;
				addOptionToSelectWithId('9.0', '9.0', selectVersion, '9.0');
				nbAjoute++;
				addOptionToSelectWithId('8.0', '8.0', selectVersion, '8.0');
				nbAjoute++;
				addOptionToSelectWithId('7.0', '7.0', selectVersion, '7.0');
				nbAjoute++;
				addOptionToSelectWithId('6.0', '6.0', selectVersion, '6.0');
				nbAjoute++;
				addOptionToSelectWithId('5.0', '5.0', selectVersion, '5.0');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Web Creator') {
				addOptionToSelectWithId('4', '4', selectVersion, '4');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Windows Live Mail') {
				addOptionToSelectWithId('14', '14', selectVersion, '14');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Windows Mail') {
				addOptionToSelectWithId('2011', '2011', selectVersion, '2011');
				nbAjoute++;
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => WordPad') {
			}
			if (requiredTexteur == 'Autres logiciels => WordPerfect') {
				addOptionToSelectWithId('X5', 'X5', selectVersion, 'X5');
				nbAjoute++;
				addOptionToSelectWithId('X4', 'X4', selectVersion, 'X4');
				nbAjoute++;
				addOptionToSelectWithId('X3', 'X3', selectVersion, 'X3');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if (requiredTexteur == 'iWork => Keynote') {
				addOptionToSelectWithId('5 (\'09)', '5 (\'09)', selectVersion, '5 (\'09)');
				nbAjoute++;
				addOptionToSelectWithId('4 (\'08)', '4 (\'08)', selectVersion, '4 (\'08)');
				nbAjoute++;
				addOptionToSelectWithId('3 (\'06)', '3 (\'06)', selectVersion, '3 (\'06)');
				nbAjoute++;
				addOptionToSelectWithId('2 (\'05)', '2 (\'05)', selectVersion, '2 (\'05)');
				nbAjoute++;
			}
			if (requiredTexteur == 'iWork => Numbers') {
				addOptionToSelectWithId('2 (\'09)', '2 (\'09)', selectVersion, '2 (\'09)');
				nbAjoute++;
				addOptionToSelectWithId('1 (\'08)', '1 (\'08)', selectVersion, '1 (\'08)');
				nbAjoute++;
			}
			if (requiredTexteur == 'iWork => Pages') {
				addOptionToSelectWithId('4 (\'09)', '4 (\'09)', selectVersion, '4 (\'09)');
				nbAjoute++;
				addOptionToSelectWithId('3 (\'08)', '3 (\'08)', selectVersion, '3 (\'08)');
				nbAjoute++;
				addOptionToSelectWithId('2 (\'06)', '2 (\'06)', selectVersion, '2 (\'06)');
				nbAjoute++;
				addOptionToSelectWithId('1 (\'05)', '1 (\'05)', selectVersion, '1 (\'05)');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if (requiredTexteur == 'MS Office => Entourage') {
				addOptionToSelectWithId('2008', '2008', selectVersion, '2008');
				nbAjoute++;
				addOptionToSelectWithId('2004', '2004', selectVersion, '2004');
				nbAjoute++;
			}
			if (requiredTexteur == 'MS Office => Excel') {
				addOptionToSelectWithId('2011', '2011', selectVersion, '2011');
				nbAjoute++;
				addOptionToSelectWithId('2008', '2008', selectVersion, '2008');
				nbAjoute++;
				addOptionToSelectWithId('2004', '2004', selectVersion, '2004');
				nbAjoute++;
			}
			if (requiredTexteur == 'MS Office => Outlook') {
				addOptionToSelectWithId('2011', '2011', selectVersion, '2011');
				nbAjoute++;
			}
			if (requiredTexteur == 'MS Office => PowerPoint') {
				addOptionToSelectWithId('2011', '2011', selectVersion, '2011');
				nbAjoute++;
				addOptionToSelectWithId('2008', '2008', selectVersion, '2008');
				nbAjoute++;
				addOptionToSelectWithId('2004', '2004', selectVersion, '2004');
				nbAjoute++;
			}
			if (requiredTexteur == 'MS Office => Word') {
				addOptionToSelectWithId('2011', '2011', selectVersion, '2011');
				nbAjoute++;
				addOptionToSelectWithId('2008', '2008', selectVersion, '2008');
				nbAjoute++;
				addOptionToSelectWithId('2004', '2004', selectVersion, '2004');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if (requiredTexteur == 'LibreOffice => Calc') {
				addOptionToSelectWithId('3.4', '3.4', selectVersion, '3.4');
				nbAjoute++;
				addOptionToSelectWithId('3.3', '3.3', selectVersion, '3.3');
				nbAjoute++;
			}
			if (requiredTexteur == 'LibreOffice => Draw') {
				addOptionToSelectWithId('3.4', '3.4', selectVersion, '3.4');
				nbAjoute++;
				addOptionToSelectWithId('3.3', '3.3', selectVersion, '3.3');
				nbAjoute++;
			}
			if (requiredTexteur == 'LibreOffice => Impress') {
				addOptionToSelectWithId('3.4', '3.4', selectVersion, '3.4');
				nbAjoute++;
				addOptionToSelectWithId('3.3', '3.3', selectVersion, '3.3');
				nbAjoute++;
			}
			if (requiredTexteur == 'LibreOffice => Writer') {
				addOptionToSelectWithId('3.4', '3.4', selectVersion, '3.4');
				nbAjoute++;
				addOptionToSelectWithId('3.3', '3.3', selectVersion, '3.3');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if (requiredTexteur == 'OpenOffice.org => Calc') {
				addOptionToSelectWithId('3.2', '3.2', selectVersion, '3.2');
				nbAjoute++;
				addOptionToSelectWithId('3.1', '3.1', selectVersion, '3.1');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Draw') {
				addOptionToSelectWithId('3.2', '3.2', selectVersion, '3.2');
				nbAjoute++;
				addOptionToSelectWithId('3.1', '3.1', selectVersion, '3.1');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Impress') {
				addOptionToSelectWithId('3.2', '3.2', selectVersion, '3.2');
				nbAjoute++;
				addOptionToSelectWithId('3.1', '3.1', selectVersion, '3.1');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Writer') {
				addOptionToSelectWithId('3.2', '3.2', selectVersion, '3.2');
				nbAjoute++;
				addOptionToSelectWithId('3.1', '3.1', selectVersion, '3.1');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if (requiredTexteur == 'Autres logiciels => BBEdit') {
				addOptionToSelectWithId('10', '10', selectVersion, '10');
				nbAjoute++;
				addOptionToSelectWithId('9', '9', selectVersion, '9');
				nbAjoute++;
				addOptionToSelectWithId('8', '8', selectVersion, '8');
				nbAjoute++;
				addOptionToSelectWithId('7', '7', selectVersion, '7');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Eudora OSE') {
				addOptionToSelectWithId('1', '1', selectVersion, '1');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Firefox') {
				addOptionToSelectWithId('10.0', '10.0', selectVersion, '10.0');
				nbAjoute++;
				addOptionToSelectWithId('ESR 10.0', 'ESR 10.0', selectVersion, 'ESR 10.0');
				nbAjoute++;
				addOptionToSelectWithId('9.0', '9.0', selectVersion, '9.0');
				nbAjoute++;
				addOptionToSelectWithId('8.0', '8.0', selectVersion, '8.0');
				nbAjoute++;
				addOptionToSelectWithId('7.0', '7.0', selectVersion, '7.0');
				nbAjoute++;
				addOptionToSelectWithId('6.0', '6.0', selectVersion, '6.0');
				nbAjoute++;
				addOptionToSelectWithId('5.0', '5.0', selectVersion, '5.0');
				nbAjoute++;
				addOptionToSelectWithId('4.0', '4.0', selectVersion, '4.0');
				nbAjoute++;
				addOptionToSelectWithId('3.6', '3.6', selectVersion, '3.6');
				nbAjoute++;
				addOptionToSelectWithId('3.5', '3.5', selectVersion, '3.5');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Google Chrome') {
				addOptionToSelectWithId('16', '16', selectVersion, '16');
				nbAjoute++;
				addOptionToSelectWithId('15', '15', selectVersion, '15');
				nbAjoute++;
				addOptionToSelectWithId('14', '14', selectVersion, '14');
				nbAjoute++;
				addOptionToSelectWithId('13', '13', selectVersion, '13');
				nbAjoute++;
				addOptionToSelectWithId('12', '12', selectVersion, '12');
				nbAjoute++;
				addOptionToSelectWithId('11', '11', selectVersion, '11');
				nbAjoute++;
				addOptionToSelectWithId('10', '10', selectVersion, '10');
				nbAjoute++;
				addOptionToSelectWithId('9', '9', selectVersion, '9');
				nbAjoute++;
				addOptionToSelectWithId('8', '8', selectVersion, '8');
				nbAjoute++;
				addOptionToSelectWithId('7', '7', selectVersion, '7');
				nbAjoute++;
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
				addOptionToSelectWithId('5', '5', selectVersion, '5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Illustrator') {
				addOptionToSelectWithId('CS5', 'CS5', selectVersion, 'CS5');
				nbAjoute++;
				addOptionToSelectWithId('CS4', 'CS4', selectVersion, 'CS4');
				nbAjoute++;
				addOptionToSelectWithId('CS3', 'CS3', selectVersion, 'CS3');
				nbAjoute++;
				addOptionToSelectWithId('CS2', 'CS2', selectVersion, 'CS2');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => InCopy') {
				addOptionToSelectWithId('CS5.5', 'CS5.5', selectVersion, 'CS5.5');
				nbAjoute++;
				addOptionToSelectWithId('CS5', 'CS5', selectVersion, 'CS5');
				nbAjoute++;
				addOptionToSelectWithId('CS4', 'CS4', selectVersion, 'CS4');
				nbAjoute++;
				addOptionToSelectWithId('CS3', 'CS3', selectVersion, 'CS3');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => InDesign') {
				addOptionToSelectWithId('CS5.5', 'CS5.5', selectVersion, 'CS5.5');
				nbAjoute++;
				addOptionToSelectWithId('CS5', 'CS5', selectVersion, 'CS5');
				nbAjoute++;
				addOptionToSelectWithId('CS4', 'CS4', selectVersion, 'CS4');
				nbAjoute++;
				addOptionToSelectWithId('CS3', 'CS3', selectVersion, 'CS3');
				nbAjoute++;
				addOptionToSelectWithId('CS2', 'CS2', selectVersion, 'CS2');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Mail') {
				addOptionToSelectWithId('5', '5', selectVersion, '5');
				nbAjoute++;
				addOptionToSelectWithId('4', '4', selectVersion, '4');
				nbAjoute++;
				addOptionToSelectWithId('3', '3', selectVersion, '3');
				nbAjoute++;
				addOptionToSelectWithId('2', '2', selectVersion, '2');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Mailsmith') {
				addOptionToSelectWithId('2', '2', selectVersion, '2');
				nbAjoute++;
				addOptionToSelectWithId('1', '1', selectVersion, '1');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Menu contextuel système') {
			}
			if (requiredTexteur == 'Autres logiciels => Menu Dock') {
			}
			if (requiredTexteur == 'Autres logiciels => NeoOffice') {
				addOptionToSelectWithId('3.1', '3.1', selectVersion, '3.1');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.2.5', '2.2.5', selectVersion, '2.2.5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Nisus Writer Express') {
				addOptionToSelectWithId('3', '3', selectVersion, '3');
				nbAjoute++;
				addOptionToSelectWithId('2', '2', selectVersion, '2');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Nisus Writer Pro') {
				addOptionToSelectWithId('1', '1', selectVersion, '1');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Postbox') {
				addOptionToSelectWithId('2', '2', selectVersion, '2');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Postbox Express') {
				addOptionToSelectWithId('1', '1', selectVersion, '1');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => PowerMail') {
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
				addOptionToSelectWithId('5', '5', selectVersion, '5');
				nbAjoute++;
				addOptionToSelectWithId('4', '4', selectVersion, '4');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => QuarkXPress') {
				addOptionToSelectWithId('9', '9', selectVersion, '9');
				nbAjoute++;
				addOptionToSelectWithId('8', '8', selectVersion, '8');
				nbAjoute++;
				addOptionToSelectWithId('7', '7', selectVersion, '7');
				nbAjoute++;
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Safari') {
				addOptionToSelectWithId('5', '5', selectVersion, '5');
				nbAjoute++;
				addOptionToSelectWithId('4', '4', selectVersion, '4');
				nbAjoute++;
				addOptionToSelectWithId('3', '3', selectVersion, '3');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Services Mac OS X') {
			}
			if (requiredTexteur == 'Autres logiciels => Tex-Edit Plus') {
				addOptionToSelectWithId('4', '4', selectVersion, '4');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => TextEdit') {
			}
			if (requiredTexteur == 'Autres logiciels => TextWrangler') {
				addOptionToSelectWithId('3', '3', selectVersion, '3');
				nbAjoute++;
				addOptionToSelectWithId('2', '2', selectVersion, '2');
				nbAjoute++;
				addOptionToSelectWithId('1', '1', selectVersion, '1');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Thunderbird') {
				addOptionToSelectWithId('10.0', '10.0', selectVersion, '10.0');
				nbAjoute++;
				addOptionToSelectWithId('ESR 10.0', 'ESR 10.0', selectVersion, 'ESR 10.0');
				nbAjoute++;
				addOptionToSelectWithId('9.0', '9.0', selectVersion, '9.0');
				nbAjoute++;
				addOptionToSelectWithId('8.0', '8.0', selectVersion, '8.0');
				nbAjoute++;
				addOptionToSelectWithId('7.0', '7.0', selectVersion, '7.0');
				nbAjoute++;
				addOptionToSelectWithId('6.0', '6.0', selectVersion, '6.0');
				nbAjoute++;
				addOptionToSelectWithId('5.0', '5.0', selectVersion, '5.0');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if (requiredTexteur == 'LibreOffice => Calc') {
				addOptionToSelectWithId('3.4', '3.4', selectVersion, '3.4');
				nbAjoute++;
				addOptionToSelectWithId('3.3', '3.3', selectVersion, '3.3');
				nbAjoute++;
			}
			if (requiredTexteur == 'LibreOffice => Draw') {
				addOptionToSelectWithId('3.4', '3.4', selectVersion, '3.4');
				nbAjoute++;
				addOptionToSelectWithId('3.3', '3.3', selectVersion, '3.3');
				nbAjoute++;
			}
			if (requiredTexteur == 'LibreOffice => Impress') {
				addOptionToSelectWithId('3.4', '3.4', selectVersion, '3.4');
				nbAjoute++;
				addOptionToSelectWithId('3.3', '3.3', selectVersion, '3.3');
				nbAjoute++;
			}
			if (requiredTexteur == 'LibreOffice => Writer') {
				addOptionToSelectWithId('3.4', '3.4', selectVersion, '3.4');
				nbAjoute++;
				addOptionToSelectWithId('3.3', '3.3', selectVersion, '3.3');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if (requiredTexteur == 'OpenOffice.org => Calc') {
				addOptionToSelectWithId('3.2', '3.2', selectVersion, '3.2');
				nbAjoute++;
				addOptionToSelectWithId('3.1', '3.1', selectVersion, '3.1');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Draw') {
				addOptionToSelectWithId('3.2', '3.2', selectVersion, '3.2');
				nbAjoute++;
				addOptionToSelectWithId('3.1', '3.1', selectVersion, '3.1');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Impress') {
				addOptionToSelectWithId('3.2', '3.2', selectVersion, '3.2');
				nbAjoute++;
				addOptionToSelectWithId('3.1', '3.1', selectVersion, '3.1');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Writer') {
				addOptionToSelectWithId('3.2', '3.2', selectVersion, '3.2');
				nbAjoute++;
				addOptionToSelectWithId('3.1', '3.1', selectVersion, '3.1');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if (requiredTexteur == 'Autres logiciels => Eudora OSE') {
				addOptionToSelectWithId('1', '1', selectVersion, '1');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Firefox') {
				addOptionToSelectWithId('10.0', '10.0', selectVersion, '10.0');
				nbAjoute++;
				addOptionToSelectWithId('ESR 10.0', 'ESR 10.0', selectVersion, 'ESR 10.0');
				nbAjoute++;
				addOptionToSelectWithId('9.0', '9.0', selectVersion, '9.0');
				nbAjoute++;
				addOptionToSelectWithId('8.0', '8.0', selectVersion, '8.0');
				nbAjoute++;
				addOptionToSelectWithId('7.0', '7.0', selectVersion, '7.0');
				nbAjoute++;
				addOptionToSelectWithId('6.0', '6.0', selectVersion, '6.0');
				nbAjoute++;
				addOptionToSelectWithId('5.0', '5.0', selectVersion, '5.0');
				nbAjoute++;
				addOptionToSelectWithId('4.0', '4.0', selectVersion, '4.0');
				nbAjoute++;
				addOptionToSelectWithId('3.6', '3.6', selectVersion, '3.6');
				nbAjoute++;
				addOptionToSelectWithId('3.5', '3.5', selectVersion, '3.5');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Google Chrome') {
				addOptionToSelectWithId('16', '16', selectVersion, '16');
				nbAjoute++;
				addOptionToSelectWithId('15', '15', selectVersion, '15');
				nbAjoute++;
				addOptionToSelectWithId('14', '14', selectVersion, '14');
				nbAjoute++;
				addOptionToSelectWithId('13', '13', selectVersion, '13');
				nbAjoute++;
				addOptionToSelectWithId('12', '12', selectVersion, '12');
				nbAjoute++;
				addOptionToSelectWithId('11', '11', selectVersion, '11');
				nbAjoute++;
				addOptionToSelectWithId('10', '10', selectVersion, '10');
				nbAjoute++;
				addOptionToSelectWithId('9', '9', selectVersion, '9');
				nbAjoute++;
				addOptionToSelectWithId('8', '8', selectVersion, '8');
				nbAjoute++;
				addOptionToSelectWithId('7', '7', selectVersion, '7');
				nbAjoute++;
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
				addOptionToSelectWithId('5', '5', selectVersion, '5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Thunderbird') {
				addOptionToSelectWithId('10.0', '10.0', selectVersion, '10.0');
				nbAjoute++;
				addOptionToSelectWithId('ESR 10.0', 'ESR 10.0', selectVersion, 'ESR 10.0');
				nbAjoute++;
				addOptionToSelectWithId('9.0', '9.0', selectVersion, '9.0');
				nbAjoute++;
				addOptionToSelectWithId('8.0', '8.0', selectVersion, '8.0');
				nbAjoute++;
				addOptionToSelectWithId('7.0', '7.0', selectVersion, '7.0');
				nbAjoute++;
				addOptionToSelectWithId('6.0', '6.0', selectVersion, '6.0');
				nbAjoute++;
				addOptionToSelectWithId('5.0', '5.0', selectVersion, '5.0');
				nbAjoute++;
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
	if (requiredEdition == 'ARX') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if (requiredTexteur == 'MS Office => Excel') {
				addOptionToSelectWithId('2007', '2007', selectVersion, '2007');
				nbAjoute++;
				addOptionToSelectWithId('2003', '2003', selectVersion, '2003');
				nbAjoute++;
				addOptionToSelectWithId('XP', 'XP', selectVersion, 'XP');
				nbAjoute++;
				addOptionToSelectWithId('2000', '2000', selectVersion, '2000');
				nbAjoute++;
			}
			if (requiredTexteur == 'MS Office => Outlook') {
				addOptionToSelectWithId('2007', '2007', selectVersion, '2007');
				nbAjoute++;
				addOptionToSelectWithId('2003', '2003', selectVersion, '2003');
				nbAjoute++;
				addOptionToSelectWithId('XP', 'XP', selectVersion, 'XP');
				nbAjoute++;
				addOptionToSelectWithId('2000', '2000', selectVersion, '2000');
				nbAjoute++;
			}
			if (requiredTexteur == 'MS Office => PowerPoint') {
				addOptionToSelectWithId('2007', '2007', selectVersion, '2007');
				nbAjoute++;
				addOptionToSelectWithId('2003', '2003', selectVersion, '2003');
				nbAjoute++;
				addOptionToSelectWithId('XP', 'XP', selectVersion, 'XP');
				nbAjoute++;
				addOptionToSelectWithId('2000', '2000', selectVersion, '2000');
				nbAjoute++;
			}
			if (requiredTexteur == 'MS Office => Word') {
				addOptionToSelectWithId('2007', '2007', selectVersion, '2007');
				nbAjoute++;
				addOptionToSelectWithId('2003', '2003', selectVersion, '2003');
				nbAjoute++;
				addOptionToSelectWithId('XP', 'XP', selectVersion, 'XP');
				nbAjoute++;
				addOptionToSelectWithId('2000', '2000', selectVersion, '2000');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if (requiredTexteur == 'OpenOffice.org => Calc') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
				addOptionToSelectWithId('2.3', '2.3', selectVersion, '2.3');
				nbAjoute++;
				addOptionToSelectWithId('2.2', '2.2', selectVersion, '2.2');
				nbAjoute++;
				addOptionToSelectWithId('2.1', '2.1', selectVersion, '2.1');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Draw') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
				addOptionToSelectWithId('2.3', '2.3', selectVersion, '2.3');
				nbAjoute++;
				addOptionToSelectWithId('2.2', '2.2', selectVersion, '2.2');
				nbAjoute++;
				addOptionToSelectWithId('2.1', '2.1', selectVersion, '2.1');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Impress') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
				addOptionToSelectWithId('2.3', '2.3', selectVersion, '2.3');
				nbAjoute++;
				addOptionToSelectWithId('2.2', '2.2', selectVersion, '2.2');
				nbAjoute++;
				addOptionToSelectWithId('2.1', '2.1', selectVersion, '2.1');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Writer') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
				addOptionToSelectWithId('2.3', '2.3', selectVersion, '2.3');
				nbAjoute++;
				addOptionToSelectWithId('2.2', '2.2', selectVersion, '2.2');
				nbAjoute++;
				addOptionToSelectWithId('2.1', '2.1', selectVersion, '2.1');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if (requiredTexteur == 'Autres logiciels => Bloc-notes (Notepad)') {
			}
			if (requiredTexteur == 'Autres logiciels => Eudora') {
				addOptionToSelectWithId('7', '7', selectVersion, '7');
				nbAjoute++;
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
				addOptionToSelectWithId('5', '5', selectVersion, '5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Firefox') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
				addOptionToSelectWithId('1.5', '1.5', selectVersion, '1.5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => GroupWise') {
				addOptionToSelectWithId('7', '7', selectVersion, '7');
				nbAjoute++;
				addOptionToSelectWithId('6.5', '6.5', selectVersion, '6.5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Illustrator') {
				addOptionToSelectWithId('CS4', 'CS4', selectVersion, 'CS4');
				nbAjoute++;
				addOptionToSelectWithId('CS3', 'CS3', selectVersion, 'CS3');
				nbAjoute++;
				addOptionToSelectWithId('CS2', 'CS2', selectVersion, 'CS2');
				nbAjoute++;
				addOptionToSelectWithId('CS', 'CS', selectVersion, 'CS');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => InCopy') {
				addOptionToSelectWithId('CS4', 'CS4', selectVersion, 'CS4');
				nbAjoute++;
				addOptionToSelectWithId('CS3', 'CS3', selectVersion, 'CS3');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => IncrediMail Xe') {
				addOptionToSelectWithId('5', '5', selectVersion, '5');
				nbAjoute++;
				addOptionToSelectWithId('4', '4', selectVersion, '4');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => InDesign') {
				addOptionToSelectWithId('CS4', 'CS4', selectVersion, 'CS4');
				nbAjoute++;
				addOptionToSelectWithId('CS3', 'CS3', selectVersion, 'CS3');
				nbAjoute++;
				addOptionToSelectWithId('CS2', 'CS2', selectVersion, 'CS2');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Internet Explorer') {
				addOptionToSelectWithId('7', '7', selectVersion, '7');
				nbAjoute++;
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
				addOptionToSelectWithId('5', '5', selectVersion, '5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Lotus Notes') {
				addOptionToSelectWithId('R6', 'R6', selectVersion, 'R6');
				nbAjoute++;
				addOptionToSelectWithId('R5', 'R5', selectVersion, 'R5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Outlook Express') {
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
				addOptionToSelectWithId('5', '5', selectVersion, '5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => StarOffice') {
				addOptionToSelectWithId('9', '9', selectVersion, '9');
				nbAjoute++;
				addOptionToSelectWithId('8', '8', selectVersion, '8');
				nbAjoute++;
				addOptionToSelectWithId('7', '7', selectVersion, '7');
				nbAjoute++;
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
				addOptionToSelectWithId('5.2', '5.2', selectVersion, '5.2');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Thunderbird') {
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
				addOptionToSelectWithId('1.5', '1.5', selectVersion, '1.5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Visuel') {
				addOptionToSelectWithId('3', '3', selectVersion, '3');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Web Creator') {
				addOptionToSelectWithId('4', '4', selectVersion, '4');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Windows Mail') {
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => WordPad') {
			}
			if (requiredTexteur == 'Autres logiciels => WordPerfect') {
				addOptionToSelectWithId('X4', 'X4', selectVersion, 'X4');
				nbAjoute++;
				addOptionToSelectWithId('X3', 'X3', selectVersion, 'X3');
				nbAjoute++;
				addOptionToSelectWithId('12', '12', selectVersion, '12');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if (requiredTexteur == 'iWork => Keynote') {
				addOptionToSelectWithId('5 (\'09)', '5 (\'09)', selectVersion, '5 (\'09)');
				nbAjoute++;
				addOptionToSelectWithId('4 (\'08)', '4 (\'08)', selectVersion, '4 (\'08)');
				nbAjoute++;
				addOptionToSelectWithId('3 (\'06)', '3 (\'06)', selectVersion, '3 (\'06)');
				nbAjoute++;
				addOptionToSelectWithId('2 (\'05)', '2 (\'05)', selectVersion, '2 (\'05)');
				nbAjoute++;
			}
			if (requiredTexteur == 'iWork => Numbers') {
				addOptionToSelectWithId('2 (\'09)', '2 (\'09)', selectVersion, '2 (\'09)');
				nbAjoute++;
				addOptionToSelectWithId('1 (\'08)', '1 (\'08)', selectVersion, '1 (\'08)');
				nbAjoute++;
			}
			if (requiredTexteur == 'iWork => Pages') {
				addOptionToSelectWithId('4 (\'09)', '4 (\'09)', selectVersion, '4 (\'09)');
				nbAjoute++;
				addOptionToSelectWithId('3 (\'08)', '3 (\'08)', selectVersion, '3 (\'08)');
				nbAjoute++;
				addOptionToSelectWithId('2 (\'06)', '2 (\'06)', selectVersion, '2 (\'06)');
				nbAjoute++;
				addOptionToSelectWithId('1 (\'05)', '1 (\'05)', selectVersion, '1 (\'05)');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if (requiredTexteur == 'MS Office => Entourage') {
				addOptionToSelectWithId('2008', '2008', selectVersion, '2008');
				nbAjoute++;
				addOptionToSelectWithId('2004', '2004', selectVersion, '2004');
				nbAjoute++;
				addOptionToSelectWithId('X', 'X', selectVersion, 'X');
				nbAjoute++;
			}
			if (requiredTexteur == 'MS Office => Excel') {
				addOptionToSelectWithId('2008', '2008', selectVersion, '2008');
				nbAjoute++;
				addOptionToSelectWithId('2004', '2004', selectVersion, '2004');
				nbAjoute++;
			}
			if (requiredTexteur == 'MS Office => PowerPoint') {
				addOptionToSelectWithId('2008', '2008', selectVersion, '2008');
				nbAjoute++;
				addOptionToSelectWithId('2004', '2004', selectVersion, '2004');
				nbAjoute++;
				addOptionToSelectWithId('X', 'X', selectVersion, 'X');
				nbAjoute++;
			}
			if (requiredTexteur == 'MS Office => Word') {
				addOptionToSelectWithId('2008', '2008', selectVersion, '2008');
				nbAjoute++;
				addOptionToSelectWithId('2004', '2004', selectVersion, '2004');
				nbAjoute++;
				addOptionToSelectWithId('X', 'X', selectVersion, 'X');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if (requiredTexteur == 'OpenOffice.org => Calc') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
				addOptionToSelectWithId('2.3', '2.3', selectVersion, '2.3');
				nbAjoute++;
				addOptionToSelectWithId('2.2', '2.2', selectVersion, '2.2');
				nbAjoute++;
				addOptionToSelectWithId('2.1', '2.1', selectVersion, '2.1');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Draw') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
				addOptionToSelectWithId('2.3', '2.3', selectVersion, '2.3');
				nbAjoute++;
				addOptionToSelectWithId('2.2', '2.2', selectVersion, '2.2');
				nbAjoute++;
				addOptionToSelectWithId('2.1', '2.1', selectVersion, '2.1');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Impress') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
				addOptionToSelectWithId('2.3', '2.3', selectVersion, '2.3');
				nbAjoute++;
				addOptionToSelectWithId('2.2', '2.2', selectVersion, '2.2');
				nbAjoute++;
				addOptionToSelectWithId('2.1', '2.1', selectVersion, '2.1');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Writer') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
				addOptionToSelectWithId('2.3', '2.3', selectVersion, '2.3');
				nbAjoute++;
				addOptionToSelectWithId('2.2', '2.2', selectVersion, '2.2');
				nbAjoute++;
				addOptionToSelectWithId('2.1', '2.1', selectVersion, '2.1');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if (requiredTexteur == 'Autres logiciels => AppleWorks') {
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => BBEdit') {
				addOptionToSelectWithId('9', '9', selectVersion, '9');
				nbAjoute++;
				addOptionToSelectWithId('8', '8', selectVersion, '8');
				nbAjoute++;
				addOptionToSelectWithId('7', '7', selectVersion, '7');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Eudora') {
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
				addOptionToSelectWithId('5', '5', selectVersion, '5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Firefox') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Illustrator') {
				addOptionToSelectWithId('CS4', 'CS4', selectVersion, 'CS4');
				nbAjoute++;
				addOptionToSelectWithId('CS3', 'CS3', selectVersion, 'CS3');
				nbAjoute++;
				addOptionToSelectWithId('CS2', 'CS2', selectVersion, 'CS2');
				nbAjoute++;
				addOptionToSelectWithId('CS', 'CS', selectVersion, 'CS');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => InCopy') {
				addOptionToSelectWithId('CS4', 'CS4', selectVersion, 'CS4');
				nbAjoute++;
				addOptionToSelectWithId('CS3', 'CS3', selectVersion, 'CS3');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => InDesign') {
				addOptionToSelectWithId('CS4', 'CS4', selectVersion, 'CS4');
				nbAjoute++;
				addOptionToSelectWithId('CS3', 'CS3', selectVersion, 'CS3');
				nbAjoute++;
				addOptionToSelectWithId('CS2', 'CS2', selectVersion, 'CS2');
				nbAjoute++;
				addOptionToSelectWithId('CS', 'CS', selectVersion, 'CS');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Mail') {
				addOptionToSelectWithId('3', '3', selectVersion, '3');
				nbAjoute++;
				addOptionToSelectWithId('2', '2', selectVersion, '2');
				nbAjoute++;
				addOptionToSelectWithId('1', '1', selectVersion, '1');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Mailsmith') {
				addOptionToSelectWithId('2', '2', selectVersion, '2');
				nbAjoute++;
				addOptionToSelectWithId('1', '1', selectVersion, '1');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Menu contextuel système') {
			}
			if (requiredTexteur == 'Autres logiciels => Menu Dock') {
			}
			if (requiredTexteur == 'Autres logiciels => NeoOffice') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.2.5', '2.2.5', selectVersion, '2.2.5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Nisus Writer Express') {
				addOptionToSelectWithId('3', '3', selectVersion, '3');
				nbAjoute++;
				addOptionToSelectWithId('2', '2', selectVersion, '2');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Nisus Writer Pro') {
				addOptionToSelectWithId('1', '1', selectVersion, '1');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => PowerMail') {
				addOptionToSelectWithId('5', '5', selectVersion, '5');
				nbAjoute++;
				addOptionToSelectWithId('4', '4', selectVersion, '4');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => QuarkXPress') {
				addOptionToSelectWithId('8', '8', selectVersion, '8');
				nbAjoute++;
				addOptionToSelectWithId('7', '7', selectVersion, '7');
				nbAjoute++;
				addOptionToSelectWithId('6', '6', selectVersion, '6');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Safari') {
				addOptionToSelectWithId('3', '3', selectVersion, '3');
				nbAjoute++;
				addOptionToSelectWithId('2', '2', selectVersion, '2');
				nbAjoute++;
				addOptionToSelectWithId('1', '1', selectVersion, '1');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Services Mac OS X') {
			}
			if (requiredTexteur == 'Autres logiciels => Tex-Edit Plus') {
				addOptionToSelectWithId('4', '4', selectVersion, '4');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => TextEdit') {
			}
			if (requiredTexteur == 'Autres logiciels => TextWrangler') {
				addOptionToSelectWithId('2', '2', selectVersion, '2');
				nbAjoute++;
				addOptionToSelectWithId('1', '1', selectVersion, '1');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Thunderbird') {
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Visuel') {
				addOptionToSelectWithId('3', '3', selectVersion, '3');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if (requiredTexteur == 'OpenOffice.org => Calc') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
				addOptionToSelectWithId('2.3', '2.3', selectVersion, '2.3');
				nbAjoute++;
				addOptionToSelectWithId('2.2', '2.2', selectVersion, '2.2');
				nbAjoute++;
				addOptionToSelectWithId('2.1', '2.1', selectVersion, '2.1');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Draw') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
				addOptionToSelectWithId('2.3', '2.3', selectVersion, '2.3');
				nbAjoute++;
				addOptionToSelectWithId('2.2', '2.2', selectVersion, '2.2');
				nbAjoute++;
				addOptionToSelectWithId('2.1', '2.1', selectVersion, '2.1');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Impress') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
				addOptionToSelectWithId('2.3', '2.3', selectVersion, '2.3');
				nbAjoute++;
				addOptionToSelectWithId('2.2', '2.2', selectVersion, '2.2');
				nbAjoute++;
				addOptionToSelectWithId('2.1', '2.1', selectVersion, '2.1');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if (requiredTexteur == 'OpenOffice.org => Writer') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.4', '2.4', selectVersion, '2.4');
				nbAjoute++;
				addOptionToSelectWithId('2.3', '2.3', selectVersion, '2.3');
				nbAjoute++;
				addOptionToSelectWithId('2.2', '2.2', selectVersion, '2.2');
				nbAjoute++;
				addOptionToSelectWithId('2.1', '2.1', selectVersion, '2.1');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if (requiredTexteur == 'Autres logiciels => Firefox') {
				addOptionToSelectWithId('3.0', '3.0', selectVersion, '3.0');
				nbAjoute++;
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
				addOptionToSelectWithId('1.5', '1.5', selectVersion, '1.5');
				nbAjoute++;
			}
			if (requiredTexteur == 'Autres logiciels => Thunderbird') {
				addOptionToSelectWithId('2.0', '2.0', selectVersion, '2.0');
				nbAjoute++;
				addOptionToSelectWithId('1.5', '1.5', selectVersion, '1.5');
				nbAjoute++;
			}
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
	if (requiredEdition == 'APR') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
	if (requiredEdition == 'AMP') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
	if (requiredEdition == 'A2K') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
	if (requiredEdition == 'A98') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
	if (requiredEdition == 'A96') {
		if (requiredOS == 'Win') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Mac') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
		if (requiredOS == 'Lin') {
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'iWork';
			optGroup.id = 'iWork';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'MS Office';
			optGroup.id = 'MS Office';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'LibreOffice';
			optGroup.id = 'LibreOffice';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'OpenOffice.org';
			optGroup.id = 'OpenOffice.org';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
			var optGroup = document.createElement("OPTGROUP");
			optGroup.label = 'Autres logiciels';
			optGroup.id = 'Autres logiciels';
			if(optGroup.childNodes.length > 0) {
				selectTexteur.appendChild(optGroup);
			}
		}
	}
	return nbAjoute;
}

