// <!--

function bntoa(a,n,r) {
 a = parseInt(a)
 n = parseInt(n)
 t = Math.pow(1 - n * r / a, -a / n) - 1
 return t
}

function baton(a,n,r) {
 a = parseInt(a)
 n = parseInt(n)
 t = (1 - Math.pow(1 + r, -n / a)) * a / n
 return t
}

function entoa(a,n,r) {
 a = parseInt(a)
 n = parseInt(n)
 t = Math.pow(1 + n * r / a,a / n) - 1
 return t
}

function eaton(a,n,r) {
 a = parseInt(a)
 n = parseInt(n)
 t = (Math.pow(1 + r , n / a) - 1) * a / n
 return t
}

function aton(a, r) {
 a = parseInt(a) ;
 t = (Math.pow( 1 + r, 1 / a) -1) * a ;
 return t ;
}

function ntoa(a, r) {
 a = parseInt(a)
 t = Math.pow(1 + r / a , a) - 1
 return t
}

function netob(a,n,r) {
 a = parseInt(a)
 n = parseInt(n)
 t = a * r / (n * r + a)
 return t
}

function nbtoe(a,n,r) {
 a = parseInt(a)
 n = parseInt(n)
 t = a * r / (a - n * r)
 return t
}

function arrondi(r,d) { 
	d = parseInt(d) 
	var pwr = Math.pow(10,d) 
	var delta = (r < 0.5) ? -0.5 : 0 
	var res = (r * pwr + delta) / pwr 
	return Math.round(res * pwr) / pwr 
} 

// -->
