function apriWebGIS(idVista, strQuery){

var tipoDim = document.Dati.listaDim.value;
var larghezza = 800; 
var	altezza = 600;

switch(tipoDim){
		case "1024":
			larghezza = 1024; 
			altezza = 768;
			break;
		case "1280":
			larghezza = 1160; 
			altezza = 1024;
			break;
}
	
var mapLarg = larghezza - 350;
var mapAlt = altezza - 200;
var ovMapLarg = 150;
var ovMapAlt = 125;


var urlVista = "http://gis.provincia.cuneo.it/mappe/ClientServlet?CMD=Init";
urlVista += "&MAPWIDTH=" + mapLarg;
urlVista += "&MAPHEIGHT=" + mapAlt;
urlVista += "&OVMAPWIDTH=" + ovMapLarg;
urlVista += "&OVMAPHEIGHT=" + ovMapAlt;
urlVista += "&VIEWID=" + idVista;

if(strQuery != null) {        
	urlVista += strQuery;
}

var mapViewer = window.open(urlVista, "MapView" + Math.abs(idVista), 
				"width=" + larghezza + ",height=" + altezza +
				",alwaysRaised=yes,titelbar=no,menubar=no,scrollbar=auto" +
				",resizable=yes,top=0,left=0,status=yes");
				
}

function apriSecureWebGIS(idVista, strQuery){

var tipoDim = document.Dati.listaDim.value;
var larghezza = 800; 
var	altezza = 600;

switch(tipoDim){
		case "1024":
			larghezza = 1024; 
			altezza = 768;
			break;
		case "1280":
			larghezza = 1160; 
			altezza = 1024;
			break;
}
	
var mapLarg = larghezza - 350;
var mapAlt = altezza - 200;
var ovMapLarg = 150;
var ovMapAlt = 125;


var urlVista = "http://gis.provincia.cuneo.it/mappe_prot/ClientServlet?CMD=Init";
urlVista += "&MAPWIDTH=" + mapLarg;
urlVista += "&MAPHEIGHT=" + mapAlt;
urlVista += "&OVMAPWIDTH=" + ovMapLarg;
urlVista += "&OVMAPHEIGHT=" + ovMapAlt;
urlVista += "&VIEWID=" + idVista;

if(strQuery != null) {        
	urlVista += strQuery;
}

var mapViewer = window.open(urlVista, "MapView" + Math.abs(idVista), 
				"width=" + larghezza + ",height=" + altezza +
				",alwaysRaised=yes,titelbar=no,menubar=no,scrollbar=auto" +
				",resizable=yes,top=0,left=0,status=yes");
				
}


function apriWebGISQuery(idVista,idLayer, tipoLayer, strRicerca){

var urlQuery = "&ACTION=42";
urlQuery += "&LAYERTYPE=" + tipoLayer;
urlQuery += "&DRAWSELECTION=true&ZOOM=true";
urlQuery += "&ID=" + idLayer;
urlQuery += "&WHERE=" + escape(strRicerca);

apriWebGIS(idVista, urlQuery );
}

function apriWebGISRifugi(idVista){
  var nomeRifugio = document.Dati.nomeRifugio.value;
  apriWebGISQuery(idVista,586, 2, "Upper(NOME_RIFUG) LIKE '%" + nomeRifugio.toUpperCase() + "%'");
}

function apriWebGISVIA(idVista){
  var praticaVIA = document.Dati.praticaVIA.value;
  apriWebGISQuery(idVista,56, 0, "Upper(ID_CODICE) LIKE '%" + praticaVIA.toUpperCase() + "%'");
}

