/* auteur: nathalie bonnin */
/* Date de création: 21/09/2003 */
function notaSci3c(x){
   loga=Math.log(x)/Math.log(10);
   n=Math.floor(loga)
   r=Math.pow(10,loga-n)
   rep=((Math.round(r*100))/100).toString(10)+"   .10"+n.toString(10);
   return rep;
   }
 
function taub(){
   Ka=Math.pow(10,-pKa);
   Ke=1e-14;
  x=((Math.sqrt(Ke*Ke+4*Ka*Ke*cb)-Ke))/2;
   if (x<4e-6){
        verc=1;   
		a=0;
		b=cb;
						   while ((Math.abs(verc-cb))>cb/1000)
				   					{
									  x=(a+b)/2;
  					                   verc=x+2*Ka/(Math.sqrt(1+4*Ke/(x*x))-1);
									   if (verc<cb){a=x;}
									   if (verc>cb){b=x;}
									   }
  						}
	pH=-Math.log(Ka/(cb/x-1))/Math.log(10);
	return(x/cb);
} 
   
function tau(){
   Ka=Math.pow(10,-pKa);
   Ke=1e-14;
   a1=((Math.sqrt(Ka*Ka+4*Ka*ca)-Ka))/2;
   if (a1<4e-6){
        verc=1;   
		a=0;
		b=ca;
						   while ((Math.abs(verc-ca))>ca/1000)
				   					{
									  a1=(a+b)/2;
  					                   verc=a1+a1*a1*(1+Math.sqrt(1+4*Ke/(a1*a1)))/(2*Ka);
									   if (verc<ca){a=a1;}
									   if (verc>ca){b=a1;}
									   }
  						}
	pH=-Math.log(Ka*(ca/a1-1))/Math.log(10);
	return(a1/ca);
	}
	
	
function arrondi(x)
{					
   if (x<0.01){valeur=Math.round(x*10000)/100}
    else if (x<0.1) { valeur= Math.round(x*1000)/10}
	else  {valeur= Math.round(x*100)};
	return(valeur);	
}	