//script javascrit che contiene le impostazioni generali variabili costanti ecc necessarie nell'applicativo

// settaggi di mappa
//----------------------

var map; // oggetto mappa
var popup; // variabile che contiene i popup
var currentPopup;
var select_hand; // controllo di selezione dello strato di punti inserimento
var prova;

// per la costruzione dei layer
var f = new Object; // feature da cui si scre il marker
var m; // marche creato che si aggiunge ai layer marker punti tipo
var openPopup; // funzione per far apparire il popups

// per la pagina sheda.php
var xmap;
var ymap;
var zoommap;

// con creaione di oggetto
// function stMap(){};
var stMap = new Object;


// stMap.sTExt = new OpenLayers.Bounds(1614131,4817731,1628479,4832080); // estensione di partenza e a cui e' limitata la mappa
// stMap.maxResolution = 56.05078125;
// stMap.sTExt = new OpenLayers.Bounds(1446044.5,4649644.5,1796565.5,5000166.5); // estensione di partenza e a cui e' limitata la mappa
// stMap.maxResolution = (5000166.5 - 4649644.5) / 256;
stMap.sTExt = new OpenLayers.Bounds(1608131,4811731,1634479,4838080); // estensione di partenza e a cui e' limitata la mappa
stMap.maxResolution = (4838080 - 4811731) / 256;


stMap.maxExtent = stMap.sTExt;
stMap.projection = "EPSG:3003";
stMap.units = 'm';





// settaggi popup
//----------------------

// OpenLayers.Popup.FramedCloud.prototype.autoSize = false;

var AutoSizeFramedCloudMinSize = new OpenLayers.Class(new OpenLayers.Popup.FramedCloud, {
    'autoSize': true,
    'minSize': new OpenLayers.Size(200,140)
});

var AutoSizeAnchoredBubbleMinSize = new OpenLayers.Class(new OpenLayers.Popup.AnchoredBubble, {
            'autoSize': true, 
            'minSize': new OpenLayers.Size(200,140)
        });

// Settaggi di Editing
var lastFeature; // l'ultima feature inserita nell'editig che deve essere modificata prima dell'inserimento
var lastSelect;


// funzione per l'apertura di una finestra

function openWin(url,nameWin, sizevals){
//         console.log('passa');
        var sizearray = sizevals.split('#');
        var winwidth  = parseInt(sizearray[0]);
        var winheight = parseInt(sizearray[1]);
        myw=window.open(url, nameWin, "width=" + winwidth + ",height=" + winheight + ",menubar=no,scrollbar=auto,resizable=yes,top=0,left=0,status=yes");
        return false;
    }

