//DÈclaration des tableaux pour chaque liste box
Contacts=new Array(4);
Contacts[0]=new Array(25);
Contacts[1]=new Array(25);
Contacts[2]=new Array(25);
Contacts[3]=new Array(25);
Contacts[0][0]="50000";
Contacts[0][1]="100000";
Contacts[0][2]="200000";
Contacts[0][3]="300000";
Contacts[0][4]="400000";
Contacts[0][5]="500000";
Contacts[0][6]="600000";
Contacts[0][7]="700000";
Contacts[0][8]="800000";
Contacts[0][9]="900000";
Contacts[0][10]="1000000";
Contacts[0][11]="1100000";
Contacts[0][12]="1200000";
Contacts[0][13]="1300000";
Contacts[0][14]="1400000";
Contacts[0][15]="1500000";
Contacts[0][16]="1600000";
Contacts[0][17]="1700000";
Contacts[0][18]="1800000";
Contacts[0][19]="1900000";
Contacts[0][20]="2000000";
Contacts[0][21]="2500000";
Contacts[0][22]="3000000";
Contacts[0][23]="3500000";
Contacts[0][24]="4000000";
Contacts[0][25]="4500000";
Contacts[0][26]="5000000";
Contacts[0][27]="10000000";
Contacts[0][28]="20000000";
Contacts[1][0]="5000";
Contacts[1][1]="10000";
Contacts[1][2]="20000";
Contacts[1][3]="30000";
Contacts[1][4]="40000";
Contacts[1][5]="50000";
Contacts[1][6]="60000";
Contacts[1][7]="70000";
Contacts[1][8]="80000";
Contacts[1][9]="90000";
Contacts[1][10]="100000";
Contacts[1][11]="110000";
Contacts[1][12]="120000";
Contacts[1][13]="130000";
Contacts[1][14]="140000";
Contacts[1][15]="150000";
Contacts[1][16]="200000";
Contacts[1][17]="250000";
Contacts[1][18]="300000";
Contacts[1][19]="400000";
Contacts[1][20]="500000";
Contacts[1][21]="600000";
Contacts[1][22]="700000";
Contacts[1][23]="800000";
Contacts[1][24]="900000";
Contacts[1][25]="1000000";
Contacts[1][26]="2000000";
Contacts[1][27]="3000000";
Contacts[1][28]="4000000";
Contacts[2][0]="100000";
Contacts[2][1]="200000";
Contacts[2][2]="300000";
Contacts[2][3]="400000";
Contacts[2][4]="500000";
Contacts[2][5]="600000";
Contacts[2][6]="700000";
Contacts[2][7]="800000";
Contacts[2][8]="900000";
Contacts[2][9]="1000000";
Contacts[2][10]="1100000";
Contacts[2][11]="1200000";
Contacts[2][12]="1300000";
Contacts[2][13]="1400000";
Contacts[2][14]="1500000";
Contacts[2][15]="1600000";
Contacts[2][16]="1700000";
Contacts[2][17]="1800000";
Contacts[2][18]="1900000";
Contacts[2][19]="2000000";
Contacts[2][20]="2500000";
Contacts[2][21]="3000000";
Contacts[2][22]="3500000";
Contacts[2][23]="4000000";
Contacts[2][24]="4500000";
Contacts[2][25]="5000000";
Contacts[2][26]="10000000";
Contacts[2][27]="20000000";
Contacts[2][28]="100000000";
Contacts[3][0]="10000";
Contacts[3][1]="20000";
Contacts[3][2]="30000";
Contacts[3][3]="40000";
Contacts[3][4]="50000";
Contacts[3][5]="60000";
Contacts[3][6]="70000";
Contacts[3][7]="80000";
Contacts[3][8]="90000";
Contacts[3][9]="100000";
Contacts[3][10]="110000";
Contacts[3][11]="120000";
Contacts[3][12]="130000";
Contacts[3][13]="140000";
Contacts[3][14]="150000";
Contacts[3][15]="200000";
Contacts[3][16]="250000";
Contacts[3][17]="300000";
Contacts[3][18]="400000";
Contacts[3][19]="500000";
Contacts[3][20]="600000";
Contacts[3][21]="700000";
Contacts[3][22]="800000";
Contacts[3][23]="900000";
Contacts[3][24]="1000000";
Contacts[3][25]="2000000";
Contacts[3][26]="3000000";
Contacts[3][27]="4000000";
Contacts[3][28]="100000000";

function selection1(num)
{
   document.Form1.P1.selectedIndex=0;
   for(ctr=0;ctr<Contacts[num].length;ctr++)
   {
      num==0?document.Form1.P1.options[ctr]=new Option(format_prix(Contacts[num][ctr],50000,'FF'),Contacts[num][ctr]):document.Form1.P1.options[ctr]=new Option(format_prix(Contacts[num][ctr],5000,'euro'),Contacts[num][ctr]);
   }
   document.Form1.P1.length=Contacts[num].length;
   document.Form1.P1.selectedIndex=0;   
   document.Form1.P2.selectedIndex=0;
   for(ctr=0;ctr<Contacts[eval(parseInt(num)+2)].length;ctr++)
   {
      num==0?document.Form1.P2.options[ctr]=new Option(format_prix(Contacts[eval(parseInt(num)+2)][ctr],100000000,'FF'),Contacts[eval(parseInt(num)+2)][ctr]):document.Form1.P2.options[ctr]=new Option(format_prix(Contacts[eval(parseInt(num)+2)][ctr],100000000,'euro'),Contacts[eval(parseInt(num)+2)][ctr]);
   }
	document.Form1.P2.length=Contacts[eval(parseInt(num)+2)].length;
   document.Form1.P2.selectedIndex=28;	
}
function currencyPad(anynum,width,devise) {
if(!devise)devise='FF'
if(devise=='euro')devise='€'
anynum = "" + eval(anynum)
intnum=0
                if (anynum >= 1) {
                         intnum = parseInt(anynum)
                }    
                //isolate integer portion
                intstr = ""+intnum
                //add comma in thousands place.
                if (intnum >= 1000) {
                        intlen = intstr.length
                       temp1=parseInt(""+(intnum/1000))
                       temp2=intstr.substring(intlen-3,intlen)
                        intstr = temp1+" "+temp2
                }
                if (intnum >= 1000000) {
                        intlen = intstr.length
                        temp1=parseInt(""+(intnum/1000000))
                        temp2=intstr.substring(intlen-7,intlen)
                        intstr = temp1+" "+temp2        
                }
                decnum = Math.abs(parseFloat(anynum)-intnum) //isolate decimal portion
                decnum = decnum * 100 // multiply decimal portion by 100.
                decstr = "" + Math.abs(Math.round(decnum))
                while (decstr.length < 2) {
                        decstr="0"+decstr
                }
		/*retval = intstr + "," + decstr*/
		retval = intstr
                if (intnum < 0) {
                        retval=retval.substring(1,retval.length)
                        retval="("+retval+")"        
                }       
                retval = retval+devise
                while (retval.length < width){
                        retval=" "+retval
                }
                return retval
        }
function format_prix(prix,valeur_par_defaut,devise){
	if (parseInt(prix) == parseInt(valeur_par_defaut)) return "Indifférent"
	else return currencyPad(prix,0,devise)
}
