var popUpWin=0;function popUpWindow(URLStr, left, top, width, height){  if(popUpWin)  {    if(!popUpWin.closed) popUpWin.close();  }  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,  status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+width+  ',height='+height+',left='+left+', top='+top+',screenX='+left+',  screenY='+top+'');}	

			
					
					function CheckForm(form)
					{
						
						var buff = "";
						var errMsgOne = "S.V.P. fournir les informations suivantes: \n";		
						PrixAchat =  form.PrixAchat.value;
						MiseFond  =  form.MiseFond.value;
						if ( PrixAchat== "" || PrixAchat < 0 )
						{				
							buff += "\n- Prix d'achat";				
						}
						
						if ( MiseFond == "" || MiseFond< 0)
						{
							form.MiseFond.value = 0;				
						}
						
						if ( form.TauxInteret.value == ""  ||
							 form.TauxInteret.value >= 100 || 
							 form.TauxInteret.value <= 0 )
						{
							buff += "\n- Taux d'int&eacute;r&ecirc;ts";				
						}			
						
						if ( buff.length > 0 ) 
						{
							alert(errMsgOne + buff);
							return (false);
						}
						
						form.check.value = "OK";
						compute_amount(form);
						return (false);
					}
					
					function binomial(a, n)
					{
					  var i;
					  var sum, pow, term, cof;
						
					  sum = 1.0;
					  pow = n;
					  term = 1;
					  cof = 1.0;
					  for (i = 1; i< 10; i++ ) 
					  {
						cof  = cof * pow / i;
						pow  = pow - 1.0;
						term = term * a;
						sum  = sum + cof * term;
					  }
					
					  return sum;	  
					}
			
			
					function compute_amount(form)
					{	
						var P = eval ( form.PrixAchat.value );
						var	I = eval ( form.TauxInteret.value ) / 100.0;
						var	N = eval ( form.Periode.options[form.Periode.selectedIndex].value );
						var	D = eval ( form.MiseFond.value );
						var	Y = 12;
						var	M;
								
						//alert ( form.Periode.options[form.Periode.selectedIndex].value);
						if ( D != 0 )
						{
							P = P - D;
						}
			
						if ( ( P == 0 ) ||( I == 0 ) )
						{
							M = "0.00";
						}
						else 
						{				
							M = P * I / Y / (1.0 - 1 / binomial ( I / Y, N ) );				
						}			
						
						form.amount.value = "" + Math.round ( 100 * M ) / 100;
					}
			
				//-->

