1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
var TrackerCrate = {} ;
TrackerCrate.thisFile = "feccrate.js" ;
TrackerCrate.init = function()
{
showData = TrackerCrate.showData;
}
TrackerCrate.showData = function (evt) {
var myPoly = evt.currentTarget;
if (evt.type == "mouseover") {
var myPoly = evt.currentTarget;
var myTracker = myPoly.getAttribute("POS");
var id = myPoly.getAttribute("id");
var FecCrate = id.substring(0,id.length - 7);
myTracker = "Crate " + FecCrate + " " + myTracker;
var myTracker1 = " value="+myPoly.getAttribute("value");
myTracker1 = myTracker1+" count="+myPoly.getAttribute("count");
var textfield=document.getElementById('line1');
textfield.firstChild.nodeValue=myTracker;
textfield=document.getElementById('line2');
textfield.firstChild.nodeValue=myTracker1;
opacity=0.2;
myPoly.setAttribute("style","cursor:crosshair; fill-opacity: "+opacity) ;
//top.document.getElementById('currentElementText').setAttribute("value",myTracker);
}
if (evt.type == "click") {
var detid = myPoly.getAttribute("detid");
var id = myPoly.getAttribute("id");
var feccrate = Math.floor(id/1000000);
parent.window.setip2(parent.servername+parent.tmapname+"feccrate"+feccrate+".html#"+detid);
var cmodid = myPoly.getAttribute("cmodid");
var modules = new Array();
var listinit = cmodid.indexOf('(')+1;
var modlist = cmodid.substring(listinit);
//var comma = modlist.indexOf(',');
//var modulid = modlist.substring(0,comma);
modules=modlist.split(",");
var layer = Math.floor(modules[0]/100000);
if(layer!=parent.loaded){parent.loaded=layer;parent.remotewin.location.href=parent.servername+parent.tmapname+"layer"+layer+".xml";}
//alert(modules.length+" "+modules[0]);
opacity=0.4;
for( var imod=0; imod < (modules.length-1);imod++){
myPoly.setAttribute("style","stroke: black; stroke-width: 1") ;
if(parent.remotewin.document.getElementById(modules[imod])!=null) {styledef=parent.remotewin.document.getElementById(modules[imod]).getAttribute("style");if(styledef==null||styledef=="")parent.remotewin.document.getElementById(modules[imod]).setAttribute("style"," stroke: black;stroke-width: 1") ; else parent.remotewin.document.getElementById(modules[imod]).setAttribute("style",""); }
}
}
if (evt.type == "mouseout") {
var myPoly = evt.currentTarget;
opacity=1;
myPoly.setAttribute("style","cursor:default; fill-opacity: "+opacity) ;
}
}
|