function  tratar_categorias(categoria,mostrar)
{
	if (mostrar){
		anyadir_puntos(categoria);
	}
	else{
		reconstruir_todo();	
	}
}

var trafico ="trafico";
var camaras ="camaras";
var radares_m ="radares_m";

function anyadir_puntos(categoria)
{
	if (categoria=="trafico"){
		trafico ="trafico";
		DGT(map);
		
	}
	else if (categoria=="camaras"){
	 var geoXml = new GGeoXml("http://www.davifer.es/trafico/camarasMadrid.kml");
   //map.setCenter(new GLatLng(40.43884717005281,-3.6972427368164062), 12);
   map.addOverlay(geoXml);
   camaras ="camaras"; 
	}
	else if (categoria=="radares_m"){
		//alert("Carga radares_m");
	  var geoXml = new GGeoXml("http://davifer.googlepages.com/radares_fijos_120.kml");
    map.addOverlay(geoXml);      
    geoXml = new GGeoXml("http://davifer.googlepages.com/radares_fijos_100.kml");     
    map.addOverlay(geoXml);
    geoXml = new GGeoXml("http://davifer.googlepages.com/radares_camuflados_120.kml");    
    map.addOverlay(geoXml);		
		radares_m ="radares_m";
	}

}


//function reconstruir_todo(desmarca_principal,marca_principal) {
function reconstruir_todo() {
	//Primero destruimos todo
	map.clearOverlays();
	//categoria="";
	if (document.formulario.c1.checked) {
		//alert("Reconstruir trafico");
		anyadir_puntos("trafico")
	}else trafico="";

	if (document.formulario.c2.checked) {
		//alert("Reconstruir radares_f");
		anyadir_puntos("camaras")
	}else camaras="";
	
	if (document.formulario.c3.checked){
		//alert("Reconstruir radares_m");	
		anyadir_puntos("radares_m")
	}else radares_m="";

}
