var MSGGeneral = new String(20);

MSGGeneral[0]="-L'âge doit être de plus de 18 ans." 					//age
MSGGeneral[1]="-La date d'effet doit être postérieure à la date du jour."  	//date_effet
MSGGeneral[2]="-Le nom est incorrect";							//nom
MSGGeneral[3]="-Le prénom est incorrect";							//prenom
MSGGeneral[4]="-L'adresse e-mail est incorrecte";					//email
MSGGeneral[5]="-Le numéro de téléphone est incorrect";				//telephone
MSGGeneral[6]="-Le numéro de portable est incorrect";					//portable
MSGGeneral[7]="-Le code postal est incorrect";						//code_postal
MSGGeneral[8]="-La ville est incorrecte";							//ville
MSGGeneral[9]="-L'adresse ou le complément doivent être renseignés";		//adresse
MSGGeneral[10]="-Vous devez saisir un numéro de téléphone ou de portable";	//saisir un téléphone
MSGGeneral[11]="-Nous ne pouvons vous communiquer de tarif précis. \nLa date d'effet du contrat ne peut être supérieure à 30 jours"
MSGGeneral[12]="-L’âge du souscripteur et du conjoint doit être supérieur \nà 18 ans et inférieur ou égal à 71 ans." 
MSGGeneral[13]="-L’âge d’un enfant doit être inférieur ou égal à 28 ans." 
MSGGeneral[14]="-Le nombre d'enfants ne doit pas dépasser 6."
MSGGeneral[15]="-La limite d’âge du souscripteur est fixée à 64 ans.\n"
MSGGeneral[16]="-Le souscripteur doit avoir à la souscription un âge compris entre 40 et 86 ans.\n" //---- Devis Obsèque
MSGGeneral[17]="-Le conjoint doit avoir à la souscription un âge compris entre 40 et 86 ans.\n" //---- Conjoint souscripteur Dev OBsq
MSGGeneral[18]="-Vous ne respectez pas les conditions de souscription de ce produit.\n Nous sommes désolés de ne pas pouvoir donner suite à votre demande.\n" 
MSGGeneral[19]="-La date d'effet doit être le 1ier du mois.\n"
MSGGeneral[20]="-La limite d’âge du souscripteur est fixée à 74 ans.\n" //--------- bloquer la souscript aau plus de 74 ans --- AIE 02-08-2006
MSGGeneral[21]="-La date de naissance est incorrecte." //--------- AIE 03-11-06
MSGGeneral[22]="-La date de permis est incorrecte."
MSGGeneral[23]="-La date d'effet est incorrecte."
MSGGeneral[24]="-La date de circulation est incorrecte."
MSGGeneral[25]="-La date d'assurance est incorrecte."
MSGGeneral[26]="-La date de première assurance est incorrecte."
MSGGeneral[27]="-Pour ce type de fractionnement, le mode de paiement doit être le RIB."
MSGGeneral[28]="-Le nom du souscripteur est incorrect";							//nom
MSGGeneral[29]="-Le prénom du souscripteur est incorrect";							//prenom
MSGGeneral[30]="-L'âge doit être de plus de 14 ans." 					//age pour la cyclo
MSGGeneral[31]="-L’âge du souscripteur et du conjoint doit être supérieur \nà 18 ans et inférieur ou égal à 72 ans." 

var MSGAuto = new String(30);

MSGAuto[0] = "-Le nom du conducteur 1 est incorrect";					//nom_conducteur1
MSGAuto[1] = "-Le prénom du conducteur 1 est incorrect";				//prenom_conducteur1
MSGAuto[2] = "-Le nom du conducteur 2 est incorrect";					//nom_conducteur2
MSGAuto[3] = "-Le prénom du conducteur 2 est incorrect";				//prenom_conducteur2
MSGAuto[4] = "-Le souscripteur n'a pas été spécifié";					//souscripteur
MSGAuto[5] = "-Le possésseur de la carte grise n'a pas été spécifié";		//possesseur_carte
MSGAuto[6] = "-Votre numéro d'immatriculation est incorrect";			//immatriculation
MSGAuto[7] = "-Le CRM Auto doit être un nombre superieur à 50";				//crm
MSGAuto[8] = "-Vous devez spécifier un taux de commission";				//commission
MSGAuto[9] = "-Le CRM du second conducteur doit être un nombre supérieur à 50";//crm2
MSGAuto[10] = "-Le conducteur principal doit avoir plus de 18 ans";		//age_conducteur1
MSGAuto[11] = "-Le second conducteur doit avoir au moins 21 ans";			//age_conducteur2 au moins 21 ans
MSGAuto[12] = "-La date d'obtention du permis et l'âge du conducteur sont incohérents"; //date_permis
MSGAuto[13] = "-La date d'obtention du permis et l'âge du conducteur 1 sont incohérents"; //date_permis1
MSGAuto[14] = "-La date d'obtention du permis et l'âge du conducteur 2 sont incohérents"; //date_permis2
MSGAuto[15] = "-La date d'obtention du permis et le CRM sont incohérents"; //coherence_crm
MSGAuto[16] = "-La date d'obtention du permis et le CRM du conducteur 1 sont incohérents"; //coherence_crm1
MSGAuto[17] = "-La date d'obtention du permis et le CRM du conducteur 2 sont incohérents"; //coherence_crm2
MSGAuto[18] = "-L'âge doit être inférieur à 80 ans";					//age conducteur
MSGAuto[19] = "-Les frais doivent être compris entre 0 et 46 € (301.70 FF)";			//frais
MSGAuto[20] = "-Vous devez saisir une marque ou un type mines";			//saisie vehicule
MSGAuto[21] = "-Vous devez saisir une version";						//version vehicule
MSGAuto[22] = "-Vous devez saisir un modele";						//modele vehicule
MSGAuto[23] = "-Vous devez saisir une immatriculation"
MSGAuto[24] = "-Vous devez préciser tous les sinistres"
MSGAuto[25] = "-Notre produit n'est pas adapté pour ce mode d'acquisition";
MSGAuto[26] = "-Le type de vehicule est incorrect";
MSGAuto[27] = "-Vous devez choisir une formule";
MSGAuto[28] = "-La date de première assurance est postérieure à la date du jour"; //date_last
MSGAuto[29] = "-La date de première assurance du conducteur 1 est postérieure à la date du jour"; //date_last1
MSGAuto[30] = "-La date de première assurance du conducteur 2 est postérieure à la date du jour"; //date_last2
MSGAuto[31] = "-La date de première assurance doit être antérieur à la date du permis"; //coherence_datelast_datepermis
MSGAuto[32] = "-La date de première assurance du conducteur 1 doit être antérieur à la date du permis"; //coherence_datelast_datepermis1
MSGAuto[33] = "-La date de première assurance du conducteur 2 doit être antérieur à la date du permis"; //coherence_datelast_datepermis2
MSGAuto[34] = "-L'âge doit être inférieur à 69 ans"; //age moins de 69ans
MSGAuto[35] = "-L'âge doit être inférieur à 74 ans"; //age moins de 74ans
MSGAuto[36] = "-L'âge doit être inférieur à 64 ans"; //age moins de 64ans
MSGAuto[37] = "-Le conducteur principal doit avoir au moins 21 ans";		//age_conducteur1 21 ---
MSGAuto[38] = "-Le second conducteur doit avoir au moins 21 ans";		//age_conducteur1 21 ---
MSGAuto[39] = "-Le conducteur principal doit avoir au moins 25 ans";		//age_conducteur1
MSGAuto[40] = "-Le second conducteur doit avoir au moins 25 ans";			//age_conducteur2 au moins 25 ans
MSGAuto[41] = "-La définition des antécédents n'est pas cohérente avec la date de première assurance";			//Si antécédents = 36 mois... alors date première assurance doit être  < = Date du jour - 36 mois OU Au moins 21 mois, alors date première assurance doit être  < = Date du jour - 21 mois
MSGAuto[42] = "-L'année d'ancienneté du véhicule dépasse les 20 ans autorisés";
MSGAuto[43] = "-Pour toutes les formules auto les frais annexes sont limités à 100.\n";
MSGAuto[44] = "-L’âge du conducteur 2 ne rentre pas dans les conditions de souscription (< à 25 ans).";   // Pdt Malussé - Conditions de souscription 2nd conducteur si âge inférieur à 25 ans = refus
MSGAuto[45] = "-L’ancienneté de permis du conducteur 2 ne rentre pas dans les conditions de souscription (< à 3 ans).";   // Pdt Malussé - Conditions de souscription 2nd conducteur si permis inférieur à 3 ans = refus
MSGAuto[46] = "-L'ancienneté de la première assurance du soucripteur doit être d'au moins 2 ans"; //date_last3
MSGAuto[47] = "-Le CRM et les antécédents d'assurance sont incohérents"; //coherence_crm3
MSGAuto[48] = "-Vous devez cliquer sur recalculer tarifs et options avant de faire suite"; //coherence_crm3
MSGAuto[49] = "-L'âge doit être inférieur à 75 ans"; //age moins de 75 ans pour la cyclo

//Pour BG
var MSGBG = new String(20);

MSGBG[0] = "-Il faut au moins une pièce";						//piece
MSGBG[1] = "-Le nombre de pièce est incorrect";					//nb_pieces
MSGBG[2] = "-Il faut au  moins un mètre linéaire";				//lineaire
MSGBG[3] = "-Le nombre de mètres linéaires est incorrect";			//nb_lineaires
MSGBG[4] = "-Le montant est incorrect";								//montant
MSGBG[5] = "-Le cas 'Risque vulnérable et/ou spéciaux' n'est pas traité par le système";		//rsq vulnérable et/ou spéc
MSGBG[6] = "-Le montant du premier risque est incorrect";			//premier risque
MSGBG[7] = "-La superficie de l'immeuble est incorrecte";			//Superficie
MSGBG[8] = "-Veuillez renseigner les éléments descriptifs du risque";			//longueur vitrée au sol et en étage = 0 et Premier risque = 0
MSGBG[9] = "-Vous ne pouvez pas renseigner à la fois une longueur \ntotale vitrée et un premier risque.";
MSGBG[10] = "-Le nombre de chambres est incorrect";					//nb_chambre

//Pour MRH
var MSGMRH = new String(20);

MSGMRH[0] = "-Il faut au moins une pièce";					//piece
MSGMRH[1] = "-Le nombre de pièce est incorrect";				//nb_pieces
MSGMRH[2] = "-La superficie est incorrectte";					//superficie
MSGMRH[3] = "-Le montant est incorrect";						//montant
MSGMRH[4] = "-Le nombre d'enfant est incorrect";				//enfants
MSGMRH[5] = "-Vous ne pouvez pas souscrire pour une superficie supérieure à 350 m²";					//superficie > 350 m2
MSGMRH[6] = "-Toute pièce principale excédant 50 m² est comptée pour 2 pièces";
MSGMRH[7] = "-Vous devez sélectionner au moins une chambre d'étudiant";				// Chambre etudiant

//Pour MOTO
var MSGMOTO = new String(20);

MSGMOTO[0] = "-La date de première assurance moto n'est pas cohérente avec \nles antécédents d'assurance sélectionnés.";					//piece
MSGMOTO[1] = "-Le CRM Moto doit être un nombre superieur à 50";				//crm

//-----------------
var MSGIE = new String(20);

function getGeneralMessage(For) { 
	index = 0;
	if(For == 'age') {
		index = 0;
	} else if(For == 'date_effet') {
		index = 1;
	} else if(For == 'nom') {
		index = 2;
	} else if(For == 'prenom') {
		index = 3;
	} else if(For == 'email') {
		index = 4;
	} else if(For == 'telephone') {
		index = 5;
	} else if(For == 'portable') {
		index = 6;
	} else if(For == 'code_postal') {
		index = 7;
	} else if(For == 'ville') {
		index = 8;
	} else if(For == 'adresse') {
		index = 9;
	} else if(For == 'telephoneorportable') {
		index = 10;
	} else if(For == 'date_effet2') {
		index = 11;
	} else if(For == 'age71') {
		index = 12;
	} else if(For == 'age28') {
		index = 13;
	} else if(For == 'nbEnfant') {
		index = 14;
	} else if(For == 'age64') {
		index = 15;
	} else if(For == 'age86') {
		index = 16;
	} else if(For == 'ageC86') {
		index = 17;
	} else if(For == 'C24mois') {
		index = 18;
	} else if(For == 'date_effet_contrat') {
		index = 19;
	} else if(For == 'age74') {
		index = 20;
	} else if(For == 'valid_naiss') { //------------ AIE 03-11-06
		index = 21;
	} else if(For == 'valid_permis') {
		index = 22;
	} else if(For == 'valid_effet') {
		index = 23;
	} else if(For == 'valid_circul') {
		index = 24;
	} else if(For == 'valid_assur') {
		index = 25;
	} else if(For == 'valid_passur') {
		index = 26;
	} else if(For == 'RIB') {
		index = 27;
	} else if(For == 'nom_sousc') {
		index = 28;
	} else if(For == 'prenom_sousc') {
		index = 29;
	} else if(For == 'age_cyclo') {
		index = 30;
	} else if(For == 'age72') {
		index = 31;
	}
	return MSGGeneral[index]; 
}

function getAutoMessage(For) {
	index = 0;
	if (For == 'nom_conducteur1') {
		index = 0;
	} else if(For == 'prenom_conducteur1') {
		index = 1;
	} else if(For == 'nom_conducteur2') {
		index = 2;
	} else if(For == 'prenom_conducteur2') {
		index = 3;
	} else if(For == 'immatriculation') {
		index = 6;
	} else if(For == 'crm') {
		index = 7;
	} else if(For == 'commission') {
		index = 8;
	} else if(For == 'crm2') {
		index = 9;
	} else if(For == 'age_conducteur1') {
		index = 10;
	} else if(For == 'age_conducteur2') {
		index = 11;
	} else if(For == 'date_permis') {
		index = 12;
	} else if(For == 'date_permis1') {
		index = 13;
	} else if(For == 'date_permis2') {
		index = 14;
	} else if(For == 'coherence_crm') {
		index = 15;
	} else if(For == 'coherence_crm1') {
		index = 16;
	} else if(For == 'coherence_crm2') {
		index = 17;
	} else if(For == 'age80') {
		index = 18;
	} else if(For == 'frais') {
		index = 19;
	} else if(For == 'saisie_vehicule') {
		index = 20;
	} else if(For == 'version') {
		index = 21;
	} else if(For == 'modele') {
		index = 22;
	} else if(For == 'immatriculationobli') {
		index = 23;
	} else if(For == 'sinistres') {
		index = 24;
	} else if(For == 'Acquisition') {
		index = 25;
	} else if(For == 'VehicleDetail') {
		index = 26;
	} else if(For == 'formule') {
		index = 27;
	} else if(For == 'date_last') {
		index = 28;
	} else if(For == 'date_last1') {
		index = 29;
	} else if(For == 'date_last2') {
		index = 30;
	} else if(For == 'coherence_datelast_datepermis') {
		index = 31;
	} else if(For == 'coherence_datelast_datepermis1') {
		index = 32;
	} else if(For == 'coherence_datelast_datepermis2') {
		index = 33;
	} else if(For == 'age69') {
		index = 34;
	} else if(For == 'age74') {
		index = 35;
	} else if(For == 'age64') {
		index = 36;
	} else if(For == 'age_conducteur121') {
		index = 37;
	} else if(For == 'age_conducteur221') {
		index = 38;
	} else if(For == 'age_conducteur125') {
		index = 39;
	} else if(For == 'age_conducteur225') {
		index = 40;
	} else if(For == 'coherence_anteced_dateassur1') { 
		index = 41;
	} else if(For == 'Mise_circulation') { 
		index = 42;
	} else if(For == 'frais_100') { 
		index = 43;
	} else if(For == 'age_conducteur225_bis') { //---------- AIE 17-02-06
		index = 44;
	} else if(For == 'date_permis2_3ans') { //---------- AIE 17-02-06
		index = 45;
	} else if(For == 'date_last3') { 
		index = 46;
	} else if(For == 'coherence_crm3') {//---------- AIE 29-07-06
		index = 47;
	} else if(For == 'bt_recalculer') {
		index = 48;
	} else if(For == 'age_cyclo75') {
		index = 49;
	}
	return MSGAuto[index];
}

function getMOTOMessage(For) { //----- AIE 30-11-05
	index = 0;
	if(For == 'coherence_anteced_dateassurMoto') {
		index = 0;
	} else if(For == 'crm') {
		index = 1;
	} 
	return MSGMOTO[index];
}

function getBGMessage(For) {
	index = 0;
	if(For == 'piece') {
		index = 0;
	} else if(For == 'nb_pieces') {
		index = 1;
	} else if(For == 'lineaire') {
		index = 2;
	} else if(For == 'nb_lineaires') {
		index = 3;
	} else if(For == 'amount') {
		index = 4;
	} else if(For == 'risque_vuln') {
		index = 5;
	} else if(For == 'risque_prem') {
		index = 6;
	} else if(For == 'superficie') {
		index = 7;
	} else if(For == 'descriptif_risq') {
		index = 8;
	} else if(For == 'risq_null') {
		index = 9;
	} else if(For == 'nb_chambre') {
		index = 10;
	}	
	return MSGBG[index];
}

function getIEMessage(index) {
	return MSGIE[index];	
}

function getMRHMessage(For) {
	index = 0;
	if(For == 'piece') {
		index = 0;
	} else if(For == 'nb_pieces') {
		index = 1;
	} else if(For == 'superficie') {
		index = 2;
	} else if(For == 'amount') {
		index = 3;
	} else if(For == 'enfant') {
		index = 4;
	} else if(For == 'superficie350') {
		index = 5;
	} else if(For == 'superficie50') {
		index = 6;
	} else if(For == 'chambEtud') {
		index = 7;
	}	
	return MSGMRH[index];
}
