function  tratar_categorias(categoria,mostrar)
{
	if (mostrar){
		anyadir_puntos(categoria);
	}
	else{
		reconstruir_todo();	
	}
}

var trafico ="trafico";
var radares_f ="radares_f";
var radares_m ="radares_m";
var ocio = "ocio";

function anyadir_puntos(categoria)
{
	if (categoria=="trafico"){
		//alert("Carga trafico");		
		trafico ="trafico";
		DGT(map);
		
	}
	else if (categoria=="radares_f"){
		//alert("Carga radares_f");
	  var geoXml = new GGeoXml("http://davifer.googlepages.com/radares_fijos_120.kml");
    map.addOverlay(geoXml);      
    var geoXml = new GGeoXml("http://davifer.googlepages.com/radares_fijos_100.kml");     
    map.addOverlay(geoXml);
		radares_f ="radares_f";
	    
	}
	else if (categoria=="radares_m"){
		//alert("Carga radares_m");
    var geoXml = new GGeoXml("http://davifer.googlepages.com/radares_camuflados_120.kml");    
    map.addOverlay(geoXml);		
		radares_m ="radares_m";
	}
	else if (categoria=="ocio"){
		//alert("Carga Ocio");
	}

}


//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 bbva="";

	if (document.formulario.c2.checked) {
		//alert("Reconstruir radares_f");
		anyadir_puntos("radares_f")
	}else cajamadrid="";
	
	if (document.formulario.c3.checked){
		//alert("Reconstruir radares_m");	
		anyadir_puntos("radares_m")
	}else servired="";
	
	if (document.formulario.c4.checked){
		//alert("Reconstruir Ocio");	
		anyadir_puntos("ocio")
	}else servired="";	
	
}
