// pour le calcul de l'echelle
// configuration dpi du poste client (par défaut 96 sur windows, sur mac ce serait plutot 72)
// pourrait-être récupéré par la commande window.screen.deviceXDPI sous IE
var dpi = 96;

// largeur et hauteur en pixel de la carte
var widthPixel = 500;
var heightPixel = 500;

// largeur et hauteur en pixel de la miniature
var widthPixelMiniature = 150;
var heightPixelMiniature = 150;

// largeur et hauteur unité carto de la carte
var widthCarte = 0;
var heightCarte = 0;

// largeur et hauteur unité carto de la carte
var widthCarteMiniature = 0;
var heightCarteMiniature = 0;

// valeur en unité carto d'un pixel (ex 1 pixel vaut 3.5 m)
var pixelX = 0;
var pixelY = 0;

// coordonnées en unité carto
var hgX = 0;
var hgY = 0;
var bdX = 0;
var bdY = 0;

// coordonnées en unité carto
var hgXMiniature = 0;
var hgYMiniature = 0;
var bdXMiniature = 0;
var bdYMiniature = 0;

// echelle de la carte : 1/echelleCarte
var echelleCarte = 0;
var isMiniatureCharge = false;
var isMiniatureVisible = true;
var OUTIL_MESURE = "mesure";
var OUTIL_IDENTIFICATION = "identify";
var OUTIL_IDENTIFICATION_DPT = "identifyDpt";
var OUTIL_IDENTIFICATION_COM = "identifyCom";

/* Javascript gérant les evenements sur la carte */
var isNavIE = (document.all) ? true : false;
var activeTool = null;
var activeToolTheme = null;
var requeteEnCours = false;
var isClicMiniature = false;
var isWait = false;

/* Javascript gérant le zoom in et le zoom out */
var OUTIL_ZOOM_PLUS = "zoomPlus";
var OUTIL_ZOOM_MOINS = "zoomMoins";
var pZoom = null;

/* Javascript gérant le le deplacement de la carte par drag&drop */
var pDeplacement = null;
var OUTIL_DEPLACEMENT = "move";

/* Javascript gérant l'affichage et le dessin */
var totalMesure = 0;
var currentMesure = 0;
var unitsMesure = "METERS";
// autre possibilité en kilomètre
//var unitsMesure = "KILOMETERS";
// nombre de chiffre après la virgule sur la mesure
var numDecimals = 2;

// variables for interactive clicks
var clickCountMesure = 0;
var clickPointMesureX = new Array();
var clickPointMesureY = new Array();
var lastMesureX = 0;
var lastMesureY = 0;
var pMesure = null;
var isIE = (document.all) ? true : false;


