//  ------------------------------------ TEMI : ------------------------------------
// accende e spegni i temi con i checkbox
function VisualizzaLayer(l,obj) {
    if (obj.checked == false ) {
       document.Viewer.ShowTheme(l,false);
       //TreeToc// document.ThemeBar.ShowTheme(l,false);
    }
    else{
       document.Viewer.ShowTheme(l,true);
       //TreeToc// document.ThemeBar.ShowTheme(l,true);

    }
    //TreeToc// document.ThemeBar.Redraw();
    document.Viewer.Redraw();
    //document.Viewer.AggiornaThemeBar();
}

function VisualizzaLayerIFrame(l,obj) {
    if (obj.checked == false ) {
       parent.document.Viewer.ShowTheme(l,false);
       parent.document.ThemeBar.ShowTheme(l,false);
    }
    else{
       parent.document.Viewer.ShowTheme(l,true);
       parent.document.ThemeBar.ShowTheme(l,true);

    }
    parent.document.ThemeBar.Redraw();
    parent.document.Viewer.Redraw();
    //document.Viewer.AggiornaThemeBar();
}


function checkHyperLinkLayer(layerIndex) {
	var canLink = false;
	return canLink;

}

function setActiveLayer(i,caption) {
    var  theForm = document.forms[0];

    
    parent.ActiveLayer=LayerName[i];
    parent.ActiveLayerName=LayerName[i];
    parent.ActiveLayerIndex=i;
    parent.ActiveLayerTreeName=caption;
    
    //parent.document.Viewer.TNLExecute('THEME_ACTIVATE |'+LayerName[i]+'|');
    if (parent.document.Viewer.TNLRequest("THEME_NUMPOINTS |"+LayerName[i]+"|") > 0 )
        parent.ActiveLayerFeatureType="POINT";
    if (parent.document.Viewer.TNLRequest("THEME_NUMPOLYGONS |"+LayerName[i]+"|") > 0 )
        parent.ActiveLayerFeatureType="POLYGON";
    if (parent.document.Viewer.TNLRequest("THEME_NUMARCS |"+LayerName[i]+"|") > 0 )
        parent.ActiveLayerFeatureType="ARC";
    
    window.status='Seleziono '+parent.ActiveLayerFeatureType;
    parent.document.Viewer.IdentifyThemeNone();
    parent.document.Viewer.IdentifyTheme(LayerName[i],true); 
    parent.document.Viewer.SelectionTargetChanged(LayerName[i],parent.ActiveLayerFeatureType); 
    //alert(LayerName[i]);
    //parent.document.Viewer.Execute("InteractSelect"); 
      

}

function CheckTemi() {
/*
	if (document.Viewer.isVisibleTheme("GSM") == true ) {
	document.MAPPA.chk_tema1.checked=true; }    //end if
	else {
	document.MAPPA.chk_tema1.checked=false; 
	}    //end else
*/
}



//  ------------------------------------ LEGENDA : ------------------------------------
function MostraLegendaAScomparsa(szDivID, iState) // 1 visible, 0 hidden
    {
        if(document.layers)	   //NN4+
        {
           document.layers[szDivID].visibility = iState ? "show" : "hide";
           document.layers[szDivID].display = iState ? "block" : "none";
        }
        else if(document.getElementById)	  //gecko(NN6) + IE 5+
        {
            var obj = document.getElementById(szDivID);
            obj.style.visibility = iState ? "visible" : "hidden";
            obj.style.display = iState ? "block" : "none";
        }
        else if(document.all)	// IE 4
        {
            document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
            document.all[szDivID].style.display = iState ? "block" : "none";
        }
    }
