/*
	Site :		    coccoon
	Description :	Fonction Javascript de la page Index, gestion des revendeurs
	Type : 		    Javascript
	DÈpendances :	

	Version :	    0.1a
	Date Vers :   
	Historique :
	
*/

/* constantes */
/* ---------- */

/* initialisation variables globales */
/* --------------------------------- */
var vRevTab = new Array(); // tableau des revendeurs
// [Region],[Nom],[Adresse],[Telephone],[Mail]
var vRegTab = new Array(); // tableau des regions
// [Region]
var vRevDat = '22/09/09'; // date des donnees

/* fonctions sous-routines internes */
/* -------------------------------- */
function oRev(Reg, Soc, Adr, Tel, Mai) {
  this.region = Reg;
  this.raisoc = Soc;
  this.adresse = Adr;
  this.telfax = Tel;
  this.mail = Mai;
  return this;
}

/* fonctions applicatives */
/* ---------------------- */
function RevInit() {
  RevTabInit();
  RegTabInit();
}

function RevTabInit() {
  var j = 0;
  vRevTab[j++] = new oRev('', '', '', '', '');
  vRevTab[j++] = new oRev('Bretagne', 'PHARMACIE CLORENNEC', '2 route de Quimper<br/>29170 PLEUVEN', 'Tel : 0298548079<br/>Fax : 0298547315', 'clorennec-pleuven@cponnet.org');
  vRevTab[j++] = new oRev('Languedoc-Roussillon', 'PHARMACIE DES UNIVERSITES', '48 avenue Paul Alduy<br/>66100 PERPIGNAN', 'Tel : 0468504875<br/>Fax : 0468509659', '662001478@reseaupharma.fr');
  vRevTab[j++] = new oRev('Basse-Normandie', 'PERIMEDIS', '5 place Malherbes<br/>14006 CAEN', 'Tel : 0231307825<br/>Fax : 0231307829', 'perimedis@orange');
  vRevTab[j++] = new oRev('Haute-Normandie', 'MONVILLE MEDICAL', '2 rue de Fauville<br/>27000 EVREUX', 'Tel : 0232393120<br/>Fax : 0232623980', 'monville-medical@wanadoo.fr');
  vRevTab[j++] = new oRev('Lorraine', 'PHARMACIE PENSIVY TASSETTI', '79 rue des Pionners<br/>57535 MARANGE SILVANGE', 'Tel : 0387804403<br/>Fax : 0387518385', '');
  vRevTab[j++] = new oRev('Provence-Alpes-C&ocirc;te-d\'Azur', 'MEDICAL PLUS', 'Espace Bale Nu&eacute;e<br/>83160 LA VALETTE DU VAR', 'Tel : 0494203920<br/>Fax : 0494273220', 'medicalplus.caron@aliceadsl.fr');
  vRevTab[j++] = new oRev('Lorraine', 'JUNG-GROS MEDICAL', '12 rue Tessier<br/>57230 BITCHE', 'Tel : 0387066499<br/>Fax : 0387962004', 'medical@ambulances-jung-gros.com');
  vRevTab[j++] = new oRev('Provence-Alpes-C&ocirc;te-d\'Azur', 'MIDI MEDICAL', '14 bd Jean Zay - Clos Jos&eacute;phine Nƒ 8<br/>13500 MARTIGUES', 'Tel : 0442430933<br/>Fax : 0442814993', '');
  vRevTab[j++] = new oRev('_Luxembourg', 'HOREST', '37 rue Dang&eacute; St Romain<br/>L 8260 MAMER', 'Tel : 0000000000<br/>Fax : 0000000000', '');
  vRevTab[j++] = new oRev('Pays-de-la-Loire', 'BEAUPREAU PRO MEDICAL SERVICES', 'La Croix<br/>49600 BEAUPREAU', 'Tel : 0241633434<br/>Fax : 0241633028', 'beaupreau.medical.services@wanadoo.fr');
  vRevTab[j++] = new oRev('Ile-de-France', 'MATCH EQUIPEMENT', '95 rue de Boissy BP 54<br/>94371 SUCY EN BRIE CEDEX', 'Tel : 0145902411<br/>Fax : 0145900684', '');
  vRevTab[j++] = new oRev('Rh&ocirc;ne - Alpes', 'AUBENAS MEDICAL', '67 avenue Bellande<br/>07200 AUBENAS', 'Tel : 0475890303<br/>Fax : 0475892138', 'aubenas.medical@wanadoo.fr');
  vRevTab[j++] = new oRev('Rh&ocirc;ne - Alpes', 'SAINT PRIEST MEDICAL', 'C.C.Menival Rue Louis Braille<br/>69800 SAINT PRIEST', 'Tel : 0472230303<br/>Fax : 0437250264', 'spm69@free.fr');
  vRevTab[j++] = new oRev('Poitou-Charentes', 'ATLANTIC MEDICAL', 'Route de la Jaufertie<br/>16800 SOYAUX', 'Tel : 0545932130<br/>Fax : 0545932131', '');
  vRevTab[j++] = new oRev('Franche-Comt&eacute;', 'EUROMEDICAL', 'ZAC des Grands Planchants<br/>25300 PONTARLIER', 'Tel : 0381463838<br/>Fax : 0381463676', 'euromedical@wanadoo.fr');
  vRevTab[j++] = new oRev('Aquitaine', 'LAS MEDICAL - ACTISANTE', 'Centre Commercial de Dravemont<br/>33270 FLOIRAC', 'Tel : 0557800814<br/>Fax : 0557800838', 'las.medical@gmail.com');
  vRevTab[j++] = new oRev('Picardie', 'SOMEDIX', 'Avenue du Poteau<br/>60300 CHAMANT', 'Tel : 0610561286<br/>Fax : 0344532478', 'martin.chomel@somedix.fr');
  vRevTab[j++] = new oRev('Alsace', 'LE CARRE MEDICAL', '2 rue Paul Rohmer<br/>67200 STASBOURG', 'Tel : 0661028431<br/>Fax : 0390202964', 't.belenfant@lecaremedical.com');
  vRevTab[j++] = new oRev('Rh&ocirc;ne - Alpes', 'AUTONOMIE ET SANTE', '5 rue Barrouin BP798<br/>42000 SAINT ETIENNE', 'Tel : 0687739453<br/>Fax : 0477924050', 'autonomie-sante@wanadoo.fr');
  vRevTab[j++] = new oRev('Languedoc-Roussillon', 'DOMIDOM SOINS', 'All&eacute;e des Sapinettes<br/>11390 CUXAC CABARTES', 'Tel : 0679833359<br/>Fax : 0468267099', '');
  vRevTab[j++] = new oRev('Franche-Comt&eacute;', 'EHRET MEDICAL', '10 rue de Copenhague<br/>90000 BELFORT', 'Tel : 0384214948<br/>Fax : 0384580577', '');
  vRevTab[j++] = new oRev('Franche-Comt&eacute;', 'PARAPHARM 39', '13 av de la Lib&eacute;ration<br/>39200 SAINT CLAUDE', 'Tel : 0384410290<br/>Fax : 0384441455', '');
  vRevTab[j++] = new oRev('Franche-Comt&eacute;', 'SARL E.B.S.', '59 rue Oehmichen<br/>25700 VALENTIGNEY', 'Tel : 03 81 34 63 36<br/>Fax : 03813462 36 ', 'gerardcourquin.ebs@wanadoo.fr');
  vRevTab[j++] = new oRev('Aquitaine', 'D MEDICA', '37 rue de la Source<br/>33170 GRADIGNAN', 'Tel : 0557814390<br/>Fax : 0562898911', 'c.garcia@dmedica.fr');
  vRevTab[j++] = new oRev('Rh&ocirc;ne - Alpes', 'ACCES SANTE', '97 rue de S&egrave;ze<br/>69006 LYON', 'Tel : 0478521818<br/>Fax : 0437249108', '');
  vRevTab[j++] = new oRev('Nord-Pas-de-Calais', 'JAPI', '1 pl. F. Mitterrand Tour Cr&eacute;dit Lyonnais<br/>59777 LILLE', 'Tel : 0320125231<br/>Fax : 0320125234', 'info@japi.fr');
  vRevTab[j++] = new oRev('Midi-Pyr&eacute;n&eacute;es', 'MAZAMET MEDICAL', 'ZI La Moli&egrave;re RN 112 BP255<br/>81208 MAZAMET CEDEX', 'Tel : 0563610207<br/>Fax : 0563611200', 'mazametmedical@wanadoo.fr');
  vRevTab[j++] = new oRev('Nord-Pas-de-Calais', 'LOCAPHARM SERVICE COLLECTIVITE', '27 avenue Jean-Baptiste Lebas<br/>59480 LA BASSEE', 'Tel : 0320290382<br/>Fax : 0320290017', 'collectivites-nord@locapharm.fr');
  vRevTab[j++] = new oRev('Aquitaine', 'APPUI MEDICAL', '13, 15 rue Georges Barr&egrave;s<br/>33300 BORDEAUX', 'Tel : 0556505834<br/>Fax : 0556505948', 'j.bravo@appuimedical.com<br />www.appuimedical.com');
  vRevTab[j++] = new oRev('_Belgique', 'JVM bvba', 'Kerkstraat 32<br/>B 1701 ITTERBEEK', 'Tel : 3225694143<br/>Fax : 0320125234', 'info@japi.fr');
  vRevTab[j++] = new oRev('Aquitaine', 'LA CABANE MEDICALE', '60 rue Victor Hugo<br/>24000 PERIGUEUX', 'Tel : 0553351501<br/>Fax : 0553351281', 'lacabane.medicale@wanadoo.fr');
  vRevTab[j++] = new oRev('Centre', 'VILLEMANDEUR ORTHOPEDIE', '10 B avenue de la Lib&eacute;ration<br/>45700 VILLEMANDEUR', 'Tel : 0238891404<br/>Fax : 0238892465', '');
  vRevTab[j++] = new oRev('Pays-de-la-Loire', 'HARMONIE MEDICAL SERVICE', '36 b bd Ayrauld<br/>49100 ANGERS', 'Tel : 0241883333<br/>Fax : 0241883399', 'beatrice.fosse@harmonie-hms.fr');
  vRevTab[j++] = new oRev('Rh&ocirc;ne - Alpes', 'AUTONOMIE ET SANTE', '1 rue Louis<br/>69003 LYON', 'Tel : 0472914218<br/>Fax : 0472914231', 'autonomie.sant&eacute;69@wanadoo.fr');
  vRevTab[j++] = new oRev('Nord-Pas-de-Calais', 'HENNO MEDICAL', 'Rue de Dechy<br/>59169 FERIN', 'Tel : 0327959095<br/>Fax : 0327959094', 'debruyne.cedric@henno-medical.fr');
  vRevTab[j++] = new oRev('Rh&ocirc;ne - Alpes', 'DIFFUSION MEDICALE EUROPE', '146 route de Truaz<br/>74380 ARTHAZ PONT NOTRE DAME', 'Tel : 0450360169<br/>Fax : 0450360199', 'dme-fr@wanadoo.fr');
  vRevTab[j++] = new oRev('Lorraine', 'SERCO MEDICAL', '12 rue Tessier<br/>57230 BITCHE', 'Tel : 0387066499<br/>Fax : 0397962004', 'serco.medical@wanadoo.fr');
  vRevTab[j++] = new oRev('Ile-de-France', 'PHARMACIE DE LA MAIRIE', '9 rue du G&eacute;n&eacute;ral de Gaulle<br/>93360 NEUILLY PLAISANCE', 'Tel : 0143001073<br/>Fax : 0143000753', 'phm.pharmacie@laposte.net');
  vRevTab[j++] = new oRev('Aquitaine', 'MEDICAL-ORTHO', '29-31 boulevard Voltaire<br/>47300 VILLENEUVE SUR LOT', 'Tel : 0553402030<br/>Fax : 0553400425', 'medical-ortho@wanadoo.fr');
  vRevTab[j++] = new oRev('Franche-Comt&eacute;', 'PHARMACIE DES PRES', '1 B rue des Etangs<br/>90400 ANDELNANS', 'Tel : 0384561669<br/>Fax : 0384561667', '');
  vRevTab[j++] = new oRev('Bretagne', 'DISTRI CLUB MEDICAL 29', '2 all&eacute;e Benjamin Constant<br/>29000 QUIMPER', 'Tel : 0618411304<br/>Fax : 0298522381', 'dcm29maryse@wanadoo.fr');
  vRevTab[j++] = new oRev('Ile-de-France', 'MATERIEL MEDICAL 77', '65 rue du Commandant Berge<br/>77100 MEAUX', 'Tel : 0164331068<br/>Fax : 0164330971', '');
  vRevTab[j++] = new oRev('Auvergne', 'PHARMACIE DE L\'EUROPE', 'CC G&eacute;ant<br/>15000 AURILLAC  ', 'Tel : 0471635426<br/>Fax : 0471638720', '');
  vRevTab[j++] = new oRev('Languedoc-Roussillon', 'PHARMACIE NOUVELLE', '51 rue Foch<br/>11200 LEZIGNAN-CORBIERE', 'Tel : 0468270278<br/>Fax : 0468275934', 'pharmanouvellelezignan@orange.fr');
  vRevTab[j++] = new oRev('Provence-Alpes-C&ocirc;te-d\'Azur', 'CHROMOSOMES', 'Les Hameaux du Soleil - Le Fragonard<br/>06270 VILLENEUVE LOUBET', 'Tel : 0629616448<br/>Fax : 0493089216', 'stephane_sfilio@hotmail.com');
  vRevTab[j++] = new oRev('Bretagne', 'PHARMACIE LEVEQUE LE RAY', '1 rue Trottier<br/>56700 HENNEBONT', 'Tel : 0297362060<br/>Fax : 0297361822', 'leveque-le-ray@wanadoo.fr');
  vRevTab[j++] = new oRev('Aquitaine', 'NEGOCE MEDICAL', '24 all&eacute;e Champ de Foire<br/>33240 SAINT ANDRE DE CUBZAC', 'Tel : 0557435642<br/>Fax : 0557439011', '');
  vRevTab[j++] = new oRev('Lorraine', 'MEDICAL SERVICE 55', 'La c&ocirc;te St Martin - ZI Verdun<br/>55100 HAUDAINVILLE', 'Tel : 0329834041<br/>Fax : 0329834849', '');
  vRevTab[j++] = new oRev('Midi-Pyr&eacute;n&eacute;es', 'COMPTOIR MEDICAL DU SUD-OUEST', 'ZA Proxima - Rue du Tourmalet<br/>31330 GRENADE SUR GARONNE', 'Tel : 0562794352<br/>Fax : 0562794357', 'm.vanhuffel@comptoirmedical.fr');
  vRevTab[j++] = new oRev('Midi-Pyr&eacute;n&eacute;es', 'DELOGE', '7 passage des Lilas<br/>81390 BRIATEXTE', 'Tel : 0623661653<br/>Fax : 0563584808', 'chantal.deloge@wanadoo.fr');
  vRevTab[j++] = new oRev('Nord-Pas-de-Calais', 'DISTRIDOM', '275 rue de Lannoy<br/>59100 ROUBAIX', 'Tel : 0320207171<br/>Fax : 0320207170', 'distridom@orange.fr');
  vRevTab[j++] = new oRev('_Belgique', 'CONTIBRO', 'Kerkstraat 32<br/>B 1701 ITTERBEEK DILBEEK', 'Tel : 3225694143<br/>Fax : 0320125234', 'info@japi.fr');
  vRevTab[j++] = new oRev('Centre', 'PHARMACIE HOGREUL', '17, rue Caulaincourt<br/>37100 TOURS', 'Tel : 0247490909<br/>Fax : 0247548241', 'pharmacie.hogreul@wanadoo.fr');
  vRevTab[j++] = new oRev('Franche-Comt&eacute;', 'LE CARRE MEDICAL', '37 r de Belfort<br/>90800 BAVILLIERS', 'Tel : 0384224582<br/>Fax : 0384260143', 'lcm.belfort-mulhouse@orange.fr');
  vRevTab[j++] = new oRev('Nord-Pas-de-Calais', 'MEDICOPALE', '36 rue de l\'Eglise<br/>62240 DESVRES', 'Tel : 0321916448<br/>Fax : 0321916173', 'snc.becquetbayard@wanadoo.fr');
  vRevTab[j++] = new oRev('Lorraine', 'SERCO MEDICAL', '1 A,  route de Nancy<br/>57200 SARREGUEMINES', 'Tel : 0387956100<br/>Fax : 0387955799', 'serco.medical@wanadoo.fr');
  vRevTab[j++] = new oRev('Nord-Pas-de-Calais', 'SESAME', '65 avenue Villars<br/>59300 VALENCIENNES', 'Tel : 0327215900<br/>Fax : 0327337171', 'sesamedical@nordnet.fr');
  vRevTab[j++] = new oRev('Aquitaine', 'MEDIC ADOUR', '76 avenue de Bordeaux<br/>40800 AIRE SUR L\'ADOUR', 'Tel : 0558718960<br/>Fax : 0558719181', 'sevrine.canguilhem@medicadour.fr');
  vRevTab[j++] = new oRev('Nord-Pas-de-Calais', 'S.A. CELLIER', '60 avenue de Valenciennes<br/>59400 CAMBRAI', 'Tel : 0327814175<br/>Fax : 0327832754', 'cellier-sa@wanadoo.fr');
  vRevTab[j++] = new oRev('Champagne-Ardennes', 'AUTONOMIE MEDICALE', '6 rue L&eacute;on Bourgeois<br/>51000 CHALONS EN CHAMPAGNE', 'Tel : 0326655446<br/>Fax : 0326685392', 'autonomie-medicale@wanadoo.fr');
  vRevTab[j++] = new oRev('Nord-Pas-de-Calais', 'PHARMACIE MILLARD', '18 rue Louis Chantreau<br/>59247 FECHAIN', 'Tel : 0327809055<br/>Fax : 0327808525', 'pharmace.millard@perso.alliadis.net');
  vRevTab[j++] = new oRev('Haute-Normandie', 'REHA TEAM 27', '27 avenue Gambetta<br/>27200 VERNON', 'Tel : 0232210201<br/>Fax : 0232213370', 'yfvasseur@wanadoo.fr');
  vRevTab[j++] = new oRev('Midi-Pyr&eacute;n&eacute;es', 'PHARMACIE LAURAGAISE / CHARBONNIER MEDICAL', '112 rue de la R&eacute;publique<br/>31290 VILLEFRANCHE DE LAURAGAIS', 'Tel : 0561816222<br/>Fax : 0561278893', 'pharmacie.lauragaise@perso.dataconseil.net');
  vRevTab[j++] = new oRev('Provence-Alpes-C&ocirc;te-d\'Azur', 'CHATRY MEDICAL', '68 chemin Lintier<br/>06220 VALLAURIS', 'Tel : 0493642798<br/>Fax : 0000000000', 'chatry.medical@neuf.fr');
  vRevTab[j++] = new oRev('Midi-Pyr&eacute;n&eacute;es', 'PHARMACIE PILLAT CASTELNAU', '35 rue de la R&eacute;sistance BP393<br/>82003 MONTAUBAN', 'Tel : 0563630163<br/>Fax : 0563201654', '0');

  vRevTab[j++] = new oRev('Bretagne', 'MUTATIONS-BRETAGNE', '41 rue Chaigneau<br/>56325 LORIENT CEDEX', 'Tel : 0297219181<br/>Fax : 0297641598', 'servanne@mutations-bretagne.fr');
  vRevTab[j++] = new oRev('Pays-de-la-Loire', 'MATERIEL MEDICAL RENOUX', '3c rue de la Gare<br/>85330 NOIRMOUTIER', 'Tel : 0251394848<br/>Fax : 0251394848', 'medicalrenoux@wanadoo.fr');
  vRevTab[j++] = new oRev('D&eacute;partements d\'Outre-Mer', 'SANTE HYGIENE MEDICAL', '12, rue du Cimeti&egrave;re<br/>97139 LES ABYMES (Guadeloupe)', 'Tel : 0590838621<br/>Fax : 0590838621', 'shmedical@orange.fr');
  vRevTab[j++] = new oRev('Provence-Alpes-C&ocirc;te-d\'Azur', 'VAR MEDICAL SERVCE', 'Pl Germinal - Bd Jean Rostand<br/>83500 LA SEYNE SUR MER', 'Tel : 0494941167<br/>Fax : 0494879225', 'pascal.germain16@orange.fr');
  vRevTab[j++] = new oRev('Lorraine', 'AZ MEDICAL', '3 rue A Labb&eacute;<br/>54350 MONT SAINT MARTIN', 'Tel : 0382234600<br/>Fax : 0382246335', 'azmedical@wanadoo.fr');
  vRevTab[j++] = new oRev('Centre', 'L\'UNIVERS MEDICAL', '64 rue du Docteur Patry<br/>37800 SAINTE MAURE DE TOURAINE', 'Tel : 0247659393<br/>Fax : 0247659393', 'universmedical@orange.fr');
  vRevTab[j++] = new oRev('Rh&ocirc;ne - Alpes', 'D MEDICA', 'ZA Fortuneau<br/>26200 MONTELIMAR', 'Tel : 0475008989<br/>Fax : 0475523222', 'f.meunier@dmedica.fr');
  vRevTab[j++] = new oRev('Rh&ocirc;ne - Alpes', 'D MEDICA', 'ZA Fortuneau<br/>26200 MONTELIMAR', 'Tel : 0475008989<br/>Fax : 0475523222', 't.dahamna@dmedica.fr');
  vRevTab[j++] = new oRev('Bourgogne', 'D MEDICA', '30-32 Avenue Jean Mermoz<br/>89000 AUXERRE', 'Tel : 0386401900<br/>Fax : 0386401919', 'd.dauvissat@dmedica.fr');
  vRevTab[j++] = new oRev('Midi-Pyr&eacute;n&eacute;es', 'D MEDICA', '27 rue Jean Monet<br/>31242 L\'UNION CEDEX', 'Tel : 0820202325<br/>Fax : 0561245111', '');
  vRevTab[j++] = new oRev('Aquitaine', 'ORTHO 33', '7 rue Euler<br/>33700 MERIGNAC', 'Tel : 0556344605<br/>Fax : 0000000000', 'commandes@ortho33.com');
  vRevTab[j++] = new oRev('Languedoc-Roussillon', 'SUD SANTE MEDICALLIANCE', '10 rue Madeleine Bre<br/>66330 CABESTANY', 'Tel : 0468671944<br/>Fax : 0468672977', 'sudsante.materielmedical@wanadoo.fr');
}

function RegTabInit() {
  var j = 0;
  var kt = 0;
  var vAdd = false;
  var jt = vRevTab.length;
  for(j=0;j<jt;j++) {
    kt = vRegTab.length;
    vAdd = true;
    for(k=0;k<kt;k++) {
      if(vRevTab[j].region == vRegTab[k]) vAdd = false;
    }
    if(vAdd) vRegTab[vRegTab.length] = vRevTab[j].region;
  }
  vRegTab.sort();
}

function RevRegPopUp() {
  var jt = vRegTab.length;
  var theSel = '';
  var theMsg = '';
  theMsg += '<select name=\"Region\" onChange=\"javascript:RevList(this.form.Region.options[this.form.Region.selectedIndex].value)\">';
  for(j=0;j<jt;j++) {
    theMsg += '<option value=\"'+j+((j==0)?'selected=\"selected\"':'')+'\">'+vRegTab[j]+'</option>';
  }
  theMsg += '</select>';
  theMsg += '<br /><span class=\"txtComm\">(liste au ' + vRevDat + ')</span>';
  document.write(theMsg);
}

function RevList(myIdx){
  var theMsg = '';
  var jt = vRevTab.length;
  var theReg = vRegTab[myIdx];
  if (theReg != '') {
    theMsg += '<table>';
    theMsg += '<th>Raison Sociale</th>';
    theMsg += '<th>Adresse<br />postale</th>';
    theMsg += '<th>Coordonn&eacute;es<br />t&eacute;l&eacute;phoniques</th>';
    theMsg += '<th>Mail<br />Site internet</th>';
    for(j=0;j<jt;j++){
      if(vRevTab[j].region == theReg){
        theMsg += '<tr>';
        theMsg += '<td>'+vRevTab[j].raisoc+'</td>';
        theMsg += '<td>'+vRevTab[j].adresse+'</td>';
        theMsg += '<td>'+vRevTab[j].telfax+'</td>';
        theMsg += '<td>'+vRevTab[j].mail+'</td>';
        theMsg += '</tr>';
      }
    }
    theMsg += '</table>';
  }
  document.getElementById('boxContactsTextRev').innerHTML = theMsg;
}

/* divers */
/* ------ */