reduc_promo = new Array(0,0,0,0,0,0,0,0);k=0;
remise=20;
pa=2.50;pp=0.50;
function sub(){
	verif0();
	if(pas_ok==0){document.formu.submit();}
}
tab_an=new Array("","Dauphin","Faon","Ecureuil","Lapin","Chat","Baleine","Eléphant","Cheval","Tortue","Poisson","Souris","Papillon","Cochon","Grenouille")
tab_fin=new Array("Normale","Qualité");
//alert (tab_an[2]);
function verif_promo(par_mot,par_mot1,par_mot2,par_verso){
//alert("comp");
	/*for(j=0;j<tab_stock.length;j++){
		comp=par_mot.value+tab_an[par_mot1.selectedIndex]+tab_an[par_mot2.selectedIndex]+tab_fin[par_verso.selectedIndex];
		if(tab_stock[j]==comp){
			//alert(comp);
			reduc_promo[k]=remise;
			//var imagee="euro"+k;
			document.images[k].src="RessBM2/i_promo.gif";
		}
	}
	if(reduc_promo[k]==0){document.images[k].src="RessBM2/i_euro.gif"}
	return reduc_promo[k];
	*/
}

function erreur(num,no_com){		// Messages d'erreurs
if(num==1){alert("La commande No "+no_com+" comporte trop de lettres et ne peut être traitée automatiquement. Contactez-nous par mail.")}
if(num==2){alert("Vous avez tapé un espace dans la zone de saisie de la commande No "+no_com+". Vous ne pouvez pas écrire de mot composé. Ceux-ci doivent être considérés comme deux prénoms distincts. Sinon, vériiez que vous n'avez pas tapé d'espace au début ou à la fin du mot")}
if(num==3){alert("La commande No "+no_com+" comporte un ou plusieurs caractères spéciaux. Contactez-nous pour toutes commandes particulières");}
if(num==4){alert("Il semble que le champ No "+no_com+" comporte à la fois des lettres et des chiffres. Contactez-nous pour ce genre de commande")}
if(num==5){alert("La commande No "+no_com+" ne peut être traitée automatiquement. Contactez-nous pour ce genre de commande")}
if(num==6){alert("Le champ No "+no_com+" comporte trop de majuscules. Contactez-nous pour ce genre de commande")}
pas_ok++
}

function affich_prix(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com){  
par_tot.value=par_prixtot;
v_total=document.formu.ss_tot.value=eval(document.formu.c_tot1.value)+eval(document.formu.c_tot2.value)+eval(document.formu.c_tot3.value)+eval(document.formu.c_tot4.value)+eval(document.formu.c_tot5.value)+eval(document.formu.c_tot6.value)+eval(document.formu.c_tot7.value)
if(par_mot.value!=""){ind_fp++;q=1}					
if(nbr_an==1){ind_fp++;q=1}
if(nbr_an==2){ind_fp++;ind_fp++;q=1}
fpb=1.5;fp=0.5;
document.formu.f_p.value=(ind_fp*fp)+(fpb*q);
if(document.formu.total){document.formu.total.value=(ind_fp*fp)+(fpb*q)+eval(document.formu.ss_tot.value);}
}

function verif0(){pfp=1;pfa=0.25
pas_ok=0;
//reduc_promo = new Array(0,0,0,0,0,0,0,0);
k=0;
v_prixtot1=v_prixtot2=v_prixtot3=v_prixtot4=v_prixtot5=v_prixtot6=v_prixtot7=ind_fp=0;
q=0
verif1(document.formu.c_mot1,document.formu.motif11,document.formu.motif12,document.formu.peinture1,document.formu.VP1,document.formu.verso1,document.formu.c_tot1,v_prixtot1,1);
verif1(document.formu.c_mot2,document.formu.motif21,document.formu.motif22,document.formu.peinture2,document.formu.VP2,document.formu.verso2,document.formu.c_tot2,v_prixtot2,2);
verif1(document.formu.c_mot3,document.formu.motif31,document.formu.motif32,document.formu.peinture3,document.formu.VP3,document.formu.verso3,document.formu.c_tot3,v_prixtot3,3);
verif1(document.formu.c_mot4,document.formu.motif41,document.formu.motif42,document.formu.peinture4,document.formu.VP4,document.formu.verso4,document.formu.c_tot4,v_prixtot4,4);
verif1(document.formu.c_mot5,document.formu.motif51,document.formu.motif52,document.formu.peinture5,document.formu.VP5,document.formu.verso5,document.formu.c_tot5,v_prixtot5,5);
verif1(document.formu.c_mot6,document.formu.motif61,document.formu.motif62,document.formu.peinture6,document.formu.VP6,document.formu.verso6,document.formu.c_tot6,v_prixtot6,6);
verif1(document.formu.c_mot7,document.formu.motif71,document.formu.motif72,document.formu.peinture7,document.formu.VP7,document.formu.verso7,document.formu.c_tot7,v_prixtot7,7);

}

function verif1(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com){
par_tot.value=0
//reduc_promo=0
nbr_an=0
nbr_car=par_mot.value.length
k++;//alert("tutu="+k);
reduc_promo[k]=0;

ind_motif2=par_mot2.selectedIndex;
ind_motif1=par_mot1.selectedIndex;
if(nbr_car>12){erreur(1,no_com);return false;}				
if(nbr_car==0){
	if(ind_motif1==0&&ind_motif2==0){par_prixtot=0;}				
	if(((ind_motif1==0)&&(ind_motif2!=0))||((ind_motif1!=0)&&(ind_motif2==0))){
		par_prixtot=pa;nbr_an=1
		calc_peint_an(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);
	}
	if((ind_motif1!=0)&&(ind_motif2!=0)){
		par_prixtot=pa*2;nbr_an=2;
		calc_peint_an(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);
	}
	//calc_peint_an(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);
}
else{verif2(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return true;}
}

function verif2(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com){		
v_mot1=par_mot.value
for(i=0;i<nbr_car;i++){
	if(v_mot1.charAt(i)==" "){erreur(2,no_com);return false;}		
	if((v_mot1.charAt(i)==",")||(v_mot1.charAt(i)==".")||(v_mot1.charAt(i)=="/")||(v_mot1.charAt(i)=="_")||(v_mot1.charAt(i)=="-")||(v_mot1.charAt(i)=="~")||(v_mot1.charAt(i)=="£")||(v_mot1.charAt(i)=="=")||(v_mot1.charAt(i)=="*")||(v_mot1.charAt(i)==":")||(v_mot1.charAt(i)==";")||(v_mot1.charAt(i)=="%")||(v_mot1.charAt(i)=="$")||(v_mot1.charAt(i)=="!")||(v_mot1.charAt(i)=="&")||(v_mot1.charAt(i)=="@")){erreur(3,no_com);return false}
	}
	verif3(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);
	return true;
}

function verif3(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com){		
nbr_ch=0;pl=2;
for(i=0;i<nbr_car;i++){
	if((v_mot1.charAt(i)=="1")||(v_mot1.charAt(i)=="2")||(v_mot1.charAt(i)=="3")||(v_mot1.charAt(i)=="4")||(v_mot1.charAt(i)=="5")||(v_mot1.charAt(i)=="6")||(v_mot1.charAt(i)=="7")||(v_mot1.charAt(i)=="8")||(v_mot1.charAt(i)=="9")||(v_mot1.charAt(i)=="0"))
	{nbr_ch++;}
	}
if(nbr_ch==0){verif4(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return false}		
if(nbr_ch==nbr_car){						
	if((ind_motif1!=0)||(ind_motif2!=0)){erreur(5,no_com);return false;}	
	else{par_prixtot=nbr_car*pl;calc_peint(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com)}
	}
else{erreur(4,no_com);return false;}				
}

function verif4(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com){
nbr_maj=0
for(j=0;j<nbr_car;j++){var x=v_mot1.charAt(j);if(x==x.toUpperCase()){nbr_maj++}}
if(nbr_maj>2){erreur(6,no_com);return false}
if(nbr_maj==2){verif4_b(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);}
else{verif4_a(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return true;}
}
p2m=16;p2m7l1m=12.50;p2m8l1m=16;p2m7l=7;p2m8l=12;pa2l=4;
function verif4_b(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,no_com){
		
if((ind_motif1!=0)&&(ind_motif2!=0)){par_prixtot=p2m;calc_peint(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return false}
if(((ind_motif1!=0)&&(ind_motif2==0))||((ind_motif1==0)&&(ind_motif2!=0))){if(nbr_car<=7){par_prixtot=p2m7l1m}else{par_prixtot=p2m8l1m}calc_peint(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return false}
if((ind_motif1==0)&&(ind_motif2==0)){if(nbr_car<=7){par_prixtot=p2m7l}else{par_prixtot=p2m8l}calc_peint(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return false}
}
pp7=6;pp8=7;p1l=2;
function verif4_a(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com){p1m=12.50;
if((ind_motif1!=0)&&(ind_motif2!=0)){verif_promo(par_mot,par_mot1,par_mot2,par_verso);par_prixtot=(Math.round(10*((p2m/100)*(100-reduc_promo[k]))))/10;calc_peint(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return false}
if(((ind_motif1!=0)&&(ind_motif2==0))||((ind_motif1==0)&&(ind_motif2!=0))){verif_promo(par_mot,par_mot1,par_mot2,par_verso);par_prixtot=(Math.round(10*((p1m/100)*(100-reduc_promo[k]))))/10;calc_peint(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return false}
else{
	if(nbr_car==1){par_prixtot=p1l;calc_peint(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return false}
	if(nbr_car==2){par_prixtot=pa2l;calc_peint(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return false}	
	if(nbr_car==3){verif5(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return false}
	if(nbr_car<=7){par_prixtot=pp7;calc_peint(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return false}			
	if(nbr_car>7){par_prixtot=pp8;calc_peint(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return false}			
	}
}
pa3l=6;
function verif5(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com){	
if((v_mot1.toLowerCase()=="les")||(v_mot1.toLowerCase()=="des")||(v_mot1.toLowerCase()=="son")||(v_mot1.toLowerCase()=="mes")||(v_mot1.toLowerCase()=="mon")||(v_mot1.toLowerCase()=="ton")||(v_mot1.toLowerCase()=="une"))
	{par_prixtot=pa3l;calc_peint(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return false}
else{par_prixtot=pp7;calc_peint(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);return false}		
}
ppa=1.50;ppp=2;ppad=2;pppd=2.50;
//****
function detect_deg(deg){
	var tab_deg=new Array(4,5,10,11,12,15,16,19,20,22,23,26,27,28,29,32,33,36,37,38);
	var tab_nondeg=new Array(1,2,3,6,7,8,9,13,14,17,18,21,24,25,30,31,34,35);
	degra=0;	
	for(yy=0;yy<tab_deg.length;yy++){
		if(deg==tab_deg[yy]){degra=1;return degra;}
	}
	for(yy=0;yy<tab_nondeg.length;yy++){
		if(tab_nondeg[yy]==deg){degra=0;return degra;}
	}
}
//*****
function calc_peint(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com){
	detect_deg(par_peint.selectedIndex);
	if(par_peint.selectedIndex!=0){
		if(degra==0){
			if(nbr_car==1){par_prixtot+=ppa}else{par_prixtot+=ppp}
		}
		if(degra==1){
			if(nbr_car==1){par_prixtot+=ppad}else{par_prixtot+=pppd}
		}
	}
	calc_paill(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com)
}

function calc_peint_an(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com){
	detect_deg(par_peint.selectedIndex);
	if((nbr_an==1)&&(par_peint.selectedIndex!=0)){
		if(degra==0){par_prixtot+=ppa;}if(degra==1){par_prixtot+=ppad;}
	}
	if((nbr_an==2)&&(par_peint.selectedIndex!=0)){
		if(degra==0){par_prixtot+=ppa*2;}if(degra==1){par_prixtot+=ppad*2;}
	}
	calc_paill_an(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);
}

function calc_verso_an(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com){
	if((nbr_an==1)&&(par_verso.selectedIndex!=0)){par_prixtot+=pfa;}
	if((nbr_an==2)&&(par_verso.selectedIndex!=0)){par_prixtot+=(pfa*2);}
	//return par_prixtot;
	affich_prix(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com);
}

function calc_verso(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com){
if(par_verso.selectedIndex!=0){
	if(reduc_promo[k]==remise){par_prixtot+=(Math.round(10*((pfp/100)*(100-reduc_promo[k]))))/10;}
	else{par_prixtot+=pfp;}
}
affich_prix(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com)
}

function calc_paill_an(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com){	
if((nbr_an==1)&&(par_peint.selectedIndex==0)&&(par_paill.selectedIndex!=0)){par_prixtot+=pp;}
if((nbr_an==2)&&(par_peint.selectedIndex==0)&&(par_paill.selectedIndex!=0)){par_prixtot+=(pp*2);}
calc_verso_an(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com)
}

function calc_paill(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com){ppssp=2
if((par_peint.selectedIndex!=0)&&(par_paill.selectedIndex!=0)){par_prixtot+=pp;}
if((par_peint.selectedIndex==0)&&(par_paill.selectedIndex!=0)){if(nbr_car==1){par_prixtot+=pp;}else{par_prixtot+=ppssp;}}
calc_verso(par_mot,par_mot1,par_mot2,par_peint,par_paill,par_verso,par_tot,par_prixtot,no_com)
}
																									//FIN !

//function MM_openBrWindow(theURL,winName,features) { //v2.0
  //window.open(theURL,winName,features);
//}

