// *********************************
// CONSTANTES ET VARIABLES GENERALES
// *********************************

// Array pour transcrire les codes Erreurs (Geocoder_method2)

var reasons=[];

reasons[G_GEO_SUCCESS]            = "Succes";
reasons[G_GEO_MISSING_ADDRESS]    = "Adresse manquant : adresse manquante ou non renseignee.";
reasons[G_GEO_UNKNOWN_ADDRESS]    = "Adresse inconnue :  Aucune position geographique ne correspond a l\'adresse specifiee.";
reasons[G_GEO_UNAVAILABLE_ADDRESS]= "Adresse non disponible :  La position de l\'adresse specifiee ne peut etre donnee pour des raisons legales ou contractuelles.";
reasons[G_GEO_BAD_KEY]            = "Clef non valide : La clef de l\'API est fausse ou ne correspond pas a l\'URL specifiee";
reasons[G_GEO_TOO_MANY_QUERIES]   = "Quota de requete depasse : Le quota journalier de requete est depasse pour ce site.";
reasons[G_GEO_SERVER_ERROR]       = "Erreur Serveur : La requete a pas pu etre traitee.";

// Array pour transcrire le code succes (Geocoder_method2) (! pour v2.59)

//var accuracy=[];

//accuracy[0]="Adresse inconnue 0";
//accuracy[1]="1 : pays";
//accuracy[2]="2 : region";
//accuracy[3]="3 : sous-region ";
//accuracy[4]="4 : ville";
//accuracy[5]="5 : code postal";
//accuracy[6]="6 : rue";
//accuracy[7]="7 : carrefour";
//accuracy[8]="8 : adresse";

// Html des examples de donnees

var exemple_tab = "";
exemple_tab += "adresse\tcode_postal\tville\tpays\tnom\tdescription\n";
exemple_tab += "anthon\t74440\tmieussy\tfrance\tmaison\tchez moi\n";
exemple_tab += "pegnat\t74440\tmieussy\tfrance\tami\tpegnat party\n";
exemple_tab += "avenue albigny\t74000\tannecy\tfrance\ttravail\tReugueudeu\n";
exemple_tab += "rue d'alesia\t75014\tparis\tfrance\tvercingetorix\texemple\n";
exemple_tab += "rue du nanty\t74300\tcluses\tfrance\tquelque part\tetc ...\n";
exemple_tab += "place des romains\t74000\tannecy\tfrance\tmjc\t...\n";
exemple_tab += "200 avenue des champs elysees\t75008\tparis\tfrance\texemple\texemple";

var exemple_bar = "";
exemple_bar += "adresse;code_postal;ville;pays;nom;description\n";
exemple_bar += "anthon;74440;mieussy;france;maison;chez moi\n";
exemple_bar += "pegnat;74440;mieussy;france;ami;pegnat party\n";
exemple_bar += "avenue albigny;74000;annecy;france;travail;Reugeudeu\n";
exemple_bar += "rue d'alesia;75014;paris;france;vercingetorix;exemple\n";
exemple_bar += "rue du nanty;74300;cluses;france;quelque part;etc...\n";
exemple_bar += "place des romains;74000;annecy;france;mjc;...\n";
exemple_bar += "200 avenue des champs elysees;75008;paris;france;exemple;exemple";

// icons pour marker Gmap

var baseIcon = new GIcon();
baseIcon.iconSize=new GSize(32,32);
baseIcon.shadowSize=new GSize(56,32);
baseIcon.iconAnchor=new GPoint(16,32);
baseIcon.infoWindowAnchor=new GPoint(16,0);
var pushpin = new GIcon(baseIcon, "http://maps.google.com/mapfiles/kml/pal5/icon14.png", null, "http://maps.google.com/mapfiles/kml/pal5/icon14s.png");

// -> constantes GMap

var maxmarkers = 50; // max de markers sur la GoogleMap

var default_latCenter = 46.6192;
var default_lngCenter = 3.6474;
var default_zoomlevel = 4;

// -> constantes de controle DataSource

max_sourcerows = 10000;
min_sourcerows = 2;
min_sourcefields = 4;
return_sourcecheck = "";
