	// Fonction testant si la chaine est vide
		function Vide(Element)
		{
			pattern = /^\s+$/
			return ( Element.value == '' || pattern.test(Element.value) )
		}

		function mensualite33()
		{
			with ( document.getElementById('frm_projet') ) {
				revenutotal = 0;
				chargetotal = 0
				if ( !isNaN(parseInt(Revenu1.value)) ) {
					revenutotal += parseInt(Revenu1.value);
				}
				if ( !isNaN(parseInt(Revenu2.value)) ) {
					revenutotal += parseInt(Revenu2.value);
				}
				if ( !isNaN(parseInt(ChargeRestante.value)) ) {
					chargetotal += parseInt(ChargeRestante.value);
				}
				if ( revenutotal != 0 ) {
					mensualites33.value = Math.floor(revenutotal*0.34 - chargetotal);
				}
			}
		}


		function valideProjet () 
		{
			with ( document.getElementById('frm_projet') ) {
				vcout = 0;
				vapport = 0;
				erreur = false;

				for ( i=1 ; i<= 14 ; i++ ) {
					document.getElementById('ferreur'+i).style.display='none';
				}

				if ( Objet.selectedIndex == 0 ) {
					document.getElementById('ferreur12').style.display='block';
					erreur = true;
				}
				if ( DestinationBien.selectedIndex == 0 ) {
					document.getElementById('ferreur13').style.display='block';
					erreur = true;
				}
				if ( Echeance.selectedIndex == 0 ) {
					document.getElementById('ferreur14').style.display='block';
					erreur = true;
				}
				if ( Vide(Revenu1) ) {
					document.getElementById('ferreur1').style.display='block';
					erreur = true;
				} else if ( isNaN(parseInt(Revenu1.value,10)) || parseInt(Revenu1.value,10) > 9999999 ) {
					document.getElementById('ferreur2').style.display='block';
					erreur = true;
				}

				if ( (isNaN(parseInt(Revenu2.value,10)) && Revenu2.value != '') || (parseInt(Revenu2.value,10) > 9999999) ) {
					document.getElementById('ferreur3').style.display='block';
					erreur = true;
				} else if ( Revenu2.value != '' && age2.selectedIndex == 0 ) {
					document.getElementById('ferreur4').style.display='block';
					erreur = true;
				}

				if ( (isNaN(parseInt(ChargeRestante.value,10)) && ChargeRestante.value != '') || ( parseInt(ChargeRestante.value,10) > 9999999 ) ) {
					document.getElementById('ferreur5').style.display='block';
					erreur = true;
				}

				if ( CoutGlobal.value == '' ) {
					document.getElementById('ferreur6').style.display='block';
					erreur = true;
				} else if ( isNaN(parseInt(CoutGlobal.value,10)) || parseInt(CoutGlobal.value,10) <= 0 || parseInt(CoutGlobal.value,10) > 99999999 ) {
					document.getElementById('ferreur7').style.display='block';
					erreur = true;
				} else
					vcout = parseInt(CoutGlobal.value,10)

				if ( (isNaN(parseInt(Apport.value,10)) && Apport.value != '') || ( parseInt(Apport.value,10) > 99999999 ) ) {
					document.getElementById('ferreur8').style.display='block';
					erreur = true;
				} else
					vapport = parseInt(Apport.value,10)

				if ( vcout - vapport <= 0 ) {
					document.getElementById('ferreur9').style.display='block';
					erreur = true;
				}

				if ( Mensualite_souhaitee.value != '' && isNaN(parseInt(Mensualite_souhaitee.value,10)) ) {
					document.getElementById('ferreur10').style.display='block';
					erreur = true;
				}

				if ( (Mensualite_souhaitee.value == '' && Duree.selectedIndex == 0) || ( Mensualite_souhaitee.value != '' && Duree.selectedIndex != 0 ) ) {
					document.getElementById('ferreur11').style.display='block';
					erreur = true;
				}
		
				if ( !erreur )
					document.getElementById('frm_projet').submit()
				else {
					document.getElementById('erreur_bloc_frm').style.display='block';
					return false;
				}
			}
		}

		function pop_it(the_form) {
			var l = (screen.availWidth-10 - 600) / 2;
			var t = (screen.availHeight-20 - 650) / 2;
			features = "width=600,height=650,left="+l+",top="+t+",screenX="+l+",screenY="+t+",scrollbars=1,resizable=1,location=0,menubar=0,toolbar=0,status=1";
			my_form = eval(the_form)
			window.open("/estimer/print.php", "print", features);
			my_form.target = "print";
			my_form.submit();
		}