﻿///Esta función sirve para eiminar el elemento generado (DIV) por el control de contenido HTML,
///ya que al cambiar de vista la página mantiene el elemento, y al volver a procesar la vista
///se vuelve a crear el control, con lo que se estropea toda la movida. Se llama en el OnNavigatedTo de 
///la vista, y el id es el del primer elemento dentro del HTMLHost
function limpiaCapaHTML(sIDElementoHijo) {
    var hijo = document.getElementById(sIDElementoHijo);
    if (hijo != null) {
        var parent = hijo.parentNode;
        if (parent != null)
            parent.parentNode.removeChild(parent);
    }
}
//var map_canvas_parent;
//var map_canvas_removed;

//var map3d_canvas_parent;
//var map3d_canvas_removed;

//function ocultaCapasHTML() {
//    try {
////        var mcanvas = document.getElementById("map_canvas");
////        if (mcanvas) {
////            map_canvas_removed = mcanvas.parentNode;
////            map_canvas_parent = map_canvas_removed.parentNode;
////            map_canvas_parent.removeChild(map_canvas_removed);
////        }
////        var mcanvas3d = document.getElementById("map3d_canvas");
////        if (mcanvas3d) {
////            map3d_canvas_removed = mcanvas3d.parentNode;
////            map3d_canvas_parent = map3d_canvas_removed.parentNode;
////            map3d_canvas_parent.removeChild(map3d_canvas_removed);

////        }
//    } catch (err) {
//    }
//}

//function muestraCapasHTML() {
//    try {
////        if (map_canvas_parent && map_canvas_removed) {
////            map_canvas_parent.appendChild(map_canvas_removed);
////        }
////        if (map3d_canvas_parent && map3d_canvas_removed) {
////            map3d_canvas_parent.appendChild(map3d_canvas_removed);
////        }
//    } catch (err) {
//    }
//}
