function check(){
var msg = '';
var display = false;
var elts = document.forms['1'].elements;
var mail_check = new RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$","g");
for(i = 0;i<elts.length;i++)
{
	if(!elts[i].value || elts[i].value == 's\351lectionner...'){
		if(elts[i].name != 'date_creation' && elts[i].name != 'codepostal' && elts[i].name != 'version' && elts[i].name != 'pj'){
			msg += 'Veuillez remplir les champs suivants:\n';
			display = true;
			break;
		}
	}
}
if(document.getElementsByName("codepostal")['0'] && document.getElementsByName("pays")['0'].value == 'France' && !document.getElementsByName("codepostal")['0'].value){
		msg += 'veuillez remplir les champs suivants:\n';
		display = true;
}
if(document.getElementsByName("societe")['0'] && !document.getElementsByName("societe")['0'].value){
		msg += 'Societe\n';
}
if(document.getElementsByName("prenom")['0'] && !document.getElementsByName("prenom")['0'].value){
		msg += 'Prenom\n';
}
if(document.getElementsByName("nom")['0'] && !document.getElementsByName("nom")['0'].value){
		msg += 'Nom\n';
}
if(document.getElementsByName("telephone")['0'] && !document.getElementsByName("telephone")['0'].value){
		msg += 'Telephone\n';
}
if(document.getElementsByName("position")['0'] && (document.getElementsByName("position")['0'].value == 'S\351lectionner...' || document.getElementsByName("position")['0'].value == '')){
		msg += 'Position\n';
}
if(document.getElementsByName("fonction")['0'] && (document.getElementsByName("fonction")['0'].value == 'S\351lectionner...' || document.getElementsByName("fonction")['0'].value == '')){
		msg += 'Fonction\n';
}
if(document.getElementsByName("pays")['0'] && (document.getElementsByName("pays")['0'].value == 'S\351lectionner...' || document.getElementsByName("pays")['0'].value == '')){
		msg += 'Pays\n';
}
if(document.getElementsByName("adresse")['0'] && !document.getElementsByName("adresse")['0'].value){
		msg += 'Adresse postale\n';
}
if(document.getElementsByName("codepostal")['0'] && document.getElementsByName("pays")['0'].value == 'France' && !document.getElementsByName("codepostal")['0'].value){
		msg += 'Code postal\n';
}
if(document.getElementsByName("sujet")['0'] && !document.getElementsByName("sujet")['0'].value){
		msg += 'Sujet\n';
}
if(document.getElementsByName("produit")['0'] && (document.getElementsByName("produit")['0'].value=='' || document.getElementsByName("produit")['0'].value=='S\351lectionner...')){
		msg += 'Produit\n';
}
if(document.getElementsByName("message")['0'] && !document.getElementsByName("message")['0'].value){
		msg += 'Message\n';
}
if(document.getElementsByName("login")['0'] && !document.getElementsByName("login")['0'].value){
		msg += 'Identifiant\n';
}
if(document.getElementsByName("pwd")['0'] && !document.getElementsByName("pwd")['0'].value){
		msg += 'Mot de passe\n';
}
if(document.getElementsByName("email")['0'] && !document.getElementsByName("email")['0'].value){
		msg += 'Email\n';
}
if(document.getElementsByName("stade")['0'] && (document.getElementsByName("stade")['0'].value == '' || document.getElementsByName("stade")['0'].value == 'S\351lectionner...')){
		msg += 'Stade du projet\n';
}
if(document.getElementsByName("boites_aux_lettres")['0'] && !document.getElementsByName("boites_aux_lettres")['0'].value){
		msg += 'Nombre de bo\356tes aux lettres\n';
}
if(document.getElementsByName("serveurs")['0'] && !document.getElementsByName("serveurs")['0'].value){
		msg += 'Nombre de serveurs/site\n';
}
if(document.getElementsByName("options_laptop_client")['0'] && !document.getElementsByName("options_laptop_client")['0'].value){
		msg += 'Nombre d\'options Laptop client\n';
}
if(document.getElementsByName("back_end")['0'] && !document.getElementsByName("back_end")['0'].value){
		msg += 'Nombre de serveurs back end (MBX)\n';
}
if(document.getElementsByName("front_end")['0'] && !document.getElementsByName("front_end")['0'].value){
		msg += 'Nombre de serveurs front end (EDGE)\n';
}
if(document.getElementsByName("pwd")['0'] && document.getElementsByName("pwd")['0'].value != document.getElementsByName("confpwd")['0'].value){
	msg += 'Veuillez confirmer le mot de passe\n';
	display = true;
}
if(document.getElementsByName("email")['0'] && document.getElementsByName("confemail")['0'] && document.getElementsByName("email")['0'].value != document.getElementsByName("confemail")['0'].value){
	msg += 'Veuillez confirmer l\'adresse mail\n';
	display = true;
}
if(document.getElementsByName("email")['0'] && !mail_check.test(document.getElementsByName("email")['0'].value)){
	msg += 'Adresse mail incorrecte\n';
	display = true;
}
if(display){
	alert (msg); return false;
}
else{
return true;
} 
}

function complete1(){
var produit = document.getElementsByName("produit")['0'].value;
switch(produit){
case 'Archive One Policy Manager':
document.getElementById('contenu_dynamique').innerHTML = '<table width="455"><tbody><tr> <td class="question">  <label class="obligatoire">Nombre de bo\356tes aux lettres : (*)</label> </td> <td><input type="texte" name="boites_aux_lettres"/></td></tr><tr> <td class="question">  <label class="obligatoire">Agent PST : </label> </td> <td><select name="agent_pst"><option value="oui" selected="selected">Oui</option><option value="non">Non</option></select></td></tr><tr> <td class="question">  <label class="obligatoire">Nombre de serveurs/site : (*)</label> </td> <td><input type="texte" name="serveurs" /></td></tr><tr> <td class="question"><label class="obligatoire">Nombre d\'options Laptop client : (*)</label></td><td><input type="text" name="options_laptop_client" /></td></tr></tbody></table>';
break;
case 'Archive One Compliance Manager':
document.getElementById('contenu_dynamique').innerHTML = '<table width="455"><tbody><tr> <td class="question">  <label class="obligatoire">Nombre de bo\356tes aux lettres : (*)</label> </td> <td><input type="texte" name="boites_aux_lettres"/></td></tr><tr> <td class="question">  <label class="obligatoire">Nombre de serveurs/site : (*)</label> </td> <td><input type="texte" name="serveurs" /></td></tr></tbody></table>';
break;
case 'Neverfail':
document.getElementById('contenu_dynamique').innerHTML = '<table width="455"><tbody><tr> <td class="question">  <label class="obligatoire">Nombre de paires de serveurs : </label>&nbsp;&nbsp;<select name="nb_paires_serveurs" onchange="complete2();"><option selected="selected" disabled="true" >...</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option></select></td></tr><tr><td colspan="2"><div id="contenu_dynamique_2"></div></td><td></td></tr></tbody></table>';
break;
case 'Ensim':
document.getElementById('contenu_dynamique').innerHTML = '<table width="455"><tbody><tr> <td class="question">  <label class="obligatoire">Nombre de serveurs back end (MBX) : (*)</label> </td> <td><input type="texte" name="back_end"/></td></tr><tr> <td class="question">  <label class="obligatoire">Nombre de serveurs front end (EDGE) : (*)</label> </td> <td><input type="texte" name="front_end" /></td></tr></tbody></table>';
break;
case 'Mailscape':
break;
default:break;
}
}

function complete2(){
var nb_paires_serveurs = document.getElementsByName("nb_paires_serveurs")['0'].value;
nb_paires_serveurs++;
var str = '<table width="455"><tbody>';
for(var i=1;i<nb_paires_serveurs;i++){
str += '<tr><td class="question">  <label class="obligatoire">Paire n\260'+ i +' : </label> </td> <td>&nbsp;&nbsp;<select name="nb_cpu_'+i+'"><option selected="seleted" disabled="true">CPU...</option><option value="1 cpu">1 CPU</option><option value="2 cpu">2 CPU</option><option value="4+ cpu">4+ CPU</option></select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<select name="module_paire_'+i+'"><option selected="selected" disabled="true">Module...</option><option value="Exchange">Exchange</option><option value="SQL server">SQL server</option><option value="File server">File server</option><option value="SharePoint">SharePoint</option><option value="iis">IIS</option><option value="Lotus Domino Messenger">Lotus Domino Messenger</option><option value="Blackberry for Exchange Server">Blackberry for Exchange Server</option><option value="BlackBerry for Lotus domino Messenger">BlackBerry for Lotus domino Messenger</option><option value="Replicator">Replicator</option><option value="Cluster Protector">Cluster Protector</option></select></td></tr>';
}
str += '</tbody></table>';
document.getElementById("contenu_dynamique_2").innerHTML = str;
}

if(document.getElementsByName('form_id')['0'].value == 6){
	var input = document.createElement("input");
	input.type = 'hidden';
	input.name = 'extra_user';
	input.value = extra;
	document.getElementById('formulaire_contenu').appendChild(input);
	var input = document.createElement("input");
	input.type = 'hidden';
	input.name = 'societe';
	input.value = extra_societe;
	document.getElementById('formulaire_contenu').appendChild(input);
	var input = document.createElement("input");
	input.type = 'hidden';
	input.name = 'prenom';
	input.value = extra_prenom;
	document.getElementById('formulaire_contenu').appendChild(input);
	var input = document.createElement("input");
	input.type = 'hidden';
	input.name = 'nom';
	input.value = extra_nom;
	document.getElementById('formulaire_contenu').appendChild(input);
	var input = document.createElement("input");
	input.type = 'hidden';
	input.name = 'email';
	input.value = extra_email;
	document.getElementById('formulaire_contenu').appendChild(input);
}

if(document.getElementsByName('form_id')['0'].value == 7 || document.getElementsByName('form_id')['0'].value == 8 ){
	document.getElementById('p_societe').innerHTML = '<i>'+extra_societe+'</i>';
	document.getElementById('p_prenom').innerHTML = '<i>'+extra_prenom+'</i>';
	document.getElementById('p_nom').innerHTML = '<i>'+extra_nom+'</i>';
	document.getElementById('p_email').innerHTML = '<i>'+extra_email+'</i>';
	var input = document.createElement("input");
	input.type = 'hidden';
	input.name = 'extra_user';
	input.value = extra;
	document.getElementById('formulaire_contenu').appendChild(input);
	var input = document.createElement("input");
	input.type = 'hidden';
	input.name = 'societe_partenaire';
	input.value = extra_societe;
	document.getElementById('formulaire_contenu').appendChild(input);
	var input = document.createElement("input");
	input.type = 'hidden';
	input.name = 'prenom_partenaire';
	input.value = extra_prenom;
	document.getElementById('formulaire_contenu').appendChild(input);
	var input = document.createElement("input");
	input.type = 'hidden';
	input.name = 'nom_partenaire';
	input.value = extra_nom;
	document.getElementById('formulaire_contenu').appendChild(input);
	var input = document.createElement("input");
	input.type = 'hidden';
	input.name = 'email_partenaire';
	input.value = extra_email;
	document.getElementById('formulaire_contenu').appendChild(input);
}

var url = window.location.href;
var reg1 = new RegExp("merci","g");
var reg2 = new RegExp("sameid","g");
if (url.match(reg1)){
 document.getElementById("formdiv").innerHTML = '<h3>Merci, vous serez recontact\351 par nos services dans les plus brefs d\351lais.<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/></h3>';
}
 else if (url.match(reg2))
document.getElementById("sameid").innerHTML = '<h3 style="color:red;">L\'identifiant saisi est d\351j\340 utilis\351. Veuillez en choisir un autre.</h3><br/>';
