function remplieChamp(txt, txt_invis)
{
	if(document.getElementById(txt_invis).value != '')
	{
		document.getElementById(txt).value = document.getElementById(txt_invis).value;
		document.getElementById(txt).title = document.getElementById(txt_invis).value;
	}
}

function selectAgence(txt_invis_value ,txt_invis, id_txt3, nom,value)
{
	document.getElementById(txt_invis).value = nom;
	document.getElementById(txt_invis_value).value = value;
	document.getElementById(id_txt3).value = nom;
}

function selectVille(txt_invis_value ,txt_invis, id_drp,  id_txt2, id_txt3, nom, value)
{
	document.getElementById(txt_invis).value = nom;
	document.getElementById(txt_invis_value).value = value;
	document.getElementById(id_txt2).value = nom;
	document.getElementById(id_txt2).title = nom;
	document.getElementById(id_txt3).value = 'Sélectionnez...';
	chargeAgence(id_drp, nom);
}

function selectDpt(txt_invis_value,txt_invis, id_drp, id_txt1, id_txt2, id_txt3, nom, value)
{
	document.getElementById(txt_invis).value = nom;
	document.getElementById(txt_invis_value).value = value;
	document.getElementById(id_txt1).value = nom;
	document.getElementById(id_txt1).title = nom;
	document.getElementById(id_txt2).value = 'Sélectionnez...';
	document.getElementById(id_txt3).value = 'Sélectionnez...';
	document.getElementById('barre_reservation_txt_ville_invisible').value = '';
	document.getElementById('barre_reservation_txt_agence_invisible').value = '';
	chargeVille(id_drp, value);
}

function chargeDepartement(id)
{
	document.forms['form1'][id].options[0] = new Option('01 Ain','01');
	document.forms['form1'][id].options[1] = new Option('02 Aisne','02');
	document.forms['form1'][id].options[3] = new Option('06 Alpes Maritimes','06');
	document.forms['form1'][id].options[4] = new Option('13 Bouches-du-Rhône','13');
	document.forms['form1'][id].options[5] = new Option('14 Calvados','14');
	document.forms['form1'][id].options[6] = new Option('16 Charente','16');
	document.forms['form1'][id].options[7] = new Option('17 Charente-Maritime','17');
	document.forms['form1'][id].options[8] = new Option('22 Côte d Armor','22');
	document.forms['form1'][id].options[9] = new Option('27 Eure','27');
	document.forms['form1'][id].options[10] = new Option('28 Eure-et-Loir','28');
	document.forms['form1'][id].options[11] = new Option('29 Finistère','29');
	document.forms['form1'][id].options[12] = new Option('30 Gard','30');
	document.forms['form1'][id].options[13] = new Option('31 Haute-Garonne','31');
	document.forms['form1'][id].options[14] = new Option('32 Gers','32');
	document.forms['form1'][id].options[15] = new Option('33 Gironde','33');
	document.forms['form1'][id].options[16] = new Option('35 Ille-et-Vilaine','35');
	document.forms['form1'][id].options[17] = new Option('37 Indre-et-Loire','37');
	document.forms['form1'][id].options[18] = new Option('40 Landes','40');
	document.forms['form1'][id].options[19] = new Option('42 Loire','42');
	document.forms['form1'][id].options[20] = new Option('44 Loire-Atlantique','44');
	document.forms['form1'][id].options[21] = new Option('45 Loiret','45');
	document.forms['form1'][id].options[22] = new Option('49 Maine-et-Loire','49');
	document.forms['form1'][id].options[23] = new Option('51 Marne','51');
	document.forms['form1'][id].options[24] = new Option('52 Haute-Marne','52');
	document.forms['form1'][id].options[25] = new Option('54 Meurthe-et-Moselle','54');
	document.forms['form1'][id].options[26] = new Option('55 Meuse','55');
	document.forms['form1'][id].options[27] = new Option('56 Morbihan','56');
	document.forms['form1'][id].options[28] = new Option('59 Nord','59');
	document.forms['form1'][id].options[29] = new Option('60 Oise','60');
	document.forms['form1'][id].options[30] = new Option('62 Pas-de-Calais','62');
	document.forms['form1'][id].options[31] = new Option('63 Puy-de-Dôme','63');
	document.forms['form1'][id].options[32] = new Option('64 Pyrénées-Atlantiques','64');
	document.forms['form1'][id].options[33] = new Option('69 Rhône','69');
	document.forms['form1'][id].options[34] = new Option('73 Savoie','73');
	document.forms['form1'][id].options[35] = new Option('74 Haute-Savoie','74');
	document.forms['form1'][id].options[36] = new Option('75 Paris','75');
	document.forms['form1'][id].options[37] = new Option('76 Seine-Maritime','76');
	document.forms['form1'][id].options[38] = new Option('77 Seine-et-Marne','77');
	document.forms['form1'][id].options[39] = new Option('79 Deux-Sèvres','79');
	document.forms['form1'][id].options[40] = new Option('80 Somme','80');
	document.forms['form1'][id].options[41] = new Option('82 Tarn-et-Garonne','82');
	document.forms['form1'][id].options[42] = new Option('83 Var','83');
	document.forms['form1'][id].options[43] = new Option('84 Vaucluse','84');
	document.forms['form1'][id].options[44] = new Option('86 Vienne','86');
	document.forms['form1'][id].options[45] = new Option('87 Haute-Vienne','87');
	document.forms['form1'][id].options[46] = new Option('91 Essonne','91');
	document.forms['form1'][id].options[47] = new Option('92 Hauts-de-Seine','92');
	document.forms['form1'][id].options[48] = new Option('93 Seine Saint-Denis','93');
	document.forms['form1'][id].options[49] = new Option('94 Val de Marne','94');
	document.forms['form1'][id].options[50] = new Option('95 Val d oise','95');
}


function chargeVille(id, dpt)
{
	document.forms['form1'][id].options.length = 0;
	var villeCP = new Array("80","13","45","49","27","95","13","91","84","55","64","60","41","29","77","33","14","95","73","37","94","49","92","76","63","91","51","59","80","51","93","51","28","94","91","95","06","45","31","02","06","16","76","93","59","87","77","62","69","13","91","59","86","40","82","34","68","54","06","30","79","84","44","75","32","66","56","35","59","76","37","52","42","01","60","95","91","13","49","94","17","83","31","69","28","77","91","74","33","59","94","22");
	var villeNom = new Array("ABBEVILLE","AIX EN PROVENCE","AMILLY","ANGERS","ANGERVILLE LA CAMPAGNE","ARGENTEUIL","ARLES","ATHIS MONS","AVIGNON","BAR LE DUC","BASSUSSARRY","BEAUVAIS","BLOIS","BREST","BRIE COMTE ROBERT","BRUGES","CAEN","CERGY ST CHRISTOPHE","CHAMBERY - LA MOTTE-SERVOLEX","CHAMBRAY LES TOURS","CHAMPIGNY","CHOLET","CLAMART","CLEON","CLERMONT FERRAND","CORBEIL-ESSONNES","CORMONTREUIL","DUNKERQUE","DURY-LES-AMIENS","EPERNAY","EPINAY SUR SEINE","FAGNIERES","FONTENAY SUR EURE","FRESNES","GOMETZ LE CHATEL","GONESSE","GRASSE","LA CHAPELLE ST MESNIN","LABEGE","LAON","LE CANNET","LE GOND PONTOUVRE","LE HAVRE","LES LILAS","LILLE ENGLOS","LIMOGES","LOGNES","LONGUENESSE","LYON","MARSEILLE","MASSY","MAUBEUGE","MIGNE AUXANCES","MONT DE MARSAN","MONTAUBAN","MONTPELLIER","MULHOUSE","NANCY","NICE","NIMES","NIORT","ORANGE","ORVAUL","PARIS","PAVIE","PERPIGNAN","PONTIVY","RENNES - ST GREGOIRE","RONCQ","ROUEN","SAINT CYR SUR LOIRE","SAINT DIZIER","SAINT ETIENNE","SAINT JEAN DE GONVILLE","SAINT MAXIMIN","SAINT OUEN L AUMONE","SAINTE GENEVIEVE DES BOIS","SALON DE PROVENCE","SAUMUR","ST MAUR","TONNAY CHARENTE","TOULON","TOULOUSE","VENISSIEUX","VERNOUILLET","VERT SAINT DENIS","VIGNEUX SUR SEINE","VILLE LA GRAND","VILLENAVE D ORNON","VILLENEUVE D ASCQ","VINCENNES","YFFINIAC");
	for(var i = 0, j = 0; i < villeCP.length ; i++)
	{
		if(villeCP[i].substr(0,dpt.length) == dpt || dpt == '0')
		{
			document.forms['form1'][id].options[j] = new Option(villeNom[i],villeCP[i]);
			j++;
		}
	}
}

function chargeAgence(id, cp)
{
	document.forms['form1'][id].options.length = 0;
	var AgenceCP = new Array("01","02","06","06","06","06","13","13","13","13","13","13","13","13","14","14","14","16","17","17","22","27","27","28","28","28","29","30","30","31","31","31","31","31","32","33","33","33","33","33","33","33","35","35","37","37","37","37","37","40","42","42","44","44","44","44","44","45","45","45","45","49","49","49","51","51","51","51","52","54","54","55","56","59","59","59","59","59","59","59","59","59","59","60","60","60","60","62","62","62","62","63","63","63","63","64","69","69","69","69","69","69","73","73","73","74","74","74","75","75","75","75","75","75","75","76","76","76","76","76","77","77","77","77","77","77","79","80","80","80","82","82","83","83","83","83","84","84","84","86","87","91","91","91","91","91","91","91","91","91","91","92","92","92","93","93","93","93","94","94","94","94","94","94","94","95","95","95","95");
	var AgenceNom = new Array("Opel Rent ST JEAN DE GONVILLE","Opel Rent LAON GARE","UCAR CANNES LA BOCCA","Opel Rent PARC BOIS DE GRA.","Opel Rent LE CANNET MOUJINS","Opel Rent LA PLAINE","UCAR FOS SUR MER","UCAR MARIGNANE SAINT-VICTORET","UCAR PRADO RABATAU","UCAR MARSEILLE PLOMBIERES","Opel Rent L AURELIENNE","Opel Rent ROND POINT DU PRADO","Opel Rent SALON DE PROVENCE","Opel Rent LA PIOLINE","UCAR CAEN ZI DE LA SPHERE","UCAR CAEN GARE","Opel Rent Z.I NORD EST","Opel Rent ANGOULEME PT PISANY","UCAR SAINTES","Opel Rent ROCHEFORT Rt d NIORT","Opel Rent ZA de la BOURDINIERE","UCAR EVREUX LA MADELEINE","Opel Rent EVREUX RTE DE DREUX","UCAR DREUX","Opel Rent CHARTRES PARC EUROV.","Opel Rent CC PLEIN SUD","Opel Rent ZI DE KERGONAN","UCAR NIMES OUEST","Opel Rent NIMES - VILLE ACTIVE","UCAR TOULOUSE PURPAN","UCAR TOULOUSE-LABEGE","Opel Rent ST CYPRIEN-REPUBLIQ.","Opel Rent LABEGE","Opel Rent TOULOUSE MIRAIL","Opel Rent PAVIE","UCAR BARRIERE D ARES","UCAR BARRIERE DE TOULOUSE ","UCAR BORDEAUX CHARTRONS","UCAR LIBOURNE","UCAR ST ANDRE DE CUBZAC","Opel Rent VILLENAVE D ORNON","Opel Rent BRUGES ECHANGEUR 7","UCAR RENNES-CESSON SEVIGNE","Opel Rent SORTIE ST GREGOIRE","UCAR TOURS NORD","UCAR TOURS SUD CHAMBRAY","UCAR LA RICHE ","Opel Rent TOURS NORD","Opel Rent ZI DE LA VRILLONNER.","Opel Rent MARECHAL JUIN","UCAR FIRMINY","Opel Rent GEOFFROY-GUICHARD","UCAR NANTES RTE DE RENNES","UCAR NANTES-REZE ZONE ATOUT S.","UCAR LE PALLET","UCAR LA CHAPELLE BASSE MER","Opel Rent FORUM D ORVAULT","UCAR ORLEANS-SARAN CC CAP SAR.","UCAR ORLEANS-OLIVET","Opel Rent LA CHAPELLE","Opel Rent AMILLY PASSION AUTO.","Opel Rent Z.A Des Justices","Opel Rent ZONE DES ECUYERES","Opel Rent ZA DE DISTRE","UCAR REIMS PARC DE CHAMPAGNE","Opel Rent CHALONS GARE","Opel Rent ZAC DES BAS JARDINS","Opel Rent LES PARQUES II","Opel Rent CC DU CHENE ST AMAND","UCAR NANCY-MAXEVILLE","Opel Rent PORT DE PLAISANCE","Opel Rent ZAC LA GRANDE TERRE","Opel Rent PONTIVY SUD","UCAR CAMBRAI CENTRE","UCAR VALENCIENNES GARE","UCAR MAUBEUGE-LOUVROIL","UCAR LILLE CENTRE","UCAR DOUAI GARE","Opel Rent DUNKERQUE ST MARTIN","Opel Rent ROND PT DE L EUROPE","Opel Rent RONCQ DRONKAERT","Opel Rent Z.I  PILATERIE","Opel Rent CC ENGLOS","UCAR COMPIEGNE GARE","UCAR BEAUVAIS AEROPORT","Opel Rent ZAC ST LAZARE","Opel Rent ZA DES BOIS FENETRES","UCAR BETHUNE GARE","UCAR LENS CENTRE","UCAR HENIN-BEAUMONT","Opel Rent ZI DU FORT MAILLEB.","UCAR CLT FERRAND QUARTIER GARE","UCAR RIOM ESPACE MOZAC","UCAR ISSOIRE","Opel Rent LE BREZET","Opel Rent BAYONNE GOLF","UCAR LYON GERLAND","UCAR ST GENIS LAVAL","UCAR LYON 8e","UCAR LYON PORTE DE VAISE ","Opel Rent VENISSIEUX BD PERI.","Opel Rent VAISE","UCAR CHAMBERY-PETIT QUINQUIN","UCAR AIX LES BAINS","Opel Rent LES LANDIERS","UCAR Route de Genève","UCAR ZONE DE VOVRAY","Opel Rent REPUBLIQUE","UCAR PARIS 10 ST LOUIS","UCAR PARIS 12 DAUMESNIL","UCAR PARIS 13 PLACE D ITALIE","UCAR PARIS 14 MONTPARNASSE","UCAR PARIS 17 PTE D ASNIERES","UCAR PARIS 16 PTE DE ST CLOUD","Opel Rent PARIS 15 CONVENTION","UCAR LE HAVRE L EURE","UCAR ELBEUF CENTRE","Opel Rent ROUEN","Opel Rent ELBEUF ZAC CD7","Opel Rent ZONE AUTO-PONT","UCAR MELUN-DAMMARIE","UCAR ZAC du Château d Eau","UCAR PONTAULT COMBAULT N4","Opel Rent ZA HAIE PASSART","Opel Rent CENTRE VALOREE","Opel Rent MELUN POLE AUTO RN6","Opel Rent ESPACE MENDES FRANCE","UCAR AMIENS CENTRE","Opel Rent ROUTE D AMIENS","Opel Rent Z.A.C. LES 2 VALLEES","UCAR MONTAUBAN","Opel Rent MONTAUBAN ALBASUD","UCAR TOULON PT DU LAS","UCAR PORT GRIMAUD N98","UCAR TOULON LA VALETTE","Opel Rent ROND PT DE BIR HAKE.","UCAR AVIGNON CAP SUD","Opel Rent AVIGNON CASTELETTE","Opel Rent N7","Opel Rent ROUTE DE SAUMUR","Opel Rent ZI NORD","UCAR ST MICHEL SUR ORGE N104","UCAR MASSY N20","UCAR MONTGERON REVEIL MATIN","UCAR MARCOUSSIS","Opel Rent ATHIS - AERO. ORLY","Opel Rent QUARTIER DE LA BONDE","Opel Rent ZAC DELACHE","Opel Rent DONJON DE ST GEN.","Opel Rent QUARTIER VALDOLY","Opel Rent CORBEIL COQUIBUS","UCAR COURBEVOIE EUROPE","UCAR PUTEAUX-LA DEFENSE","Opel Rent CLAMART LA PLAINE","UCAR ST DENIS PTE DE PARIS","UCAR ST DENIS STADE DE FRANCE","Opel Rent MAIRIE DES LILAS","Opel Rent EPINAY-CYGNE D ENG.","UCAR CACHAN N20","UCAR VILLEJUIF N7","UCAR BOISSY RN19","Opel Rent FOURCHETTE CHAMPIGNY","Opel Rent VIEUX ST MAUR","Opel Rent FRESNES / AERO. ORLY","Opel Rent VINCENNES PASTEUR","Opel Rent CERGY LE HAUT","Opel Rent CENTRE VILLE","Opel Rent GARE D ARGENTEUIL","Opel Rent GONESSE N370");
	var AgenceID = new Array("O0101","O0202","U0106","O0306","O0106","O0206","U0813","U0913","U1013","U0713","O0213","O0313","O0113","O0413","U0114","U0214","O0114","O0116","U0217","O0117","O0122","U0127","O0127","U0328","O0128","O0228","O0229","U0130","O0130","U0431","U0331","O0331","O0231","O0131","O0132","U0233","U0333","U0433","UC0533","UC0133","O0233","O0133","UT3530","O0135","UT3765","UT3759","UC0237","O0137","O0237","O0140","UC0242","O0142","U0644","UT4464","UC0544","UC0644","O0144","UT4561","UT4562","O0145","O0245","O0449","O0549","O0649","UT5118","O0351","O0151","O0251","O0152","U0154","O0154","O0155","O0156","UT5932","UT5942","UT5931","UT5935","UT5940","O0259","O0359","O0159","O0459","O0559","UT6039","UT6070","O0160","O0260","UT6247","UT6246","UT6241","O0162","U0563","UC0163","UC0463","O0163","O0264","U0269","UC0769","UC0669","UC0169","O0369","O0469","U0273","UC0173","O0173","U0374","U0474","O0174","U0775","U0875","U1075","U1275","U0475","U0975","O0575","UC0176","UC0376","O0376","O0276","O0176","U0277","U0677","U0477","O0377","O0177","O0277","O0279","U0280","O0280","O0180","U0182","O0182","U0383","U0283","UC0183","O0383","U0384","O0284","O0184","O0186","O0187","U0391","U0591","U0691","UC0391","O0891","O0591","O0791","O0391","O0491","O0191","U0792","UT9215","O0292","U0593","UT9314","O0393","O0493","U0694","U0994","UC0294","O0494","O0394","O0294","O0194","O0395","O0195","O0495","O0595");
	var AgenceVille = new Array("SAINT JEAN DE GONVILLE","LAON","CANNES LA BOCCA","GRASSE","LE CANNET","NICE","FOS SUR MER","MARIGNANE","MARSEILLE","MARSEILLE","ARLES","MARSEILLE","SALON DE PROVENCE","AIX EN PROVENCE","CAEN - HEROUVILLE SAINT CLAIR","CAEN","CAEN","LE GOND PONTOUVRE","SAINTES","TONNAY CHARENTE","YFFINIAC","EVREUX","ANGERVILLE LA CAMPAGNE","DREUX","FONTENAY SUR EURE","VERNOUILLET","BREST","NIMES","NIMES","TOULOUSE","LABEGE","TOULOUSE","LABEGE","TOULOUSE","PAVIE","BORDEAUX","BORDEAUX","BORDEAUX","LIBOURNE","ST ANDRE DE CUBZAC","VILLENAVE D ORNON","BRUGES","CESSON SEVIGNE","RENNES - ST GREGOIRE","TOURS","TOURS SUD CHAMBRAY","LA RICHE","SAINT CYR SUR LOIRE","CHAMBRAY LES TOURS","MONT DE MARSAN","FIRMINY","SAINT ETIENNE","NANTES","NANTES - REZE","LE PALLET","LA CHAPELLE BASSE MER","ORVAUL","SARAN","OLIVET","LA CHAPELLE ST MESNIN","AMILLY","ANGERS","CHOLET","SAUMUR","REIMS","FAGNIERES","EPERNAY","CORMONTREUIL","SAINT DIZIER","MAXEVILLE","NANCY","BAR LE DUC","PONTIVY","CAMBRAI","VALENCIENNES","MAUBEUGE-LOUVROIL","LILLE","DOUAI","DUNKERQUE","MAUBEUGE","RONCQ","VILLENEUVE D ASCQ","LILLE ENGLOS","MARGNY COMPIEGNE","BEAUVAIS","BEAUVAIS","SAINT MAXIMIN","BETHUNE","LENS","HENIN BEAUMONT","LONGUENESSE","CLERMONT FERRAND","MALAUZAT","ISSOIRE","CLERMONT FERRAND","BASSUSSARRY","LYON","ST GENIS LAVAL","LYON","LYON","VENISSIEUX","LYON","CHAMBERY - ST ALBAN LEYSSE","DRUMETTAZ CLARAFOND","CHAMBERY - LA MOTTE-SERVOLEX","THONON LES BAINS","ANNECY - SEYNOD","VILLE LA GRAND","PARIS","PARIS","PARIS","PARIS","PARIS","PARIS","PARIS","LE HAVRE","ELBEUF","ROUEN","CLEON","LE HAVRE","DAMMARIE LES LYS","LIEUSAINT","PONTAULT COMBAULT","BRIE COMTE ROBERT","LOGNES","VERT SAINT DENIS","NIORT","AMIENS","DURY-LES-AMIENS","ABBEVILLE","MONTAUBAN","MONTAUBAN","TOULON","PORT GRIMAUD","TOULON","TOULON","AVIGNON","AVIGNON","ORANGE","MIGNE AUXANCES","LIMOGES","SAINT MICHEL SUR ORGE","MASSY","MONTGERON","MARCOUSSIS","ATHIS MONS","MASSY","GOMETZ LE CHATEL","SAINTE GENEVIEVE DES BOIS","VIGNEUX SUR SEINE","CORBEIL-ESSONNES","COURBEVOIE","PUTEAUX","CLAMART","SAINT DENIS","SAINT DENIS","LES LILAS","EPINAY SUR SEINE","CACHAN","VILLEJUIF","BOISSY SAINT LEGER","CHAMPIGNY","ST MAUR","FRESNES","VINCENNES","CERGY ST CHRISTOPHE","SAINT OUEN L AUMONE","ARGENTEUIL","GONESSE");
	for(var i = 0, j = 0 ; i < AgenceCP.length ; i++)
	{
		if(AgenceVille[i] == cp && AgenceNom[i].substring(0,1) == 'O')
		{
			document.forms['form1'][id].options[j] = new Option(AgenceNom[i],AgenceID[i]);
			j++;
		}
	}
}
