
 
  
function showConfirmationPopup(objname){
        
    $('#' + objname).dialog({modal: true, width:340, title:'Delete'});
    $('#' + objname).dialog('open');
    $('#' + objname).show();
       
}

function hideConfirmationPopup(objname){
    $('#' + objname).dialog('close');
    $('#' + objname).hide();
       
}
//window.onload=initMouse;

var mouse_point_x;
var mouse_point_y;
//window.onload=initMouse;

function trackpoint(event){
    try{
         mouse_point_x =event.clientX;
    mouse_point_y = event.clientY;
        
    }catch(err){
//       alert(err);
        
    }
}


/*
*/

function showGlossary(id){
       params = "GlossaryRequest=GlossaryRequest&list=single&id=" + id;
         $.post("/abmi/ajax", params, popupGlossary, "xml");
//        var xh = EsriUtils.sendAjaxRequest("/abmi/ajax", params, false, function() { popupGlossary(xh); });
 
}
function showGlossaryName(name){
       params = "GlossaryRequest=GlossaryRequest&list=single&name=" + escape(name);
         $.post("/abmi/ajax", params, popupGlossary, "xml");
}
    
    function displayAllGlossary(xml){
   
   

         var resultTag = xml.getElementsByTagName("results");
       
        var gDefine = document.getElementById("definitions");
        if (gDefine== null){
            gDefine = document.getElementById("styled-definitions");
           
            var defDiv;
            if (gDefine != null){
                defDiv = gDefine.appendChild(document.createElement("div"));
           
            }
            else{
                var column1 = document.getElementById("column1");
                
                 gDefine = column1.appendChild(document.createElement("div"));
                 gDefine.id = "styled-definitions";
                 defDiv = gDefine.appendChild(document.createElement("div"));
            }
            defDiv.id = "definitions";
            defDiv.onmousemove = trackpoint;
            var div1 = defDiv.appendChild(document.createElement("div"));
            div1.className ="body-divider";
            var glossaryDiv1 = defDiv.appendChild(document.createElement("div"));
            glossaryDiv1.id ="glossaryDiv";
//            
             var divWrapper = defDiv.appendChild(document.createElement("div"));
             divWrapper.id = "popupWrapper";
//             var header = divWrapper.appendChild(document.createElement("div"));
//             header.id = "popupHeader";
//             var content = divWrapper.appendChild(document.createElement("div"));
//             content.id="popupContent";
//              var footer = divWrapper.appendChild(document.createElement("div"));
//              footer.id="popupFooter";
//              footer.innerHTML ="<a href=\"javascript:hideDiv('popupWrapper')\">Close</a>";
             
             
        }
        var gDiv = document.getElementById("glossaryDiv");
//        if (resultTag.length > 0)
//            gDiv.innerHTML = "<p><b>Definitions</b> | <a href='/abmi/glossary/glossarydialog.jsp' >View All</a>";
//        
         for (var i=0; i < resultTag.length; i++){
                var  resultItem = resultTag.item(i);
                var id = resultItem.getAttribute("id");
                var name = resultItem.getAttribute("name");
                pElmt = gDiv.appendChild(document.createElement("p"));
                pElmt.innerHTML = "<a href='javascript:showGlossary(" + id + ")' >" + name + "</a>";
         }

      
        
    }
    
    
    function popupGlossary(xml) {
  
            var resultTag = xml.getElementsByTagName("results");
            
            var gDiv = document.getElementById("glossaryDiv");
             if(resultTag && resultTag.length> 0){
                    var  resultItem = resultTag.item(0);
                    var definition = resultItem.getAttribute("definition");
                    var name = resultItem.getAttribute("name");
                    $('#popupWrapper').dialog({width:400, title: 'Definition'});
//                    var popupWrapper = document.getElementById('popupWrapper'); 
//                    popupWrapper.style.top = (mouse_point_x-40) + 'px';
//                    popupWrapper.style.left = (mouse_point_y +20)+ 'px';
//                    showDiv('popupWrapper');
                     $('#popupWrapper').empty();
                      $('#popupWrapper').append("<h1>" + name + "</h1> <p>" + definition + "</p>");
                     $('#popupWrapper').dialog('open');
                }
            else{ $('#popupWrapper').dialog({width:400, title: 'Definition'});
                    $('#popupWrapper').empty();
                      $('#popupWrapper').append("<p> definition not found!</p>");
                     $('#popupWrapper').dialog('open');
            }

   
       
  }