	function get_radio_value(obj)
	{	
		for (i=0; i<obj.length;i++)	{
			if (obj[i].checked) {return obj[i].value;}
		}	
		return -1;
	}

	function is_float(Element)
	{
		pattern = /^\d+((.|,)\d+)?$/
		return pattern.test(Element.value)
	}

	/*function verifTauxZero()
	{
		erreur = false;
		message = "";
		with (document.getElementById('frm_tauxzero')) {
			if ( get_radio_value(Type) == -1 ) {
				erreur = true;
				message += "\t- Type de bien\n";
			}

			if ( get_radio_value(Zone) == -1 ) {
				erreur = true;
				message += "\t- Localisation du projet\n";
			}

			if ( Foyer.selectedIndex == 0 ) {
				erreur = true;
				message += "\t- Nombre personnes vivant dans le foyer\n";
			}

			if ( !is_float(Revenu) ) {
				erreur = true;
				message += "\t- Revenu fiscal de référence\n";
			}
		}
		if ( erreur ) {
			alert ("Veuillez renseigner les champs suivants :\n\n"+message);
		}
		return !erreur;
	}*/
	
function verifTauxZero(){
	var f = document.frm_tauxzero;
	var error = 0;

	if ( get_radio_value(f.Type) == -1 ) { error ++; }
	if ( get_radio_value(f.Zone) == -1 ) { error ++; }
	if ( f.Foyer.selectedIndex == 0 ) { error ++; }
	if ( !is_float(f.Revenu) ) { error ++; }
	
	if (error != 0){
		document.getElementById('erreur_bloc_frm').style.display='block';
			if (get_radio_value(f.Type) == -1) {
				document.getElementById('erreur1').style.display='block';
				}else{
				document.getElementById('erreur1').style.display='none';
				}
			if (get_radio_value(f.Zone) == -1) {
				document.getElementById('erreur2').style.display='block';
				}else{
				document.getElementById('erreur2').style.display='none';
				}
			if (f.Foyer.selectedIndex == 0)  {
				document.getElementById('erreur3').style.display='block';
				}else{
				document.getElementById('erreur3').style.display='none';
				}
			if (!is_float(f.Revenu))  {
				document.getElementById('erreur4').style.display='block';
				}else{
				document.getElementById('erreur4').style.display='none';
				}
			if (!is_float(f.Acquisition))  {
				document.getElementById('erreur5').style.display='block';
				}else{
				document.getElementById('erreur5').style.display='none';
				}
	}else{
		document.getElementById('erreur_bloc_frm').style.display='none';
		f.submit();
	}
}
	
