var newWin = null;
list = new Array;
list_valeur = new Array;
pos = document.location.href.indexOf("?",0);
if(pos >= 0){
	requete = document.location.href.substring(pos+1, document.location.href.length);
	pos_and = requete.indexOf("&",0);
	if (pos_and >= 0)
		list = requete.split("&");
	else
		list[0] = requete;
	for(i=0;i<list.length;i++){
		temp = list[i].split("=");
		variable = temp[0];
		valeur = temp[1];
		plus_pos = valeur.indexOf("+",0);
		while (plus_pos >-1){
			temp2 = valeur.substring(0,plus_pos) + ' ' + valeur.substring(plus_pos+1,valeur.length);
			valeur = temp2;
			plus_pos = valeur.indexOf("+",plus_pos+2);
		}
		list_valeur[variable] = valeur;
	}
}
function get(get){
	if(list_valeur[get])
		return(unescape(list_valeur[get]));
	else
		return("");
}
function verifSendmail(){
	document.getElementById('dv_kitSend').style.display = "none";
	document.getElementById('dv_kitNoSend').style.display = "none";
	if (get("Etat") == 'OK') document.getElementById('dv_kitSend').style.display = "block";
	if (get("Etat") == 'KO') document.getElementById('dv_kitNoSend').style.display = "block";
	if (get("Etat") != '') document.getElementById('dv_formSaisie').style.display = "none";

	if (get("ID") != '') document.formulaire.ADMIN.value = get("ID").toUpperCase();
	if (get("DPT") != '') document.formulaire.DPTADMIN.value = get("DPT").toUpperCase();
}
function focusToLayer(id){
	document.getElementById(id).focus();
}
function validData(data,regExpress){
	var resultat = data.match(regExpress);
	if ((resultat != null) && (resultat.length == 1))
		return true;
	else
		return false;
}
function validFormMail(){
	for (i=0;i<3;i++){
		if (document.formulaire.npt_civilite[i].checked == true)
			document.formulaire.CIVILITE.value = document.formulaire.npt_civilite[i].value;
	}

	var Error = 0;
	var MsgInterm = "<p>Des erreurs se sont introduites dans la saisie de votre demande de kit :</p><ul>";
	document.getElementById('msgErreur').style.display = "none";
	/* Tableau de correspondance avecle fichier Excel attendu */
	var paramBonus = new Array (
					 new Array ("Code destinataire",document.formulaire.npt_cp.value,0,""),
					 new Array ("Civilité",document.formulaire.CIVILITE.value,1,"Merci de préciser votre civilité. <a href=\"#npt_civiliteMme\" class=\"a_lkModify\" title=\"Modifier votre civilité\" onClick=\"focusToLayer('npt_civiliteMme'); return false;\">Modifier</a>"),
					 new Array ("Nom",document.formulaire.npt_nom.value.toUpperCase(),1,"Merci de compléter votre nom sous la forme de caractères alphabétiques. <a href=\"#npt_nom\" class=\"a_lkModify\" title=\"Modifier votre nom\" onClick=\"focusToLayer('npt_nom'); return false;\">Modifier</a>"),
					 new Array ("Prénom",document.formulaire.npt_preNom.value.toUpperCase(),1,"Merci de compléter votre prénom sous la forme de caractères alphabétiques. <a href=\"#npt_preNom\" class=\"a_lkModify\" title=\"Modifier votre prénom\" onClick=\"focusToLayer('npt_preNom'); return false;\">Modifier</a>"),
					 new Array ("Nom usuel",document.formulaire.CIVILITE.value + " " + document.formulaire.npt_preNom.value.toUpperCase() + " " + document.formulaire.npt_nom.value.toUpperCase(),0,""),
					 new Array ("Nom composite","",0,""),
					 new Array ("Adresse1",document.formulaire.npt_voie.value.toUpperCase(),1,"Merci de compléter votre adresse sous la forme de caractères alphanumériques. <a href=\"#npt_voie\" class=\"a_lkModify\" title=\"Modifier votre adresse\" onClick=\"focusToLayer('npt_voie'); return false;\">Modifier</a>"),
					 new Array ("Adresse2",document.formulaire.npt_esc.value,0,""),
					 new Array ("Adresse3",document.formulaire.npt_lieu.value,0,""),
					 new Array ("Code postal",document.formulaire.npt_cp.value,1,"Merci de compléter votre code postal sous la forme de caractères numériques. <a href=\"#npt_cp\" class=\"a_lkModify\" title=\"Modifier votre code postal\" onClick=\"focusToLayer('npt_cp'); return false;\">Modifier</a>"),
					 new Array ("Ville",document.formulaire.npt_ville.value.toUpperCase(),1,"Merci de compléter votre ville sous la forme de caractères alphabétiques. <a href=\"#npt_ville\" class=\"a_lkModify\" title=\"Modifier votre ville\" onClick=\"focusToLayer('npt_ville'); return false;\">Modifier</a>"),
					 new Array ("Pays",document.formulaire.npt_pays.value.toUpperCase(),0,""),
					 new Array ("Value Annexe0","",0,""),
					 new Array ("Value Annexe1","",0,""),
					 new Array ("Value Annexe2","",0,""),
					 new Array ("Value Annexe3","",0,""),
					 new Array ("Value Annexe4","",0,""),
					 new Array ("Value Annexe5","",0,""),
					 new Array ("Value Annexe6","",0,""),
					 new Array ("Value Annexe7","",0,""),
					 new Array ("Value Annexe8",document.formulaire.ADMIN.value,0,""),
					 new Array ("Value Annexe9",document.formulaire.DPTADMIN.value,0,""));
	for (i=0;i<paramBonus.length;i++){
		if (paramBonus[i][2] == 1){ 
			if ((paramBonus[i][0].toUpperCase() == 'CIVILITÉ') && (document.formulaire.npt_civilite[0].checked == false) && (document.formulaire.npt_civilite[1].checked == false) && (document.formulaire.npt_civilite[2].checked == false)){
				Error++; MsgInterm += "<li>" + paramBonus[i][3] + "</li>";
			}
			if (((paramBonus[i][0].toUpperCase() == 'NOM') || (paramBonus[i][0].toUpperCase() == 'VILLE') || (paramBonus[i][0].toUpperCase() == 'PRÉNOM')) && ((paramBonus[i][1] == '') || (validData(paramBonus[i][1],/^[a-zA-Z -]+$/g) == false))){
				Error++; MsgInterm += "<li>" + paramBonus[i][3] + "</li>";
			}
			if ((paramBonus[i][0].toUpperCase() == 'ADRESSE1') && ((paramBonus[i][1] == '') || (validData(paramBonus[i][1],/^[0-9a-zA-Z ,]+$/g) == false))){
				Error++; MsgInterm += "<li>" + paramBonus[i][3] + "</li>";
			}
			if ((paramBonus[i][0].toUpperCase() == 'CODE POSTAL') && ((paramBonus[i][1] == '') || (validData(paramBonus[i][1],/^([A-Z]+[A-Z]?\-)?[0-9]{1,2} ?[0-9]{3}$/g) == false))){
				Error++; MsgInterm += "<li>" + paramBonus[i][3] + "</li>";
			}
		}
	}
	MsgInterm += "</ul>";
	if (Error > 0){
		document.getElementById('msgErreur').style.display = "block";
		document.getElementById('msgErreur').innerHTML = MsgInterm;
		<!-- alert("Attention, certains champs obligatoires ne sont pas correctement renseignés !"); -->
		document.location.href = "#msgErreur";
		return false;
	} else {
		var otherParam = "";
		for(i=0;i<paramBonus.length;i++)
			otherParam += paramBonus[i][0] + "=" + paramBonus[i][1] + ";";
		if (document.formulaire.npt_etag.value != '') paramBonus[7][1] = paramBonus[7][1] + " - " + document.formulaire.npt_etag.value;
		document.formulaire.MAILGEN_BONUS_FIELDS.value = otherParam;
		return true;
	}
}
