//----- Affiche un nombre en mettant un "." pour séparrer les milliers
function somme(valeur)
{
ch=valeur.toString();
ch1='';
n=ch.length-1;
cpt=0;
while(n>=0)
  {
  ch1=ch.charAt(n)+ch1;
  cpt++;
  if((cpt>2)&&(n>0))
	  {
		ch1='.'+ch1;
		cpt=0;
		}
  n--;
	}
return ch1;
}
//----- Convertit en francs et met un "." séparrateur des milliers
function francs(eu)
{
fr=Math.round(eu*6.55957);
ch=somme(fr);
return ch;
}
//----- renvoie le contenu d'un champ en fonction du numéro de fiche
function champs(num,chp)
{return maison[num*nbchamps+chp];}
//----- renvoie la chaine correspondant au type d'habitation
function typmaison(valeur)
{
switch (valeur)
  {
	case 1 : ch="Maison / Villa"; break;
	case 2 : ch="Appartement"; break;
	case 3 : ch="Terrain"; break;
	case 4 : ch="A rénover"; break;
	case 5 : ch="Programme neuf"; break;
	}
return ch;
}
//----- Affiche la mini-fiche d'un bien en fonction de son numéro
function affmaison(num)
{
document.write('<BR><TABLE WIDTH="650" BORDER="1" CELLSPACING="0" CELLPADDING="2" BORDERCOLOR="#0044AA" ALIGN="CENTER">'
+'<TR><TD><TABLE WIDTH="650" BORDER="0" CELLSPACING="0" CELLPADDING="0">'
+'<TR><TD WIDTH="85" HEIGHT="60" ALIGN="CENTER" VALIGN="MIDDLE"><A HREF="biens/'+champs(num,0).substr(3,4)+'/fiche.htm">');
document.write('<IMG SRC="biens/'+champs(num,0).substr(3,4)+'/p1.jpg" BORDER="0" ALT="Cliquez pour lire la fiche complète"><BR>'+champs(num,0)+'</A></TD>');
document.write('<TD ALIGN="LEFT" VALIGN="TOP" CLASS="normal-12">');
document.write(typmaison(champs(num,habitation))+' - <B>'+champs(num,ville+1)+'</B>');
document.write('<BR>Surface habitable : '+champs(num,surfhabitable)+' m&sup2;');
document.write(' / Surface terrain : '+champs(num,surfterrain)+' m&sup2;<BR>');
document.write(champs(num,chambre)+' chambres');
if(champs(num,piscine)==1) document.write(', piscine');
if(champs(num,piscine)==3) document.write(', possibilité de piscine');
document.write('<BR>'+champs(num,commentaire)+'</TD>'
+'<TD ALIGN="CENTER" WIDTH="80" VALIGN="MIDDLE"><SPAN CLASS="normal-12">');
document.write('<B>'+somme(champs(num,prix))
+' &euro;</B></SPAN><BR>'
+'<SPAN CLASS="normal-09">( '
+francs(champs(num,prix))
+' F )</SPAN></TD></TR></TABLE>'
+'</TD></TR></TABLE>');
}
//----- Averti de modifier la mise en page avant d'imprimer
function imprimer()
{
if(!parent.imp)
  {
	ch="Pour éviter une impression incomplète des fiches, veuillez avant-tout\n";
	ch+="configurer correctement la mise en page des impressions :\n\n";
	ch+="- allez dans le menu \"Fichier\" > \"Mise en page...\"\n";
	ch+="- réglez les marges haut et bas sur 15 millimètres\n";
	ch+="- réglez les marges gauche et droite sur 10 millimètres\n";
	ch+="- confirmez en cliquant sur \"Ok\".\n\n";
	ch+="Cliquez ensuite sur le même bouton \"Imprimer cette fiche\"\n";
	ch+="et l'impression se lancera alors automatiquement.";
	alert(ch);
	parent.imp=true;
	}
else
  print();
}
