");msgDiv.text(msg);_controlDiv.append(msgDiv);if(typeof exc!="undefined"&&typeof printStackTrace!="undefined"){var trace=printStackTrace({e:exc});for(var i in trace){if(msgList.length>=_maxMessages+1)msgList.eq(1).remove();msgDiv=$("
");msgDiv.text(trace[i]);_controlDiv.append(msgDiv)}}_controlDiv.prop("scrollTop",_controlDiv.prop("scrollHeight"))}this.debug=function debug(msg,exc){var msgClass="wi-console-debug";if(_controlDiv){try{log(msgClass,msg,exc);return}catch(e){alert("console.js: "+e.message)}}if(console.debug!==debug)console.debug(msg)};this.info=function info(msg,exc){var msgClass="wi-console-info";if(_level<1){_level=1;_msgClass=msgClass;try{if(_callback)_callback(_level,msgClass)}catch(e){alert("console.js: "+e.message)}}if(_controlDiv){try{log(msgClass,msg,exc);return}catch(e){alert("console.js: "+e.message)}}if(console.info!==info)console.info(msg)};this.notice=function notice(msg,exc){var msgClass="wi-console-notice";if(_level<2){_level=2;_msgClass=msgClass;try{if(_callback)_callback(_level,msgClass)}catch(e){alert("console.js: "+e.message)}}if(_controlDiv){try{log(msgClass,msg,exc);return}catch(e){alert("console.js: "+e.message)}}if(console.log!==notice)console.log(msg)};this.warning=function warning(msg,exc){var msgClass="wi-console-warning";if(_level<3){_level=3;_msgClass=msgClass;try{if(_callback)_callback(_level,msgClass)}catch(e){alert("console.js: "+e.message)}}if(_controlDiv){try{log(msgClass,msg,exc);return}catch(e){alert("console.js: "+e.message)}}if(console.warn!==warning)console.warn(msg)};this.error=function error(msg,exc){var msgClass="wi-console-error";if(_level<4){_level=4;_msgClass=msgClass;try{if(_callback)_callback(_level,msgClass)}catch(e){alert("console.js: "+e.message)}}if(_controlDiv){try{log(msgClass,msg,exc);return}catch(e){alert("console.js: "+e.message)}}if(console.error!==error)console.error(msg)};this.clear=function(){_controlDiv.children().remove()};this.scrollToBottom=function(){_controlDiv.prop("scrollTop",_controlDiv.prop("scrollHeight"))};this.resetLevel=function(){_level=0;_msgClass="wi-console-debug"};this.level=function(){return _level};this.setCallback=function(callback){_callback=callback;_callback(_level,_msgClass)};load(htmlTagId)}
},{}],3:[function(require,module,exports){
-"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default=function(){return new Promise(function(resolve,reject){try{window.eventSearchControl=new EventSearchControl("#wi-EventSearchControl");resolve()}catch(e){if(console.error!==wiConsole.error)console.error("events.js: "+e.message);wiConsole.error("events.js: "+e.message,e);reject()}})};function EventSearchControl(htmlTagId){var _controlDiv=null;var _catalogList=Array();function checkNumber(value,min,max){if(value==="")return null;value=Number(value);if(isNaN(value))return null;if(valuemax)return null;return value}function fillCatalogList(cataloglist){if(_controlDiv===null)return;if(!cataloglist)return;_catalogList=cataloglist;if(interfaceLoader.debug())console.error("Catalog rebuild");var select=_controlDiv.find("#escCatalog");select.empty();for(var key in _catalogList){var item=_catalogList[key];select.append("")}updateControlState()}function reloadCatalogs(){wiService.event.catalogs(fillCatalogList,null,true,{})}function validateCoordinates(){var bottom=_controlDiv.find("#escLatitudeMin").val();var top=_controlDiv.find("#escLatitudeMax").val();var left=_controlDiv.find("#escLongitudeMin").val();var right=_controlDiv.find("#escLongitudeMax").val();if(Number(bottom)>=Number(top)){alert("Invalid latitude interval.");return}if(Number(left)>=Number(right)){alert("Invalid longitude interval.");return}if(mapControl.enabled())mapControl.setSelect(bottom,left,top,right)}function resetCoordinates(){_controlDiv.find("#escLatitudeMin").val("-90");_controlDiv.find("#escLatitudeMax").val("90");_controlDiv.find("#escLongitudeMin").val("-180");_controlDiv.find("#escLongitudeMax").val("180");if(mapControl.enabled())mapControl.clearSelect()}function resetControl(){if(_controlDiv===null)return;var mag=configurationProxy.value("events.magnitudes.minimum",4);_controlDiv.find("#escMagnitudeSlider").slider("value",mag);var dmin=configurationProxy.value("events.depth.minimum",0);var dmax=configurationProxy.value("events.depth.maximum",1000);_controlDiv.find("#escDepthSlider").slider("values",[dmin,dmax]);var startoffset=configurationProxy.value("events.date.startoffset","-7d");_controlDiv.find("#escStart").datepicker("setDate",startoffset);_controlDiv.find("#escEnd").datepicker("setDate","now");_controlDiv.find("#escEventModeCatalog").click();resetCoordinates();return}function buildQueryURL(catalog,start,end,minmag,maxmag,mindepth,maxdepth,minlat,maxlat,minlon,maxlon,limit){var options={};options.catalog=undefined;options.start=undefined;options.end=undefined;options.minmag=undefined;options.maxmag=undefined;options.mindepth=undefined;options.maxdepth=undefined;options.minlat=undefined;options.minlon=undefined;options.maxlat=undefined;options.maxlon=undefined;options.limit=undefined;options.format="json";options.catalog=catalog;var catalogPrefs=_catalogList[catalog];if(!catalogPrefs){alert("Invalid Catalog.");return}if(catalogPrefs.hasDate){try{if(start!==undefined)start=$.datepicker.parseDate("yy-mm-dd",start)}catch(err){alert(start+" is not a valid start date ("+err+")");return}try{if(end!==undefined){end=$.datepicker.parseDate("yy-mm-dd",end);end.setDate(end.getDate()+1)}}catch(err){alert(end+" is not a valid end date ("+err+").");return}if(start>end){start=$.datepicker.formatDate("yy-mm-dd",start);end=$.datepicker.formatDate("yy-mm-dd",end);alert("Invalid date interval, "+start+" > "+end+".");return}if(start!==null&start!==undefined)options.start=$.datepicker.formatDate("yy-mm-dd",start);if(end!==null&end!==undefined)options.end=$.datepicker.formatDate("yy-mm-dd",end)}if(catalogPrefs.hasMagnitude){if(minmag===null){alert(_controlDiv.find("#escMagnitudeSlider").slider("value")+" is invalid as magnitude.");return}if(minmag!==null)options.minmag=minmag;if(maxmag!==null)options.maxmag=maxmag}if(catalogPrefs.hasDepth){if(mindepth===null){alert(_controlDiv.find("#escDepthSlider").slider("values",0)+" is invalid as depth.");return}if(maxdepth===null){alert(_controlDiv.find("#escDepthSlider").slider("values",1)+" is invalid as depth.");return}if(mindepth>=maxdepth){alert("Invalid depth interval, "+mindepth+" >= "+maxdepth+".");return}if(mindepth!==null)options.mindepth=mindepth;if(maxdepth!==null)options.maxdepth=maxdepth}if(catalogPrefs.hasRectangle){if(minlat===null){alert(_controlDiv.find("#escLatitudeMin").val()+" is invalid as latitude.");return}if(maxlat===null){alert(_controlDiv.find("#escLatitudeMax").val()+" is invalid as latitude.");return}if(minlon===null){alert(_controlDiv.find("#escLongitudeMin").val()+" is invalid as longitude.");return}if(maxlon===null){alert(_controlDiv.find("#escLongitudeMax").val()+" is invalid as longitude.");return}if(minlat>=maxlat){alert("Invalid latitude interval, "+minlat+" >= "+maxlat+".");return}if(minlon>=maxlon&&maxlon!==null){alert("Invalid longitude interval, "+minlon+" >= "+maxlon+".");return}if(minlat!==null)options.minlat=minlat;if(minlon!==null)options.minlon=minlon;if(maxlat!==null)options.maxlat=maxlat;if(maxlon!==null)options.maxlon=maxlon;if(limit!==null)options.limit=limit}return options}function quick6(){if(!_controlDiv)return;var start=undefined;var end=undefined;var catalog=_controlDiv.find("#escCatalog").val();var mindepth=0.001;var maxdepth=999;var minlat=checkNumber(_controlDiv.find("#escLatitudeMin").val(),-90,90);var maxlat=checkNumber(_controlDiv.find("#escLatitudeMax").val(),-90,90);var minlon=checkNumber(_controlDiv.find("#escLongitudeMin").val(),-180,180);var maxlon=checkNumber(_controlDiv.find("#escLongitudeMax").val(),-180,180);var options=buildQueryURL(catalog,start,end,6,10,mindepth,maxdepth,minlat,maxlat,minlon,maxlon,10);if(typeof options==="undefined")return;wiService.event.query(function(data,statustext,jqxhr){if(jqxhr.status==204){alert("Got no events for the selected day and options");wiConsole.notice("Got no events for the selected day and options: "+$.param(options))}else{requestControl.appendEvent(data);_controlDiv.find("#escSearch").button("option","label","Append")}},null,true,options)}function query(){if(!_controlDiv)return;var start=_controlDiv.find("#escStart").val();var end=_controlDiv.find("#escEnd").val();var catalog=_controlDiv.find("#escCatalog").val();var minmag=checkNumber(_controlDiv.find("#escMagnitudeSlider").slider("value"),-2,10);var mindepth=checkNumber(_controlDiv.find("#escDepthSlider").slider("values",0),-15,1000);var maxdepth=checkNumber(_controlDiv.find("#escDepthSlider").slider("values",1),-15,1000);var minlat=checkNumber(_controlDiv.find("#escLatitudeMin").val(),-90,90);var maxlat=checkNumber(_controlDiv.find("#escLatitudeMax").val(),-90,90);var minlon=checkNumber(_controlDiv.find("#escLongitudeMin").val(),-180,180);var maxlon=checkNumber(_controlDiv.find("#escLongitudeMax").val(),-180,180);var options=buildQueryURL(catalog,start,end,minmag,10,mindepth,maxdepth,minlat,maxlat,minlon,maxlon,null);if(typeof options==="undefined")return;wiService.event.query(function(data,statustext,jqxhr){if(jqxhr.status==204){alert("Got no events for the selected day and options");wiConsole.notice("Got no events for the selected day and options: "+$.param(options))}else{requestControl.appendEvent(data);_controlDiv.find("#escSearch").button("option","label","Append")}},null,true,options)}function updateControlState(){return;var catalog=_catalogList[_controlDiv.find("#escCatalog option:selected").val()];if(catalog===undefined)return;_controlDiv.find("#escDepthSlider").slider(!catalog.hasDepth?"disable":"enable");_controlDiv.find("#escDepthMin").prop("disabled",!catalog.hasDepth);_controlDiv.find("#escDepthMax").prop("disabled",!catalog.hasDepth);_controlDiv.find("#escMagnitudeSlider").slider(!catalog.hasMagnitude?"disable":"enable");_controlDiv.find("#escMagnitudeValue").prop("disabled",!catalog.hasMagnitude);_controlDiv.find("#escStart").prop("disabled",!catalog.hasDate);_controlDiv.find("#escEnd").prop("disabled",!catalog.hasDate);_controlDiv.find("input[id*=escLatitude]").prop("disabled",!catalog.hasRectangle);_controlDiv.find("input[id*=escLongitude]").prop("disabled",!catalog.hasRectangle);_controlDiv.find("#escCoordinateReset").prop("disabled",!catalog.hasRectangle)}function parseUserCatalog(){var result={status:1,message:"FAIL",header:""};var time=Number($("#escColumnTime").val());var latitude=Number($("#escColumnLatitude").val());var longitude=Number($("#escColumnLongitude").val());var depth=Number($("#escColumnDepth").val());var nmax=Math.max(time,latitude,longitude,depth);var nmin=Math.min(time,latitude,longitude,depth);if(nmin<1||isNaN(nmax)){alert("Error: column indices must be integers starting from 1.");return result}var format="csv";var columns=Array();var input=$("#escCatalogInput").val();if(input===null||input===undefined||input===""){alert("Please paste your catalog inside the text area before pressing 'Send'.");return result}var col_indices=Array(time,latitude,longitude,depth);var col_tags=Array("time","latitude","longitude","depth");for(var i=0;iEvent Information";html+="
Use this control to upload your personal event catalog to be processed by our system. The catalog should be in CSV (comma-separated value) format and may contain as many events as you want, one per line, with the same number of columns. You must also indicate which columns contain the Latitude, Longitude, Depth and Origin Time for the event. All other columns will be ignored.
";$("body").append(html);$("body").find("#escCatalogLoader").dialog({title:"Catalog Input Dialog",autoOpen:false,height:450,width:550,modal:true,buttons:{Send:function Send(){alert("Thank you, your upload is being checked.");var result=parseUserCatalog();console.log("parseUserCatalog: "+result.message);if(result.header!==undefined){var text="Format: "+result.header;$("body").find("#escCatalogHeader").empty().append(text)}},Close:function Close(){$(this).dialog("close")}}});_controlDiv.find("#escUserCatalog").button().bind("click",function(){$("#escCatalogLoader").dialog("open")});_controlDiv.find("#escSearch").button().bind("click",query);_controlDiv.find("#escQuick6").button().bind("click",quick6);_controlDiv.find("#escReset").button().bind("click",resetControl);_controlDiv.find("#escCatalog").bind("click",updateControlState);_controlDiv.find("#escStart").datepicker({showButtonPanel:true,changeMonth:true,changeYear:true,dateFormat:"yy-mm-dd"});_controlDiv.find("#escEnd").datepicker({showButtonPanel:true,changeMonth:true,changeYear:true,dateFormat:"yy-mm-dd"});_controlDiv.find("#escDepthSlider").slider({range:true,min:0,max:1000,step:1,slide:function slide(event,ui){_controlDiv.find("#escDepthMin").val(ui.values[0]);_controlDiv.find("#escDepthMax").val(ui.values[1])},change:function change(event,ui){_controlDiv.find("#escDepthMin").val(ui.values[0]);_controlDiv.find("#escDepthMax").val(ui.values[1])}});_controlDiv.find("#escDepthMin").bind("change",function(obj){var values=_controlDiv.find("#escDepthSlider").slider("values");values[0]=$(obj.target).val();_controlDiv.find("#escDepthSlider").slider("values",values)});_controlDiv.find("#escDepthMax").bind("change",function(obj){var values=_controlDiv.find("#escDepthSlider").slider("values");values[1]=$(obj.target).val();_controlDiv.find("#escDepthSlider").slider("values",values)});_controlDiv.find("#escMagnitudeSlider").slider({min:-2,max:10,step:0.1,slide:function slide(event,ui){_controlDiv.find("#escMagnitudeValue").val(ui.value)},change:function change(event,ui){_controlDiv.find("#escMagnitudeValue").val(ui.value)}});_controlDiv.find("#escMagnitudeValue").bind("change",function(obj){_controlDiv.find("#escMagnitudeSlider").slider("value",$(obj.target).val())});_controlDiv.find("input[id*=escLatitude]").bind("change",function(item){var value=checkNumber($(item.target).val(),-90,90);if(value===null){alert("Invalid latitude value, "+$(item.target).val());$(item.target).val("");return}validateCoordinates()});_controlDiv.find("input[id*=escLongitude]").bind("change",function(item){var value=checkNumber($(item.target).val(),-180,180);if(value===null){alert("Invalid longitude value, "+$(item.target).val());$(item.target).val("");return}validateCoordinates()});_controlDiv.find("#escCoordinateReset").button().bind("click",resetCoordinates)}function load(htmlTagId){var control=$(htmlTagId);if(control.length!==1){if(interfaceLoader.debug())console.error("event.js: Cannot find a div with class '"+htmlTagId+"'");return}_controlDiv=control;buildControl();if(typeof mapControl!=="undefined"){mapControl.bind("onChangeExtend",function(bottom,left,top,right){_controlDiv.find("#escLatitudeMax").val(top);_controlDiv.find("#escLatitudeMin").val(bottom);_controlDiv.find("#escLongitudeMax").val(right);_controlDiv.find("#escLongitudeMin").val(left)})}resetControl();reloadCatalogs()}load(htmlTagId)}
+"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default=function(){return new Promise(function(resolve,reject){try{window.eventSearchControl=new EventSearchControl("#wi-EventSearchControl");resolve()}catch(e){if(console.error!==wiConsole.error)console.error("events.js: "+e.message);wiConsole.error("events.js: "+e.message,e);reject()}})};function EventSearchControl(htmlTagId){var _controlDiv=null;var _catalogList=Array();function checkNumber(value,min,max){if(value==="")return null;value=Number(value);if(isNaN(value))return null;if(valuemax)return null;return value}function fillCatalogList(cataloglist){if(_controlDiv===null)return;if(!cataloglist)return;_catalogList=cataloglist;if(interfaceLoader.debug())console.error("Catalog rebuild");var select=_controlDiv.find("#escCatalog");select.empty();var keys=[];var preferred="";for(var k in _catalogList){if(_catalogList.hasOwnProperty(k)){if(_catalogList[k].preferred!==undefined){preferred=k}keys.push(Object.assign(_catalogList[k],{"id":k}))}}keys.sort(function(a,b){if(a.id===preferred)return-1;return a.description>b.description});for(var i=0;i"+item.description+"")}updateControlState()}function reloadCatalogs(){wiService.event.catalogs(fillCatalogList,null,true,{})}function validateCoordinates(){var bottom=_controlDiv.find("#escLatitudeMin").val();var top=_controlDiv.find("#escLatitudeMax").val();var left=_controlDiv.find("#escLongitudeMin").val();var right=_controlDiv.find("#escLongitudeMax").val();if(Number(bottom)>=Number(top)){alert("Invalid latitude interval.");return}if(Number(left)>=Number(right)){alert("Invalid longitude interval.");return}if(mapControl.enabled())mapControl.setSelect(bottom,left,top,right)}function resetCoordinates(){_controlDiv.find("#escLatitudeMin").val("-90");_controlDiv.find("#escLatitudeMax").val("90");_controlDiv.find("#escLongitudeMin").val("-180");_controlDiv.find("#escLongitudeMax").val("180");if(mapControl.enabled())mapControl.clearSelect()}function resetControl(){if(_controlDiv===null)return;var mag=configurationProxy.value("events.magnitudes.minimum",4);_controlDiv.find("#escMagnitudeSlider").slider("value",mag);var dmin=configurationProxy.value("events.depth.minimum",0);var dmax=configurationProxy.value("events.depth.maximum",1000);_controlDiv.find("#escDepthSlider").slider("values",[dmin,dmax]);var startoffset=configurationProxy.value("events.date.startoffset","-7d");_controlDiv.find("#escStart").datepicker("setDate",startoffset);_controlDiv.find("#escEnd").datepicker("setDate","now");_controlDiv.find("#escEventModeCatalog").click();resetCoordinates();return}function buildQueryURL(catalog,start,end,minmag,maxmag,mindepth,maxdepth,minlat,maxlat,minlon,maxlon,limit){var options={};options.catalog=undefined;options.start=undefined;options.end=undefined;options.minmag=undefined;options.maxmag=undefined;options.mindepth=undefined;options.maxdepth=undefined;options.minlat=undefined;options.minlon=undefined;options.maxlat=undefined;options.maxlon=undefined;options.limit=undefined;options.format="json";options.catalog=catalog;var catalogPrefs=_catalogList[catalog];if(!catalogPrefs){alert("Invalid Catalog.");return}if(catalogPrefs.hasDate){try{if(start!==undefined)start=$.datepicker.parseDate("yy-mm-dd",start)}catch(err){alert(start+" is not a valid start date ("+err+")");return}try{if(end!==undefined){end=$.datepicker.parseDate("yy-mm-dd",end);end.setDate(end.getDate()+1)}}catch(err){alert(end+" is not a valid end date ("+err+").");return}if(start>end){start=$.datepicker.formatDate("yy-mm-dd",start);end=$.datepicker.formatDate("yy-mm-dd",end);alert("Invalid date interval, "+start+" > "+end+".");return}if(start!==null&start!==undefined)options.start=$.datepicker.formatDate("yy-mm-dd",start);if(end!==null&end!==undefined)options.end=$.datepicker.formatDate("yy-mm-dd",end)}if(catalogPrefs.hasMagnitude){if(minmag===null){alert(_controlDiv.find("#escMagnitudeSlider").slider("value")+" is invalid as magnitude.");return}if(minmag!==null)options.minmag=minmag;if(maxmag!==null)options.maxmag=maxmag}if(catalogPrefs.hasDepth){if(mindepth===null){alert(_controlDiv.find("#escDepthSlider").slider("values",0)+" is invalid as depth.");return}if(maxdepth===null){alert(_controlDiv.find("#escDepthSlider").slider("values",1)+" is invalid as depth.");return}if(mindepth>=maxdepth){alert("Invalid depth interval, "+mindepth+" >= "+maxdepth+".");return}if(mindepth!==null)options.mindepth=mindepth;if(maxdepth!==null)options.maxdepth=maxdepth}if(catalogPrefs.hasRectangle){if(minlat===null){alert(_controlDiv.find("#escLatitudeMin").val()+" is invalid as latitude.");return}if(maxlat===null){alert(_controlDiv.find("#escLatitudeMax").val()+" is invalid as latitude.");return}if(minlon===null){alert(_controlDiv.find("#escLongitudeMin").val()+" is invalid as longitude.");return}if(maxlon===null){alert(_controlDiv.find("#escLongitudeMax").val()+" is invalid as longitude.");return}if(minlat>=maxlat){alert("Invalid latitude interval, "+minlat+" >= "+maxlat+".");return}if(minlon>=maxlon&&maxlon!==null){alert("Invalid longitude interval, "+minlon+" >= "+maxlon+".");return}if(minlat!==null)options.minlat=minlat;if(minlon!==null)options.minlon=minlon;if(maxlat!==null)options.maxlat=maxlat;if(maxlon!==null)options.maxlon=maxlon;if(limit!==null)options.limit=limit}return options}function quick6(){if(!_controlDiv)return;var start=undefined;var end=undefined;var catalog=_controlDiv.find("#escCatalog").val();var mindepth=0.001;var maxdepth=999;var minlat=checkNumber(_controlDiv.find("#escLatitudeMin").val(),-90,90);var maxlat=checkNumber(_controlDiv.find("#escLatitudeMax").val(),-90,90);var minlon=checkNumber(_controlDiv.find("#escLongitudeMin").val(),-180,180);var maxlon=checkNumber(_controlDiv.find("#escLongitudeMax").val(),-180,180);var options=buildQueryURL(catalog,start,end,6,10,mindepth,maxdepth,minlat,maxlat,minlon,maxlon,10);if(typeof options==="undefined")return;wiService.event.query(function(data,statustext,jqxhr){if(jqxhr.status==204){alert("Got no events for the selected day and options");wiConsole.notice("Got no events for the selected day and options: "+$.param(options))}else{requestControl.appendEvent(data);_controlDiv.find("#escSearch").button("option","label","Append")}},null,true,options)}function query(){if(!_controlDiv)return;var start=_controlDiv.find("#escStart").val();var end=_controlDiv.find("#escEnd").val();var catalog=_controlDiv.find("#escCatalog").val();var minmag=checkNumber(_controlDiv.find("#escMagnitudeSlider").slider("value"),-2,10);var mindepth=checkNumber(_controlDiv.find("#escDepthSlider").slider("values",0),-15,1000);var maxdepth=checkNumber(_controlDiv.find("#escDepthSlider").slider("values",1),-15,1000);var minlat=checkNumber(_controlDiv.find("#escLatitudeMin").val(),-90,90);var maxlat=checkNumber(_controlDiv.find("#escLatitudeMax").val(),-90,90);var minlon=checkNumber(_controlDiv.find("#escLongitudeMin").val(),-180,180);var maxlon=checkNumber(_controlDiv.find("#escLongitudeMax").val(),-180,180);var options=buildQueryURL(catalog,start,end,minmag,10,mindepth,maxdepth,minlat,maxlat,minlon,maxlon,null);if(typeof options==="undefined")return;wiService.event.query(function(data,statustext,jqxhr){if(jqxhr.status==204){alert("Got no events for the selected day and options");wiConsole.notice("Got no events for the selected day and options: "+$.param(options))}else{requestControl.appendEvent(data);_controlDiv.find("#escSearch").button("option","label","Append")}},null,true,options)}function updateControlState(){return;var catalog=_catalogList[_controlDiv.find("#escCatalog option:selected").val()];if(catalog===undefined)return;_controlDiv.find("#escDepthSlider").slider(!catalog.hasDepth?"disable":"enable");_controlDiv.find("#escDepthMin").prop("disabled",!catalog.hasDepth);_controlDiv.find("#escDepthMax").prop("disabled",!catalog.hasDepth);_controlDiv.find("#escMagnitudeSlider").slider(!catalog.hasMagnitude?"disable":"enable");_controlDiv.find("#escMagnitudeValue").prop("disabled",!catalog.hasMagnitude);_controlDiv.find("#escStart").prop("disabled",!catalog.hasDate);_controlDiv.find("#escEnd").prop("disabled",!catalog.hasDate);_controlDiv.find("input[id*=escLatitude]").prop("disabled",!catalog.hasRectangle);_controlDiv.find("input[id*=escLongitude]").prop("disabled",!catalog.hasRectangle);_controlDiv.find("#escCoordinateReset").prop("disabled",!catalog.hasRectangle)}function parseUserCatalog(){var result={status:1,message:"FAIL",header:""};var time=Number($("#escColumnTime").val());var latitude=Number($("#escColumnLatitude").val());var longitude=Number($("#escColumnLongitude").val());var depth=Number($("#escColumnDepth").val());var nmax=Math.max(time,latitude,longitude,depth);var nmin=Math.min(time,latitude,longitude,depth);if(nmin<1||isNaN(nmax)){alert("Error: column indices must be integers starting from 1.");return result}var format="csv";var columns=Array();var input=$("#escCatalogInput").val();if(input===null||input===undefined||input===""){alert("Please paste your catalog inside the text area before pressing 'Send'.");return result}var col_indices=Array(time,latitude,longitude,depth);var col_tags=Array("time","latitude","longitude","depth");for(var i=0;iEvent Information";html+="
Use this control to upload your personal event catalog to be processed by our system. The catalog should be in CSV (comma-separated value) format and may contain as many events as you want, one per line, with the same number of columns. You must also indicate which columns contain the Latitude, Longitude, Depth and Origin Time for the event. All other columns will be ignored.