var currentRadioSelected=null;
eview.Dialog=Class.create();
eview.Dialog.prototype={initialize:function(){
},show:function(_1,_2,_3,_4){
this.dialog_win=new Window("dialogue",{className:"dialog",title:_3,zIndex:9999,width:_1,height:_2,resizable:true,hideEffect:Effect.SwitchOff,minWidth:200});
this.dialog_win.getContent().appendChild(_4);
this.dialog_win.showCenter();
},hide:function(){
this.dialog_win.destroy();
}};
eview.ZoomToGridDialog=Class.create();
eview.ZoomToGridDialog.prototype=Object.extend(new eview.Dialog(),{initialize:function(_5){
var _6=Builder.node("div",{id:"search_palette"},[]);
var _7=_6.appendChild(Builder.node("form",{id:"zoomToGrid"},[]));
_7.appendChild(Builder.node("br",{},[]));
_7.appendChild(Builder.node("label",{},[getLang("gui.dialogs.zoomto.label")]));
_7.appendChild(Builder.node("input",{id:"ref",type:"text",value:"",style:"margin-left: 5px;"},[]));
_7.appendChild(Builder.node("br",{},[]));
_7.appendChild(Builder.node("br",{},[]));
var _8=0;
_5.sortBy(function(_9){
return _9.label;
}).each(function(_a,_b){
if(_a.grid){
if(_8==0){
_7.appendChild(Builder.node("label",{},[Builder.node("input",{id:_a.name,type:"radio",name:"RadioGroup1",value:"radio",checked:"checked",onclick:"currentRadioSelected = this.id;"},[]),"  "+_a.label+", e.g. "+_a.gridSample]));
currentRadioSelected=_a.id;
}else{
_7.appendChild(Builder.node("label",{},[Builder.node("input",{id:_a.name,type:"radio",name:"RadioGroup1",value:"radio",onclick:"currentRadioSelected = this.id;"},[]),"  "+_a.label+", e.g. "+_a.gridSample]));
}
_8++;
_7.appendChild(Builder.node("br",{},[]));
}
});
var _c=_6.appendChild(Builder.node("input",{id:"okBtn",type:"image",src:"images/interface/button_ok.gif",style:"padding: 5px"},[]));
_c.onclick=this.zoomToGridPressed.bindAsEventListener(this);
_7.onSubmit=this.zoomToGridPressed.bindAsEventListener(this);
var _d=this;
this.enterKeyListener=new YAHOO.util.KeyListener(document,{keys:[YAHOO.util.Key.DOM_VK_ENTER]},function(_e,_f,ob){
_d.zoomToGridPressed();
});
this.enterKeyListener.enable();
var _11=_6.appendChild(Builder.node("input",{id:"okBtn",type:"image",src:"images/interface/button_close.gif",style:"padding: 5px",onclick:"this.hide();"},[]));
_11.onclick=function(){
_d.hide();
_d.enterKeyListener.disable();
};
this.show(300,150,getLang("gui.dialogs.zoomto.title"),_6);
},zoomToGridPressed:function(){
var _12=Form.getInputs("zoomToGrid","radio").find(function(_13){
return _13.checked;
});
var _14=new Object();
_14.requestName="extent";
_14.layer=_12.id;
_14.reference=Form.getInputs("zoomToGrid","text")[0].value;
_14.mapProperties=mapProperties;
_14.bufferextent=true;
EView.sendRequest(_14,function(_15){
mapProperties.extent=_15.extent;
callMapRefresh();
});
this.dialog_win.destroy();
this.enterKeyListener.disable();
}});
eview.IdentifyDialog=Class.create();
eview.IdentifyDialog.prototype=Object.extend(new eview.Dialog(),{initialize:function(_16){
currentSelectedRecord=null;
var _17=true;
this.dialog_win=Windows.getWindow("dialogue");
if(!this.dialog_win){
this.dialog_win=new Window("dialogue",{className:"dialog",title:"Identify",zIndex:9999,width:600,height:300,resizable:true});
}else{
removeChildrenFromNode(this.dialog_win.getHeader());
removeChildrenFromNode(this.dialog_win.getFooter());
removeChildrenFromNode(this.dialog_win.getContent());
_17=false;
}
this.dialog_win.getHeader().appendChild(Builder.node("label",{id:"identify_report_label"},["Record count = "+_16.rowCount]));
var _18=Builder.node("div",{style:"position: absolute; right: 5px; top: 30px"},[]);
_18.appendChild(Builder.node("label",{id:"div_report_label"},["Reports: "]));
var _19=serviceInfo.getAttributeReportsForLayer(selectionManager.getActiveLayer().name);
var _1a=_19;
if(serviceInfo.data.properties["mapreports.in.identify"].equalsIgnoreCase("true")){
var _1b=serviceInfo.getMapReportsForLayer(selectionManager.getActiveLayer().name);
_1a=_19.concat(_1b);
}
var _1c=-1;
this.attributeReports=Builder.node("select",{id:"attributeReports",style:"margin-left: 5px;"},[]);
var at=this.attributeReports;
_1a.sortBy(function(_1e){
return _1e.label;
}).each(function(_1f,_20){
var _21=at.appendChild(Builder.node("option",{value:_1f.name,selected:true},[_1f.label]));
_21.reportType=_1f.type;
if(_1f.defaultReport){
_1c=_20;
}
});
if(_1c>-1){
this.attributeReports.options[_1c].selected=true;
}
this.attributeReports.onchange=this.reportChanged.bindAsEventListener(this);
Element.setStyle(this.dialog_win.getHeader(),{margin:"10px 10px 10px 10px"});
Element.setStyle(this.dialog_win.getFooter(),{margin:"10px 10px 10px 10px"});
_18.appendChild(this.attributeReports);
this.dialog_win.getHeader().appendChild(_18);
var _22=Builder.node("table",{id:"windowTable",className:"sortable",cellpadding:"0",cellspacing:"0",border:"0"});
var _23=this.attributeReports.options[this.attributeReports.selectedIndex].reportType=="map";
_22.appendChild(buildTableHeader(_16,_23));
_22.appendChild(buildTableBody(_16,_23,this.attributeReports.value,this.dialog_win));
this.dialog_win.getContent().appendChild(_22);
var _24=Builder.node("input",{id:"btnClose",type:"image",src:"images/interface/button_close.gif",style:"padding: 5px"},[]);
var win=this.dialog_win;
this.panBtn=Builder.node("input",{id:"btnClose",type:"image",src:"images/interface/button_pan.gif",style:"padding: 5px"},[]);
this.panBtn.onclick=function(){
if(currentSelectedRecord==null){
alert(getLang("gui.dialogs.grid.pan.warn"));
}else{
var _26=new Object();
_26.id=currentSelectedRecord;
_26.mode=PAN;
mapProperties.highlight=_26;
mapProperties.checkScale=true;
callMapRefresh();
}
};
this.zoomBtn=Builder.node("input",{id:"btnClose",type:"image",src:"images/interface/button_zoom.gif",style:"padding: 5px"},[]);
this.zoomBtn.onclick=function(){
if(currentSelectedRecord==null){
alert(getLang("gui.dialogs.grid.zoom.warn"));
}else{
var _27=new Object();
_27.id=currentSelectedRecord;
_27.mode=ZOOM;
mapProperties.highlight=_27;
mapProperties.checkScale=true;
callMapRefresh();
}
};
this.highliteBtn=Builder.node("input",{id:"btnClose",type:"image",src:"images/interface/button_highlight.gif",style:"padding: 5px"},[]);
this.highliteBtn.onclick=function(){
if(currentSelectedRecord==null){
alert(getLang("gui.dialogs.grid.highlight.warn"));
}else{
var _28=new Object();
_28.id=currentSelectedRecord;
_28.mode=HILITE;
mapProperties.highlight=_28;
mapProperties.checkScale=true;
callMapRefresh();
}
};
_24.onclick=function(){
win.destroy();
};
if(_16.columnFormats[0]=="ID"){
this.panBtn.disabled=false;
this.zoomBtn.disabled=false;
this.highliteBtn.disabled=false;
}else{
this.panBtn.disabled=true;
this.zoomBtn.disabled=true;
this.highliteBtn.disabled=true;
}
var _29=this.dialog_win.getFooter().appendChild(Builder.node("div",{id:"buttonbar"},[]));
_29.appendChild(this.panBtn);
_29.appendChild(this.zoomBtn);
_29.appendChild(this.highliteBtn);
_29.appendChild(_24);
if(_17){
this.dialog_win.showCenter();
}else{
this.dialog_win.show();
}
},reportChanged:function(){
var _2a=new Object();
_2a.requestName="identify";
_2a.layer=selectionManager.getActiveLayer().name;
_2a.shape=circle.asString();
_2a.shapeType=CIRCLE;
_2a.report=this.attributeReports.value;
_2a.mapProperties=mapProperties;
var win=this.dialog_win;
var _2c=this;
EView.sendRequest(_2a,function(_2d){
var _2e=Builder.node("table",{id:"windowTable",className:"sortable",cellpadding:"0",cellspacing:"0",border:"0"});
var _2f=_2c.attributeReports.options[_2c.attributeReports.selectedIndex].reportType=="map";
_2e.appendChild(buildTableHeader(_2d.recordset,_2f));
_2e.appendChild(buildTableBody(_2d.recordset,_2f,_2a.report,win));
removeChildrenFromNode(win.getContent());
win.getContent().appendChild(_2e);
var irl=$("identify_report_label");
irl.innerHTML="Record count = "+_2d.recordset.rowCount;
if(_2d.recordset.columnFormats[0]=="ID"){
_2c.panBtn.disabled=false;
_2c.zoomBtn.disabled=false;
_2c.highliteBtn.disabled=false;
}else{
_2c.panBtn.disabled=true;
_2c.zoomBtn.disabled=true;
_2c.highliteBtn.disabled=true;
}
sortables_init();
});
}});
eview.AttributeReportDialog=Class.create();
eview.AttributeReportDialog.prototype=Object.extend(new eview.Dialog(),{initialize:function(_31){
currentSelectedRecord=null;
var _32=true;
this.dialog_win=Windows.getWindow("dialogue");
if(!this.dialog_win){
this.dialog_win=new Window("dialogue",{className:"dialog",title:"Attribute Report",zIndex:9999,width:600,height:300,resizable:true});
}else{
removeChildrenFromNode(this.dialog_win.getHeader());
removeChildrenFromNode(this.dialog_win.getFooter());
removeChildrenFromNode(this.dialog_win.getContent());
_32=false;
}
this.dialog_win.getHeader().appendChild(Builder.node("label",{id:"identify_report_label"},["Record count = "+_31.rowCount]));
var _33=Builder.node("div",{style:"position: absolute; right: 5px; top: 30px"},[]);
_33.appendChild(Builder.node("label",{},["Reports: "]));
var _34=serviceInfo.getAttributeReportsForLayer(selectionManager.getActiveLayer().name);
var _35=_34;
if(serviceInfo.data.properties["mapreports.in.attribute"].equalsIgnoreCase("true")){
var _36=serviceInfo.getMapReportsForLayer(selectionManager.getActiveLayer().name);
_35=_34.concat(_36);
}
var _37=-1;
this.attributeReports=Builder.node("select",{id:"attributeReports",style:"margin-left: 5px;"},[]);
var at=this.attributeReports;
_35.sortBy(function(_39){
return _39.label;
}).each(function(_3a,_3b){
var _3c=at.appendChild(Builder.node("option",{value:_3a.name,selected:true},[_3a.label]));
_3c.reportType=_3a.type;
if(_3a.defaultReport){
_37=_3b;
}
});
if(_37>-1){
this.attributeReports.options[_37].selected=true;
}
this.attributeReports.onchange=this.reportChanged.bindAsEventListener(this);
Element.setStyle(this.dialog_win.getHeader(),{margin:"10px 10px 10px 10px"});
Element.setStyle(this.dialog_win.getFooter(),{margin:"10px 10px 10px 10px"});
_33.appendChild(this.attributeReports);
this.dialog_win.getHeader().appendChild(_33);
var _3d=Builder.node("table",{id:"windowTable",className:"sortable",cellpadding:"0",cellspacing:"0",border:"0"});
var _3e=this.attributeReports.options[this.attributeReports.selectedIndex].reportType=="map";
_3d.appendChild(buildTableHeader(_31,_3e));
_3d.appendChild(buildTableBody(_31,_3e,this.attributeReports.value,this.dialog_win));
this.dialog_win.getContent().appendChild(_3d);
this.panBtn=Builder.node("input",{id:"btnPan",type:"image",src:"images/interface/button_pan.gif",style:"padding: 5px"},[]);
this.panBtn.onclick=function(){
if(currentSelectedRecord==null){
alert(getLang("gui.dialogs.grid.pan.warn"));
}else{
var _3f=new Object();
_3f.id=currentSelectedRecord;
_3f.mode=PAN;
mapProperties.highlight=_3f;
mapProperties.checkScale=true;
callMapRefresh();
}
};
this.zoomBtn=Builder.node("input",{id:"btnZoom",type:"image",src:"images/interface/button_zoom.gif",style:"padding: 5px"},[]);
this.zoomBtn.onclick=function(){
if(currentSelectedRecord==null){
alert(getLang("gui.dialogs.grid.zoom.warn"));
}else{
var _40=new Object();
_40.id=currentSelectedRecord;
_40.mode=ZOOM;
mapProperties.highlight=_40;
mapProperties.checkScale=true;
callMapRefresh();
}
};
this.highliteBtn=Builder.node("input",{id:"btnHighlight",type:"image",src:"images/interface/button_highlight.gif",style:"padding: 5px"},[]);
this.highliteBtn.onclick=function(){
if(currentSelectedRecord==null){
alert(getLang("gui.dialogs.grid.highlight.warn"));
}else{
var _41=new Object();
_41.id=currentSelectedRecord;
_41.mode=HILITE;
mapProperties.highlight=_41;
mapProperties.checkScale=true;
callMapRefresh();
}
};
this.unselectBtn=Builder.node("input",{id:"btnUnselect",type:"image",src:"images/interface/button_unselect.gif",style:"padding: 5px"},[]);
var _42=this;
this.unselectBtn.onclick=function(){
if(currentSelectedRecord==null){
alert(getLang("gui.dialogs.grid.uselect.warn"));
}else{
var _43=new Object();
_43.requestName="setselection";
_43.layer=selectionManager.getActiveLayer().name;
_43.ids=currentSelectedRecord;
_43.operator=UNSELECT_OPERATOR;
selectionsUpdated=false;
selectionManager.selectionsChanged.subscribe(_42.selectionsUpdated,_42,true);
EView.sendRequest(_43,selectionManager.updateSelections.bind(selectionManager));
}
};
this.closeBtn=Builder.node("input",{id:"btnClose",type:"image",src:"images/interface/button_close.gif",style:"padding: 5px"},[]);
var win=this.dialog_win;
this.closeBtn.onclick=function(){
win.destroy();
};
var _45=this.dialog_win.getFooter().appendChild(Builder.node("div",{id:"buttonbar"},[]));
_45.appendChild(this.panBtn);
_45.appendChild(this.zoomBtn);
_45.appendChild(this.highliteBtn);
_45.appendChild(this.unselectBtn);
var _46=_45.appendChild(Builder.node("input",{id:"btnExport",type:"image",src:"images/interface/button_export.gif",style:"padding: 5px"},[]));
_45.appendChild(this.closeBtn);
var _47=this.dialog_win.getFooter().appendChild(Builder.node("div",{id:"navigation",style:"display:none"},[]));
var _48=_47.appendChild(Builder.node("ul",{},[]));
var _49=this;
if(serviceInfo.data.properties["export.names"]!=null){
serviceInfo.data.properties["export.names"].split(",").each(function(_4a){
var _4b=Builder.node("a",{href:"#",style:"background: #E8EBF0;border: 1px solid #ccc;color: #666;float: left;font-size: 10px;font-weight: normal;line-height: 14px;margin-right: 8px;padding: 2px 10px 2px 10px;"},[_4a]);
_4b.exportValue=_4a;
_4b.onclick=_49.exportReport.bindAsEventListener(_49);
_48.appendChild(_4b);
});
}
if(_31.columnFormats[0]=="ID"){
this.panBtn.disabled=false;
this.zoomBtn.disabled=false;
this.highliteBtn.disabled=false;
this.unselectBtn.disabled=false;
}else{
this.panBtn.disabled=true;
this.zoomBtn.disabled=true;
this.highliteBtn.disabled=true;
this.unselectBtn.disabled=true;
}
_46.onclick=function(){
Effect.toggle(_47,"blind");
};
if(_32){
this.dialog_win.showCenter();
}else{
this.dialog_win.show();
}
},exportReport:function(evt){
var _4d=document.location.host;
var url="http://"+_4d+"/eview/server?mapcafe=1&cmd=Export&report="+this.attributeReports.value+"&format="+Event.element(evt).exportValue;
window.open(url);
},selectionsUpdated:function(){
selectionManager.selectionsChanged.unsubscribe(this.selectionsUpdated,this);
this.reportChanged();
},reportChanged:function(){
var _4f=new Object();
_4f.requestName="attributes";
_4f.mapProperties=mapProperties;
_4f.layer=selectionManager.getActiveLayer().name;
_4f.report=this.attributeReports.value;
var win=this.dialog_win;
var _51=this;
EView.sendRequest(_4f,function(_52){
var _53=Builder.node("table",{id:"windowTable",className:"sortable",cellpadding:"0",cellspacing:"0",border:"0"});
var _54=_51.attributeReports.options[_51.attributeReports.selectedIndex].reportType=="map";
_53.appendChild(buildTableHeader(_52.recordset,_54));
_53.appendChild(buildTableBody(_52.recordset,_54,_4f.report,win));
removeChildrenFromNode(win.getContent());
win.getContent().appendChild(_53);
var irl=$("identify_report_label");
irl.innerHTML="Record count = "+_52.recordset.rowCount;
if(_52.recordset.columnFormats[0]=="ID"){
_51.panBtn.disabled=false;
_51.zoomBtn.disabled=false;
_51.highliteBtn.disabled=false;
_51.unselectBtn.disabled=false;
}else{
_51.panBtn.disabled=true;
_51.zoomBtn.disabled=true;
_51.highliteBtn.disabled=true;
_51.unselectBtn.disabled=true;
}
sortables_init();
});
}});
eview.BufferDialog=Class.create();
eview.BufferDialog.prototype=Object.extend(new eview.Dialog(),{initialize:function(_56){
var div=Builder.node("div",{id:"search_palette"},[]);
div.appendChild(Builder.node("br",{},[]));
div.appendChild(Builder.node("label",{},["Buffer Distance (meters)"]));
div.appendChild(Builder.node("input",{id:"bufferDist",type:"text",value:"0",style:"margin-left: 5px;"},[]));
div.appendChild(Builder.node("br",{},[]));
div.appendChild(Builder.node("br",{},[]));
div.appendChild(Builder.node("label",{},["Buffer layer"]));
var _58=div.appendChild(Builder.node("select",{id:"bufferlayers",style:"margin-left: 5px;"},[]));
div.appendChild(Builder.node("br",{},[]));
div.appendChild(Builder.node("br",{},[]));
var _59=-1;
_56.each(function(_5a,_5b){
_58.appendChild(Builder.node("option",{value:_5a.name,selected:true},[_5a.label]));
if(_5a.name==selectionManager.getActiveLayer().name){
_59=_5b;
}
});
if(_59>-1){
_58.options[_59].selected=true;
}
var _5c=this;
div.appendChild(Builder.node("br",{},[]));
var _5d=div.appendChild(Builder.node("input",{id:"newBtn",type:"image",src:"images/interface/button_new.gif",style:"padding: 5px"},[]));
_5d.onclick=function(){
var _5e=$("bufferDist").value;
var _5f=$("bufferlayers").value;
var _60=new Object();
_5c.selectSpatial(_5f,_5e,NEW_OPERATOR);
};
var _61=div.appendChild(Builder.node("input",{id:"addBtn",type:"image",src:"images/interface/button_add.gif",style:"padding: 5px"},[]));
_61.onclick=function(){
var _62=$("bufferDist").value;
var _63=$("bufferlayers").value;
_5c.selectSpatial(_63,_62,ADD_OPERATOR);
};
var _64=div.appendChild(Builder.node("input",{id:"reselectBtn",type:"image",src:"images/interface/button_reselect.gif",style:"padding: 5px"},[]));
_64.onclick=function(){
var _65=$("bufferDist").value;
var _66=$("bufferlayers").value;
_5c.selectSpatial(_66,_65,RESELECT_OPERATOR);
};
var _67=div.appendChild(Builder.node("input",{id:"unselectBtn",type:"image",src:"images/interface/button_unselect.gif",style:"padding: 5px"},[]));
_67.onclick=function(){
var _68=$("bufferDist").value;
var _69=$("bufferlayers").value;
_5c.selectSpatial(_69,_68,UNSELECT_OPERATOR);
};
var _6a=div.appendChild(Builder.node("input",{id:"okCancel",type:"image",src:"images/interface/button_cancel.gif",style:"padding: 5px",onclick:"this.hide();"},[]));
_6a.onclick=function(){
_5c.hide();
};
this.show(475,140,"Buffer",div);
},selectSpatial:function(_6b,_6c,_6d){
var _6e=new Object();
_6e.requestName="selectspatial";
_6e.layer=selectionManager.getActiveLayer().name;
_6e.operator=_6d;
_6e.sourceLayer=_6b;
_6e.distance=_6c;
mapProperties.checkScale=true;
_6e.bufferextent=true;
var _6f=selectionManager.updateSelections.bind(selectionManager);
EView.sendRequest(_6e,_6f);
this.dialog_win.destroy();
}});
eview.IntersectWithSelectionDialog=Class.create();
eview.IntersectWithSelectionDialog.prototype=Object.extend(new eview.Dialog(),{initialize:function(_70){
var div=Builder.node("div",{id:"search_palette"},[]);
div.appendChild(Builder.node("br",{},[]));
div.appendChild(Builder.node("label",{},["Layer to use"]));
var _72=div.appendChild(Builder.node("select",{id:"layersOption",style:"margin-left: 5px;"},[]));
var _73=-1;
_70.each(function(_74,_75){
_72.appendChild(Builder.node("option",{value:_74.name,selected:true},[_74.label]));
if(_74.name==selectionManager.getActiveLayer().name){
_73=_75;
}
});
if(_73>-1){
_72.options[_73].selected=true;
}
div.appendChild(Builder.node("br",{},[]));
var _76=this;
div.appendChild(Builder.node("br",{},[]));
var _77=div.appendChild(Builder.node("input",{id:"newBtn",type:"image",src:"images/interface/button_new.gif",style:"padding: 5px"},[]));
_77.onclick=function(){
var _78=$("layersOption").value;
var _79=new Object();
_76.selectSpatial(_78,NEW_OPERATOR);
};
var _7a=div.appendChild(Builder.node("input",{id:"addBtn",type:"image",src:"images/interface/button_add.gif",style:"padding: 5px"},[]));
_7a.onclick=function(){
var _7b=$("layersOption").value;
_76.selectSpatial(_7b,ADD_OPERATOR);
};
var _7c=div.appendChild(Builder.node("input",{id:"reselectBtn",type:"image",src:"images/interface/button_reselect.gif",style:"padding: 5px"},[]));
_7c.onclick=function(){
var _7d=$("layersOption").value;
_76.selectSpatial(_7d,RESELECT_OPERATOR);
};
var _7e=div.appendChild(Builder.node("input",{id:"unselectBtn",type:"image",src:"images/interface/button_unselect.gif",style:"padding: 5px"},[]));
_7e.onclick=function(){
var _7f=$("layersOption").value;
_76.selectSpatial(_7f,UNSELECT_OPERATOR);
};
var _80=div.appendChild(Builder.node("input",{id:"okCancel",type:"image",src:"images/interface/button_cancel.gif",style:"padding: 5px",onclick:"this.hide();"},[]));
_80.onclick=function(){
_76.hide();
};
this.show(475,140,"Intersect with Selection",div);
},selectSpatial:function(_81,_82){
var _83=new Object();
_83.requestName="selectspatial";
_83.layer=selectionManager.getActiveLayer().name;
_83.operator=_82;
_83.sourceLayer=_81;
mapProperties.checkScale=true;
_83.bufferextent=true;
var _84=selectionManager.updateSelections.bind(selectionManager);
EView.sendRequest(_83,_84);
this.dialog_win.destroy();
}});
eview.IntersectWithFeatureDialog=Class.create();
eview.IntersectWithFeatureDialog.prototype=Object.extend(new eview.Dialog(),{initialize:function(_85){
var div=Builder.node("div",{id:"search_palette"},[]);
div.appendChild(Builder.node("br",{},[]));
div.appendChild(Builder.node("label",{},["Layer to use"]));
var _87=div.appendChild(Builder.node("select",{id:"layersOption",style:"margin-left: 5px;"},[]));
var _88=-1;
_85.each(function(_89,_8a){
_87.appendChild(Builder.node("option",{value:_89.name,selected:true},[_89.label]));
if(_89.name==selectionManager.getActiveLayer().name){
_88=_8a;
}
});
if(_88>-1){
_87.options[_88].selected=true;
}
div.appendChild(Builder.node("br",{},[]));
var _8b=this;
div.appendChild(Builder.node("br",{},[]));
var _8c=div.appendChild(Builder.node("input",{id:"newBtn",type:"image",src:"images/interface/button_new.gif",style:"padding: 5px"},[]));
_8c.onclick=function(){
var _8d=$("layersOption").value;
var _8e=new Object();
_8b.selectSpatial(_8d,NEW_OPERATOR);
};
var _8f=div.appendChild(Builder.node("input",{id:"addBtn",type:"image",src:"images/interface/button_add.gif",style:"padding: 5px"},[]));
_8f.onclick=function(){
var _90=$("layersOption").value;
_8b.selectSpatial(_90,ADD_OPERATOR);
};
var _91=div.appendChild(Builder.node("input",{id:"reselectBtn",type:"image",src:"images/interface/button_reselect.gif",style:"padding: 5px"},[]));
_91.onclick=function(){
var _92=$("layersOption").value;
_8b.selectSpatial(_92,RESELECT_OPERATOR);
};
var _93=div.appendChild(Builder.node("input",{id:"unselectBtn",type:"image",src:"images/interface/button_unselect.gif",style:"padding: 5px"},[]));
_93.onclick=function(){
var _94=$("layersOption").value;
_8b.selectSpatial(_94,UNSELECT_OPERATOR);
};
var _95=div.appendChild(Builder.node("input",{id:"okCancel",type:"image",src:"images/interface/button_cancel.gif",style:"padding: 5px",onclick:"this.hide();"},[]));
_95.onclick=function(){
_8b.hide();
};
this.show(475,100,"Intersect with Feature",div);
},selectSpatial:function(_96,_97){
var win=this.dialog_win;
MapDragCircle("map",0,false,null,function(_99){
var _9a=new Object();
_9a.requestName="selectspatial";
_9a.layer=selectionManager.getActiveLayer().name;
_9a.operator=_97;
_9a.sourceLayer=_96;
_9a.shape=_99.asString();
_9a.shapeType=CIRCLE;
var _9b=selectionManager.updateSelections.bind(selectionManager);
EView.sendRequest(_9a,_9b);
});
win.destroy();
}});
eview.DocUploadDialog=Class.create();
eview.DocUploadDialog.prototype=Object.extend(new eview.Dialog(),{initialize:function(){
try{
this.dialog_win=new Window("dialogue",{className:"dialog",title:"Add Document - Step 1",zIndex:9999,width:400,height:200,resizable:true});
var _9c=Builder.node("div",{id:"content"},[]);
this.dialog_win.getContent().appendChild(_9c);
_9c.appendChild(Builder.node("br",{},[]));
_9c.appendChild(Builder.node("br",{},[]));
_9c.appendChild(Builder.node("label",{style:"margin-left: 5px"},["Description: "]));
_9c.appendChild(Builder.node("input",{id:"description",style:"margin-left: 5px; width: 200px"},[]));
_9c.appendChild(Builder.node("br",{},[]));
_9c.appendChild(Builder.node("br",{},[]));
var _9d=this;
var _9e=_9c.appendChild(Builder.node("div",{style:"float: left; clear: both; margin-left: 5px;"},[]));
var cal=new Calendar(0,null,null);
cal.setDateFormat("%d%m%Y");
this.date=new Date().print(cal.dateFormat);
cal.create(_9e);
Element.setStyle(this.dialog_win.getHeader(),{margin:"0px 0px 0px 0px"});
Element.setStyle(this.dialog_win.getFooter(),{margin:"0px 0px 0px 0px"});
var win=this.dialog_win;
var _a1=Builder.node("input",{id:"btnOk",type:"image",src:"images/interface/button_next.gif",style:"padding: 5px"},[]);
_a1.onclick=function(){
var _a2=$("description").value;
var _a3=cal.date.print(cal.dateFormat);
if(_a2!=null&&_a2.length<1){
alert("The Description must have a value");
return;
}
var _a4="?cmd=Upload&description=";
_a4+=_a2.escapeHTML();
_a4+="&date=";
_a4+=_a3.escapeHTML();
_a4+="&layer=";
_a4+=selectionManager.getActiveLayer().name.escapeHTML();
var _a5=document.location.host;
window.open("http://"+_a5+"/eview/upload.jsp"+_a4,"","status=no,toolbar=no,width=380,height=100");
win.destroy();
};
var _a6=Builder.node("input",{id:"btnClose",type:"image",src:"images/interface/button_cancel.gif",style:"padding: 5px"},[]);
_a6.onclick=function(){
win.destroy();
};
this.dialog_win.getFooter().appendChild(_a1);
this.dialog_win.getFooter().appendChild(_a6);
this.dialog_win.showCenter();
}
catch(e){
Logger.error("Error occured when creating and displaying docViewerDialog",e);
errorHandler(e);
}
}});
eview.DocViewerDialog=Class.create();
eview.DocViewerDialog.prototype=Object.extend(new eview.Dialog(),{initialize:function(_a7,_a8){
try{
this.dialog_win=new Window("dialogue",{className:"dialog",title:"Document Viewer",zIndex:9999,width:400,height:200,resizable:true});
this.dialog_win.getHeader().appendChild(Builder.node("label",{id:"header_label"},["Select layers to interrogate"]));
var _a9=Builder.node("div",{id:"doclayers"},[]);
this.dialog_win.getContent().appendChild(_a9);
var _aa=new YAHOO.widget.TreeView("doclayers");
_a7.each(function(_ab){
var _ac=new YAHOO.widget.TaskNode(_ab.label,_aa.getRoot(),false);
});
_aa.draw();
Element.setStyle(this.dialog_win.getHeader(),{margin:"10px 10px 10px 10px"});
Element.setStyle(this.dialog_win.getFooter(),{margin:"10px 10px 10px 10px"});
var win=this.dialog_win;
var _ae=Builder.node("input",{id:"btnOk",type:"image",src:"images/interface/button_ok.gif",style:"padding: 5px"},[]);
_ae.onclick=function(){
var _af=[];
var _b0=_aa.root.children.each(function(_b1){
if(_b1.checked){
_af.push(serviceInfo.getLayerByLabel(_b1.data).name);
}
});
if(_a8==CIRCLE){
MapDragCircle("map",0,false,null,function(_b2){
var _b3=new Object();
_b3.requestName="documents";
_b3.layers=_af;
_b3.shape=_b2.asString();
_b3.shapeType=CIRCLE;
_b3.mapProperties=mapProperties;
EView.sendRequest(_b3,showDocument);
});
}else{
if(_a8==POLYGON){
MapPolygon("map",0,false,null,function(_b4){
var _b5=new Object();
_b5.requestName="documents";
_b5.layers=_af;
_b5.shape=_b4.asString();
_b5.shapeType=POLYGON;
_b5.mapProperties=mapProperties;
EView.sendRequest(_b5,showDocument);
});
}else{
var _b6=new Object();
_b6.requestName="documents";
_b6.layers=_af;
_b6.sourceLayer=selectionManager.getActiveLayer().name;
_b6.mapProperties=mapProperties;
EView.sendRequest(_b6,showDocument);
}
}
win.destroy();
};
var _b7=Builder.node("input",{id:"btnClose",type:"image",src:"images/interface/button_close.gif",style:"padding: 5px"},[]);
_b7.onclick=function(){
win.destroy();
};
this.dialog_win.getFooter().appendChild(_ae);
this.dialog_win.getFooter().appendChild(_b7);
this.dialog_win.showCenter();
}
catch(e){
Logger.error("Error occured when creating and displaying docViewerDialog",e);
errorHandler(e);
}
}});
eview.MapReportDialog=Class.create();
eview.MapReportDialog.prototype=Object.extend(new eview.Dialog(),{initialize:function(_b8,_b9){
try{
this.dialog_win=new Window("dialogue",{className:"dialog",title:"Map Layout",zIndex:9999,width:600,height:200,resizable:true});
var div=Builder.node("div",{id:"test"},[]);
Element.setStyle(this.dialog_win.getHeader(),{margin:"0px 0px 0px 0px"});
Element.setStyle(this.dialog_win.getFooter(),{margin:"10px 10px 10px 10px"});
this.dialog_win.getHeader().appendChild(div);
var _bb=div.appendChild(Builder.node("form",{id:"mapreport"},[]));
_bb.appendChild(Builder.node("br",{},[]));
_bb.appendChild(Builder.node("label",{style:"margin-left: 5px;"},["Layout: "]));
this.mapReports=_bb.appendChild(Builder.node("select",{id:"map_reports",style:"margin-left: 5px"},[]));
var mr=this.mapReports;
_b8.each(function(_bd,_be){
mr.appendChild(Builder.node("option",{value:_bd.name},[_bd.label]));
});
this.mapReports.options[0].selected=true;
this.mapReports.onchange=this.reportChanged.bindAsEventListener(this);
_bb.appendChild(Builder.node("br",{},[]));
_bb.appendChild(Builder.node("br",{},[]));
_bb.appendChild(Builder.node("input",{id:"current_extent",type:"checkbox",name:"checkbox",value:"checkbox",checked:true,style:"margin-left: 5px;"},[]));
_bb.appendChild(Builder.node("label",{},["  Use current Extent or Scale 1:"]));
_bb.appendChild(Builder.node("input",{id:"scale",style:"margin-left: 5px;",disabled:true},[]));
_bb.appendChild(Builder.node("br",{},[]));
_bb.appendChild(Builder.node("br",{},[]));
_bb.appendChild(Builder.node("label",{style:"margin-left: 5px;"},["Format:   "]));
if(serviceInfo.data.properties["document.default.format"].equalsIgnoreCase("jpg")){
_bb.appendChild(Builder.node("input",{id:"jpg",type:"radio",name:"format",value:"jpg",style:"margin-left: 5px;",checked:"checked"},[]));
_bb.appendChild(Builder.node("label",{},["   JPG   "]));
_bb.appendChild(Builder.node("input",{id:"pdf",type:"radio",name:"format",value:"pdf"},[]));
_bb.appendChild(Builder.node("label",{},["   PDF   "]));
}else{
_bb.appendChild(Builder.node("input",{id:"jpg",type:"radio",name:"format",value:"jpg",style:"margin-left: 5px;"},[]));
_bb.appendChild(Builder.node("label",{},["   JPG   "]));
_bb.appendChild(Builder.node("input",{id:"pdf",type:"radio",name:"format",value:"pdf",checked:"checked"},[]));
_bb.appendChild(Builder.node("label",{},["   PDF   "]));
}
var _bf=$("current_extent");
var _c0=$("scale");
_bf.onclick=function(){
if(this.checked){
_c0.disabled=true;
}else{
_c0.disabled=false;
}
};
var _c1=Builder.node("table",{id:"windowTable",className:"sortable",cellpadding:"0",cellspacing:"0",border:"0"});
_c1.appendChild(buildTableHeader(_b9));
_c1.appendChild(buildTableBody(_b9));
this.dialog_win.getContent().appendChild(_c1);
_bb.appendChild(Builder.node("br",{},[]));
_bb.appendChild(Builder.node("br",{},[]));
var _c2=this.dialog_win.getFooter().appendChild(Builder.node("input",{id:"okBtn",type:"image",src:"images/interface/button_generate.gif",style:"padding: 5px"},[]));
var win=this.dialog_win;
_c2.onclick=function(){
if(currentSelectedRecord==null){
alert("You must select a feature in the table to report on");
}else{
var _c4=new Object();
_c4.requestName="report";
_c4.report=$("map_reports").value;
var _c5=Form.getInputs("test","radio","format").find(function(_c6){
return _c6.checked;
});
_c4.format=_c5.value;
_c4.mapProperties=mapProperties;
if(!_bf.checked){
_c4.mapProperties.scale=_c0.value;
}
_c4.single="true";
_c4.properties=currentSelectedRow;
_c4.properties["id"]=currentSelectedRecord;
EView.sendRequest(_c4,showDocument);
win.destroy();
}
};
var _c7=this.dialog_win.getFooter().appendChild(Builder.node("input",{id:"okBtn",type:"image",src:"images/interface/button_cancel.gif",style:"padding: 5px"},[]));
_c7.onclick=function(){
win.destroy();
};
this.dialog_win.showCenter();
}
catch(e){
Logger.error("Error occured when creating and displaying docViewerDialog",e);
errorHandler(e);
}
},reportChanged:function(){
var _c8=new Object();
_c8.requestName="attributes";
_c8.layer=selectionManager.getActiveLayer().name;
_c8.mapProperties=mapProperties;
_c8.report=this.mapReports.value;
var win=this.dialog_win;
EView.sendRequest(_c8,function(_ca){
var _cb=Builder.node("table",{id:"windowTable",className:"sortable",cellpadding:"0",cellspacing:"0",border:"0"});
_cb.appendChild(buildTableHeader(_ca.recordset));
_cb.appendChild(buildTableBody(_ca.recordset));
removeChildrenFromNode(win.getContent());
win.getContent().appendChild(_cb);
sortables_init();
});
}});
eview.MailMergeDialog=Class.create();
eview.MailMergeDialog.prototype=Object.extend(new eview.Dialog(),{initialize:function(_cc){
try{
var div=Builder.node("div",{id:"search_palette"},[]);
var _ce=div.appendChild(Builder.node("form",{id:"mailmerge"},[]));
_ce.appendChild(Builder.node("br",{},[]));
_ce.appendChild(Builder.node("label",{},["Documents: "]));
var _cf=-1;
this.mailmergeReports=_ce.appendChild(Builder.node("select",{id:"mailmergeReports",style:"margin-left: 5px;"},[]));
var at=this.mailmergeReports;
_cc.sortBy(function(_d1){
return _d1.label;
}).each(function(_d2,_d3){
at.appendChild(Builder.node("option",{value:_d2.name},[_d2.label]));
});
this.mailmergeReports.options[0].selected=true;
_ce.appendChild(Builder.node("br",{},[]));
_ce.appendChild(Builder.node("br",{},[]));
var _d4=this;
var _d5=div.appendChild(Builder.node("input",{id:"okBtn",type:"image",src:"images/interface/button_generate.gif",style:"padding: 5px"},[]));
_d5.onclick=function(){
var _d6=new Object();
_d6.requestName="report";
_d6.layer=selectionManager.getActiveLayer().name;
_d6.report=_d4.mailmergeReports.value;
_d6.mapProperties=mapProperties;
EView.sendRequest(_d6,showDocument);
_d4.hide();
};
var _d7=div.appendChild(Builder.node("input",{id:"okBtn",type:"image",src:"images/interface/button_cancel.gif",style:"padding: 5px"},[]));
_d7.onclick=function(){
_d4.hide();
};
this.show(300,100,"Mail Merge",div);
}
catch(e){
Logger.error("Error occured when creating and displaying docViewerDialog",e);
errorHandler(e);
}
}});
eview.PrintReportDialog=Class.create();
eview.PrintReportDialog.prototype=Object.extend(new eview.Dialog(),{initialize:function(_d8,_d9){
try{
this.dialog_win=new Window("dialogue",{className:"dialog",title:"Print Layout",zIndex:9999,width:350,height:170,resizable:true});
var div=Builder.node("div",{id:"test"},[]);
Element.setStyle(this.dialog_win.getHeader(),{margin:"0px 0px 0px 0px"});
Element.setStyle(this.dialog_win.getFooter(),{margin:"0px 0px 0px 0px"});
this.dialog_win.getContent().appendChild(div);
var _db=div.appendChild(Builder.node("form",{id:"mapreport"},[]));
_db.appendChild(Builder.node("br",{},[]));
_db.appendChild(Builder.node("label",{style:"margin-left: 5px;"},["Layout: "]));
this.printReports=_db.appendChild(Builder.node("select",{id:"print_reports",style:"margin-left: 5px"},[]));
var pr=this.printReports;
_d8.sortBy(function(_dd){
return _dd.label;
}).each(function(_de,_df){
pr.appendChild(Builder.node("option",{value:_de.name},[_de.label]));
});
this.printReports.options[0].selected=true;
_db.appendChild(Builder.node("br",{},[]));
_db.appendChild(Builder.node("br",{},[]));
_db.appendChild(Builder.node("label",{style:"margin-left: 5px"},["Title: "]));
_db.appendChild(Builder.node("input",{id:"title",style:"margin-left: 5px; width: 200px"},[]));
_db.appendChild(Builder.node("br",{},[]));
_db.appendChild(Builder.node("br",{},[]));
_db.appendChild(Builder.node("label",{style:"margin-left: 5px"},["Comments: "]));
_db.appendChild(Builder.node("input",{id:"comments",style:"margin-left: 5px;  width: 200px"},[]));
_db.appendChild(Builder.node("br",{},[]));
_db.appendChild(Builder.node("br",{},[]));
_db.appendChild(Builder.node("input",{id:"current_extent",type:"checkbox",name:"checkbox",value:"checkbox",checked:true,style:"margin-left: 5px;"},[]));
_db.appendChild(Builder.node("label",{},["  Use current Extent or Scale 1:"]));
_db.appendChild(Builder.node("input",{id:"scale",style:"margin-left: 5px;",disabled:true},[]));
_db.appendChild(Builder.node("br",{},[]));
_db.appendChild(Builder.node("br",{},[]));
_db.appendChild(Builder.node("label",{style:"margin-left: 5px;"},["Format:   "]));
if(serviceInfo.data.properties["document.default.format"].equalsIgnoreCase("jpg")){
_db.appendChild(Builder.node("input",{id:"jpg",type:"radio",name:"format",value:"jpg",style:"margin-left: 5px;",checked:"checked"},[]));
_db.appendChild(Builder.node("label",{},["   JPG   "]));
_db.appendChild(Builder.node("input",{id:"pdf",type:"radio",name:"format",value:"pdf"},[]));
_db.appendChild(Builder.node("label",{},["   PDF   "]));
}else{
_db.appendChild(Builder.node("input",{id:"jpg",type:"radio",name:"format",value:"jpg",style:"margin-left: 5px;"},[]));
_db.appendChild(Builder.node("label",{},["   JPG   "]));
_db.appendChild(Builder.node("input",{id:"pdf",type:"radio",name:"format",value:"pdf",checked:"checked"},[]));
_db.appendChild(Builder.node("label",{},["   PDF   "]));
}
var _e0=$("current_extent");
var _e1=$("scale");
_e0.onclick=function(){
if(this.checked){
_e1.disabled=true;
}else{
_e1.disabled=false;
}
};
var _e2=this.dialog_win.getFooter().appendChild(Builder.node("input",{id:"okBtn",type:"image",src:"images/interface/button_generate.gif",style:"padding: 5px"},[]));
var win=this.dialog_win;
_e2.onclick=function(){
var _e4=new Object();
_e4.requestName="report";
_e4.report=$F("print_reports");
_e4.mapProperties=mapProperties;
if(!_e0.checked){
_e4.mapProperties.scale=_e1.value;
}
_e4.properties={title:$F("title"),comment:$F("comments")};
var _e5=Form.getInputs("test","radio","format").find(function(_e6){
return _e6.checked;
});
_e4.format=_e5.value;
EView.sendRequest(_e4,showDocument);
win.destroy();
};
var _e7=this.dialog_win.getFooter().appendChild(Builder.node("input",{id:"okBtn",type:"image",src:"images/interface/button_cancel.gif",style:"padding: 5px"},[]));
_e7.onclick=function(){
win.destroy();
};
this.dialog_win.showCenter();
}
catch(e){
Logger.error("Error occured when creating and displaying docViewerDialog",e);
errorHandler(e);
}
}});
eview.CrystalReportsDialog=Class.create();
eview.CrystalReportsDialog.prototype=Object.extend(new eview.Dialog(),{initialize:function(_e8){
try{
this.dialog_win=new Window("dialogue",{className:"dialog",title:"Crystal Reports",zIndex:9999,width:350,height:100,resizable:true});
var div=Builder.node("div",{id:"test"},[]);
div.appendChild(Builder.node("img",{src:"images/interface/mlogo.gif"},[]));
Element.setStyle(this.dialog_win.getHeader(),{margin:"0px 0px 0px 0px"});
Element.setStyle(this.dialog_win.getFooter(),{margin:"0px 0px 0px 0px"});
this.dialog_win.getContent().appendChild(div);
var _ea=div.appendChild(Builder.node("form",{id:"mapreport"},[]));
_ea.appendChild(Builder.node("br",{},[]));
_ea.appendChild(Builder.node("label",{style:"margin-left: 5px;"},["Layout: "]));
this.printReports=_ea.appendChild(Builder.node("select",{id:"reports",style:"margin-left: 5px"},[]));
var pr=this.printReports;
_e8.sortBy(function(_ec){
return _ec.label;
}).each(function(_ed,_ee){
pr.appendChild(Builder.node("option",{value:_ed.name},[_ed.label]));
});
this.printReports.options[0].selected=true;
_ea.appendChild(Builder.node("br",{},[]));
_ea.appendChild(Builder.node("br",{},[]));
_ea.appendChild(Builder.node("label",{style:"margin-left: 5px;"},["Format:   "]));
_ea.appendChild(Builder.node("input",{id:"pdf",type:"radio",name:"format",value:"pdf",style:"margin-left: 5px;",checked:"checked"},[]));
_ea.appendChild(Builder.node("label",{},["   PDF   "]));
_ea.appendChild(Builder.node("input",{id:"word",type:"radio",name:"format",value:"word"},[]));
_ea.appendChild(Builder.node("label",{},["   Word   "]));
_ea.appendChild(Builder.node("input",{id:"excel",type:"radio",name:"format",value:"excel"},[]));
_ea.appendChild(Builder.node("label",{},["   Excel   "]));
var _ef=this.dialog_win.getFooter().appendChild(Builder.node("input",{id:"okBtn",type:"image",src:"images/interface/button_generate.gif",style:"padding: 5px"},[]));
var win=this.dialog_win;
_ef.onclick=function(){
var _f1=new Object();
_f1.requestName="externalreport";
_f1.report=$F("reports");
_f1.mapProperties=mapProperties;
var _f2=Form.getInputs("test","radio","format").find(function(_f3){
return _f3.checked;
});
_f1.format=_f2.value;
EView.sendRequest(_f1,showDocument);
win.destroy();
};
var _f4=this.dialog_win.getFooter().appendChild(Builder.node("input",{id:"okBtn",type:"image",src:"images/interface/button_cancel.gif",style:"padding: 5px"},[]));
_f4.onclick=function(){
win.destroy();
};
this.dialog_win.showCenter();
}
catch(e){
Logger.error("Error occured when creating and displaying docViewerDialog",e);
errorHandler(e);
}
}});
eview.gotoCoordinatesDialog=Class.create();
eview.gotoCoordinatesDialog.prototype=Object.extend(new eview.Dialog(),{initialize:function(){
try{
this.dialog_win=new Window("dialogue",{className:"dialog",title:"Goto Coordinates",zIndex:9999,width:300,height:190,resizable:true});
var div=Builder.node("div",{id:"test"},[]);
Element.setStyle(this.dialog_win.getHeader(),{margin:"0px 0px 0px 0px"});
Element.setStyle(this.dialog_win.getFooter(),{margin:"0px 0px 0px 0px"});
this.dialog_win.getContent().appendChild(div);
var _f6=div.appendChild(Builder.node("form",{id:"mapreport"},[]));
_f6.appendChild(Builder.node("br",{},[]));
var _f7=_f6.appendChild(Builder.node("input",{id:"utm",type:"radio",name:"format",value:"meters",style:"margin-left: 5px;",checked:"checked"},[]));
_f6.appendChild(Builder.node("label",{},["   Universal Transver Mercator (UTM)   "]));
_f6.appendChild(Builder.node("br",{},[]));
_f6.appendChild(Builder.node("br",{},[]));
var _f8=_f6.appendChild(Builder.node("input",{id:"dd",type:"radio",name:"format",value:"decimal_degrees",style:"margin-left: 5px;"},[]));
_f6.appendChild(Builder.node("label",{},["   Decimal Degrees (DD)   "]));
_f6.appendChild(Builder.node("br",{},[]));
_f6.appendChild(Builder.node("br",{},[]));
var _f9=_f6.appendChild(Builder.node("input",{id:"dms",type:"radio",name:"format",value:"degminsec",style:"margin-left: 5px;"},[]));
_f6.appendChild(Builder.node("label",{},["   Degrees Minutes Seconds (DMS)   "]));
_f6.appendChild(Builder.node("br",{},[]));
_f6.appendChild(Builder.node("br",{},[]));
_f6.appendChild(Builder.node("br",{},[]));
_f6.appendChild(Builder.node("br",{},[]));
var _fa=_f6.appendChild(Builder.node("table",{id:"coordsTable1",style:"margin-left: 23px;margin-bottom: 5px;",cellpadding:"0",cellspacing:"0",border:"0"}));
var _fb=_fa.appendChild(Builder.node("tbody"));
var row=_fb.appendChild(Builder.node("tr",{}));
var _fd=row.appendChild(Builder.node("td",{style:"width: 75px;"}));
_fd.appendChild(Builder.node("label",{id:"xLabel",style:"width: 100px;"},["Easting: "]));
_fd=row.appendChild(Builder.node("td",{style:"width: 100px;"}));
var _fe=_fd.appendChild(Builder.node("input",{id:"x",style:"width: 100%"},[]));
_fa=_f6.appendChild(Builder.node("table",{id:"coordsTable2",style:"margin-left: 23px;margin-bottom: 5px;",cellpadding:"0",cellspacing:"0",border:"0"}));
_fb=_fa.appendChild(Builder.node("tbody"));
row=_fb.appendChild(Builder.node("tr",{}));
_fd=row.appendChild(Builder.node("td",{style:"width: 75px;"}));
_fd.appendChild(Builder.node("label",{id:"yLabel",style:"width: 100px;"},["Northing: "]));
_fd=row.appendChild(Builder.node("td",{style:"width: 100px;"}));
var _ff=_fd.appendChild(Builder.node("input",{id:"y",style:"width: 100%"},[]));
_fa=_f6.appendChild(Builder.node("table",{id:"coordsTable3",style:"margin-left: 23px;margin-bottom: 5px;display:block;",cellpadding:"0",cellspacing:"0",border:"0"}));
_fb=_fa.appendChild(Builder.node("tbody"));
row=_fb.appendChild(Builder.node("tr",{}));
_fd=row.appendChild(Builder.node("td",{style:"width: 75px;"}));
_fd.appendChild(Builder.node("label",{id:"zLabel",style:"width: 100px;"},["Zone: "]));
_fd=row.appendChild(Builder.node("td",{style:"width: 100px;"}));
var _100=_fd.appendChild(Builder.node("input",{id:"z",style:"width: 20px",maxlength:"2"},[]));
$("z").value=_gProjectorZone;
if(mapProperties.mapUnits.toLowerCase()=="meters"){
_100.disabled=true;
}else{
_100.disabled=false;
}
_f7.onclick=function(){
$("xLabel").innerHTML="Easting: ";
$("yLabel").innerHTML="Northing: ";
$("coordsTable3").style.display="block";
if(mapProperties.mapUnits.toLowerCase()=="meters"){
$("z").disabled=true;
}else{
$("z").disabled=false;
}
};
_f8.onclick=function(){
$("xLabel").innerHTML="Longitude: ";
$("yLabel").innerHTML="Latitude: ";
$("coordsTable3").style.display="none";
};
_f9.onclick=function(){
$("xLabel").innerHTML="Longitude: ";
$("yLabel").innerHTML="Latitude: ";
$("coordsTable3").style.display="none";
};
_fe.onkeypress=function(_101){
return isKeyValid(_101);
};
_ff.onkeypress=function(_102){
return isKeyValid(_102);
};
_100.onkeypress=function(_103){
return isKeyValid(_103);
};
var _104=this.dialog_win.getFooter().appendChild(Builder.node("input",{id:"okBtn",type:"image",src:"images/interface/button_ok.gif",style:"padding: 5px"},[]));
var win=this.dialog_win;
_104.onclick=function(){
var x=$F("x");
var y=$F("y");
var z=$F("z");
var _109=Form.getInputs("test","radio","format").find(function(_10a){
return _10a.checked;
});
_109=_109.value;
var _10b=mapProperties.mapUnits.toLowerCase();
if(_109=="meters"){
if((z<1)||(z>60)){
alert("The zone you entered is out of range.  "+"Please enter a number in the range [1, 60].");
return false;
}
_gProjectorZone=z;
}
if(_109=="decimal_degrees"){
if((x<-180)||(180<=x)){
alert("The longitude you entered is out of range.  "+"Please enter a number in the range [-180, 180].");
return false;
}
if((y<-90)||(90<y)){
alert("The latitude you entered is out of range.  "+"Please enter a number in the range [-90, 90].");
return false;
}
}
if(_109=="degminsec"){
var _10c=x.split(" ");
var _10d=y.split(" ");
if((_10c[2]>60)||(_10c[2]<0)){
alert("Seconds need to be a Numerical value (Between 0 and 60) ");
return false;
}
if((_10c[1]>60)||(_10c[1]<0)){
alert("Minutes need to be a Numerical value (Between 0 and 60) ");
return false;
}
}
var _10e=transformPointCoords(x,y,_109,_10b);
var _10f=new eview.Extent(mapProperties.extent.minx,mapProperties.extent.miny,mapProperties.extent.maxx,mapProperties.extent.maxy);
_10f.center(_10e[0],_10e[1]);
mapProperties.extent=_10f;
callMapRefresh();
win.destroy();
};
var _110=this.dialog_win.getFooter().appendChild(Builder.node("input",{id:"okBtn",type:"image",src:"images/interface/button_cancel.gif",style:"padding: 5px"},[]));
_110.onclick=function(){
win.destroy();
};
this.dialog_win.showCenter();
}
catch(e){
Logger.error("Error occured when creating and displaying docViewerDialog",e);
errorHandler(e);
}
}});
function isKeyValid(evt){
evt=(evt)?evt:event;
var _112=(evt.charCode)?evt.charCode:((evt.keyCode)?evt.keyCode:((evt.which)?evt.which:0));
var _113=evt.shiftKey;
if((_112==46)||(_112==8)||((_112==37)&&(!_113))||(_112==39)||(_112==32)||(_112==110)||(_112==9)||(_112==45)){
return true;
}
if((_113)||(_112<48||_112>57)){
alert("Enter numerals only in this field.");
return false;
}
}


