﻿var MyMeta = [];

function LoadMetaData() {
    //CHANGE URL PATH
    GDownloadUrl('metadata.aspx', function(data, responseCode) {
        if (responseCode == 200) {

            var xml = data;
            if (xml.length > 0) {
                var tbl = String(data).split("|");
                for (var i = 0; i < tbl.length; i++) {
                    var rec = String(tbl[i]).split(":");

                    var myrec = [];
                    myrec.push(rec[0]);
                    myrec.push(rec[1]);
                    MyMeta.push(myrec);
                }

            }
        } else {
         //  alert("issue");
        }

    });


}

function removeMetaData() {

    var trail = document.getElementById('trail');
    trail.setAttribute("visibility", "hidden");

    trail.innerHTML = "";

}

function getMetaByLayerName(event, lname) {
    var result = "";
    for (var i = 0; i < MyMeta.length; i++) {

        if (MyMeta[i][0] == lname) {
            result = MyMeta[i][1]
            i = MyMeta.length
        }

    }

    if (result.length > 0) {
        var ihtml = "<table style='background-color:#F5F7C7;width:200px;height:100%;'><tr><td>" + result + "</td></tr></table>";


        var trail = document.getElementById('trail');
        trail.setAttribute("visibility", "visible");
        trail.style.visibility = "visible";
        trail.style.zIndex = 9000001;
        trail.style.position = "absolute";
        trail.style.left = (event.clientX + 10) + "px";
        trail.style.top = (event.clientY) + "px";
        trail.innerHTML = ihtml;



    }

}
function JMeta(_type, _item) {
    var na = _item.split("_");
    var a = getPositionTop(document.getElementById(_item));
    var b = getPositionLeft(document.getElementById(_item));
    var m = document.getElementById("map");
    var mx = getPositionLeft(m);
    var my = getPositionTop(m);

    var acc = document.getElementById("Accordion1");
    var accx = getPositionLeft(acc);
    var accy = getPositionTop(acc);

    var meta = document.getElementById('Meta');
    var ifr = document.createElement('iframe');
    ifr.setAttribute("id", "if1");
    ifr.setAttribute("scrolling", "no");
    ifr.setAttribute("frameborder", "no");
    ifr.style.border = "none";
    ifr.setAttribute("src", "DetailsMarks.aspx");
    ifr.style.width = "400px"
    ifr.style.height = "400px";
    meta.style.position = "absolute";
    meta.style.top = accy + "px";
    meta.style.left = (mx + 75) + "px";
    meta.style.width = "400px"
    meta.style.height = "400px";
    meta.style.zIndex = 9000001;
    meta.appendChild(ifr);






}

function getPositionLeft(This) {
    var el = This; var pL = 0;
    while (el) { pL += el.offsetLeft; el = el.offsetParent; }
    return pL
}



function getPositionTop(This) {
    var el = This; var pT = 0;
    while (el) { pT += el.offsetTop; el = el.offsetParent; }
    return pT
}

function removeMeta() {
    var meta = document.getElementById('Meta');

    meta.innerHTML = "";



}
