// © ATELIER 33 / ALL RIGHTS RESERVED / 2008 / http://www.atelier33.com / \\
//                                          APP HAB01                                        \\
//=============================================================================================\\
//----------------------------
function Hab01Init(){var Dis=document.FormHab01; Dis.Garanties[0].checked=true;}
//----------------------------
function Hab01Edit(){var Dis=document.FormHab01; Dis.act.value="EDIT"; Dis.method="post"; Dis.submit();}
//----------------------------
function Hab01Send(){var Dis=document.FormHab01; Dis.act.value="SEND"; Dis.method="post"; Dis.submit();}
//----------------------------
function Hab01Check()
{
	var Dis=document.FormHab01; var bFlag=true; var i=0; var bCheck=false;
	
	if (!check_empty(Dis.Nom.value) && bFlag){alert(ExpNom); Dis.Nom.focus(); bFlag=false;}
	if (!check_empty(Dis.Prenom.value) && bFlag){alert(ExpPre); Dis.Prenom.focus(); bFlag=false;}
	if (!check_empty(Dis.Tel.value) && bFlag){alert(ExpTel); Dis.Tel.focus(); bFlag=false;}
	if (!check_email(Dis.Email.value) && bFlag){alert(ExpEmail); Dis.Email.focus(); bFlag=false;}
	
	if (!check_empty(Dis.Adresse__Numero.value) && bFlag){alert(ExpAdrNum); Dis.Adresse__Numero.focus(); bFlag=false;}
	if (!check_empty(Dis.Adresse__Rue.value) && bFlag){alert(ExpRue); Dis.Adresse__Rue.focus(); bFlag=false;}
	if (!check_empty(Dis.Adresse__Code_postal.value) && bFlag){alert(ExpCP); Dis.Adresse__Code_postal.focus(); bFlag=false;}
	if (!check_empty(Dis.Adresse__Ville.value) && bFlag){alert(ExpVille); Dis.Adresse__Ville.focus(); bFlag=false;}
	
	if (Dis.Habitation__Statut.selectedIndex==0 && bFlag){alert(ExpHStat); Dis.Habitation__Statut.focus(); bFlag=false;}
	if (Dis.Habitation__Residence.selectedIndex==0 && bFlag){alert(ExpHRType); Dis.Habitation__Residence.focus(); bFlag=false;}
	if (Dis.Habitation__Type.selectedIndex==0 && bFlag){alert(ExpHType); Dis.Habitation__Type.focus(); bFlag=false;}	
	if (Dis.Habitation__Type.options[Dis.Habitation__Type.selectedIndex].value==2 && !check_int(Dis.Habitation__Etage,true,true) && bFlag){alert(ExpHEtage); Dis.Habitation__Etage.focus(); bFlag=false;}
	if (!check_float(Dis.Habitation__Surface,true,false) && bFlag){alert(ExpHSurf); Dis.Habitation__Surface.focus(); bFlag=false;}
	if (!check_int(Dis.Habitation__Nbre_pieces_principales,true,false) && bFlag){alert(ExpHNPP); Dis.Habitation__Nbre_pieces_principales.focus(); bFlag=false;}
	if (Dis.Habitation__Foyer_avec_insert.selectedIndex==0 && bFlag){alert(ExpHInsert); Dis.Habitation__Foyer_avec_insert.focus(); bFlag=false;}
	if (Dis.Habitation__Piscine.selectedIndex==0 && bFlag){alert(ExpHPisc); Dis.Habitation__Piscine.focus(); bFlag=false;}
	if (Dis.Habitation__Veranda.selectedIndex==0 && bFlag){alert(ExpHVeran); Dis.Habitation__Veranda.focus(); bFlag=false;}
	if (Dis.Habitation__Dependances_plus_50_m2.selectedIndex==0 && bFlag){alert(ExpHDepand); Dis.Habitation__Dependances_plus_50_m2.focus(); bFlag=false;}
	for(i=0;i<Dis.Habitation__Moyens_de_protection.length;i++){if(Dis.Habitation__Moyens_de_protection[i].checked){bCheck=true; break;}}
	if(bFlag && !bCheck){alert(ExpHMDP); Dis.Habitation__Moyens_de_protection[0].focus(); bFlag=false;}
	
	if (!check_float(Dis.Mobilier__Capital_mobilier,true,false) && bFlag){alert(ExpMMCM); Dis.Mobilier__Capital_mobilier.focus(); bFlag=false;}
	if (Dis.Mobilier__Objets_precieux.selectedIndex==0 && bFlag){alert(ExpMOP); Dis.Mobilier__Objets_precieux.focus(); bFlag=false;}
	if (Dis.Mobilier__Objets_precieux.options[Dis.Mobilier__Objets_precieux.selectedIndex].value==2)
		{
		if (!check_int(Dis.Mobilier__Objets_precieux_nombre,true,false) && bFlag){alert(ExpMOPNbre); Dis.Mobilier__Objets_precieux_nombre.focus(); bFlag=false;}
		if (!check_float(Dis.Mobilier__Objets_precieux_montant,true,true) && bFlag){alert(ExpMOPMon); Dis.Mobilier__Objets_precieux_montant.focus(); bFlag=false;}
		if (!check_float(Dis.Mobilier__Objets_precieux_pourcentage,true,true) && bFlag){alert(ExpMOPPer); Dis.Mobilier__Objets_precieux_pourcentage.focus(); bFlag=false;}
		
		if (Dis.Mobilier__Objets_precieux_montant.value==0 && Dis.Mobilier__Objets_precieux_pourcentage.value==0){alert(ExpMOPVal); Dis.Mobilier__Objets_precieux_montant.focus(); bFlag=false;}
		if (Dis.Mobilier__Objets_precieux_montant.value>0){Dis.Mobilier__Objets_precieux_pourcentage.value=0;}
		if (Dis.Mobilier__Objets_precieux_pourcentage.value>0){Dis.Mobilier__Objets_precieux_montant.value=0;}
		}
	else
		{
		Dis.Mobilier__Objets_precieux_nombre.value=0; 
		Dis.Mobilier__Objets_precieux_montant.value=0;
		Dis.Mobilier__Objets_precieux_pourcentage.value=0;
		}
		
	if (!check_empty(Dis.Assurance__Compagnie_actuelle.value) && bFlag){alert(ExpAssCA); Dis.Assurance__Compagnie_actuelle.focus(); bFlag=false;}
	if (!check_float(Dis.Assurance__Cotisation_actuelle,true,false) && bFlag){alert(ExpAssMA); Dis.Assurance__Cotisation_actuelle.focus(); bFlag=false;}
	if (!check_date(Dis.Assurance__Date_echeance_annuelle.value+"/2008") && bFlag){alert(ExpAssDE); Dis.Assurance__Date_echeance_annuelle.focus(); bFlag=false;}

	//bFlag=false;
	if(bFlag){Dis.act.value="CHECK"; Dis.method="post"; Dis.submit();}
}
//----------------------------
function Hab01Reset()
{
	var Dis=document.FormHab01; var i=0;
	
	Dis.Nom.value="";
	Dis.Prenom.value="";
	Dis.Tel.value="";
	Dis.Email.value="";	
	Dis.Adresse__Numero.value="";
	Dis.Adresse__Rue.value="";
	Dis.Adresse__Code_postal.value="";
	Dis.Adresse__Ville.value="";	
	Dis.Habitation__Statut.selectedIndex=0;
	Dis.Habitation__Residence.selectedIndex=0;
	Dis.Habitation__Type.selectedIndex=0;	
	Dis.Habitation__Surface.value="";
	Dis.Habitation__Nbre_pieces_principales.value="";
	Dis.Habitation__Etage.value="";
	Dis.Habitation__Foyer_avec_insert.selectedIndex=0;
	Dis.Habitation__Piscine.selectedIndex=0;
	Dis.Habitation__Veranda.selectedIndex=0;	
	Dis.Habitation__Dependances_plus_50_m2.selectedIndex=0;	
	for(i=0;i<Dis.Habitation__Moyens_de_protection.length;i++){Dis.Habitation__Moyens_de_protection[i].checked=false;}
	Dis.Mobilier__Capital_mobilier.value="";
	Dis.Mobilier__Objets_precieux.selectedIndex=0;
	Dis.Mobilier__Objets_precieux_nombre.value=""; 
	Dis.Mobilier__Objets_precieux_montant.value="";
	Dis.Mobilier__Objets_precieux_pourcentage.value="";
	Dis.Assurance__Compagnie_actuelle.value="";
	Dis.Assurance__Cotisation_actuelle.value="";
	Dis.Assurance__Date_echeance_annuelle.value="";
}
//----------------------------
