function ToutCalculer() {
		with (document.Calculette) {
			if ( PrixInitial.value && MiseFond.value )
		    	Hypotheque.value = PrixInitial.value - MiseFond.value ;

		    i = Interet.value ;
		    f = Periode.options[Periode.selectedIndex].value ;
		    a = Annees.value ;

			if ( i == "" ) {
				alert( "Veuillez definir l'interet" ) ;
				Interet.focus() ;
				Paiement.value = "" ;
				return ;
			}
			
			if ( f == "" ) {
				alert( "Veuillez definir la frequence" ) ;
				Paiement.value = "" ;
				return ;
			}
			
			if ( a == "" ) {
				alert( "Veuillez definir le nombre d'annee" ) ;
				Annees.focus() ;
				Paiement.value = "" ;
				return ;
			}
			
			intPer = i / ( f * 100 ) ;
			
		    lePaiement = ( intPer * Math.pow( ( intPer + 1 ), ( a * f ) ) ) ;
		    lePaiement /= ( Math.pow( ( intPer + 1 ), ( a * f ) ) - 1 ) ;
			lePaiement *= Hypotheque.value ;
			
			lePaiement = parseInt( lePaiement *= 100 ) ;
			Paiement.value = parseInt( lePaiement / 100 ) + "," + ( lePaiement % 100 ) + " $" ;
		}
	}
	
	function VerifierChamp( leChamp ) {
		if ( leChamp.value == "") {
			return ;
		}
		
		RegExData = new RegExp(" ", "g")
		leChamp.value = leChamp.value.replace(RegExData, "")
		
		if ( leChamp.value != "" ) {
			tempNum = parseInt( leChamp.value ) ;
		
			if ( ( tempNum <= 0 ) || ( isNaN( tempNum ) ) ) {
				alert( "Veuillez corriger votre prix initial : celui-ci doit-etre un nombre entier et positif" ) ;
				leChamp.value = "" ;
				leChamp.focus() ;
			} else {
				leChamp.value = tempNum ;
			}
		}
	}
	
	function VerifierInteret( leChamp ) {
		if ( document.Calculette.Interet.value == "") {
			return ;
		}
		
		RegExData = new RegExp(",", "g")
		leChamp.value = leChamp.value.replace(RegExData, ".")
		
		leInt = parseFloat( document.Calculette.Interet.value ) ;

		if ( isNaN( leInt ) || leInt < 3 || leInt > 15 ) {
			alert( "Veuillez choisir un taux d'interet entre 3 et 15 %" ) ;
			document.Calculette.Interet.value = "" ;
			document.Calculette.Interet.focus() ;
		}
	}
	
	function RetirerFocus( ) {
		with (document.Calculette) {
			if ( PrixInitial.value && MiseFond.value )
		    	Hypotheque.value = PrixInitial.value - MiseFond.value ;

			Interet.focus() ;
		}
	}