function mem(form) 
{

var str=form.str.value;
var calcul0=Math.round(str.charAt(0));
var calcul1=Math.round(str.charAt(1));
var calcul2=Math.round(str.charAt(2));
var calcul3=Math.round(str.charAt(3));
var calcul4=Math.round(str.charAt(4));
var calcul5=Math.round(str.charAt(5));
var calcul6=Math.round(str.charAt(6));
var calcul7=Math.round(str.charAt(7));
var calcul8=Math.round(str.charAt(8));
var calcul9=Math.round(str.charAt(9));
var calcul10=Math.round(str.charAt(10));
var calcul11=Math.round(str.charAt(11));
var calcul12=Math.round(str.charAt(12));
var calcul13=Math.round(str.charAt(13));


Results1=Math.round((calcul0+calcul2+calcul4+calcul6+calcul8+calcul10+calcul12)*1);
Results2=Math.round((calcul1+calcul3+calcul5+calcul7+calcul9+calcul11)*3);
Results3=Math.round(Results1+Results2);
Results3=Math.round(Results1+Results2);
Results4=Math.round(Results1+Results2)/10;
Results5=(Math.ceil(Results4)*10-Results3);
code=(str.charAt(0)+" "+str.charAt(1)+str.charAt(2)+str.charAt(3)+str.charAt(4)+str.charAt(5)+" "+str.charAt(6)+str.charAt(7)+str.charAt(8)+str.charAt(9)+str.charAt(10)+str.charAt(11)+str.charAt(12)+" "+Results5);
gencod=str.charAt(1)+str.charAt(2)+str.charAt(3)+str.charAt(4)+str.charAt(5);
pays=str.charAt(0);
interne=str.charAt(6)+str.charAt(7)+str.charAt(8)+str.charAt(9)+str.charAt(10)+str.charAt(11)+str.charAt(12);
Results6=(Math.ceil(Results4)*10-Results3);




if ( str.length != 12) alert ('Attention il faut 12 chiffres exactement pour le code EAN13') 
else 
{ 
form.Results5.value=Results5;
form.code.value=code;
form.pays.value=pays;
form.interne.value=interne;
form.gencod.value=gencod;
form.Results6.value=Results6;

}
}
