﻿var i, j, hold = -1;

function doform(){

var line = document.forms[0].inpcode.value;
if(line.substring(0,1) != "&")line = "";
doit(line);
 document.forms[0].inpcode.value = "";
return void 0;
}
function killbox(){
 if(doit.box ){
          document.body.removeChild(doit.box);
          doit.box = undefined;
          mydiv = document.getElementById("topheader");
          mytextnode = mydiv.childNodes[0];
          newNode = document.createTextNode(groupname); 
          mydiv.replaceChild(newNode,mytextnode);
       
     }

}

function insertareas() {
for(i = 0; i < numentry; i++) {
   document.write('<area shape="circle" coords="'+(maparray[i][1]-4)+','+maparray[i][2]+',7" href="javascript:doit(\''+maparray[i][0]+'\');" alt="" />\n');
}
 document.write('<area shape="rect" coords="0,0,966,688" href="javascript:killbox();"   alt="" />\n');
}

function doit(line){
    var i,j, hold = -1;
    var query = line.toUpperCase();
 
    if(query != ""){

      if(query.substring(0,1) == "&"){
           query = query.substring(1);
      }
      for(j = 0; j < numeq; j++){
       if(equivs[j][1] == query){
          query = equivs[j][0];
          break;
       }
      }
      for(i = 0; i < numentry; i++) {
         if(maparray[i][0] == query){
           hold = i;
           break;
         }
      }

      if(hold != -1){
        var savequery = query;
        query = " Marker is  &" + query;
        
        for(j = 0; j < numeq; j++) {
           if(equivs[j][0] == savequery){
              query = query + ",  &"+equivs[j][1];
           }
        }
        var mydiv = document.getElementById("topheader");

        var mytextnode = mydiv.childNodes[0];

     
        var newNode = document.createTextNode(groupname+"    "+query); 

        mydiv.replaceChild(newNode,mytextnode);

        if(doit.box)document.body.removeChild(doit.box);

        doit.box = document.createElement("div");

          doit.box.style.position = "absolute";
          doit.box.style.top = (maparray[hold][2]-14)+"px"; 
          doit.box.style.left = (maparray[hold][1]-14)+"px"; 
          doit.box.style.zIndex = "0";
          var ximg = document.createElement("img");
          ximg.alt = "Xbox";
          ximg.src = "images/x.gif";
          doit.box.appendChild(ximg);

      document.body.appendChild(doit.box);
     }
           
  }
  if(hold == -1){

  killbox();

  }
  return void 0;
}