//DÈclaration des tableaux pour chaque liste box
Contacts=new Array(4);
Contacts[0]=new Array(13);
Contacts[1]=new Array(13);
Contacts[2]=new Array(13);
Contacts[3]=new Array(13);

Contacts[0][0]="100";
Contacts[0][1]="1000";
Contacts[0][2]="2000";
Contacts[0][3]="3000";
Contacts[0][4]="4000";
Contacts[0][5]="5000";
Contacts[0][6]="6000";
Contacts[0][7]="7000";
Contacts[0][8]="8000";
Contacts[0][9]="9000";
Contacts[0][10]="10000";
Contacts[0][11]="15000";
Contacts[0][12]="20000";

Contacts[1][0]="100";
Contacts[1][1]="200";
Contacts[1][2]="300";
Contacts[1][3]="400";
Contacts[1][4]="500";
Contacts[1][5]="600";
Contacts[1][6]="700";
Contacts[1][7]="800";
Contacts[1][8]="900";
Contacts[1][9]="1000";
Contacts[1][10]="2000";
Contacts[1][11]="5000";
Contacts[1][12]="10000";

Contacts[2][0]="1000";
Contacts[2][1]="2000";
Contacts[2][2]="3000";
Contacts[2][3]="4000";
Contacts[2][4]="5000";
Contacts[2][5]="6000";
Contacts[2][6]="7000";
Contacts[2][7]="8000";
Contacts[2][8]="9000";
Contacts[2][9]="10000";
Contacts[2][10]="15000";
Contacts[2][11]="20000";
Contacts[2][12]="200000";

Contacts[3][0]="200";
Contacts[3][1]="300";
Contacts[3][2]="400";
Contacts[3][3]="500";
Contacts[3][4]="600";
Contacts[3][5]="700";
Contacts[3][6]="800";
Contacts[3][7]="900";
Contacts[3][8]="1000";
Contacts[3][9]="2000";
Contacts[3][10]="5000";
Contacts[3][11]="10000";
Contacts[3][12]="200000";

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],100,'FF'),Contacts[num][ctr]):document.Form1.P1.options[ctr]=new Option(format_prix(Contacts[num][ctr],100,'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],200000,'FF'),Contacts[eval(parseInt(num)+2)][ctr]):document.Form1.P2.options[ctr]=new Option(format_prix(Contacts[eval(parseInt(num)+2)][ctr],200000,'euro'),Contacts[eval(parseInt(num)+2)][ctr]);
   }
	document.Form1.P2.length=Contacts[eval(parseInt(num)+2)].length;
   document.Form1.P2.selectedIndex=12;	
}
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)
}
